《管理信息系统》课程设计分析方案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、功能模块图
航空售票管理系统
订票管理
乘客查询与退票管 理
查新修备
询乘改份
航客订数
班订票据
信票记
息
录
查退 询 订票 票 信 息
查询飞行时 刻
飞 行 时 刻 综 合 查 询
系统维护
用座 户位 权及 限等 维级 护初
始 化
图 3.1 航班售票管理系统功能模块图
2、功能模块说明 本系统的功能设计是以系统业务流程和数据流程为依据的。为
4. 熟悉数据存储设计,输入输出设计等环节; 5. 进一步树立正确的系统设计,实施思想,培养分析能 力和解 决问题能力,提高查询信息和撰写书面文件的能力。 三、 实验内容 ⑴.系统分析: <一)必要性分析 国际民航业的激烈竞争又迫使担负国际航线运输任务的航空公 司必须尽快推出自己的因特网售票系统,而这些又必须由一个安全
图 3.2 选择用户姓名,输入正确密码,点击“确认权限”,即可登录 本系统,进入航班管理系统总控制界面。 <三)、控制界面
图 3.3 在航班管理系统总控制界面可选择本系统的四个功能,如图。 若点击“结束操作”,可退出系统。 1、航班售票订票界面
图 3.4 选择乘客订票功能后,进入航班售票订票界面。在本界面,选 择航班号后,可查看相应航班的座位占用情况,进而,进行新乘客 订票登记;另外,也可进行订票记录的修改。点击“返回”,回到 航班管理系统总控制界面,选择其他功能。
字段名 类型 宽度 称 航班号 字符型 16 座位号 字符型 19 飞行日 字符型 12 期 订购票 字符型 10 人 身份证 字符型 15 号 座位等 字符型 4 级 票价 贷币型 8
小数位数 索引 唯一索引
主索引
2、 航班信息数据表.dbf
字段名 类型 宽度 称 航班号 字符型 16 发出城 字符型 10
(4) 外部实体的描述
外部实体编号:S-01 外部实体名称:订票管理员 简述:为乘客订票、修改订票 输入的数据流:无 输出的数据流:D-01
外部实体编号:S-02 外部实体名称:退票管理员
简述:为乘客退票、提供查询服务
输入的数据流:无
输出的数据流:乘客信息(D-06>
⑵.系统设计:
<一)功能模块设计
图 3.7.2 在系统维护任务选择用户权限维护,即可进入用户权限维护窗 口。在本窗口中,需先进行管理权限认证,输入操作者密码后,即 可进行用户权限维护相关操作。点击“返回”,返回系统维护任务 选择窗口。
四、总结与体会 起初刚听说这门课程的时候我们都感到厌烦,但在这次一个星期的 管理信息系统课程设计中,我们却得到了许多宝贵的经验同时也受 到了许多深刻的教训。
管理信息系统设计报告
实验题目:航班售票管理系统设计报告 院系班级: 姓 名: 学 号: 辅导老师: 徐恒 完成日期:2018 年 5 月 17 日
目录
一、实验题目 3 二、实验目的 3 三、实验内容 3 ⑴.系统分析:3 <一)必要性分析 3 <二)可行性分析 3 <三)航班售票管理系统业务流程分析 3 <四)航班售票管理系统数据流图 5 <五)航班售票管理系统数据字典 5 ⑵.系统设计:8 <一)功能模块设计 8 <二)代码设计 9 <三)系统运行环境与数据库设计 9 <四)输入输出设计 11 四、总结与体会 16 参考书目:18
数据流来源:乘客 数据流去向:航班及座位查询模块 数据项组成:发出城市+到达城市+发出时间+座位等级
数据流量:XXX 次/日 高峰流量:XXX 次/日
数据流编号:D-02 数据流名称:订票信息
简述:经确认可行的订票信息 数据流来源:航班及座位查询模块 数据流去向:订票处理模块 数据项组成:航班号+座位号+座位等级+票价
处理逻辑编号:P-02 处理逻辑名称:订票处理
简述:根据订票信息,将其记入航班座位占用表 输入的数据流:D-02
处理描述:根据订票信息,将其记入座位占用表,并更 新相应数据
输出的数据流:D-03 处理频率:XXX 次/日
(3) 数据存储的描述<以乘客信息数据表为例)
数据存储编号:F-01 数据存储名称:乘客信息数据表 简述:记录乘客信息及其订购的机票的信息 数据存储组成:航班号+座位号+飞行日期+订购票人+身份证 号+座位等级+票价 关键字:航班号+身份证号 相关联的处理:乘客信息审核(P-03>,退票处理 (P-04>
由于本系统管理主要是对机票的管理,且每个数据内容具有较 强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用 数据库管理。且航空公司用于机票管理的微机都是 PIII 以上的机 器,在存储量、速度方面都能满足数据库运行的要求。在技术难度 方面,由于有相关参考文献,还有就是网上资料,特别是参考其它 程序的功能,因此完全可以实现系统的投资约 50 万元,待 5 年后更 新,年使用费约 10 万元,在经济上是可行的。 <三)航班售票管理系统业务流程分析 航班售票系统主要有以下几项管理功能: <1)订票管理:根据乘客的订票信息查询航班信息,查看是否还有 余票未售出,为乘客订票,备份数据。当需要修改订票记录时,查 找原订票记录,找到后修改订票记录,备份数据。 <2)退票管理:根据乘客提供的证件号码查找相应乘客信息,若找 到,为其退票。 <3)综合查询:根据乘客的要求和提供的信息,检索航班信息数据 表,查询航班信息。
订票信息
航班信息数据
座位占用数据
订票处理 订票数据
航班信息数据表
航班座位等级分配与座位占用表
乘客信息数据
乘客信息数据表 退票信息
退票信息
图 2.2 航班售票管理系统数据流程图
<五)航班售票管理系统数据字典 (1) 数据流的描述<以订票为例) 数据流编号:D-01
数据流名称:航班信息 简述:乘客提供的想要购买的航班的信息
飞行时刻
选择查询依据
输入查询内容
退出
综合查
询
容容
登录
开始
退票管理
输入乘客身份证
订票管理
查询航班信息
N 是否存在订票信息
N 是否有剩余座位
Y
订票
Y
修改订票记录
备份数据
N
是否找到乘客 订票信息
Y
退票权限认证
退票
退出
图 2.1 航班售票管理系统业务流程图
<四)航班售票管理系统数据流图
订票管理员
航班信息 航 班 及 座 位 查询
图 3.7
在航班管理系统总控制界面选择航班管理系统维护,即可进入 系统维护任务选择窗口。在本窗口中选择所需功能,进入相应界 面。
(1) 系统维护窗口之航班及座位等级初始化窗口
图 3.7.1 在系统维护任务选择窗口选择航班及座位等级初始化,即可进 入航班及座位等级初始化窗口。在本窗口中,需先进行管理权限认 证,输入管理人密码并确认密码后,即可进行航班及座位等级的初 始化操作。点击“返回”,返回系统维护任务选择窗口,选择其他 功能。 (2) 系统维护窗口之用户权限维护
2、乘客查询与退票窗口
图 3.5 在航班管理系统总控制界面选择乘客查询与退票,即可进入乘 客查询与退票窗口。在本窗口中,输入乘客身份证号,点击“查找 乘客”,可以查询乘客订票信息。若要进行乘客退票操作,则需先 进行管理权限认证,输入管理人密码并确认密码后,点击“确认退 票”,完成退票操作。点击“返回”,返回航班管理系统总控制界 面,选择其他功能。
代码的设计应该按照以下的原则进行设置:代码应唯一标志它 所代表的事物或属性。结构应与处理的方法相一致。代码设计要预 留足够的位置,以适应不断变化的需要。不要使用易于混淆的字 符。要注意尽量采用不易出错的代码结构。
在遵守代码设计原则的基础上,根据系统的需要选择使用顺序 码代码。在系统运行过程中,凡是输入乘客订票信息时,只需要输 入号码代码即可,系统会根据代码自动配备把信息调出来,而且代 码表显示在输入及输出窗口。 <三)系统运行环境与数据库设计
一 、实验题目:航班售票管理系统设计报告 二 、实验目的: 1.能够正确运用网络数据库课程的基本理论和知识,结合本课题, 复习巩固提高数据库反感设计,论证和分析方法;
2.熟悉关系数据库规范化设计理论,根据实验要求设计 并建立 科学合理的数据库,正确建立数据库中表与表之间的关系; 3. 熟悉业务流程图,数据流程图,数据字典的绘制;
小数位数 索引
普通索引 主索引
3、 密码表.dbf 字段名 类型
宽度
称
用户姓 字符型 10
名
用户密 字符型 6
小数位数 索引 主索引
码 <四)输入输出设计
本系统分为订票管理、乘客查询与退票管理、查询飞行时刻窗 口和系统维护四个主要功能模块。现对本系统进行截图演示如下: <一)软件封面
图 3.1 点击“系统登录”进入管理人员权限认证界面,点击“退出系 统”即可退出本系统。 <二)管理人员权限认证窗口
在刚开始着手设计时,我完全没有思绪,不知从何下手,于是 我便重拾教材,对相关的理论知识进行复习进而有了较系统而全面 的了解,紧Hale Waihona Puke Baidu着,我发现书本上的理论知识还是无法让我们完成这 次的课程设计,因此我到图书馆查阅了一些书籍并到网上浏览了相 关知识,为下一步的设计打下了较为坚实的基础。在对理论知识梳
小数位数 索引
主索引 普通索引
市 到达城 字符型 10 市 发出时 字符型 10 间 到达时 字符型 10 间
普通索引 普通索引 普通索引
3、航班座位等级分配与座位占用表.dbf
字段名 类型 宽度 称 航班号 字符型 16 座位号 字符型 19 座位等 字符型 4 级 票价 贷币型 8 占用标 逻辑型 1 记
3、航班飞行时刻综合查询窗口
图 3.6 在航班管理系统总控制界面选择查询飞行时刻表,即可进入航 班飞行时刻综合查询窗口。在本窗口中,选择查询依据后,输入查 询内容,点击“执行查询”,可以查询相应航班信息。点击“取消 查询”,返回窗口初始状态。点击“返回”,返回航班管理系统总 控制界面,选择其他功能。 4、系统维护窗口
数据流量:XXX 次/日 高峰流量:XXX 次/日 数据流编号:D-03 数据流名称:订票数据
简述:根据订票信息,应记入航班座位占用表的数据 数据流来源:订票处理模块 数据流去向:航班座位等级分配与座位占用表 数据项组成:航班号+座位号+座位等级+票价+占用标记
数据流量:XXX 次/日 高峰流量:XXX 次/日
系统运行环境设计为在 windows XP 平台下运行,程序设计语言 选择 Visual FoxPro 6.0 以上版本。
系统硬件要求为 586 微型计算机,8M 以上内存,500M 以上外 存。
基于上述运行环境,根据系统分析,设计了 4 个数据表文件, 分别是乘客信息数据表、航班信息数据表、航班座位等级分配与座 位占用表和密码表。它们的结构及其说明如下: 1、 乘客信息数据表.dbf
此本系统的功能划分为订票管理、乘客查询与退票管理、飞行时刻 查询和系统维护四项,如图 3.1 所示。在订票管理功能中,可以进 行航班座位占用情况的查询、进行新乘客订票、修改订票记录和备
份数据;在乘客查询与退票管理功能中,可以进行乘客的信息查 询,进而执行退票功能;在飞行时刻查询功能中,可以进行航班的 发出时间、到达时间、发出地点、到达地点等信息的查询;在系统 维护功能中,可以进行航班座位及等级的初始化和用户权限维护, 其中用户权限可以实现增加新用户、删除新用户以入旧用户密码修 改等子功能。 <二)代码设计
(2) 处理逻辑的描述<以订票为例) 处理逻辑编号:P-01
处理逻辑名称:航班及座位查询 简述:查询是否还有乘客所要订的机票
输入的数据流:D-01,D-04,D-05 处理描述:根据乘客的订票信息查询航班信息,查看是 否还有余票未售出,进而为乘客订票。
输出的数据流:D-02 处理频率:XXX 次/日
数据流编号:D-04 数据流名称:航班信息数据
简述:用以查找乘客所要搭乘的航班的信息 数据流来源:后台 数据流去向:航班及座位查询模块 数据项组成:航班号+发出城市+到达城市+发出时间+到达时 间
数据流量:XXX 次/日 高峰流量:XXX 次/日
数据流编号:D-05 数据流名称:座位占用数据
简述:用以查询乘客所要搭乘的航班是否有座位未售出 数据流来源:航班座位等级分配与座位占用表 数据流去向:航班及座位查询模块 数据项组成:航班号+座位号+座位等级+占用标记 数据流量:XXX 次/日 高峰流量:XXX 次/日
的网上订票与支付系统作支持。更重要的还要提供票务管理。面对 不同种类的信息,需要合理的数据库结构来保存数据信息以及有效 的程序结构支持各种数据操作的执行。航空业身处信息时代的电子 商务大潮中,加之传统的售票方式已经不能满足现今航空业的发 展,于是航空售票管理系统就自然而然被应用。 <二)可行性分析