欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年机票预订管理系统-数据库 .pdf

    • 资源ID:24106274       资源大小:1.33MB        全文页数:18页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年机票预订管理系统-数据库 .pdf

    华科学院信息管理与信息系统专业数据库课程设计报告2014/2015 学年 第一学期学生:学生班级:学生学号:指导教师 :2015年1月6日精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 18 页华科学院数据库系统原理课程设计机票预订管理系统的设计精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 18 页华科学院数据库系统原理课程设计目 录第一章系统概述 . . 11.1 系统开发背景. . 11.2 系统开发意义. . 11.3 任务概述 . . 1 1.3.1目标. 1 . 1 . 2 第二章需求分析2.1 可行性分析 . . 3 2.2 数据流图 . . 32.3 机票预订系统数据字典. . 4 系统的实体 - 联系图 ER . . 5第三章概念结构设计. . 63.1 概念数据模型的描述. . 63.2 概念数据模型的建立. . 6 第四章逻辑结构设计4.1 E-R图向关系模型的转换. 7 4.2 数据的概念结构. . 7第五章物理结构设计5.1 物理数据模型的描述. . 9 5.2 物理数据模型的建立. . 95.3 物理数据模型导入数据库管理系统. . 10 第六章数据库的实施6.1 数据库中表内容. . 11 6.2 数据库中 SQLServer 语句 . 12结束语 . 14参考文献 . 1 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 18 页1 一章 系统概述1.1 系统开发背景随着社会发展的不断进步,旅游业的蓬勃发展,机票预订系统对人们的生活影响越来越大,为了实现航空公司以及旅游业的现代化管理,方便旅客,需要开发一个机票预订系统。该系统具有完整的存储,查询,核对,打印机票等功能。在这个系统中,旅客在旅行社的机票预售代理点,通过输入电脑系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞前凭其二代身份证、取票通知和账单取票,系统校对无误后即打印机票给顾客。1.2 系统开发意义航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息、性别、工作单位、身份证号码护照号码、旅行时间、旅行始发地和目的地,航班舱位要求等输入到系统中,系统为旅客安排航班。当旅客交付了预订金或通过网上支付方式付款后,旅客就可以在飞机起飞前凭个人二代身份证在旅行社或机场指定系统上自助打印机票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。1.3 任务概述目标在电脑网络,数据库和先进开发平台上,利用现有软件,配置一定硬件,开发一个巨头开放乙烯结构的、易扩充的、一维护的、具有良好人机交互界面的机票预订系统,实现航空公司与旅行社之间的现代化管理链接。实现各个旅行社把预定机票的旅客信息、性别、工作单位、身份证号码护照号码、旅行时间、旅行始发地和目的地,航班舱位要求等输入到系统中,系统为旅客安排航班的功能。用户为旅游社工作人员,通过登录相应信息而进入机票系统,然后输入旅客基本信息精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 18 页2 和要求,系统自动为其查询并且作出相应的航班安排,经与旅客交流后,选择航班进行预订,网上支付,然后系统在用户终端输出相应取票通知和账单。 client/server 结构总体设计方案的约束机票预订系统作为client/server 结构的一个应用系统,在其各实施阶段都要服从它的一些规划,包括功能设计、系统配置和计划。由于该系统用户通过internet 链接来查询及进行机票预订,涉及信息的共享,所以机票预订系统还要受到其他系统的信息约束。信息真伪验证在分析系统功能时要考虑有关证件的合法性验证技术发展规律的约束:由于电脑技术发展的日新月异,将会给信息的保密和区分带来很大的便利,但同时也带来一些麻烦。要预测将来技术发展对该系统的有益和有害的方面,为可能的变化预留一定的系统处理能力,即对一些接口的处理方便更新。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 18 页3 第二章 需求分析2.1 可行性分析需求分析是开发软件系统的重要环节,是系统开发的第一步和基础环节。通过需求分析充分认识系统的目标、系统的各个组成部分、各部分的任务职责、业务范畴、工作流程、工作中使用的各种数据及数据结构、各部门的业务关系和数据流程等,为系统设计打下基础。需求分析的好坏往往决定了系统开发的成败。需求分析从系统的调查研究入手,需求分析要对系统的各个方面有全面的了解,既包括系统内部的各个方面,也包括与系统有联系的各种外部因素。通过调查研究和分析,对系统产生比较深刻的认识。需求分析阶段的最终结果是“需求分析说明书”,它涵盖了对用户环境、事务处理和信息流程分析的一切成果,供项目开发小组和用户共同遵守。如果采用瀑布模型,就要对“需求分析说明书”进行冻结,使它成为凝固可靠的基线。万一要求变更基线,开发者和用户双方,都必须执行基线变更程序,此变更程序在合同中已做了明确规定。旅客旅客旅客信息订票信息通知、账单信息通知、账单信息安排航班打印通知、账单1.11.2核对机票信息收费打印机票2.12.22.3机票D1订票信息订票信息订票信息核对正确收费信息精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 18 页华科学院数据库系统原理课程设计4 数据名称 :旅客信息作用:记录旅客个人信息,以便对旅客确实认来源:旅客去向:旅行社排列方式 :按照旅客首字母排序数据名称 :旅客订票信息作用 :记录旅客的旅行时间和目的地,以便作合适的航班安排来源 :旅客去向 :航班机票管理排列方式 :按照旅客首字母+ 起飞数据名称 :候补旅客信息作用:记录旅客的旅行时间和目的地,以便及时调整航班来源:航班机票管理去向:信息储存 /航班机票管理排列方式 :按照旅客首字母+ 起飞时间排序数据名称 :航班机票信息作用 :记录旅客的航班信息,根据旅客的旅行时间和目的地缺点来源 :航空公司安排航班去向 :信息储存 /航班机票管理排列方式 :按照飞行日期+ 航班号升序排列数据名称 :取票通知作用:旅客领取机票的凭证来源:航班机票管理系统去向:旅客排列方式 :按照旅客 + 飞行日期 +航班号升序排列包含信息 :旅客、领票时间数据名称 :售出机票信息作用:记录旅客航班机票的信息来源:航班机票管理系统去向:信息储存 / 航班机票管理排列方式 :按照旅客 + 飞行日期 + 航班号升序排列包含信息 :旅客的航班机票精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 18 页5 ER m n m 旅客航空公司旅行社二代身份证号性别旅行始发地护照号码旅行时间工作单位舱位等级要求航班号订票机票售票订票旅客清单售出机票信息订票旅客信息可售机票余票座位号航行时间余票量价格起飞日期取票通知账单合适航班信息退票服务余票舱位等级航班飞行情况精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 18 页6 第三章概念结构设计概念数据模型也称信息模型,它以实体联系(简称 E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。换句 话 说 , 就 是 先 将 现 实 世 界 中 的 客 观 对 象 抽 象 为 实 体 (Entity)和 联 系(Relationship)概念数据模型就是Relationship_1Relationship_2Relationship_3旅客身份证号姓名性别电话号码Variable characters (18)Variable characters (20)Characters (2)Number (11)Identifier_1航空公司公司ID公司名称地址客服电话Variable characters (10)Variable characters (30)Variable characters (30)Number (11)Identifier_1机票票号旅客身份证号旅客姓名出发地目的地航班号出发日期票价Variable characters (10)Variable characters (18)Variable characters (20)Variable characters (20)Variable characters (20)Variable characters (10)DateNumber (5)Identifier_1精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 18 页7 第四章逻辑结构设计4.1 E-R 图向关系模型的转换关系的码用下划线标出航班航班编号,起飞地,目的地,起飞时间,总座位数,票价此为航班实体对应的关系模式。航班编号是关系的候选码。机票机票号,航班编号,座位号,身份证号此为机票实体的关系模式。该关系模式已经包含了联系“组成”所对应的关系模式。旅客身份证号,联系方式 ) 此为旅客实体对应的关系模式。身份证号是关系的候选码。订票单订单编号,机票号, 身份证号此为联系“预 / 退订”所对应的关系模式。4.2 数据的概念结构数据库概念模型转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。机票预订系统的数据库中各个数据表的设计结构如表1表3 所示。数据库命名为flight reservation MIS,由 3个数据表组成,数据表的命名采用拼音综合,每个表由假设干字段组成,字段用汉字命名。下面设计表的具体字段。旅 客 信 息 表 : 存 放 旅 客 基 本 信 息 , 表1列 出 了 旅 客 信 息 表 所 有 字 段 信 息 。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 18 页8 字段类型长度允许空主键身份证号码字符20 否字符10 是性别字符2 是工作单位字符30 是旅行时间字符20 是旅行目的地字符10 是联系方式字符15 是表 1 旅客信息表guest 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 18 页9 第五章 物理结构设计物理数据模型 Physical Data ModelPDM,提供了系统初始设计所需要的基础元素,以及相关元素之间的关系。即用于存储结构和访问机制的更高层描述,描述数据是如何在电脑中存储的,如何表达记录结构、记录顺序和访问路径等信息。使用物理数据模型,可以在系统层实现数据库。数据库的物理设计阶段必须在此基础上进行详细的后台设计,包括数据库的存储过程、操作、触发、视图和索引表等;FK_ 机票_RELATIONS_旅客FK_ 旅客_RELATIONS_航空公司FK_ 机票_RELATIONS_航空公司旅客身份证号公司ID姓名性别电话号码varchar(18)varchar(10)varchar(20)char(2)numeric(11)航空公司公司ID公司名称地址客服电话varchar(10)varchar(30)varchar(30)numeric(11)机票票号公司ID身份证号旅客身份证号旅客姓名出发地目的地航班号出发日期票价varchar(10)varchar(10)varchar(18)varchar(18)varchar(20)varchar(20)varchar(20)varchar(10)datetimenumeric(5)精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 18 页10 5.3 物理数据模型导入数据库管理系统精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 13 页,共 18 页11 第六章数据库的实施6.1 数据库中表内容精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 18 页12 数据库中SQLServer 语句精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 15 页,共 18 页华科学院数据库系统原理课程设计15 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 16 页,共 18 页华科学院数据库系统原理课程设计15 结语短暂的两个星期的课程设计转眼就结束了,在这次课程中,我学到了很多与数据库有关的软件编程实用技术,收获不小。一个软件的开发看似简单,其实前前后后十分辛苦。从需求分析到E-R 图,从 E-R 图到逻辑结构设计,从逻辑结构设计到物理结构设计,直至数据库SQL语句的编写以及最后的程序编制。整个过程,充分考验了我们的综合知识的能力。我这次的课题名是机票的预订系统 ,需求分析中的顶层流程图很简单。但是底层数据流图的数据流就较为复杂。概念设计中实体属性图和E-R 图的设计是后期程序是否高效的关键。逻辑结构设计中,将E-R 图转换为关系模式时,要区分是实体还是联系转换的。转换为关系后又对其进行优化,并讨论最终范式。我的原本设计的系统已到达第三范式的要求。但考虑到物理设计及存储和存取的效率后,我决定放弃第三范式,转而选择第二范式。方便系统查看机票预订情况的查看,我在“机票号”属性上增加了聚簇索引。关系上定义的索引数不是越多越好,因为系统为维护索引要付出代价,查找索引也要付出代价,因此索引数要适量。我的数据库最终使用的是Microsoft SQL Server2005环境。用 SQL语句建立好数据库,输入简单的几个可供检验的数据旋即完成。界面是直接在 Dreamweaver8里使用动态页面设计的。期间我通过阅读官方参考手册,一步一步,利用图形化界面编写了简单的软件使用界面。通过这次课程设计,我学到了很多课本上学不到的软件使用方法,和实用技术。同时也加深了对课本知识的了解。而且我发现,有目标的学习更能促进我高效的投入到学习中来。学习课本知识需要更多的课后实践练手,那样的学习经验对我们来说十分珍贵。最后,感谢指导老师的认真指导。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 17 页,共 18 页华科学院数据库系统原理课程设计15 参考资料1、王珊,萨师煊,数据库系统概论,高等教育出版社, 2008年;2、徐国志, SQL-Server 数据库开发案例精粹,北京电子工业出版社;3、百度文库数据库课程设计_机票预定系统;4、Dreamweaver8官方教程;精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 18 页,共 18 页

    注意事项

    本文(2022年机票预订管理系统-数据库 .pdf)为本站会员(Q****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开