机票订购系统项目总体需求说明书.docx

上传人:b****6 文档编号:14195001 上传时间:2023-06-21 格式:DOCX 页数:16 大小:48.27KB
下载 相关 举报
机票订购系统项目总体需求说明书.docx_第1页
第1页 / 共16页
机票订购系统项目总体需求说明书.docx_第2页
第2页 / 共16页
机票订购系统项目总体需求说明书.docx_第3页
第3页 / 共16页
机票订购系统项目总体需求说明书.docx_第4页
第4页 / 共16页
机票订购系统项目总体需求说明书.docx_第5页
第5页 / 共16页
机票订购系统项目总体需求说明书.docx_第6页
第6页 / 共16页
机票订购系统项目总体需求说明书.docx_第7页
第7页 / 共16页
机票订购系统项目总体需求说明书.docx_第8页
第8页 / 共16页
机票订购系统项目总体需求说明书.docx_第9页
第9页 / 共16页
机票订购系统项目总体需求说明书.docx_第10页
第10页 / 共16页
机票订购系统项目总体需求说明书.docx_第11页
第11页 / 共16页
机票订购系统项目总体需求说明书.docx_第12页
第12页 / 共16页
机票订购系统项目总体需求说明书.docx_第13页
第13页 / 共16页
机票订购系统项目总体需求说明书.docx_第14页
第14页 / 共16页
机票订购系统项目总体需求说明书.docx_第15页
第15页 / 共16页
机票订购系统项目总体需求说明书.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

机票订购系统项目总体需求说明书.docx

《机票订购系统项目总体需求说明书.docx》由会员分享,可在线阅读,更多相关《机票订购系统项目总体需求说明书.docx(16页珍藏版)》请在冰点文库上搜索。

机票订购系统项目总体需求说明书.docx

机票订购系统项目总体需求说明书

文档编号:

密级:

秘密

版本号:

文档名称:

《项目总体需求说明书》

项目名称:

网上机票订购系统

项目编号:

项目负责人:

[《项目总体需求说明书》描述该项目的用户需求、系统功能、系统结构、开发工作量、系统性能等]

编写:

年月日

审核:

年月日

批准:

年月日

开发单位:

1.引言3

1.1编写目的3

1.5项目背景3

2.项目概述3

2.1目标3

2.2条件与限制4

3总体需求4

3.1对功能的规定4

3.2对性能的规定4

3.3数据管理要求4

3.4故障处理要求………………………………………………………………………………4

4运行环境规定4

1引言

 

1.1编写目的

本机票预定系统在可行性研究的基础上,是为了进一步明确机票预定系统的软件需求,以便安排开发人员的规划与进度,撰写本文档。

1.2背景

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

机票预定系统

项目的任务提出者:

软件工程老师

项目开发者:

xx

项目的用户:

旅客、某民航航空公司和某旅游开发公司。

该软件系统同其他系统关系:

机票预定系统由两部分组成:

前台客户端程序和后台管理员端程序。

 

2任务概述

2.1目标

本系统分为管理员端和客户端两个部分,旅行社为客户端,航空公司为管理员端。

客户和管理员端通过网络进行通信。

旅行社通过网络把预定机票的客户信息(姓名,性别,工作单位,身份证号码,旅行时间,旅行目的地等)传输到管理员端,管理员端程序通过对数据库的查询来为旅客安排航班,并把安排结果传输到客户,客户印出取票通知和帐单。

客户对本系统的服务可以进行投诉与建议。

本机票预定系统实现后,将会改进航空公司人员的利用率,提高机票预定服务的效率,节约了客户的购票时间,从而大大减少了人力与设备的费用。

 

2.2条件和限制

2.2.1人力、资金、时间的约束

因为是软件工程的实验项目,所以经费限制较大,开发软件必须在规定的试验时间16学时内完成。

2.2.2.技术发展规律的约束

计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。

例如图象和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。

3总体需求

3.1对功能的规定

3.1.1系统的逻辑模型

输入处理输出

登录成功

订票成功

航班信息、库存机票更新成功

1.查询用户表或更新用户表

2.更新用户订票表

3.更新航班信息表,修改库存机票

用户信息

订票信息

航班信息

 

3.1.2系统处理流程和数据流程

登录管理

管理员端

管理员端终端显示

产生报表

管理员端

数据管理

数据库

管理员端

客户终端显示

订票管理

产生报表

投诉及建议管理

管理员端

航班信息的查询

客户

机票预定

客户

3.1.3数据库描述

数据库采用SQLServer2008

3.1.4数据词典

名字:

投诉及建议

描述:

客户对本系统的建议和相关投诉

定义:

投诉及建议=旅客姓名+建议+邮箱+航班号+移动手机号码+联系号码

位置:

由客户填写,管理员端进行回复处理

名字:

航班信息

描述:

从出发地到目的地的航班的信息

定义:

航班信息=公司类型+始发地+目的地+单程票价+往返票价+飞机类型+起飞日期+到达日期+起飞时间+到达时间+座位数+机舱类型+始发机场+目的机场

位置:

由管理员端进行维护,客户进行查询

 

名字:

机票信息

描述:

旅客所定机票

定义:

机票信息=旅客姓名+旅客性别+身份证号+航班号+起飞时间+飞行目的地+座位号

位置:

由管理员端进行维护,客户进行查询

 

3.2对性能的规定

3.2.1精度

