火车票预订系统(软件需求说明书)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1引言 (2)

1.1编写目的 (2)

1.2背景 (2)

1.3定义 (2)

1.4参考资料 (2)

2任务概述 (3)

2.1目标 (3)

2.2用户的特点 (3)

2.3假定和约束 (3)

3需求规定 (3)

3.1对功能的规定 (3)

3.2对性能的规定 (5)

3.2.1精度 (5)

3.2.2时间特性要求 (5)

3.2.3灵活性 (5)

3.3输人输出要求 (5)

3.4数据管理能力要求 (6)

3.5故障处理要求 (6)

3.6其他专门要求 (7)

4运行环境规定 (7)

4.1设备 (7)

4.2支持软件 (7)

4.3接口 (7)

4.4控制 (7)

软件需求说明书

1引言

1.1编写目的

根据火车站工作人员的要求,探究此系统是否符合了火车站工作人员和乘客的要求,以便于为软件以后的开发和维护做准备。预期的读者是火车站工作人员和所有的乘客。

1.2背景

1)随着计算机和中国高铁事业的高速发展,制作一款火车票查询,预订系统变得越来越重要。让铁路更方便的为乘客服务,同时也能简化火车站工作人员的工作。开发者是大连交通大学的谢小东,用户是所有铁路旅客。

2)本系统是在铁道部网站(。)的火车票查询系统的基础上,增加了预订的功能。

1.3定义

软错误:由于输入信息,或无法满足要求时产生的错误。

硬错误:由于其他问题,例如网络传输失败等,产生的问题。

1.4参考资料

[1] 张海藩.软件工程导论(第四版)[M].北京:清华大学出版社,2003

[2] 王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2006

[3] 中国铁道部网站。

[4] 闪四清. SQL Server 实用简明教程[M].北京:清华大学出版社,2003

2任务概述

2.1目标

此火车票查询预订系统是在计算机网络,数据库和一定的平台上,利用现有的软件,配置一定的硬件的基础上,开发的一款具有开放体系结构,可扩展,易维护的,具有良好人机交互界面的绿色软件。实现火车票的时刻表查询,余票查询,火车正晚点查询以及火车票预订。具体功能是用户在计算机上根据自己的需要,查询火车时刻,火车余票,然后输入输入自己的姓名,身份证号和订票信息(包括乘坐时间,车次,始发地和目的地,坐席),然后系统会告诉用户是否预订成功,如果成功则让用户选择支付票款,然后系统出票。

此系统其中一部分的功能(包括火车时刻查询,余票查询,事发地和目的地查询)来自铁道部网站。其余部分是开发者自行完成。

2.2用户的特点

本系统的最终用户是所有乘坐火车的旅客,只要对计算机的操作有一点了解就能够使用本系统。由于火车票的查询,预订短时间内不会变,所以本软件维护好的话,基本上可以使用5年。

2.3假定和约束

本系统无假设和约束。

3需求规定

3.1对功能的规定

功能主要有火车票的查询,预订,取消以及系统的维护。总体功能图如下:

图3.1总体功能模块图用例图:

图3.2用例图

类图:

图3.3 类图

3.2对性能的规定

3.2.1精度

本系统对数据无精度要求,包括有:数据类型、大小范围、小数位长、文本信息长度等。

3.2.2时间特性要求

本系统的响应时间不能超过3秒。其中时间包括:输入、输出、响应时间等。

3.2.3灵活性

本系统灵活性较强,能够适应用户的需求变化。本系统的数据会根据实时数据及时更新。

3.3输人输出要求

对用户的输入要求:

表一:用户输入限制

注○1:本系统不考虑身份证号还有X等其他情况。

系统输出要求:

表二:系统输出限制

3.4数据管理能力要求

系统需要记录数据较多,开发时暂定最大记录数为500,随着用户的增加,希望系统扩展到最大记录数为6000。.

3.5故障处理要求

系统运行时会出现两种错误。软错误和硬错误。对于软错误,要在预订成功操作判断和输入数据模块进行数据分析,判断错误类型,并生成相应的错误提示语句,送到输出模块中。对于硬错误,可在出错的模块中,显示简单的提示语句,并将程序重置,返回到输入阶段。对于以上故障,我们采取的措施是:

(1)所有服务器安装备用电源防止停电和意外断电造成的数据丢失。而一旦出现服务器断电,我们将在重新来电后,利用SQL SERVER的日志文件进行ROLLBACK处理,对数据进行恢复。

(2)在网络传输方面,可考虑搭建一条成本低的备用网路,以防止在正常网络异常的情况下使用。

3.6其他专门要求

系统发布之后,我们将定期的社会调查,根据用户的新要求而改变,做到更好的为用户服务。另外,我们将根据实时数据对系统进行更新。

4运行环境规定

4.1设备

CPU大于等于1.5Hz。内存大于512M。硬盘大于32G。

4.2支持软件

操作系统:winXP/Vista/7.

软件:Internet Explorer 6以上。

4.3接口

与。采用HTTP/TCP协议进行传输。

4.4控制

采用鼠标和从命令行启动两种方式。

相关文档
最新文档