火车售票系统需求规格说明书
更新时间:2023-09-06 21:22:01 阅读量: 教育文库 文档下载
火车售票系统需求分析。
火车售票系统需求规格说明书
1.引言
1.1编写目的
本需求分析报告的目的是规范化软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了对火车售票系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据。本文档供项目经理、设计人员、开发人员参考。
1.2项目背景
项目名称: 火车票售票系统 项目提出者: XXXX 项目设计人员: XXXXX
项目的用户: 系统管理员 售票员
1.3参考资料
1.《软件工程导论》 第五版 张海藩 编著 2.《C#网络应用编程》 第二版 马骏 编著
2.任务概述
2.1目标
实现售票、退票、查询、管理等功能。
2.2运行环境
操作系统: Windows 7
支持环境: .NET Framework 4.0 数 据 库:Microsoft SQL Server 2008
火车售票系统需求分析。
2.3条件与限制
保证网络畅通,支持运行环境即可,在Windows下基本没限制。
3.数据描述
3.1静态数据
用户 : 用户名 (char name) 密码(char password)
票务 : 列车车号 (int SerialNumber) 已售出车票票数(int FixedNumber) 额定载量(int FixNumber) 火车票:列车车号 (int SerialNumber) 列车发车时间 (struct time SetOut) 列车始发站(char DeparturePoint) 列车终点站(char TerminalPoint)
3.2动态数据
输入数据:根据界面提示,键盘输入操作;
查询方式:查询车次、查询始发站;
旅客购买时的票务信息,售票员添加、购票、退票时的票务信息; 售票员操作需密码,旅客操作受限;
输出信息:车次信息录入、删除(成功或失败); 车次信息查询、购买的操作结果;
3.3数据库介绍
SQL Server2008
3.4数据词典
1.登录系统
火车售票系统需求分析。
2.售票系统
3.管理员系统
火车售票系统需求分析。
三、需求规格说明书
用户信息数据字典 名字;用户信息 描述:包括管理员信息和售票员信息 定义:用户信息=用户名+密码 管理员信息数据字典 名字:管理员信息 描述:唯一的标识一个火车售票系统管理员 定义:管理员信息=员工编号+登录密码 售票员信息数据字典 名字:售票员信息 描述:唯一标识一个售票员 定义:售票员信息=售票员 ID+密码 车票信息数据字典 名字:车票信息 描述:旅客乘车凭证 定义:车票信息=列车车次+发车时间+起点站+目的站 退票信息数据字典
名字:退票记录
描述:存放退票信息的文件,以供用户查询,并作相应操作 定义:退票记录=退票编号+售票员编号+退票数量+扣除金额+返还金额+退票时 间列车信息数据字典
名字:列车记录 描述:存放列车信息的文件,以供用户查询列车车次、等级、起点站、终点站、 各类座位数量等信息,并作相应操作 定义:列车记录=列车编号+运费序号+列车等级+起点站+硬座总数量+软座总数 量+硬卧总数量+软卧总数+无座总数量
火车售票系统需求分析。
3.5E-R图
3.6数据采集
采用键盘输入信息,人机界面交互方式采集数据。
4.功能需求
4.1功能划分
该软件具有如下主要功能: 1. 浏览功能 2. 查询功能 3. 添加功能 4. 修改功能 5. 删除功能
火车售票系统需求分析。
6. 授权功能
4.2功能描述
1.浏览功能
列出当前数据库文件中车票的所有记录 可选定一项记录,显示所有域 2.查询功能
车次信息匹配查询 始发站信息匹配查询 3.添加功能
增加一条车票的信息 4.修改功能
修改某一已存在的记录内容,提供确认机制 5.删除功能
删除一条记录,提供确认机制 6.授权功能
授权票务管理人员修改数据的权限
5.性能需求
5.1数据精确度
本系统要求数据精度不高。车票票价保留到小数点后两位,日期精确到分钟,车次、余票数据只需精确到整数位即可。数据的正确性和安全性完全保证。
5.2时间特性
响应时间:保证所有查询操作响应时间不超过5秒钟,全部信息显示响应时间保证不超过
15秒。
更新处理时间:网络无故障的情况下,插入一条数据和更新一条数据的操作时间控制在3
秒以内。
数据转换与传输时间:数据交换和传送时间控制在10分钟以内。 运行时间:程序启动和初始化时间控制在3秒以内。
5.3适应性
满足普通售票员操作习惯,在windows环境在保证系统稳定运行,保持一个与其他类软件及功能的接口,随时满足客户使用需求。
火车售票系统需求分析。
6运行需求
6.1用户界面
采用windows系列对话框方式,多功能窗口运行。
6.2硬件接口
硬件接口:支持x86系列pc机 网络硬件接口要求,现实中要求具有高速以太网组网实现联网销售,但是在理论实验验证软件本身的目的来看,无需网络通讯接口。
6.3软件接口
运行于windows 7及更高版并且安装. Net Framework 4.0 及 SqlServer2008。
6.4故障处理
程序能保证正常操作时不会出错或出现死机界面,对于用户输入的不正确的数据,及时的给出警告信息。若遇到不可恢复的系统异常,有良好的中断处理机制,保证数据库的完整性和正确性。
7其它需求
可用性:该软件也可以通过单步跟踪的操作进行检验处理。
安全性:由于软件运行数据放在数据库中,所以参数不容易被错该、破坏,万一参数受破坏也不影响源程序。
可维护性:该软件利用数据库进行编程。系统结构有程序基本确定,大量的参数及文本内容全部放在数据库中。修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性。升级都十分方便。
正在阅读:
火车售票系统需求规格说明书09-06
六年级数学下册《变化的量》教案 北师大版12-25
2019届二轮复习 短文改错类型10篇训练之二(6页word版)04-05
数字万用表判别三极管类型方法-很简单11-16
海运提单+发票+装箱单+保险单12-22
精选2017-2018学年七年级数学下学期期中试题新人教版(1)05-09
环境监测中心档案管理程序01-18
某公路改建工程施工组织设计03-31
小苏打操作工培训教材10-13
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 售票
- 说明书
- 规格
- 需求
- 火车
- 系统
- 创业板发行监管部首次公开发行股票申报企业基本信息情况表(截至2012年6月7日)
- 数学奥赛中数论问题的解题方法
- 承认我们一切知识的相对性就 A.必然归结为诡辩论B.可以防止科学发展受
- 基于89C52单片机的电子时钟设计
- 2016-2017年最新青岛版(六三制)小学六年级下册数学《扇形统计图》精选习题(精品)
- 初中科学课程标准修订稿
- 2016-2022年中国铜铟镓锡薄膜太阳能电池行业市场分析及发展前景预测报告
- 软件人员外包合同模版
- JAVA WEb从入门到精通 第十二章05 在方法中抛出异常
- 个人独资企业、合伙企业、有限责任公司、股份有限公司区别
- 2017中考王中考英语命题研究(遵义)题型突破攻略题型八单词拼写
- 《城市轨道交通行车组织》题库
- 公开课演示文稿2
- 新人教版七年级英语上册1-4单元知识点
- 11-药剂学试卷
- 内科护理答案1
- 微机线路保护实习报告
- 2019-2020学年九年级数学上册 第21章 一元二次方程 一元二次方程中的商品销售问题课时专练 (新版)新人教
- 送教上门学生测评表
- 不同刺激强度和频率对骨骼肌收缩影响药物的局麻作用及肌松作用实验报告