数据精确度:

1)输入数据:

旅行社输入:

旅客姓名String

旅客性别String

身份证号码String

联系方式String

电子邮件String

工作单位String

航班号String

航班日期Date

飞机票号String

座位等级String

出发地String

目的地String

航空公司输入:

旅客姓名String

旅客性别String

身份证号码String

联系方式String

电子邮件String

工作单位String

航班号String

航班日期Date

飞机票号String

座位等级String

出发地String

目的地String

旅客输入:

身份证号码String

飞机票号String

航班号String

航班日期Date

出发地String

目的地String

2)输出数据:

机票信息:

机票号String

旅客姓名String

身份证号码String

旅客性别String

航班号String

出发地String

目的地String

起飞时间Date/Time

座位等级String

帐单信息:

旅客姓名String

身份证号码String

航班号String

机票号String

座位等级String

机票价格int

3.2.2时间特性要求

要求数据传输时间在2分钟以内,管理员端响应时间在1分钟以内,总响应时间为5分钟。

3.3输入输出要求

1)输入数据格式

旅行社输入:

旅客姓名String

旅客性别String

身份证号码String

联系方式String

电子邮件String

工作单位String

航班号String

航班日期Date

飞机票号String

座位等级String

出发地String

目的地String

航空公司输入:

旅客姓名String

旅客性别String

身份证号码String

联系方式String

电子邮件String

工作单位String

航班号String

航班日期Date

飞机票号String

座位等级String

出发地String

目的地String

输入举例

旅行社输入:

旅客姓名Jacques

联系方式4868492

电子邮件sdfa@(可空)

工作单位朝阳公司(可空)

航班号CR8001

航班日期2007-8-28

座位等级商务舱或者经济舱

出发地威海

目的地北京

飞机票号CR80012007-8-2800

航空公司输入:

旅客姓名Jacques

旅客性别选择男

身份证号码3425584678746

联系方式4868492

电子邮件sdfa@(可空)

工作单位朝阳公司(可空)

航班号CR8001

航班日期2007-8-28

座位等级商务舱或者经济舱

出发地威海

目的地北京

飞机票号CR80012007-8-2800

2)输出数据格式

机票信息:

机票号String

旅客姓名String

身份证号码String

旅客性别String

航班号String

出发地String

目的地String

起飞时间Date/Time

座位等级String

帐单信息:

旅客姓名String

身份证号码String

航班号String

机票号String

座位等级String

机票价格int

输出举例

机票信息:

机票号CR80012007-8-2800

旅客姓名Jacques

身份证号码3425584678746

旅客性别male

航班号CR800

出发地威海

目的地北京

起飞时间2007-8-28/830

座位等级商务舱

帐单信息:

旅客姓名Jacques

身份证号码3425584678746

航班号CR8001

机票号CR80012007-8-280

座位等级商务仓

机票价格1200

3.4数据管理能力要求

需要管理的文件和记录有3个,要按可预见的增长对数据及其分量的存储的估算是1024M。

3.5故障处理要求

如果输入数据出错,可立即进行取消订票操作,重新输入。

如果突然断电或系统没有响应,则关机,等系统重新启动时,会根据日志文件自动ROLLBACK到正确的阶段。

需要等待一段时间。

4运行环境规定

4.1设备

a.服务器端:

PentiumII450以上,1024MRAM,36GHD

客户端:

Pentium133以上,32MRAM,2.1GHD

b.硬盘:

80G显卡

c.键盘联机输入。

d.数据通信设备的型号和数量;

e.集成显卡

4.2支持软件

系统软件:

服务器端:

WindowsXP,Windows7

客户端:

WindowsXP,Windows7

数据库管理系统:

SQLServer

4.2支持软件

SQLServer2008、VISUALSTUDIO2010、Windows7

4.3接口

4.3.1外部接口

(1)用户界面

在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。

在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。

外观上也要做到合理化,考虑到用户多对WINDOW风格较熟悉,应尽量向这一方向靠拢。

在设计语言上,已决定使用MSVISUALSTUDIO进行编程,在界面上可使用VISUALSTUDIO所提供的可视化组件,向WINDOWS风格靠近。

其中管理员端程序界面要做到操作简单,易于管理。

在设计上采用下拉式菜单方式,在出错显示上可调用VISUALSTUDIO库中的错误提示函数。

总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用

(2)软件接口

管理员端程序可使用VISUALSTUDIO提供的对SQLSERVER的接口,进行对数据库的所有访问。

管理员端程序上可使用SQLSERVER的对数据库的备分命令,以做到对数据的保存。

在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接收。

(3)硬件接口

在输入方面,对于键盘、鼠标的输入,可用VISUALSTUDIO的标准输入/输出,对输入进行处理。

在输出方面,打印机的连接及使用,也可用VISUALSTUDIO的标准输入/输出对其进行处理。

在网络传输部分,在网络硬件部分,为了实现高速传输,将使用高速ATM。

4.3.2内部接口

内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。

具体参数的结构将在下面数据结构设计的内容中说明。

接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。

4.4控制

运行控制将严格按照各模块间函数调用关系来实现。

在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。

在网络传方面,客户在发送数据后,将等待管理员端的确认收到信号,收到后,再次等待管理员端发送回答数据,然后对数据进行确认。

管理员端在接到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户,并等待确认。

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

当前位置:首页 > 高等教育 > 其它

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

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