77范文网 - 专业文章范例文档资料分享平台

飞机票订系统概要设计说明书

来源:网络收集 时间:2019-04-02 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

《概要设计说明书》

1引言

1.1编写目的

在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。

本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。

在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。

1.2背景

开发软件名称:飞机票订系统。 // (1)项目任务提出者: (2)项目开发者:

(3)项目与其他软件,系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以Microsoft Visual C++为开发软件的应用程序,服务器端采用Linux 为操作系统的工作站,是采用Oracle 8的为开发软件的数据库服务程序。

1.3定义

1.3.1 专门术语

SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言

事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。 1.3.2 缩写

系统:若未特别指出,统指本机票预定系统。

SQL: Structured Query Language(结构化查询语言)。 ATM: Asynchronous Transfer Mode (异步传输模式)。

1.4参考资料

《软件工程导论》 清华大学出版社 张海藩 编著

《数据库系统概论(第三版)》 高等教育出版社 萨师煊 王珊等编著 携程网机票订购系统操作流程 携程网

——机票预定系统 CSDN网络

----航空订票系统 CSDN网络

2总体设计

2.1需求规定

本系统得主要输入项是乘客的信息,如所乘飞机的航班号,票价,起飞到达时间、地点等,其中大多数为数据的操作;输出项主要出现在查询中,也是与乘客有关的各种信息,要求有详细的信息,即让乘客了解到的信息尽可能的详细;还有系统安全方面的考虑,要保证系统的安全性。

2.2运行环境

1)硬件环境:运行本软件要求处理器在奔腾111以上,内存在256MB以上的计算机。

2)软件环境:本系统支持的操作系统包括Windows 95,Windows 98,Windows 2000和Windows XP;本系统的支持数据库为My SQL;本系统的开发工具为My eclipse7.0

2.3基础设计概念和处理流程

下面将使用(结构化设计)面向数据流的方法对机票预定系统的处理流程进行分析。系统可分为两大部分:一、客户机上的程序,二、服务器上的程序。以下将

分别对系统的这两大部分进行流程分析: 3.1.1 客户机程序流程

客户机上的输入信息为旅客资料或帐单号,还包括一个定票/领票选项。输出为打印帐单或机票,和确认或出错信息。其内部处理流程如下: 旅客资料 定票/取票 1 5 6

13 2 3 4 7 8 经网络送服务器程序 帐单号 打印帐单 输出确定12 14 服务器经网络送来9 10 11=1 预定信息 输出错误15 16 17 原因 输出确定18 19 14 预定信息 20 打印机票 下面对各模块(以数字表示)进行功能说明:

1. 读入并确定(定票/领票) 它是一个事务处理中心,若输入是定票时

转入2 ,输出则转入5。

2. 读入旅客资料 读取所输入的旅客资料,并将其格式化,将格式化数

据送3。

3. 检验输入资料 检验格式化输入资料,初步检查输入是否有误,它是

一个事务处理中心,有误则转2再次读入,检查无误则将数据送4。 4. 准备服务器数据 由格式化旅客资料准备需发送到服务器的数据,将

准备好的数据送7。

5. 读入帐单号 读取所输入的帐单号,并将其格式化,将格式化数据送

6。

6. 准备服务器数据 由格式化帐单号准备需发送到服务器的数据,不同

于4,它将准备的是帐单号,将准备好的数据送7。

7. 准备网络数据包 将数据准备/加密成网络传输数据包。

8. 网络数据发送 将数据包经网络发送到服务器程序, 它是程序与网

络的接口。

9. 网络数据接受 接受由服务器程序经网络传送到客户机的数据包,

它是程序与网络的接口。

10. 解开/判断 解开9 所接受的数据包,并判断数据是定票数据或是领

票数据,它是一事务处理中心,是定票则将数据送11,是领票则将数据送18。

11. 定票成功? 由数据判断定票是否成功,它是一事务处理中心,若定

票成功则将数据送12,不成功则将数据送15。

12. 领票核对成功?准备输出数据 由接收的服务器数据准备输出数据,

其中关于帐单的数据将送入13,其他包括旅客资料等送入14。 13. 打印帐单 由帐单信息处理帐单格式并打印出帐单。 14. 输出定位确定 在屏幕上显示确定定位及其他信息。 15. 判断错误 由数据判断出错误类型,将类型送到16。 16. 准备错误语句 由具体错误类型准备错误语句,送17。 17. 输出错误语句 在屏幕上显示错误语句。

18. 由数据判断领票核对是否成功,它是一事务处理中心,若成功则将

数据送19,不成功则将数据送15。

19. 准备机票输出数据 由接收的服务器数据准备将打印的机票数据数,

据其中关于帐单的机票的数据将送入20,其他包括旅客资料等送入14。 20. 打印机票 由机票信息处理机票格式并打印出机票。 3.1.2 服务器程序流程 7 客户机经网络送来的数据 来自客户机 4 5 6 8 9 客户机经网络送来的数据 16 17 1 2 3 SQL SERVER (班机,票务数据库) 13 送客户机 10 11 12 14 15 下面对各模块(以数字表示)进行功能说明:

1. 网络数据接收 接受由客户机程序经网络传送到客户机的数据包, 它是程序与网络的接口。

2. 解开数据 解开/解密打包的数据,并将恢复的数据格式化送入3。 3. 判断操作 由数据判断需要做什么数据库操作,它是一事务处理中心,若为定票操作则将数据送4,若为领票操作则将数据送15。

4. 准备数据库查询语句 由定票数据准备访问SQL SERVER数据库所需的SQL 语句,送入5。

5. 数据库操作 运行SQL 语句,查询并存入数据库,获得相应的定票数据,将数据送入6。它需包括初步对查询的判断。它必须为乘客安排可抵达目的地的有座位的航班。

6. 判断查询是否成功 利用查询所得的数据判断定票是否成功,它是一事务处理中心,若为定票操作成功则将数据送7,若不成功则将数据送8。

7. 准备回送数据 准备定票成功后需回送客户机程序的数据,送16。 8. 确定原因 由查询数据判断定票不成功的原因,送9。

9. 准备回送数据 根据不成功的原因,准备需送回客户机程序的数据,送入16。

10. 准备数据库查询语句 由领票数据准备访问SQL SERVER数据库所需的SQL 语句,送入11。

11. 数据库操作 运行SQL 语句,查询并存入数据库获得相应的领票数据,将数据送入6。它需包括初步对查询的判断。

12. 判断查询是否成功 利用查询所得的数据判断领票是否成功,它是一事务处理中心,若为领票操作得到确认则将数据送11,若不成功则将数据送8。

13. 准备回送数据 准备领票确认后需回送客户机程序的数据,送16。 14. 确定原因 由查询数据判断领票不能确认的原因,送15。

15. 准备回送数据 根据不成功的原因,准备需送回客户机程序的数据,送入16。

16. 准备网络数据包 将数据准备/加密成网络传输数据包。

17. 网络数据发送 将数据包经网络发送到服务器程序, 它是程序与网络的接口。

以上显示的各模块数字相同的为同一模块;由于事务流处理上的便利,将有些功能模块,拆分到各事务流中

2.4结构

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库飞机票订系统概要设计说明书在线全文阅读。

飞机票订系统概要设计说明书.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/566103.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: