2022年机票预订系统——数据库课程设计——设计报告.pdf
《2022年机票预订系统——数据库课程设计——设计报告.pdf》由会员分享,可在线阅读,更多相关《2022年机票预订系统——数据库课程设计——设计报告.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、机票预订系统数据库课程设计设计报告机票预订系统一.需求分析调查机票预定系统应用领域涉及的内容,对涉及到领域的各个应用的信息要求与操作要求进行详细分析,形成需求分析说明书。最重要的就是调查、收集信息、分析购票人信息与飞机预定流程。通过网络实际查询,理解机票预订系统的基本构造,包含的基本内容。处理要求、数据的安全性与完整性要求。要求系统能有效、快速、安全、可靠与无误的完成上述操作。并要求客户机的界面要简单明了,易于操作 ,服务器程序利于维护。为便于旅客由旅行社代替航空公司负责为旅客定票,旅行社把预定机票的旅客信息,包括姓名、身份证号码、旅行时间、旅行目的地等,输入机票预定系统的客户端程序,系统经过
2、查询航空公司内的航班数据服务器后,为旅客安排航班,印出取票通知。旅客在一定时间内凭取票通知与帐单交款后取票,系统校对无误后即印出机票给旅客。如果某方面出现问题,旅客可以持有效证件去飞机场退票。要求系统能有效、快速、安全、可靠与无误的完成上述操作。并要求客户机的界面要简单明了,易于操作 ,服务器程序利于维护。并设有系统帮助文档帮助旅客熟悉该订票系统。本系统设有两部分, 分为用户登录部分与管理员登陆部分,用户通过注册用户名进入系统对航班与订购信息进行查询,并通过查询航班预定自己合适的航行航班及合适的时间;管理员可以注册内部管理员,通过输入正确密码进入系统。1.系统功能分析管理员登陆界面管理员登录
3、:注册管理员 ,密码输入进入系统; 航班管理 :可对航班信息进行添加、修改、删除、查询操作; 旅客管理 :可对旅客信息进行添加、修改、删除、查询操作; 订票管理 :可对旅客订票信息进行添加、修改、删除,查询操作 ; 系统帮助 :提供系统使用帮助文档,有效地帮助用户熟悉该软件; 退出 :包含返回登录主界面与退出系统两部分。旅客登陆界面航班信息查询 :为旅客提供近期航班的信息,方便旅客进行订票; 订票信息 :提供旅客订票与订票查询功能; 帮助文档 :提供帮助文档 ,方便旅客使用该系统; 退出 :包含返回登录主界面与退出系统两部分。机票预订系统主功能图: 2.机票预订系统数据流图旅客查询航班信息旅客
4、预订机票旅客查询订票信息机票预订系管 理 员 界旅客界面航班管理旅客管理统订票管理统系统帮助航班查询统机票预订帮助文档旅客机票预订管理系统管理员系 统 提 供 旅 客 与管 理 员 身 份 登 录可进行不同操作对航班信息,旅客订票信息进行添加、修改、删除、查询精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 9 页 - - - - - - - - - - 机票预订系统数据库课程设计设计报告3、机票预订系统数据字典在数据流图的基础上,定义数据字典。 数据字典就是关于数据库中数据的描述,它的作用就是
5、在软件分析与设计过程中为有关人员提供关于数据描述信息的查询,以保证数据的一致性。下面举例说明数据字典的定义。数据项以“航班号”为例。描述如下: 数据项名 : 航班号别名 :航班号含义 :唯一标识航班的信息类型 :字符型取值范围 :000 至 9999999999999 取值含义 : 标示航班数据结构以“航班表”为例 , 描述如下 : 数据结构名 : 航班表含义说明 : 定义了一个航班的有关信息组成 : 航班号 , 日期, 航班起飞时间 , 航班到达时间 , 目的地 , 票价 ,票余量数据存储以“旅客信息表”为例 , 描述如下 : 数据存储名 :旅客信息表说明 :旅客信息表情况流出数据流 :旅客
6、信息查询表流入数据流 : 管理员管理表数据描述 :身份证号 , 姓名 , 联系电话 , 航班号 , 日期 , 目的地 , 座位号“旅客订票”过程描述如下: 旅客通过注册用户进入系统, 查询近期航班 , 可根据自己的行程选择合适的航班进行订购机票; 旅客需填写身份证号、姓名、联系方式、工作单位等完成订票 , 并在一定时间内到指定地点凭票据领取机票。二. 机票预订系统概念结构设计根据需求分析 ,我们知道机票预订系统的实体有: 航班与旅客。航班实体的属性有:航班号 ,日期,航班起飞时间 ,航班到达时间,目的地 ,票价 ,票余量旅客实体的属性有:身份证号 ,姓名 ,联系电话 ,航班号 ,日期 ,目的地
7、 ,座位号她们之间有M:N的订购关系 ,即一旅客可以定多个航班,一个航班也可以被多个旅客订购。按照以上机票预定系统总框架图,设计实体属性图以及局部E-R 图。系统帮助文档,有助 于 帮 助 用 户 使用系统退出功能含返回与 退 出 系 统 ,方便操作精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 9 页 - - - - - - - - - - 机票预订系统数据库课程设计设计报告系统总结构设计视图E-R 图旅客实体属性设计图: 三.机票预订系统逻辑结构设计1.E-R 图向关系模型的转换将图 3、
8、4 总体概念结构E-R 图转化成关系模型。退票信息 (订单号 ,旅客姓名 ,电话号 ,身份证号 ) 旅客 (旅客姓名 ,身份证号 ,电话号 ,性别 ,工作单位 ) 航班信息表 (航班号 ,起飞地 ,目的地 ,起飞时间 ) 取票通知单 (旅客姓名 ,取票时间 ,航班号 ,座位号 ,机票类型 ) 航班座位信息表(座位号 ,航班号 ,座位信息 ,机票类型 ) 2、数据模型的优化1、确定数据依赖退票信息 (订单号 ,旅客姓名 ,电话号 ,身份证号 )根据这个关系写出数据依赖订单号 旅客姓名 ,订单号 电话号 ,订单号 身份证号旅客 (旅客姓名 ,身份证号 ,电话号 ,性别 ,工作单位 ) 旅客姓名 身
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 机票 预订 系统 数据库 课程设计 设计 报告
限制150内