基于网络的铁路售票系统需求规格说明书_网络需求规格说明书
基于网络的铁路售票系统需求规格说明书由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“网络需求规格说明书”。
三、需求规格说明书
需求规格说明书
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动态数据......................................................................................................4 3.3数据库介绍...................................................................................................4 3.4数据词典......................................................................................................4 3.5数据采集......................................................................................................6 4.功能需求.............................................................................................................7 4.1功能划分......................................................................................................7 4.2功能描述......................................................................................................8 5.性能需求.............................................................................................................8 5.1数据精确度...................................................................................................8 5.2时间特性......................................................................................................8 5.3适应性..........................................................................................................8 6.运行需求.............................................................................................................9 6.1用户界面......................................................................................................9 6.2硬件接口......................................................................................................9 6.3软件接口......................................................................................................9 6.4故障处理......................................................................................................9 7.其它需求.............................................................................................................9
三、需求规格说明书
1.引言
1.1编写目的需求规格说明书是为了能更好的理解开发基于网络的铁路售票软件的需求,避免由于对问题认识的不清或错误理解而增加更多的开发成本,便于安排项目规划与进度、组织软件开发与测试,以开发出满意的项目。需求分析是基于网络的铁路售票软件系统生存期中定义阶段的最后一个步骤。是作为整个软件开发范围的指南,是软件开发人员开发出正确的符合用户要求的软件的重点。是为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档该文档将最终交给软件具体开发人员进行具体的开发,其针对的对象是软件开发人员。
1.2项目背景
a.项目的委托单位:开封火车站。
b.开发单位:河南大学。c.主管部门:计算机学院。
d.软件名称:基于网络的铁路售票系统。
e.软件开发者:庞林辉,许家豪,刘赵光,李静,张笑鸣,李翱。
1.3定义
a..基于网络的铁路售票系统软件:基本元素为构成铁路售票及相关行为所必须的各种部分。
b.需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
c.需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。d.模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。
1.4参考资料
a.《软件工程》(第五版)张海藩。清华大学出版社,2008。
b.数据库系统概论(第四版)王珊、萨师煊。高等教育出版社,2005。c.基于网络的铁路订票系统可行性分析报告(第六组).docx。
三、需求规格说明书
2.任务概述
2.1目标
(一)完善目前火车售票系统,使之能跟上时代的发展。同时通过实践来提高自己的动手能力。
(二)应用范围:理论上能够实现于铁路部门的售票系统,其目的在于在原有的系统基础使得火车售票便捷化,以期实现完善日常生活中火车售票的各种缺陷。(三)可实现旅客对于火车票的查询与购买功能;对于所查询的车次结果提供列表显示输出。
2.2运行环境
操作系统:Microsoft Windows 7 支持环境:IIS 5.0 数据库:Microsoft SQL Server 2008 2.3条件与限制
支持运行环境即可,在Windows下基本没限制。
3.数据描述
3.1静态数据
车票信息表: 列车车次:(intSerialNumber)
列车类型:(charTrainType)
列车始发时间:(DateTimeSetOut)
列车到站时间:(DateTime Arrive)
列车始发站:(charDeparturePoint)列车终点站:(charTerminalPoint)订票信息表: 列车车次:(intSerialNumber)
列车类型:(charTrainType)
列车始发时间:(DateTimeSetOut)
列车到站时间:(DateTime Arrive)
三、需求规格说明书
列车始发站:(charDeparturePoint)列车终点站:(charTerminalPoint)
列车运行时间:(DateTime Runtime)参考票价:(intReferenceFares)席别:(charSeetPosition)
单票价:(intSingleTicketPrices)订票数量:(intBookingNum)剩余票量:(intSurplusTicketNum)总价:(intTotalPrices)用户姓名:(charUserName)用户ID(身份证号):(intUserID)订票时间:(DateTimeBookDate)手机号:(chartelephone)邮编:(char Postcode)送票地址:(char Addre)Email(可选):(charEmailNum)用户信息表:
3.2动态数据
输入数据:根据界面提示,键盘输入操作; 查询方式:查询车次、查询始发站; 旅客购买时的票务信息;
输出信息:查询车次确定的数据库记录的子集; 统计结果;
车次信息查询、购买的操作结果;
3.3数据库介绍
数据库采用Microsoft SQL Server 2008数据库
3.4数据词典
《基于网络的铁路售票系统》的总体功能如下: 车票的售出; 车票的退还; 车票信息的查询; 数据词典:
数据文件词条描述:
① 数据文件名:列车信息表
简述:车票信息
三、需求规格说明书
输入数据:车票信息
输出数据:
数据文件组成:列车信息表由“车票信息”组成 存储方式:关键码 存取频率:频繁
② 数据文件名:订票信息表
简述:订票信息
输入数据:订票信息 输出数据:
数据文件组成:订票信息表由“订票信息”组成 存储方式:关键码 存取频率:频繁
③ 数据文件名:用户信息表
简述:用户信息
输入数据:用户信息 输出数据:
数据文件组成:用户信息表由“用户信息”组成 存储方式:关键码 存取频率:频繁
3.旅客查询购票过程:(1)数据流图
旅客 登录系统选择选择选择选择订票退票查询
(2)数据词典: ● 数据源点及汇点描述: 名称:旅客
简要描述:订票,退票,查询
有关数据流:系统选择:订票系统、退票系统、查询系统 ●数据流名词条描述: ① 数据流名:系统名称
说明:系统的名称
三、需求规格说明书
数据流来源: 数据流去向:选择 数据流组成:
3.5数据采集
数据采集采用键盘输入和菜单选项的选择。
3.6 流程图
1.系统流程图
2.数据流程图
开始用户输入选择功能模快从数据库中读出相应数据初始化页面并显示解析数据用户操作保存数据到数据库结束图3.3-1建议系统的系统流程图
三、需求规格说明书
车票信息车票信息车票信息处理订票订票信息界面显示订票信息订票信息用户 图3.3-2建议系统的数据流程图
3.业务流程图
① 基于网络的铁路售票系统订票业务流程图如图3.3-3所示。
查询车次列车详细信息填写订单支付票款并联系出票快递配送图3.3-3 基于网络的铁路售票系统订票业务流程图
② 基于网络的铁路售票系统退票业务流程图如图3.3-4所示。
查询我的订单退票查询帐户余额
图3.3-4 基于网络的铁路售票系统退票业务流程图
4.功能需求
4.1功能划分
该软件具有如下主要功能: 1. 查询功能 2. 订票功能 3. 退票功能 如图4.1-1所示。
三、需求规格说明书
基于网络的铁路售票系统查询功能订票功能退票功能
图4.1-1 基于网络的铁路售票系统功能模块划分图
4.2功能描述
1.查询功能
车次信息匹配查询 始发站信息匹配查询 2.修改功能
修改车票信息 3.删除功能
退票时删除对应订票信息
5.性能需求
5.1数据精确度
查询时应保证查全率,所有在相应域中包含查询车次的记录都应能查到,同时保证查准率。
5.2时间特性
一般操作的相应时间应在1~2秒内
5.3适应性
满足运行环境在允许操作系统之间的安全转换又能够满足软件的独立运行要求。
三、需求规格说明书
6.运行需求
6.1用户界面
采取对话框方式,多功能窗口运行。
6.2硬件接口
(1)硬件接口:支持x86,x64系列PC机
(2)网络硬件接口要求:现实中要求具有高速以太网实现联网销售,但是在理论实验验证软件本身的目的来看,无需网络通讯接口。
6.3软件接口
运行于Windows2000及更高版本的操作系统之上。
6.4故障处理
正常使用时不用出错,对于用户的输入错误应及时给出适当的改正信息提示,若运行遇到不可恢复的系统错误,也必须保证数据库完好无损。
7.其它需求
(一)可用性:该软件也可以通过单步跟踪的操作进行检查处理。
(二)安全性:由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参数受到破坏也不会影响源程序。
(三)可维护性:该软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部放于数据库中。修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十分方便。(四)兼容性:由于尚未测试,故无法对兼容性进行评析。
车 售 票 系 统需 求 规 格 说 明 书 作者:李艳亮 2013年11月1 火 目录1.引言................................................................................................
文档编号: CTS-1 版 本 号: V1.0文档名称: 需求规格说明书 项目名称: 影院售票系统 项目负责人: XX XX XX编写: XX XX年XX月XX日 校对: XX XX年XX月XX日 审核: XX XX年XX月......
需求规格说明书目 录 1 引言 ............................................................................... 1.1编写目的 ...............................................
软件需求规格说明书图书馆管理系统需求规格说明书1.导言 1.1编写目的图书管理信息系统的前阶段,对本系统的需求做了详细的阐述,并提出了这份软件需求规格说明书。此需求规格说......
班级管理系统需求规格说明书2学生成绩管理在班级管理系统中,有一个班级学生成绩数据库,是由班级各学生的学生学习成绩组成,它构成了整个班级的学生学习成绩数据库。由于进行了......
