目录
1 需求规格说明书
1.1 系统的逻辑模型 ………………………………………………………………………1 1.2 数据字典 ………………………………………………………………………………5 1.2.1 ER模型…………………………………………………………………………………6 1.2.2 IPO图表…………………………………………………………………………………6
2 设计规格说明书
2.1 数据流图…………………………………………………………………………………8 2.2 软件结构图………………………………………………………………………………8 2.3 详细设计
2.3.1 PAD图……………………………………………………………………………………9 2.3.2 Jackson图 ………………………………………………………………………………10 2.4 编码
2.4.1 基本界面…………………………………………………………………………………10 2.4.2准备工作…………………………………………………………………………………11
- 1 -18
2.4.3 程序源代码 ……………………………………………………………………………12
3测试………………………………………………………………………………………17 4致谢………………………………………………………………………………………17 5参考文献…………………………………………………………………………………18 附表1………………………………………………………………………………………18 附表2 ……………………………………………………………………………………19
机票预订系统分析与设计
在社会高速发展,信息高速流通的今天,如果说时间就是金钱的话,那信息就是无价之宝。随着城市生活节奏的加快,飞机已经成为人们使用越来越频繁的交通工具,随之而来的问题是,如何能让旅客最快、最便捷的订到机票。这就需要一个合适的订票系统来处理航班、机票、旅客等信息,方便售票人员查询,插入,删除各种信息。 本课程设计结合实际的订票、售票制度,经过实际的需求分析开发出来的机票预订系统。阐述了机票预订系统的需求分析,描绘了本机票预订系统的基本模型图。详细给出了从机票预订系统分析到总体设计详细设计与实现及测试的各个环节,最后对本系统做出了客观评价,指明了系统的现实意义、缺点以及系统的升级方向。
关键词:机票预订系统;数据库;SQL 开发工具:VC ,SQL server
1
- 2 -18
需求规格说明书
工作流程:为了方便旅客,拟开发一个机票预订系统。旅行社工作人员把预
订机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入系统,系统为旅客安排航班,印出取票通知和帐单,旅客在飞机起飞前一天凭票通知和帐单交款取票,系统校对无误即印机票给旅客。
1.1用数据流图来描绘系统的逻辑模型:
票预订系统的基本系统模型如下:
旅行社工作人员 信息 订票系统 取票信息 机票 旅客 旅行社工作人员是数据源点,旅客是数据终点。
图1-1 基本模型
1、进一步细化基本系统模型,“信息处理”、“订票处理”、“取票处理”是系统必须完成的主要功能,将代替“订票系统”,可得
取票信息
D1 订票信息
2 订票处理 旅客信息 1 旅行社 信息 信息 工作人员
处理 旅客 取票信息 3 取票处理 机票 D2 取票信息 图1-2 细化模型图
增加“订票信息”和“取票信息”两个数据存储。
2、再进一步细化可得 D1 订票信息 D3 订票清单 D2 取票信息
2 - 3 -18
订票信息 订票清单 2.1 2.3 2.2 订票 更 新 订 产 生清 处理 订票票清单 息处理 旅客信息 订票信息 信 2.4 处理 打 信息 1.1 信息 1.2 旅行社 印接收 作人 信息 工3.1 信息 处理 机 员取票 取票信息 3.2 取票信 信息 取票信息 打印旅客 取票信息 机 机 D2 取票信息 图1-3 最终模型图
将1.1、1.2、2.2 和3.1放在同一个边界内,这个系统将联机地接收信息、信息处理订票处理、更新订票清单处理及取票处理;将2.3 、2 .4和3.2放在同一边界内,以批量方式产生信息给旅客。
1.2 数据字典 名字:旅客信息 名字:身份证号码 别名: 别名: 描述:姓名、性别、工作单描述:在订票清单中唯一被 位、旅行时间、旅行目的标志的关键城 地、身份证号码 定义:身份证号码=18个字 定义:旅客信息=姓名+性别+符 工作单位+身份证号码+旅位置: 行时间+旅行目的地 订票信息 位置: 订票清单 接收信息 取票信息 信息处理 订票处理 更新订票清单处理 名字:取票通知 名字:姓名 别名: 别名: 描述:取票证据之一 描述:在订票清单中除身份证 定义:取票通知=姓名+身份证号码外另一个被标识的城 号码+取票时间+航班 定义:姓名=10个字符 位置: 位置: 取票信息 订票清单 取票处理 订票信息 打印机 取票信息
3
相关推荐: