管理信息系统课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
管理信息系统设计报告
实验题目:航班售票管理系统设计报告
院系班级:
姓名:
学号:
辅导老师:徐恒
完成日期: 2012年5月17日
目录
一、实验题目 (3)
二、实验目的 (3)
三、实验内容 (3)
⑴.系统分析: (3)
(一)必要性分析 (3)
(二)可行性分析 (3)
(三)航班售票管理系统业务流程分析 (3)
(四)航班售票管理系统数据流图 (5)
(五)航班售票管理系统数据字典 (5)
⑵.系统设计: (8)
(一)功能模块设计 (8)
(二)代码设计 (9)
(三)系统运行环境与数据库设计 (9)
(四)输入输出设计 (11)
四、总结与体会 (16)
参考书目: (18)
一、实验题目:航班售票管理系统设计报告
二、实验目的:
1. 能够正确运用网络数据库课程的基本理论和知识,结合本课题,复习巩固提高数据库反感设计,论证和分析方法;
2. 熟悉关系数据库规范化设计理论,根据实验要求设计并建立
科学合理的数据库,正确建立数据库中表与表之间的关系;
3. 熟悉业务流程图,数据流程图,数据字典的绘制;
4. 熟悉数据存储设计,输入输出设计等环节;
5. 进一步树立正确的系统设计,实施思想,培养分析能力和解
决问题能力,提高查询信息和撰写书面文件的能力。
三、实验内容
⑴.系统分析:
(一)必要性分析
国际民航业的激烈竞争又迫使担负国际航线运输任务的航空公司必须尽快推出自己的因特网售票系统,而这些又必须由一个安全的网上订票与支付系统作支持。更重要的还要提供票务管理。面对不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。航空业身处信息时代的电子商务大潮中,加之传统的售票方式已经不能满足现今航空业的发展,于是航空售票管理系统就自然而然被应用。
(二)可行性分析
由于本系统管理主要是对机票的管理,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。且航空公司用于机票管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有相关参考文献,还有就是网上资料,特别是参考其它程序的功能,因此完全可以实现系统的投资约50万元,待5年后更新,年使用费约10万元,在经济上是可行的。
(三)航班售票管理系统业务流程分析
航班售票系统主要有以下几项管理功能:
(1)订票管理:根据乘客的订票信息查询航班信息,查看是否还有余票未售出,为乘客订票,备份数据。当需要修改订票记录时,查找原订票记录,找到后修改订票记录,备份数据。
(2)退票管理:根据乘客提供的证件号码查找相应乘客信息,若找到,为其退票。
(3)综合查询:根据乘客的要求和提供的信息,检索航班信息数据表,查询航班信息。
图2.1航班售票管理系统业务流程图
(四)航班售票管理系统数据流图
图2.2航班售票管理系统数据流程图
(五)航班售票管理系统数据字典
(1)数据流的描述(以订票为例)
数据流编号:D-01
数据流名称:航班信息
简述:乘客提供的想要购买的航班的信息数据流来源:乘客
数据流去向:航班及座位查询模块
数据项组成:发出城市+到达城市+发出时间+座位等级数据流量:XXX次/日
高峰流量:XXX次/日
数据流编号:D-02
数据流名称:订票信息
简述:经确认可行的订票信息
数据流来源:航班及座位查询模块
数据流去向:订票处理模块
数据项组成:航班号+座位号+座位等级+票价
数据流量:XXX次/日
高峰流量:XXX次/日
数据流编号:D-03
数据流名称:订票数据
简述:根据订票信息,应记入航班座位占用表的数据数据流来源:订票处理模块
数据流去向:航班座位等级分配与座位占用表
数据项组成:航班号+座位号+座位等级+票价+占用标记数据流量:XXX次/日
高峰流量:XXX次/日
数据流编号:D-04
数据流名称:航班信息数据
简述:用以查找乘客所要搭乘的航班的信息
数据流来源:后台
数据流去向:航班及座位查询模块
数据项组成:航班号+发出城市+到达城市+发出时间+到达时间数据流量:XXX次/日
高峰流量:XXX次/日
数据流编号:D-05
数据流名称:座位占用数据
简述:用以查询乘客所要搭乘的航班是否有座位未售出数据流来源:航班座位等级分配与座位占用表
数据流去向:航班及座位查询模块
数据项组成:航班号+座位号+座位等级+占用标记数据流量:XXX次/日
高峰流量:XXX次/日
(2)处理逻辑的描述(以订票为例)
处理逻辑编号:P-01
处理逻辑名称:航班及座位查询
简述:查询是否还有乘客所要订的机票
输入的数据流:D-01,D-04,D-05
处理描述:根据乘客的订票信息查询航班信息,查看是否还有余票未
售出,进而为乘客订票。
输出的数据流:D-02
处理频率:XXX次/日
处理逻辑编号:P-02
处理逻辑名称:订票处理
简述:根据订票信息,将其记入航班座位占用表
输入的数据流:D-02
处理描述:根据订票信息,将其记入座位占用表,并更新相应数据输出的数据流:D-03
处理频率:XXX次/日
(3)数据存储的描述(以乘客信息数据表为例)
数据存储编号:F-01
数据存储名称:乘客信息数据表
简述:记录乘客信息及其订购的机票的信息
数据存储组成:航班号+座位号+飞行日期+订购票人+身份证号+座位等级+
票价
关键字:航班号+身份证号
相关联的处理:乘客信息审核(P-03),退票处理 (P-04)
(4)外部实体的描述