机票预订系统之详细设计Word文档下载推荐.docx

上传人:b****1 文档编号:3319218 上传时间:2023-05-01 格式:DOCX 页数:34 大小:5.55MB
下载 相关 举报
机票预订系统之详细设计Word文档下载推荐.docx_第1页
第1页 / 共34页
机票预订系统之详细设计Word文档下载推荐.docx_第2页
第2页 / 共34页
机票预订系统之详细设计Word文档下载推荐.docx_第3页
第3页 / 共34页
机票预订系统之详细设计Word文档下载推荐.docx_第4页
第4页 / 共34页
机票预订系统之详细设计Word文档下载推荐.docx_第5页
第5页 / 共34页
机票预订系统之详细设计Word文档下载推荐.docx_第6页
第6页 / 共34页
机票预订系统之详细设计Word文档下载推荐.docx_第7页
第7页 / 共34页
机票预订系统之详细设计Word文档下载推荐.docx_第8页
第8页 / 共34页
机票预订系统之详细设计Word文档下载推荐.docx_第9页
第9页 / 共34页
机票预订系统之详细设计Word文档下载推荐.docx_第10页
第10页 / 共34页
机票预订系统之详细设计Word文档下载推荐.docx_第11页
第11页 / 共34页
机票预订系统之详细设计Word文档下载推荐.docx_第12页
第12页 / 共34页
机票预订系统之详细设计Word文档下载推荐.docx_第13页
第13页 / 共34页
机票预订系统之详细设计Word文档下载推荐.docx_第14页
第14页 / 共34页
机票预订系统之详细设计Word文档下载推荐.docx_第15页
第15页 / 共34页
机票预订系统之详细设计Word文档下载推荐.docx_第16页
第16页 / 共34页
机票预订系统之详细设计Word文档下载推荐.docx_第17页
第17页 / 共34页
机票预订系统之详细设计Word文档下载推荐.docx_第18页
第18页 / 共34页
机票预订系统之详细设计Word文档下载推荐.docx_第19页
第19页 / 共34页
机票预订系统之详细设计Word文档下载推荐.docx_第20页
第20页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

机票预订系统之详细设计Word文档下载推荐.docx

《机票预订系统之详细设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《机票预订系统之详细设计Word文档下载推荐.docx(34页珍藏版)》请在冰点文库上搜索。

机票预订系统之详细设计Word文档下载推荐.docx

在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。

该文档的读者为用户代表、软件分析人员、开发管理人员和测试人员。

1.2背景

a.待开发软件系统的名称:

机票预订系统;

b.列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)

(1)任务提出者:

项目小组组长赵悦梅

(2)开发者:

翟伟赵悦梅张婷婷任盟

(3)用户:

各旅行社机场航空公司

(4)运行该软件的计算站:

服务器端:

航空公司数据中心机房

客户端:

机场订票处各旅行社

关系说明图:

1.3定义

耦合:

对一个软件结构内不同模块之间互联程度的度量。

事务流:

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

主键:

数据库表中的关键域。

值互不相同。

1.4参考资料

(1)张海藩《软件工程导论》(第五版)北京:

清华大学出版社。

(2)《机票预订系统需求分析说明书》

(3)《机票预订系统概况设计》

2程序系统的结构

3登陆设计说明

3.1程序描述

主界面与3个登录界面(航空公司登陆、旅行社登陆、旅客登陆)。

通过主界面可以进入3个登陆界面,由登陆界面分别进入航空公司管理系统、用户管理和预订机票系统。

主界面即为机票预订系统入口界面。

3.2输人项

字段名称

数据类型

长度

允许空

字段描述

UserName

Nvarchar

50

用户真实姓名

Password

30

登录码密

3.3输出项

1、显示登陆成功,并转入相应页面;

2、提示错误,重新输入。

3.4算法

点击主界面3个入口中的一个,可进入相应的登录界面。

在登录界面输入帐号与密码,点击确定按钮:

内部处理

if用户名不存在

提示错误信息:

用户名不正确,请重新输入!

elseif密码不正确

提示错误信息:

密码不正确,请重新输入!

else登陆成功并转入相应页面

点击取消按钮:

返回主界面。

3.5流程逻辑

3.6测试计划

对输入参数查验,检测数据库数据异常时能否判断并给予适当处理。

4航班管理设计说明

4.1程序描述

航空公司登录成功后进入航空公司管理系统,通过其上6个按钮分别进入航班管理界面、用户管理界面、管理员界面、查询机票界面和取票界面。

航班管理界面有添加航班、取消航班和更改航班按钮可进入与其相应的三个界面。

添加航班界面可添加新的航班信息,取消航班界面可取消因故不能飞的航班,更改航班界面可更改航班原来的因某些原因而变动的信息。

4.2输人项

默认值

是否允许空

Flight_num

string

飞机班次

Ship_place_num

int

4

座位数目

price

机票价格

level

机票级别

Leave_time

发机时间

Arrive_time

到达时间

origin

始发地

destination

目的地

4.3输出项

1、成功转入相应页面;

2、成功录入,提示添加成功、已取消和更改成功;

3、录入错误,提示错误,重新输入。

4.4算法

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

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

