机票预订系统详细设计说明书Word下载.docx

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

机票预订系统详细设计说明书Word下载.docx

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

机票预订系统详细设计说明书Word下载.docx

7.接受并判断错误,输出相应的出错消息;

在以下的各个阶段中,《用户操作手册》将与本阶段的工作紧密结合,努力作到让用户易懂易学。

《测试报告》和《维护报告》也将参考本说明书,检验本系统的各项性能指标,及时发现纰漏及时修补,一定要把功能强大、稳定可靠、便于维护的机票预定系统交到用户手中。

1.2背景

本机票预定系统项目主要由两部分形成:

1.各旅行社中的前台客户程序;

2.航空公司中的数据库服务器程序;

1.3定义

SQLSERVER:

系统服务器所使用的数据库管理系统(DBMS)。

SQL:

一种用于访问查询数据库的语言

事务流:

数据进入模块后可能有多种路径进行处理。

主键:

数据库表中的关键域。

值互不相同。

外部主键:

数据库表中与其他表主键关联的域。

ROLLBACK:

数据库的错误恢复机制。

系统:

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

StructuredQueryLanguage(结构化查询语言)。

ATM:

AsynchronousTransferMode(异步传输模式)。

1.4参考资料

以下列出在概要设计过程中所使用到的有关资料:

1.机票预定系统项目计划任务书大连交通大学

2.机票预定系统项目开发计划软件开发小组

3.需求规格说明书软件开发小组

4.概要设计说明书软件开发小组4.用户操作手册(初稿)软件开发小组

5.软件工程及其应用周苏、王文等天津科学技术出版社

6.软件工程张海藩华大学出版社

7.ComputerNetworkA.S.TanenbaunPrenticeHall

文档所采用的标准是参照《软件工程导论》沈美明著的“计算机软件开发文档编写指南”。

2程序系统的结构

各模块之间的关系已由概要设计给出。

1、客户机接受信息模块结构图:

旅客信息输入界面1帐单和通知输入界面2

 

网络接受和发送模块

2.客户机输出信息模块:

网络接受和发送模块

错误输出的界面3

帐单和取票通知的输出界面1机票的输出界面2

3.网络接受和发送模块结构:

客户机接受信息模块或服务器输出信息模块

客户机输出信息模块服务器输入信息模块

4.服务器模块:

网络接受和发送模块

SDataRecPre()

JudgeOrderOrCash()

SetCSFlag()

网络接受和发送模块

3程序1(标识符)设计说明

3.1程序描述

为便于旅客由旅行社代替航空公司负责为旅客定票,旅行社把预定机票的旅客信息,包括姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地,输入机票预定系统的客户端程序,系统经过查询航空公司内的航班数据服务器后,为旅客安排航班,印出取票通知。

旅客在飞机起飞前一天凭取票通知和帐单交款后取票,系统校对无误后即印出机票给旅客。

要求系统能有效、快速、安全、可靠和无误的完成上述操作。

并要求客户机的界面要单明了,易于操作,服务器程序利于维护。

3.2功能

               

3.3性能

性能要求:

机场提供的信息必须及时的反映在旅游局的工作平台上。

售票系统的定单必须无差错的存储在机场的主服务器上。

对服务器上的数据必须进行及时正确的刷新。

输出要求:

数据完整,详实。

简捷,快速,实时。

安全与保密要求:

服务器的管理员享有对机场航班信息库及机票信息库和定票信息库的管理与修改。

售票员只享有对订票信息库的部分修改(写入与读出)。

3.4输人项

1.旅客信息

用于定票时接收输入,以及领票时服务器返回。

2.帐单号

可使用一LONGINT实现。

用于领票时接收输入,以及定票时服务器返回。

3.飞行目的

用于定票时接收输入,以及领票时服务器返回。

3.5输出项

1.机票信息

用于打印机票准备工作。

数据类型可参照上面所述。

2.帐单信息

用于打印帐单准备工作。

3.6算法

点击航空公司管理系统界面上航班管理按钮,进入航班管理信息界面,可返回主界面。

点击航班管理信息界面的4个按钮分别进入添加航班界面、取消航班界面、更改航班界面以及返回航空公司管理系统界面。

添加航班:

依次输入数据

if输入数据格式错误或内容不对

提示错误,重新输入

else

将数据存入数据库提示添加成功

返回航班管理信息界面

取消航班:

if输入班次不存在

提示核对是否为要取消班次

if该航班已有预定

找出预定该航班的所有旅客信息(及时通知旅客并根据需求分析作出相应处理)后,删除有关该航班所有信息,更新数据库,提示该航班已取消

else

删除有关该航班所有信息,更新数据库,提示该航班已取消

否重新输入

更改航班:

输入需要更改的班次,点击更改按钮,原资料显示,再修改需要修改的地方

if该航班已有预定

找出预定该航班的所有旅客信息(及时通知旅客并根据需求分析作出相应处理)后,将更改后的数据存入数据库取代原有数据,提示更改成功

将更改后的数据存入数据库取代原有数据,提示更改成功

3.7流程逻辑

3.8接口

(旅行社):

:

(航空公司)飞机起飞数据

3.9存储分配

将由PersInfoInput输入的旅客信息保存在一个临时文件PersInfoTemp.txt中。

以备与将来从服务器经网络传输过来的数据校验。

此类temp文件在每次软件的完全过程操作后,须删除。

经检验无误后,将输入界面表单中的数据输入到ClassCheckNotice

ClassCheckNotic{

Longintcncode=帐单号

Stringname=姓名

Longintidcode=身份证号码

Moneybill=付款金额

Stringplanecode=航班号

Datedtime=取票截止日期

Stringdenist=目的地

}

3.10注释设计

1.加在模块首部的注释;

2.加在各分枝点处的注释;

3.对各变量的功能、范围、缺省条件等所加的注释;

4.对使用的逻辑所加的注释。

3.11限制条件

完成项目应具备的条件:

●资金

●调研环境

●开发平台

●开发基础设施

●开发人员

●维护人员

开发单位已具有的条件:

尚须创造的条件:

●良好的调研环境

资方应提供足够的资金和开发条件,并详细的阐明要求。

工方应依据资方的要求开发出满足合同要求的工程。

3.12测试计划

  必须在保证各硬件设备.软件系统齐备的情况下,资金充足,人员齐备,

各方面互相配合,齐心协力,共同完成。

测试方案是测试阶段的关键技术问题。

为了提高测试效率降低测试成本,本测

试方案采用黑盒法设计基本的测试方案,再用白盒法补充一些方案。

在黑盒法测试

方案中,采用等价划分技术,把所有可能的输入数据(有效的和无效的)划分成几

测试项目:

客户机接受信息模块测试

客户机输出信息模块测试

网络接受和发送模块结构测试

服务器模块(包括数据库)测试

各模块之间的接口测试

系统测试

测试人员:

测试机构由ZJU工作组组成,人员有软件开发小组全体人员。

3.13尚未解决的问题

没有尚未解决的问题。

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

当前位置:首页 > 法律文书 > 调解书

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

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