5 飞机订票系统详细设计说明书.docx

上传人:b****7 文档编号:11195652 上传时间:2023-02-25 格式:DOCX 页数:12 大小:164.50KB
下载 相关 举报
5 飞机订票系统详细设计说明书.docx_第1页
第1页 / 共12页
5 飞机订票系统详细设计说明书.docx_第2页
第2页 / 共12页
5 飞机订票系统详细设计说明书.docx_第3页
第3页 / 共12页
5 飞机订票系统详细设计说明书.docx_第4页
第4页 / 共12页
5 飞机订票系统详细设计说明书.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

5 飞机订票系统详细设计说明书.docx

《5 飞机订票系统详细设计说明书.docx》由会员分享,可在线阅读,更多相关《5 飞机订票系统详细设计说明书.docx(12页珍藏版)》请在冰豆网上搜索。

5 飞机订票系统详细设计说明书.docx

5飞机订票系统详细设计说明书

文档编号:

版本号:

v1.0

 

详细设计说明书

 

项目名称飞机订票系统

项目负责人何柳青

本文档编写者何柳青

项目开发者计算机081第二组

 

2010年12月4日

目录

1.引言1

1.1编写目的1

1.2背景1

1.3参考资料1

2.程序系统的结构1

2.1运行环境1

2.2系统组织结构2

3、程序设计说明3

3.1“按目的地查询”程序描述3

3.1.1功能3

3.1.2性能4

3.1.3输入项4

3.1.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.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“按目的地查询”程序描述

“航班查询模块”用来查询乘客所需的航班信息。

前台票务员登录系统后,先进行查询方式选择,然后按所选方式输入查询关键词,系统在数据库中存储的航班中查找满足条件的航班,输出航班信息。

模块中,按目的地查询,功能实现:

前台票务员输入目的地,系统在数据库中,查询终点站与所查询目的地匹配的航班,并输出符合查询条件的航班全部信息,包括航班号、起始站、终点站、总机票数、剩余机票数、起飞时间、降落时间、飞行时间、备注信息。

3.1.1功能

按目的地查询模块程序功能见表1

表1按目的地查询模块功能表

模块名称

按目的地查询

模块代码名称

Search_end

启动条件

单击“目的地查询查询”

输入

目的地

功能

查找与所查询目的地匹配的航班

输出

符合条件的所有航班全部信息或“无符合条件航班”提示

3.1.2性能

本模块对程序性能没有特殊要求。

3.1.3输入项

目的地:

字符类型

3.1.4输出项

对于用户单击按钮的行为,软件会作出相应的反应,将查询到的航班信息在屏幕打印出来,反馈给前台票务员。

3.1.5算法

本程序没有采用特殊的算法。

3.1.6流程逻辑

程序流程图见图4

图4.目的地查询查询

3.2“航班信息管理模块”程序描述

“航班信息管理模块”用来增加新航班、修改已有航班信息、删除航班。

3.2.1功能

航班信息管理模块程序功能见表2

表2航班信息管理模块

模块名称

航班信息管理

模块代码名称

Flight_manage

启动条件

单击“航班信息管理”

输入

新建航班信息或需要修改航班信息

功能

实现航班信息实时更新

输出

错误警告或全部航班信息

3.2.2性能

本模块对程序性能没有特殊要求。

3.2.3输入项

航班号:

字符型

始发站:

字符型

终点站:

字符型

总机票数:

整型

剩余机票数:

整型

起飞时间:

datatime类型

降落时间:

datatime类型

飞行时间:

datatime类型

备注:

字符型

3.2.4输出项

对于用户单击按钮的行为,软件会做出相应的反应,将航班信息在屏幕打印反馈给后台管理员。

3.2.5算法

本程序没有采用特殊的算法。

3.2.6程序流程逻辑

程序逻辑见N-S图,即图5

图5.航班信息管理模块N-S图

3.3“乘客信息管理”程序描述

“乘客信息管理”用来管理乘客的所有信息,包括个人信息和票务信息,由前台票务员登录系统后,进行操作。

实现对乘客个人信息的录入、修改,以及票务信息的修改。

3.3.1功能

乘客信息管理模块程序功能见表3

表3乘客信息管理模块

模块名称

乘客信息管理

模块代码名称

Passage_manage

启动条件

单击“乘客信息管理”

输入

新建乘客信息或需要修改乘客信息

功能

实现乘客信息实时更新

输出

错误警告或乘客全部信息

3.3.2性能

本模块对程序性能没有特殊要求。

3.3.3输入项

乘客姓名:

字符型

身份证号:

字符型

住址:

字符型

联系电话:

整型

机票信息:

航班号:

字符型

始发站:

字符型

终点站:

字符型

座位号:

字符型

起飞时间:

datatime类型

降落时间:

datatime类型

飞行时间:

datatime类型

备注:

字符型

3.3.4输出项

对于用户单击按钮的行为,软件会做出相应的反应,将乘客信息在屏幕打印反馈给后台管理员。

3.3.5算法

本程序没有采用特殊的算法。

3.3.6程序PAD图

程序PAD图,即图6

图6.乘客信息管理模块PAD图

3.4注释设计

1)加在程序单元首部,说明本程序的作用。

2)对程序中的变量代表的意思、范围进行注释。

3)对程序中的函数或过程所起的作用进行注释。

3.5测试计划

1)测试是否与数据库连接正确

2)测试能否删减、修改查询数据

3)测试能否正常退出

4)测试审核结果是否正确

5)数据库连接异常能否做出适当处理

6)对输入的查验,包括输入值的合法性与合理性检验

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 职业规划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1