飞机订票系统详细设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文档编号:
版本号:v1.0
详细设计说明书
项目名称飞机订票系统
项目负责人何柳青
本文档编写者何柳青
项目开发者计算机081第二组
2010年12月4日
目录
1.引言 (1)
1.1编写目的 (1)
1.2背景 (1)
1.3参考资料 (1)
2.程序系统的结构 (2)
2.1运行环境 (2)
2.2系统组织结构 (2)
3、程序设计说明 (4)
3.1“按目的地查询”程序描述 (4)
3.1.1功能 (5)
3.1.2 性能 (5)
3.1.3 输入项 (5)
3.1.4 输出项 (5)
3.1.5 算法 (6)
3.1.6 流程逻辑 (6)
3.2“航班信息管理模块”程序描述 (7)
3.2.1功能 (8)
3.2.2 性能 (8)
3.2.3 输入项 (8)
3.2.4 输出项 (9)
3.2.5 算法 (9)
3.2.6 程序流程逻辑 (9)
3.3“乘客信息管理”程序描述 (10)
3.3.1功能 (10)
3.3.2 性能 (10)
3.3.3 输入项 (10)
3.3.4 输出项 (11)
3.3.5 算法 (11)
3.3.6 程序PAD图 (11)
3.4注释设计 (12)
3.5测试计划 (12)
1.引言
1.1编写目的
本文档将对《飞机订票系统》的程序进行详细解析,是程序员编写代码的基础。本文档的读者是设计人员和程序员。
1.2背景
开发软件名称:飞机票订系统。
(1)项目任务提出者:中国民航及中国国际旅游开发公司。
(2)项目开发者:何柳靑,陆银琳,李欣纯,单国英,阿依古丽
(3)项目与其他软件,系统的关系:该系统采用现代流行WINDOWS操作界面。是标准的WIN32应用程序,可运行在WIN95 \WIN98 \WinMe \WIN2000 \WINXP \WIN7 \WINNT 等系统平台上的多任务应用程序。1.3参考资料
《软件工程导论》清华大学出版社张海藩编著
《实用软件工程》清华大学出版社郑人杰等编著
《数据库系统概论(第三版)》高等教育出版社萨师煊王珊等编著
《实用软件文档写作》清华大学出版社肖刚等编著
《软件工程》第3版人民邮电出版社张海藩等编著
2.程序系统的结构
本程序每个子系统所包含的单元文件名称及其程序层次结构如表所示,对于特别简单的程序模块,其程序层次结构非常简单,在此从略,仅给出较为复杂的程序层次结构。
2.1运行环境
(1) 设备
硬件最低要求:内存512MB,硬盘50MB以上
(2) 支持软件
操作系统:WIN95\WIN98\WinMe\WIN2000\WINXP\WIN7\WINNT等
2.2 系统组织结构
此飞机订票系统共分为两大模块:后台管理员模块和前台票务员模块。后台管理员模块功能为航班信息调整,包括增加新航班、删除航班、修改航班信息;前台票务员模块功能为乘客信息管理,订票管理,航班信息查询。
飞机订票系统
登录验证乘客
信息
管理
航班
信息
查询
航班
信息
管理
后台管理员验证
乘
客
票
务
信
息
修
改
前
台
票
务
员
验
证
乘
客
基
本
信
息
修
改
按
航
班
号
查
询
按
目
的
地
查
询
按
时
间
查
询
增
加
新
航
班
乘
客
订
票
修
改
原
有
航
班
订
票
管
理
改
签
删
除
航
班
退
票
乘
客
基
本
信
息
录
入
图1.飞机订票系统程序层次结构
后台管理员
管
理
员
登
录
航班
信息
管理
身
份
验
证
增加
新航
班
修改
原有
航班
信息
删除
航班
图2.后台管理员模块程序层次图
前台票务员票
务员验证乘客
信息
管理
航
班
查
询
乘
客
票
务
信
息
修
改
身份验证
乘
客
基
本
信
息
修
改
按
航
班
号
查
询
按
目
的
地
查
询
按
时
间
查
询
乘
客
订
票
订
票
管
理
改
签
退
票
乘
客
基
本
信
息
录
入
图3.前台票务员模块程序层次图
3、程序设计说明
本说明以航班查询模块中“按目的地查询”功能,航班信息管理模块以及乘客信息管理模块为例进行说明。
3.1“按目的地查询”程序描述
“航班查询模块”用来查询乘客所需的航班信息。前台票务员登录系统后,先进行查询方式选择,然后按所选方式输入查询关键词,系统在数据库中存储的航班中查找满足条件的航班,输出航班信息。模块中,按目的地查询,功能实现:前台票务员输入目的地,系统在数据库中,查询终点站与所查询目的地匹配的航班,并输出符合查询条件的航班全部信息,包括航班号、起始站、终点站、总机票数、剩余机票数、起飞时间、降落时间、飞行时间、备注信息。