飞机订票系统详细设计说明书_第1页
飞机订票系统详细设计说明书_第2页
飞机订票系统详细设计说明书_第3页
飞机订票系统详细设计说明书_第4页
飞机订票系统详细设计说明书_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、文档编号: 版本号:v1.0 详细设计说明书详细设计说明书 项目名称项目名称 飞机订票系统 项目负责人项目负责人 何柳青 本文档编写者本文档编写者 何柳青 项目开发者项目开发者 计算机 081 第二组 20102010 年年 1212 月月 4 4 日日 目录目录 1.1.引言引言.1 1 1.1 编写目的.1 1.2 背景.1 1.3 参考资料.1 2 2程序系统的结构程序系统的结构.1 1 2.1 运行环境.1 2.2 系统组织结构.2 3 3、程序设计说明、程序设计说明.3 3 3.1“按目的地查询”程序描述.3 3.1.1 功能.3 3.1.2 性能.4 3.1.3 输入项.4 3.1

2、.4 输出项.4 3.1.5 算法.4 3.1.6 流程逻辑.4 3.2“航班信息管理模块”程序描述.5 3.2.1 功能.6 3.2.2 性能.6 3.2.3 输入项.6 3.2.4 输出项.6 3.2.5 算法.6 3.2.6 程序流程逻辑.6 3.3“乘客信息管理”程序描述.7 3.3.1 功能.7 3.3.2 性能.7 3.3.3 输入项.7 3.3.4 输出项.8 3.3.5 算法.8 3.3.6 程序 PAD 图.8 3.4 注释设计.9 3.5 测试计划.9 1 1.1.引言引言 1.1 编写目的 本文档将对飞机订票系统的程序进行详细解析,是程序员编写代码 的基础。本文档的读者是

3、设计人员和程序员。 1.2 背景 开发软件名称:飞机票订系统。 (1)项目任务提出者:中国民航及中国国际旅游开发公司。 (2)项目开发者:何柳靑,陆银琳,李欣纯,单国英,阿依古丽 (3)项目与其他软件,系统的关系:该系统采用现代流行 WINDOWS 操作界 面。是标准的 WIN32 应用程序,可运行在 WIN95 WIN98 WinMe WIN2000 WINXP WIN7 WINNT 等系统平台上的多任务应用程序。 1.3 参考资料 软件工程导论 清华大学出版社 张海藩 编著 实用软件工程 清华大学出版社 郑人杰 等 编著 数据库系统概论(第三版) 高等教育出版社 萨师煊 王珊等编著 实用软

4、件文档写作 清华大学出版社 肖刚等 编著 软件工程第 3 版 人民邮电出版社 张海藩等 编著 2程序系统的结构 本程序每个子系统所包含的单元文件名称及其程序层次结构如表所示,对于 特别简单的程序模块,其程序层次结构非常简单,在此从略,仅给出较为复杂 的程序层次结构。 2.1 运行环境 (1) 设备 硬件最低要求:内存 512MB,硬盘 50MB 以上 (2) 支持软件 操作系统:WIN95WIN98WinMeWIN2000WINXPWIN7WINNT 等 2 2.2 系统组织结构 此飞机订票系统共分为两大模块:后台管理员模块和前台票务员模块。后 台管理员模块功能为航班信息调整,包括增加新航班、

5、删除航班、修改航班信 息;前台票务员模块功能为乘客信息管理,订票管理,航班信息查询。 飞飞机机订订票票系系统统 登登 录录 验验 证证 乘乘客客 信信息息 管管理理 航航班班 信信息息 查查询询 航航班班 信信息息 管管理理 后后 台台 管管 理理 员员 验验 证证 乘乘 客客 票票 务务 信信 息息 修修 改改 前前 台台 票票 务务 员员 验验 证证 乘乘 客客 基基 本本 信信 息息 修修 改改 按按 航航 班班 号号 查查 询询 按按 目目 的的 地地 查查 询询 按按 时时 间间 查查 询询 增增 加加 新新 航航 班班 乘乘 客客 订订 票票 修修 改改 原原 有有 航航 班班 订

6、订 票票 管管 理理 改改 签签 删删 除除 航航 班班 退退 票票 乘乘 客客 基基 本本 信信 息息 录录 入入 图 1.飞机订票系统程序层次结构 后后台台管管理理员员 管管 理理 员员 登登 录录 航航班班 信信息息 管管理理 身身 份份 验验 证证 增增加加 新新航航 班班 修修改改 原原有有 航航班班 信信息息 删删除除 航航班班 图 2.后台管理员模块程序层次图 3 前前台台票票务务员员 票票 务务 员员 验验 证证 乘乘客客 信信息息 管管理理 航航 班班 查查 询询 乘乘 客客 票票 务务 信信 息息 修修 改改 身身 份份 验验 证证 乘乘 客客 基基 本本 信信 息息 修修

