




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
三、需求规格说明书需求规格说明书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编写目的需求规格说明书是为了能更好的理解开发基于网络的铁路售票软件的需求,避免由于对问题认识的不清或错误理解而增加更多的开发成本,便于安排项目规划与进度、组织软件开发与测试,以开发出满意的项目。需求分析是基于网络的铁路售票软件系统生存期中定义阶段的最后一个步骤。是作为整个软件开发范围的指南,是软件开发人员开发出正确的符合用户要求的软件的重点。是为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档该文档将最终交给软件具体开发人员进行具体的开发,其针对的对象是软件开发人员。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 20082.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 Address)Email(可选): (charEmailNum)3.2动态数据输入数据:根据界面提示,键盘输入操作;查询方式:查询车次、查询始发站;旅客购买时的票务信息;输出信息:查询车次确定的数据库记录的子集;统计结果;车次信息查询、购买的操作结果;3.3数据库介绍数据库采用Microsoft SQL Server 2008数据库3.4数据词典基于网络的铁路售票系统的总体功能如下:车票的售出;车票的退还;车票信息的查询;数据词典:l 数据文件词条描述: 数据文件名:列车信息表简述:车票信息输入数据:车票信息输出数据:数据文件组成:列车信息表由“车票信息”组成存储方式:关键码存取频率:频繁 数据文件名:订票信息表简述:订票信息输入数据:订票信息输出数据:数据文件组成:订票信息表由“订票信息”组成存储方式:关键码存取频率:频繁 数据文件名:用户信息表简述:用户信息输入数据:用户信息输出数据:数据文件组成:用户信息表由“用户信息”组成存储方式:关键码存取频率:频繁3旅客查询购票过程:(1)数据流图(2)数据词典: 数据源点及汇点描述:名称:旅客简要描述:订票,退票,查询有关数据流:系统选择:订票系统、退票系统、查询系统数据流名词条描述: 数据流名:系统名称说明:系统的名称数据流来源:数据流去向:选择数据流组成: 3.5数据采集数据采集采用键盘输入和菜单选项的选择。3.6 流程图1. 系统流程图图3.3-1建议系统的系统流程图2. 数据流程图图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时间特性一般操作的相应时间应在12秒内5.3适应性满足运行环境在允许操作系统之间的安全转换又能够满足软件的独立运行要求。6运行需求6.1用户界面采取对话框方式,多功能窗口运行。6.2硬件接口(1)硬件接口:支持x86,x64系列PC机(2)网络硬件接口要求:现实中要求具有高速以太网实现联网销售,但是在理论实验验证软件本身的目的来看,无需网络通讯接口。6.3软件接口运行于Windows2000及更高版本的操作系统之上。6.4故障处理正常使用时不用出错,对于用户的输入错误应及时给出适当的改正信息提示,若运行遇到不可恢复的系统错误,也必须保证数据库完好无损。7其它需求(一) 可用性:该软件也可以通过单步跟踪的操作进行检查处理。(二) 安全性:由于软件运行数据放在数据库中,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 韩语辅音考试题及答案
- 五项试验考试试题及答案
- pon网络考试题及答案
- 高原驾驶测试题及答案
- 顺丰员工考试试题及答案
- 2025年《企业人力资源管理师》专业综合知识考试题库与答案
- 2025职业卫生技术人员评价方向考试题库(含答案)
- 医疗质量安全(不良)事件管理办法试题测试题库含答案
- 医疗机构《医疗卫生机构医疗废物管理办法》培训考核试题及答案
- 2025年医疗废物分类处置试题及答案
- 直播间场景搭建课程设计
- 文松宋晓峰小品《非诚不找》奇葩男女来相亲金句不断台词剧本完整版
- 高等院校毕业生转正定级审批表-6
- 贾宁财务讲义:人人都需要的财务思维
- 红星照耀中国选择题及答案50道
- 开放性伤口止血包扎技术课件
- 重症患者中心静脉导管管理中国专家共识(2022版)
- 环境综合应急预案
- 氯甲烷泄露应急预案
- 2.PaleoScan详细操作流程
- PLC西门子S7-1200应用技术完整全套教学课件
评论
0/150
提交评论