铁路票务系统需求分析报告-_第1页
铁路票务系统需求分析报告-_第2页
铁路票务系统需求分析报告-_第3页
铁路票务系统需求分析报告-_第4页
铁路票务系统需求分析报告-_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

铁路票务管理系统项目需求分析报告第2页共9页密级:机密★★★文档编号:铁路票务管理系统项目需求分析报告项目编号版本号修改时间修改者生效日期正文/总页页/页审核批准计算机0902班0906410220花纯虎0906410222陈其清0906410201马福洋(版权所有,翻版必究)目录一引言 31.1编写目的 31.2项目背景 31.3参考资料 31.4术语 3二任务概述 42.1目标 42.2系统(用户)的特点 5三假定和约束 53.1技术限制 53.2项目依赖 53.3关键技术 5四需求规定 54.1软件功能说明 54.1.1功能一 64.1.N功能N 64.2对功能一般性的规定 74.3对界面的要求 74.4对性能一般性的规定 74.5其他专门要求 74.6对安全性的要求 74.7软件质量属性 74.8用户文档 8五实体数据描述 85.1管道 8六运行环境规定 86.1设备及分布 86.2支撑软件 86.3接口 86.3.1硬件接口 86.3.2软件接口 96.3.3通信接口 96.3.4其他接口 96.4程序运行方式 9七开发成本估算 9八尚需解决的问题 9一引言1.1编写目的本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本火车售票系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。 1.2项目背景a.软件名称:火车售票系统b.任务提出者:软件工程上机b.软件开发者:花纯虎陈其清马福洋d.用户:铁路局1.3参考资料编号资料名称简介作者日期出版单位01《实用软件工程》(第二版)郑人杰,殷人昆,陶永雷1997清华大学出版社编号资料名称简介作者日期出版单位02《JAVA网络高级编程》金勇华,曲俊生2001人民邮电出版社编号资料名称简介作者日期出版单位03《软件工程》钱乐秋2007清华大学出版社1.4术语序号术语名称术语定义1总体结构软件系统的总体逻辑结构。按照不同的设计方法,有不同的总体逻辑结构。若采用传统的面向功能或面向数据的结构化设计方法,则总体逻辑结构为一树形的功能模块结构图。若采用时尚的面向对象或面向部件(组件)的设计方法,则总体逻辑结构为部件(组件)的组装图。2外部接口本软件系统与其它软件系统之间的接口,接口设施可以是中间件。接口描述包括:传输方式、带宽、数据结构、传输频率、传输量(兆/秒)、传输协议。3数据结构数据结构包括:关系数据库表的结构、对象数据库表的结构、变量说明。4概念数据模型关系数据库的逻辑设计模型,叫概念数据模型。主要内容包括一张逻辑E--R图及其相应的数据字典。5物理数据模型关系数据库的物理设计模型,叫物理数据模型。主要内容包括一张物理表关系图及其相应的数据字典。6视图在基表之上建立的一张虚表,叫视图,它具有物理表的许多性质,在授权上很有用。7角色数据库中享有某些特权操作的用户,叫角色。8子系统具有相对独立功能的小系统叫子系统。一个大的软件系统可以划分为多个子系统,每个子系统可由多个模块或多个部件组成。9模块具有功能独立、能被调用的信息单元叫模块。模块是结构化设计中的概念。10部件(组件)具有功能独立、能被调用的、且已包装的信息单元叫部件(组件)部件是面向对象设计中的概念。11内部接口软件系统内部各子系统之间、各部件之间、各模板之间的接口,叫内部接口。接口描述包括:调用方式、入口信息、出口信息等。12相关文件相关文件是指:当本文件内容变更后,可能引起变更的其它文件。如需求分析报告、详细设计说明书、测试计划、用户手册。13参考资料参考资料是指:本文件书写时用到的其它资料。如各种有关规范、模板、标准、准则。二任务概述2.1目标(1)完善目前火车售票系统,使之能跟上时代的发展。同时通过实践来提高自己的动手能(2)应用范围:理论上能够实现于铁路部门的售票系统,其目的在于在原有的系统基础使得火车售票便捷化,以期实现完善日常生活中火车售票的各种缺陷。(3)可实现旅客对于火车票的查询与购买功能,售票员则可实现查询、添加和删除等功能;对于所查询的车次结果提供列表显示输出;有一定的安全机制,普通旅客不能对车次信息随意删改,只有授权的售票员可通过密码识别进行维护。三假定和约束一个更完善的火车票售票系统,应提供更为便捷与强大的查询购买功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能,对于信息的保护手段仅限制于设置用户级别,以记名提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。3.1技术限制操作系统:MicrosoftWindows2000AdvancedServer支持环境:IIS5.0数据库:MicrosoftSQLServer20003.2项目依赖硬件环境a.一台Pentium4cpub.内存256MB以上c.VGA彩显一台软件环境a.Windows98以上的操作系统b.MicrosoftVisualBasic6.0c.Microsoftoffice2003应用软件d.SQLServer数据库3.3关键技术数据库的开发,用rose建立用例图、类图、状态机图。四需求规定4.1软件功能说明该软件具有如下主要功能:1.浏览功能2.查询功能3.添加功能4.修改功能5.删除功能6.授权功能4.1.1功能一1.售票员登陆系统:(1)数据流图4.1.2功能二2.售票员相关操作(售票、退票、查询、录入)4.1.3功能三旅客查询购票过程:(1)数据流图4.2对功能一般性的规定查询时应保证查全率,所有在相应域中包含查询车次的记录都应能查到,同时保证查准率。4.3对界面的要求采取对话框方式,多功能窗口运行4.4对性能一般性的规定正常使用时不用出错,对于用户的输入错误应及时给出适当的改正信息提示,若运行遇到不可恢复的系统错误,也必须保证数据库完好无损。4.5其他专门要求(1)可用性:该软件也可以通过单步跟踪的操作进行检查处理。(2)可维护性:该软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部放于数据库中。修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十分方便。4.6对安全性的要求由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参数受到破坏也不会影响源程序。4.7软件质量属性可操作性强,能够满足全国联网的需求可移植性优于有效性4.8用户文档用户手册在线帮助五实体数据描述火车票:列车车号T244列车始发时间每天00:18列车始发站哈尔滨列车终点站合肥 票务:列车车号T244已售出车票票数267(张)额定载量(300)售票员:用户名小齐密码(******)六运行环境规定6.1设备及分布1)主机类型:CPUPIII以上2)网络类型专用网3)存储器容量内存>=64M,硬盘10G以上6.2支撑软件操作系统:WindowsXPProfessional简体中文版数据库系统:SQRServer其他软件:vc6.0,net2003,MicrosoftProject,Word6.3接口6.3.1硬件接口(1)硬件接口:支持x86系列PC机(2)网络硬件接口要求:现实中要求具有高速以太网组网一实现联网销售,但是在理论实验验证软件本身的目的来看,无需网络通

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论