添加航班:

依次输入数据

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

提示错误,重新输入

else

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

返回航班管理信息界面

取消航班:

if输入班次不存在

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

if该航班已有预定

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

else

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

否重新输入

更改航班:

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

if该航班已有预定

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

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

4.5流程逻辑

4.6测试计划

5用户管理设计说明

5.1程序描述

由航空公司管理系统进入用户管理界面。

用户管理界面有添加用户、删除用户、创建订单和修改用户四个按钮,分别进入预订机票界面、退票信息界面、机票销售界面和预订机票界面。

5.2输人项

name

客户姓名

sex

客户性别

ID

有效证件号

wp

工作单位

time

旅行时间

Ship_place

座位号

5.3输出项

账单的显示

允许为空

旅客姓名

旅客身份号

P_price

16

预定金

取票通知

q-time

取票时间

机票销售

Int

8

Flight_a

卖出票的数量

5.4算法

点击用户管理界面4个按钮分别进入对应界面:

添加用户:

显示预订页面

if姓名身份证号等信息有误

提示错误,核对信息后再次输入

数据库存储

显示将要打印在取票通知上的信息

打印取票通知和账单

返回用户管理界面

删除用户:

显示退票信息框

输入姓名、航班号和座位号

if输入信息正确

退票成功;

修改数据库信息

else

重新输入

创建订单:

进入机票销售界面

输入航班号

if输入班次号正确

显示该班次号与其卖票数量

else

返回用户管理界面

修改用户:

显示修改用户界面

显示预定界面(原信息输出)更改用户信息,更新数据库

5.5流程逻辑

5.6测试计划

检验输出数据是否真确。

6管理员设计说明

6.1程序描述

由航空公司管理系统进入管理员信息管理界面,点击管理员信息管理界面上的3个按钮可进入相应界面。

6.2输人项

账号

登录密码

密码

NewUserName

新帐号

NewPassword

新密码

PasswordAgain

重新输入新密码

6.3输出项

结果信息框添加成功或修改成功或删除成功

6.4算法

点击用户管理页面3个按钮进入相应界面:

添加管理员信息:

输入账号信息

if不存在或有错误

再次输入

将新账号添加到数据库,更新数据库中管理员信息,提示添加成功

修改管理员信息:

输入原账号信息以及修改后的账号信息

再次输入

用修改后的账号信息覆盖原账号信息,更新数据库中管理员信息,提示修改成功

删除管理员信息:

输入账号

将该账号信息从数据库中删除,更新数据库,提示成功删除

6.5流程逻辑

6.6测试计划

添加:

A、添加已有管理员信息

数据库异常处理状况

预期结果:

数据库内容无变动

B、添加新用户

修改:

A、修改已有管理员信息

B、修改不存在的用户

删除:

A、删除已有管理员信息

B、删除不存在的管理员

7查询机票设计说明

7.1程序描述

由航空公司管理系统进入查询机票界面,可以通过选择航班号、出发时间、到达地点、出发地点和仓位要求来查找自己要乘坐的航班

7.2输人项

Origion

旅行始发地

Destination

String

旅行目的地

旅行初始时间

Level

7.3输出项

Flight-time

航班各个飞行时间

7.4算法

显示查询界面

case1航班号

输入查询的航班号;

break;

case2出发时间

输入想要的出发时间;

case3目的地

输入想要到达的目的地;

case4出发地点

输入想要的出发地点;

case5仓位要求

输入需要的仓位要求;

根据所输出的内容,连接数据库开始搜索

if找到符合条件的机票显示输出

else没有找到符合要求的机票

7.5流程逻辑

7.6测试计划

输入数据:

输入参数合法数据库出现异常的处理数据的共享与独立性一致性与完整性。

8取票设计说明

8.1程序描述

由航空公司管理系统进入取票界面,该程序段为使用取票通知打印机票,是主模块的子程序,非常驻内存。

8.2输人项

8.3输出项

8.4算法

显示打印机票页面

输入需要的数据

if提交的信息与数据库资料不符

提示输入有误,请重新输入

打印机票并更新数据库的机票信息

8.5流程逻辑

8.6测试计划

数据录入和处理的准确性和实时性,数据库的异常处理,数据的共享与独立性一致性与完整性。

9旅客管理设计说明

9.1程序描述

由旅客登陆界面登陆后,进入旅客管理界面,点击其上4个按钮分别进行相应操作:

1.点击查询航班按钮,进入查询机票界面。

2.点击添加用户按钮,进入预订机票界面。

3.点击更改航班按钮,进入更改机票界面,为更改机票的旅客更改机票。

可由此界面返回主界面。

4.点击取消航班按钮,进入退票信息界面。

(1、2、4的具体操作上面已给出,现主要写旅客更改航班)

9.2输人项

9.3输出项

9.4算法

显示打印更改机票页面

if提交的信息与数据库资料不符

提示输入有误请重新输入

显示更改后的机票的详细信息

打印机票,并更改信息库

9.5流程逻辑

9.6测试计划

10旅行社设计说明

由旅行社登陆界面进入用户管理界面,(该用户管理界面的创建订单按钮无效)其后操作于航班管理的用户管理相同。

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

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2