欢迎来到天天文库
浏览记录
ID:26423491
大小:238.00 KB
页数:10页
时间:2018-11-26
《火车票售票系统_需求分析报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、三、需求规格说明书三、需求规格说明书1.引言11.1编写目的11.2项目背景21.3定义21.4参考资料22.任务概述32.1目标32.2运行环境32.3条件与限制33.数据描述33.1静态数据33.2动态数据43.3数据库介绍43.4数据词典43.5数据采集44.功能需求54.1功能划分54.2功能描述55.性能需求55.1数据精确度55.2时间特性55.3适应性66.运行需求66.1用户界面66.2硬件接口66.3软件接口66.4故障处理67.其它需求61.引言1.1编写目的三、需求规格说明书本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发
2、过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本火车售票系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。本文档供项目经理、设计人员、开发人员参考。1.2项目背景a.项目的委托单位:中国铁路局b.开发单位:xx大学c.主管部门:计算机学院d.软件名称:火车售票系统e.软件开发者:1.3定义a.铁路售票应用系统软件:基本元素为构成铁路售票及相关行为所必须的各种部分。b.需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规
3、定文档所需具有的条件或权能。c.需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。d.模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。1.4参考资料a.《实用软件工程》(第二版)郑人杰,殷人昆,陶永雷。清华大学出版社,1997。b.《JAVA网络高级编程》金勇华,曲俊生。人民邮电出版社,2001。c.《JBUILDER培训教程》Borlandsoftwarecorporation。机械工业出版社,2002。2.任务概述2.1目标
4、(1)完善目前火车售票系统,使之能跟上时代的发展。同时通过实践来提高自己的动手能三、需求规格说明书(2)应用范围:理论上能够实现于铁路部门的售票系统,其目的在于在原有的系统基础使得火车售票便捷化,以期实现完善日常生活中火车售票的各种缺陷。(3)可实现旅客对于火车票的查询与购买功能,售票员则可实现查询、添加和删除等功能;对于所查询的车次结果提供列表显示输出;有一定的安全机制,普通旅客不能对车次信息随意删改,只有授权的售票员可通过密码识别进行维护。2.2运行环境操作系统:MicrosoftWindows2000AdvancedServer支持环境:IIS5.0
5、数据库:MicrosoftSQLServer20002.3条件与限制一个更完善的火车票售票系统,应提供更为便捷与强大的查询购买功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能,对于信息的保护手段仅限制于设置用户级别,以记名提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。3.数据描述3.1静态数据火车票:列车车号(intSerialNumber)列车始发时间(structtimeSetOut)列车始发站(charDeparturePoint)列车终点站(charTerminalPoint)票务:列车
6、车号(intSerialNumber)已售出车票票数(intFixedNumber)额定载量(intFixNumber)售票员:用户名(charname)密码(charpassword)3.2动态数据输入数据:根据界面提示,键盘输入操作;查询方式:查询车次、查询始发站;三、需求规格说明书旅客购买时的票务信息,售票员添加、购票、退票时的票务信息;售票员备份数据恢复所需的数据备份文件;售票员操作需密码,旅客操作受限;输出信息:查询车次确定的数据库记录的子集;统计结果;车次信息录入、删除(成功或失败);车次信息查询、购买的操作结果;数据备份输出的数据备份文件;内
7、部数据:查询操作建立的索引;3.3数据库介绍数据库采用MicrosoftAccess数据库3.4数据词典《火车售票系统》的总体功能如下:车票的售出;车票的退还;车票信息的查询;车票的增删改;售票员查询统计车票信息;售票系统数据备份;售票管理者口令修改;1.售票员登陆系统:(1)数据流图(2)数据词典l数据源点及汇点描述:①名称:售票员简要描述:管理售票员信息有关数据流:用户名、密码、系统选择:售票系统、退票系统、查询系统、录入信息系统数目:1三、需求规格说明书l加工逻辑词条描述:①加工名:身份检验加工编号:1简要描述:检验用户身份输入数据流:用户名、密码输
8、出数据流:密码正确、身份验证错误加工逻辑:IF 用户名为空 THE
此文档下载收益归作者所有