7、 改改 按按 航航 班班 号号 查查 询询 按按 目目 的的 地地 查查 询询 按按 时时 间间 查查 询询 乘乘 客客 订订 票票 订订 票票 管管 理理 改改 签签 退退 票票 乘乘 客客 基基 本本 信信 息息 录录 入入 图 3.前台票务员模块程序层次图 3、程序设计说明 本说明以航班查询模块中“按目的地查询”功能,航班信息管理模块以及 乘客信息管理模块为例进行说明。 3.1“按目的地查询”程序描述 “航班查询模块”用来查询乘客所需的航班信息。前台票务员登录系统后, 先进行查询方式选择,然后按所选方式输入查询关键词,系统在数据库中存储 的航班中查找满足条件的航班,输出航班信息。模块中,

8、按目的地查询,功能 实现:前台票务员输入目的地,系统在数据库中,查询终点站与所查询目的地 匹配的航班,并输出符合查询条件的航班全部信息,包括航班号、起始站、终 点站、总机票数、剩余机票数、起飞时间、降落时间、飞行时间、备注信息。 3.1.1 功能 按目的地查询模块程序功能见表 1 表 1 按目的地查询模块功能表 模块名称按目的地查询 模块代码名称 Search_end 4 启动条件单击“目的地查询查询” 输入目的地 功能查找与所查询目的地匹配的航班 输出符合条件的所有航班全部信息或“无符合条件 航班”提示 3.1.2 性能 本模块对程序性能没有特殊要求。 3.1.3 输入项 目的地:字符类型

9、3.1.4 输出项 对于用户单击按钮的行为,软件会作出相应的反应,将查询到的航班信息 在屏幕打印出来,反馈给前台票务员。 3.1.5 算法 本程序没有采用特殊的算法。 3.1.6 流程逻辑 程序流程图见图 4 5 输入目的地 Getend() i=0 结束 开始 finfoi2=get_end 输出航班信息 for(i=0,j=0;ifnum,j8;i+ +,j+) coutfinfoij” i+ 是否继续查询 YES NO NO YES NO ifnum YES 图 4.目的地查询查询 3.2“航班信息管理模块”程序描述 “航班信息管理模块”用来增加新航班、修改已有航班信息、删除航班。 6

10、3.2.1 功能 航班信息管理模块程序功能见表 2 表 2 航班信息管理模块 模块名称航班信息管理 模块代码名称 Flight_manage 启动条件单击“航班信息管理” 输入新建航班信息或需要修改航班信息 功能实现航班信息实时更新 输出错误警告或全部航班信息 3.2.2 性能 本模块对程序性能没有特殊要求。 3.2.3 输入项 航班号:字符型 始发站:字符型 终点站:字符型 总机票数:整型 剩余机票数:整型 起飞时间:datatime 类型 降落时间:datatime 类型 飞行时间:datatime 类型 备注:字符型 3.2.4 输出项 对于用户单击按钮的行为,软件会做出相应的反应,将航

11、班信息在屏幕打 印反馈给后台管理员。 3.2.5 算法 本程序没有采用特殊的算法。 3.2.6 程序流程逻辑 程序逻辑见 N-S 图,即图 5 7 图 5. 航班信息管理模块 N-S 图 3.3“乘客信息管理”程序描述 “乘客信息管理”用来管理乘客的所有信息,包括个人信息和票务信息,由 前台票务员登录系统后,进行操作。实现对乘客个人信息的录入、修改,以及 票务信息的修改。 3.3.1 功能 乘客信息管理模块程序功能见表 3 表 3 乘客信息管理模块 模块名称乘客信息管理 模块代码名称 Passage_manage 启动条件单击“乘客信息管理” 输入新建乘客信息或需要修改乘客信息 功能实现乘客信

12、息实时更新 输出错误警告或乘客全部信息 3.3.2 性能 本模块对程序性能没有特殊要求。 3.3.3 输入项 乘客姓名:字符型 身份证号:字符型 8 住址:字符型 联系电话:整型 机票信息: 航班号:字符型 始发站:字符型 终点站:字符型 座位号:字符型 起飞时间:datatime 类型 降落时间:datatime 类型 飞行时间:datatime 类型 备注:字符型 3.3.4 输出项 对于用户单击按钮的行为,软件会做出相应的反应,将乘客信息在屏幕打 印反馈给后台管理员。 3.3.5 算法 本程序没有采用特殊的算法。 3.3.6 程序 PAD 图 程序 PAD 图,即图 6 9 图 6. 乘客信息管理模块 PAD 图 3.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论