您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 汽车理论 > 软件工程课程设计说明书-车站售票管理系统需求规格说明书
目录1.引言.................................................................11.1编写目的........................................................11.2项目背景........................................................11.3定义............................................................21.4参考资料........................................................22.任务概述............................................................22.1目标............................................................22.2运行环境........................................................32.3条件与限制......................................................33.数据描述............................................................33.1静态数据........................................................33.2动态数据........................................................43.3数据库介绍......................................................53.4数据词典........................................................63.5数据采集........................................................74.功能需求............................................................84.1功能划分........................................................84.2功能描述.......................................................215.性能需求...........................................................225.1数据精确度.....................................................225.2时间特性.......................................................225.3适应性.........................................................226.运行需求...........................................................236.1用户界面.......................................................236.2硬件接口.......................................................286.3软件接口.......................................................286.4故障处理.......................................................287.其它需求...........................................................298.附录..............................................................29三、需求规格说明书11.引言1.1编写目的随着计算机技术的发展,人类生活速度的加快,单一的人工售票方式已经不能满足人们出行的要求。每逢出行高峰都会造成火车站售票的拥挤,因此售票自动化应运而生。车站售票管理系统就是这样的一个产物。经过我开发小组的调研与讨论研究,基本上明确了该系统的需求,并在此基础上完成软件需求规格说明书。该文档旨在对该系统的需求做出综合的分析,对各个模块的功能做出具体的说明。《车站售票管理系统需求规格说明书》的目的是明确《车站售票管理系统》中各项功能和非功能需求,确定系统功能模块,同时为概要设计和详细设计人员提供设计依据,也可供本项目的其他开发人员参阅。本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本火车售票系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。。本文档需要交于论证人员进行论证修改,无误后供软件开发人员进行后期的软件设计1.2项目背景委托单位:呼和浩特火车站开发单位:内蒙古工业大学软件工程主管部门:内蒙古工业大学计算机系项目开发者:周伟,马星,张玲燕,苗欣宇用户:呼和浩特火车站产品的所有权:呼和浩特火车站项目背景:火车票出售管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。本项目适用于Windows操作系统,使用SQLServer2005数据库,利用C++,JAVA三、需求规格说明书2开发平台开发系统。1.3定义静态数据:主要是由表和视图组成,应该注意的是,数据字典中的表是不能直接被访问的,但是可以访问数据字典中的视图。动态数据:SQL包含了一些潜在的由系统管理员如SYS维护的表和视图,由于当数据库运行的时候它们会不断进行更新,所以称它们为动态数据字典(或者是动态性能视图)。这些视图提供了关于内存和磁盘的运行情况,所以我们只能对其进行只读访问而不能修改它们。数据字典:数据字典是SQL存放有关数据库信息的地方,其用途是用来描述数据的。比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典来查看详细的信息。需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。1.4参考资料[1]刘利民、田宝军.软件工程综合设计指导书,2011[2]张海藩.软件工程导论(第五版).北京清华大学出版社,2003[3]黄国兴、周勇著.软件需求工程.清华大学出版社,2008-05[4]车站售票管理系统——项目开发计划书[5]车站售票管理系统——可行性分析报告2.任务概述2.1目标利用信息化手段缓解火车站售票压力,满足广大人民群众的购票需求,使管理人员能够方便进行售票管理工作,包括修改、维护、统计等,使广大人民用户能够利用该系统进行信息的查询,购票,退票等。三、需求规格说明书3用自然语言或者形式化语言与图形等完整、准确、具体地描述系统的数据需求、功能需求、性能需求、可靠性需求和可用性需求、接口需求、约束、逆向需求以及将来可能提出的要求。(1)完善目前火车售票系统,使之能跟上时代的发展。同时通过实践来提高自己的动手能(2)应用范围:理论上能够实现于铁路部门的售票系统,其目的在于在原有的系统基础使得火车售票便捷化,以期实现完善日常生活中火车售票的各种缺陷。(3)可实现旅客对于火车票的查询与购买功能,售票员则可实现查询、添加和删除等功能;对于所查询的车次结果提供列表显示输出;有一定的安全机制,普通旅客不能对车次信息随意删改,只有系统管理员可通过密码识别进行维护。2.2运行环境操作系统:MicrosoftWindows2007或MicrosoftWindowsXP支持环境:IIS5.0数据库:MicrosoftSQLServer20052.3条件与限制应具备的设备:计算机4台,打印机1台应具备的人员:软件专业学生4人其他条件:保证相关开发人员全部到位,不缺勤;资金全部到位3.数据描述3.1静态数据列车信息:列车车号(intSerialNumber)列车始发时间(structtimeSetOut)列车始发站(charDeparturePoint)列车终点站(charTerminalPoint)额定载量(intFixNumber)三、需求规格说明书4票务:列车车号(intSerialNumber)发车时间票价发出车站售票员:用户名(charname)密码(charpassword)3.2动态数据输入数据:(根据界面提示,键盘输入操作)输出数据:输出信息:查询车次确定的数据库记录的子集;旅客输入信息:查询方式查询车次、查询站点查询站点查询时用户输入的始发站到终点站查询车次查询时用户输入的车次号售票员输入信息:身份验证帐号用户登录系统所需的账号(第一次需要注册)帐号密码用户登录系统所需认证密码查询方式查询车次、查询站点查询站点查询时售票员输入的始发站到终点站查询车次查询时售票员输入的车次号票务信息添加、购票、退票的票务信息管理员输入信息:身份验证帐号用户登录系统所需的账号(第一次需要注册)帐号密码用户登录系统所需认证密码系统管理员备份数据恢复所需的数据备份文件;旅客输出信息车票(价格,车次,发车时间,始发站)三、需求规格说明书53.3数据库介绍名称:MicrosoftSQLServer2005介绍:微软SQLServer2005SP1加入数据库镜像功能,为SQLServer2005ExpressEdition提供新管理工具,并且加强了SAPNetWeaver智能商务系统的报告反馈支持功能。管理:SQLServerManagementStudio集成了对SQLServer2005所有组件的管理。BusinessIntelligence从业者都将得益于Microsoft服务器“能力”扩展这一用户盼望已久的功能增强,即从关系引擎(伸缩性、可靠性、可用性、可编程性,等等)扩展为全套的BI平台组件。支持的操作系统:Windows2000ServicePack4;WindowsServer2003ServicePack1;WindowsXPServicePack2硬件要求:具有IntelPentiumIII600MHz(或同等性能的兼容处理器)或速度更快处理器(建议使用1GHz或速度更快的处理器。)的计算机最低192MB的RAM(建议使用512MB或更高的RAM。)100MB的可用硬盘空间注意事项:安装此包之前,必须从系统中删除SQLServerManagementStudioExpress的任何Beta版本或CommunityTechnologyPreview(CTP)版本。如果不执行此操作,则将导致此包安装失败。安装条件:您必须在计算机上具有管理权限才能安装SQLServer2005。售票员输出信息:车次信息查询、购买的操作结果管理员输出信息:车次信息录入、删除结果成功或失败数据备份输出的数据备份文件三、需求规格说明书63.4数据词典名字:车票信息别名:描述:乘客查询到需要购的票后系统打印售出的车票信息定义:售出车票信息=车票编号+车厢号+座位号+日期+发
本文标题:软件工程课程设计说明书-车站售票管理系统需求规格说明书
链接地址:https://www.777doc.com/doc-4877416 .html