火车售票系统需求规格说明书

第一篇:火车售票系统需求规格说明书
车 售 票 系 统
需 求 规 格 说 明 书
作者:李艳亮 2013年11月 火
目录
1.引言.............................................................................................................................................3
1.1编写目的.............................................................................................................................3 1.2项目背景.............................................................................................................................3 1.3定义.....................................................................................................................................3 1.4参考资料.............................................................................................................................3 2.任务概述.....................................................................................................................................3
2.1目标.....................................................................................................................................3 2.2运行环境.............................................................................................................................4 2.3条件与限制.........................................................................................................................4 3.数据描述.....................................................................................................................................4
3.1静态数据.............................................................................................................................4 3.2动态数据.............................................................................................................................4 3.3数据库介绍.........................................................................................................................5 3.4数据词典.............................................................................................................................5 3.5数据采集.............................................................................................................................9 4.功能需求.....................................................................................................................................9
4.1功能划分.............................................................................................................................9 4.2功能描述...........................................................................................................................10 5.性能需求...................................................................................................................................10 5.1数据精确度.......................................................................................................................10 5.2时间特性...........................................................................................................................10 5.3适应性...............................................................................................................................10 6.运行需求...................................................................................................................................11 6.1用户界面...........................................................................................................................11 6.2硬件接口...........................................................................................................................11 6.3软件接口...........................................................................................................................11 6.4故障处理...........................................................................................................................11 7.其它需求...................................................................................................................................11
1.引言
1.1编写目的
本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本火车售票系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。
1.2项目背景
1、.项目的委托单位:中国铁路局
2、开发单位:湖南安全技术职业学院
3、软件名称:火车售票系统
1.3定义
1、铁路售票应用系统软件:基本元素为构成铁路售票及相关行为所必须的各种部分。
2、需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
3、需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。
4、模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。
1.4参考资料
1、《实用软件工程》(第二版)郑人杰,殷人昆,陶永雷,清华大学出版社,1997
2、《JAVA网络高级编程》金勇华,曲俊生,人民邮电出版社,2001
3、《JBUILDER培训教程》Borland software corporation,机械工业出版社,2002 2.任务概述
2.1目标
(1)完善目前火车售票系统,使之能跟上时代的发展。同时通过实践来提高自己的动手能
(2)应用范围:理论上能够实现于铁路部门的售票系统,其目的在于在原有的系统基础
使得火车售票便捷化,以期实现完善日常生活中火车售票的各种缺陷。
(3)可实现旅客对于火车票的查询与购买功能,售票员则可实现查询、添加和删除等功能;对于所查询的车次结果提供列表显示输出;有一定的安全机制,普通旅客不能对车次信息随意删改,只有授权的售票员可通过密码识别进行维护。
2.2运行环境
操作系统:Microsoft Windows 2000 Advanced Server 支持环境:IIS 5.0 数 据 库:Microsoft SQL Server 2000 2.3条件与限制
一个更完善的火车售票系统,应提供更为便捷与强大的查询购买功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能,对于信息的保护手段仅限制于设置用户级别,以记名提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。
3.数据描述
3.1静态数据
火车票:列车车号
(int SerialNumber)
列车始发时间(struct time SetOut)
列车始发站(char DeparturePoint)
列车终点站(char TerminalPoint)票务:列车车号
(int SerialNumber)
已售出车票票数(int FixedNumber)
额定载量(int FixNumber)售票员:用户名(char name)
密码(char password)3.2动态数据
输入数据:根据界面提示,键盘输入操作;
查询方式:查询车次、查询始发站;
旅客购买时的票务信息,售票员添加、购票、退票时的票务信息;
售票员备份数据恢复所需的数据备份文件;
售票员操作需密码,旅客操作受限; 输出信息:查询车次确定的数据库记录的子集;
统计结果;
车次信息录入、删除(成功或失败);
车次信息查询、购买的操作结果;
数据备份输出的数据备份文件; 内部数据:查询操作建立的索引;
3.3数据库介绍
数据库采用Microsoft Access数据库
3.4数据词典
《火车售票系统》的总体功能如下:
车票的售出; 车票的退还; 车票信息的查询; 车票的增删改;
售票员查询统计车票信息; 售票系统数据备份; 售票管理者口令修改; 1.售票员登陆系统:
(1)数据流图
售票退票选择检验错误售票员选择用户名密码身份验证售票员信息密码正确登陆系统选择选择选择授权信息表查询录入新的班次信息
(2)数据词典
数据源点及汇点描述: ① 名称:售票员
简要描述:管理售票员信息
有关数据流:用户名、密码、系统选择:售票系统、退票系统、查询系统、录入信息系统 数目:1 加工逻辑词条描述: ① 加工名:身份检验
加工编号:1
简要描述:检验用户身份
输入数据流:用户名、密码
输出数据流:密码正确、身份验证错误 加工逻辑: IF 用户名为空 THEN
发出“用户名为空错误”
ELSE IF 密码为空 THEN
发出“密码为空错误”
ELSE IF 用户名和密码不符 THEN
发出“用户名和密码不匹配错误”
ENDIF
ENDIF
ENDIF
ENDIF 数据流名词条描述: ① 数据流名:用户名
说明:售票员姓名 数据流来源:售票员 数据流去向:身份检验
数据流组成:用户名=字符型字符串 ② 数据流名:密码
说明:与用户名相匹配的密码 数据流来源:售票员 数据流去向:身份检验
数据流组成:密码=短整型字符串 每个数据量流通量: ③ 数据流名:出错信息
说明:用于指示身份验证错误的信息 数据流来源:身份检验 数据流去向:售票员
数据流组成:出错信息=任意字符串 ④ 数据流名:系统名称
说明:系统的名称 数据流来源: 数据流去向:选择 数据流组成: 数据文件词条描述:
① 数据文件名:授权信息表
简述:存放售票员信息 输入数据:
输出数据:售票员信息
数据文件组成:授权信息表由“售票员信息”组成
2.售票员相关操作(售票、退票、查询、录入)
票务信息表车票信息车票信息售票退票检验错误选择选择用户名售票员密码身份验证密码正确登陆系统选择售票员信息选择选择授权信息表查询录入新的班次信息车票信息车票信息列车信息表(2):数据词典:
数据源点及汇点描述:
○1 名称:售票员 简要描述:管理售票员信息
有关数据流:用户名、密码 数目:1 加工逻辑词条描述: ○1加工名:身份检验 加工编号:1
简要描述:检验用户身份 输入数据流:用户名、密码
输出数据流:密码正确、身份验证错误 ○2加工名:售票 加工编号:2 简要描述:根据所读入的操作信息,售出火车票 输入数据流:操作信息,火车票信息 输出数据流:火车票信息
加工逻辑:根据所读入的操作信息,售出火车票
数据流名词条描述:
○1 数据流名:用户名 说明:售票员的姓名
数据流来源:售票员 数据流去向:身份检验
数据流组成:用户名=字符型字符串 ○2数据流名:密码 说明:与职工名称相匹配的密码 数据流来源:售票员 数据流去向:身份检验
数据流组成:密码=短整型字符串 每个数据量流通量: ○3数据流名:车票信息 说明:车票信息 数据流来源:售票员
数据流去向:列车信息表 数据文件词条描述:
① 数据文件名:列车信息表
简述:车票信息 输入数据:车票信息 输出数据:
数据文件组成:列车信息表由“车票信息”组成 存储方式:关键码 存取频率:频繁 ○2数据文件名:票务信息表 简述:票务信息 输入数据:票务信息 输出数据:
数据文件组成:票务信息表由“列车号、已售票、剩余票”组成存储方式:关键码 存取频率:频繁
3.旅客查询购票过程:(1)数据流图
旅客 登录系统选择选择选择选择订票退票查询(2)数据词典:
● 数据源点及汇点描述: 名称:旅客
简要描述:订票,退票,查询
有关数据流:系统选择:订票系统、退票系统、查询系统 ●数据流名词条描述:
⑤ 数据流名:系统名称
说明:系统的名称 数据流来源: 数据流去向:选择 数据流组成:
3.5数据采集
数据采集采用键盘输入
4.功能需求
4.1功能划分
该软件具有如下主要功能: 1.浏览功能 2.查询功能 3.添加功能 4.修改功能 5.删除功能
6.授权功能
4.2功能描述
1.浏览功能
列出当前数据库文件中车票的所有记录 可选定一项纪录,显示说有域 2.查询功能
车次信息匹配查询 始发站信息匹配查询 3.添加功能
增加一条车票的信息 4.修改功能
修改某一已存在的记录内容,提供确认机制 5.删除功能
删除一条记录,提供确认机制 6.授权功能
授权票务管理人员修改数据的权限
5.性能需求
5.1数据精确度
查询时应保证查全率,所有在相应域中包含查询车次的记录都应能查到,同时保证查准率。
5.2时间特性
一般操作的相应时间应在1~2秒内
5.3适应性
满足运行环境在允许操作系统之间的安全转换和雨其它又能够用软件的独立运行要求。
6.运行需求
6.1用户界面
采取对话框方式,多功能窗口运行
6.2硬件接口
(1)硬件接口:支持x86系列PC机
(2)网络硬件接口要求:现实中要求具有高速以太网组网一实现联网销售,但是在理论实验验证软件本身的目的来看,无需网络通讯接口。
6.3软件接口
运行于Windows2000及更高版本并装有JAVA虚拟机的操作系统之上。
6.4故障处理
正常使用时不用出错,对于用户的输入错误应及时给出适当的改正信息提示,若运行遇到不可恢复的系统错误,也必须保证数据库完好无损。
7.其它需求
(1)可用性:该软件也可以通过单步跟踪的操作进行检查处理。
(2)安全性:由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参数受到破坏也不会影响源程序。
(3)可维护性:该软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部放于数据库中。修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十分方便。
(4)兼容性:由于尚未测试,故无法对兼容性进行评析。
第二篇:电影院售票系统需求规格说明书(最终版)
文档编号: CTS-1 版 本 号: V1.0
文档名称: 需求规格说明书 项目名称: 影院售票系统 项目负责人: XX XX XX
编写: XX XX年XX月XX日 校对: XX XX年XX月XX日 审核: XX XX年XX月XX日
开发单位: XX
引言
1.1 编写目的
编写本文档的目的是根据系统分析工程师和客户沟通的结果,对用户需求进行了全面细致的分析,深入描述《影院售票系统》软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。
1.2 项目背景
现在中国大部分的家庭都喜欢在家里置办属于自己风格的家庭影院。但是,仍然有很人喜欢到电影院去看电影。因为家里的气氛毕竟不如影院好。所以,现代家庭影院的出现并不会让电影院没有生路。
随着社会的发展和进步,社会大分工的细致化和服务化,成为了当今趋势。
为了提高劳动的效率、节约成本、提高服务质量,我们小组开发了此款软件。用以方便影院的售票和客户的购买。通过这个软件,可以很快实现一些常用的服务,并保证无错、高效。
每个社会服务系统都有自己的一套管理机制。当然,电影院也不除外。其实电影院的管理系统应该来说比其他的社会服务系统的管理要简单一点。电影院不外乎是引进电影,制定播放影片的时间表,买票,检票进场观看,还有就是一些数据管理方面的事。如工作人员管理,票务管理等等。为了工作机制简单有序,必然要引进一套管理系统。
1.3 定义
文档中采用的专门术语的定义及缩略词简要如下 CTS:CINEMA TICKET SYSTEM 影院售票系统
1.4 参考资料
[1]唐学忠,费贤举,王文琴。《Visual Basic 程序设计教程》。北京:中国电力出版社,2008普通高等教育“十一五”国家级规划教材。[2]张海潘。《软件工程》。人民邮电出版社,21世纪高等学校计算机规划教材。任务概述
2.1 目标
具体而言,影院售票系统需要实现以下的需求:
(1)能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。(2)售票管理自然有专人负责,要处理各电影的电影票销售问题。当然包括退票问题,还有就是预订电影票其实也就相当于买票。两者可以当一回事处理。
(3)检票管理事宜要完成观众进场时检票的事宜。其中包括了电影票的真假检测问题。(4)数据管理要处理电影的播放的次序,工作人员的管理,以及过期电影票的处理问题。
2.2 运行环境
Intel486以上系列、AMD K6 以上系列等PC台式机和便携式电脑;
运行时占用内存:≤1MB;
所需硬盘空间:≤5MB;
软件平台:中文Windows2000/XP或更高版本;
2.3 条件与限制
比较简单,不能实现完善和全面的功能。在货币交易时还不能进行更好的管理。对于一些突发事件无法处理,以及影院的特殊要求服务无法实现。数据描述
3.1 静态数据
影院售票系统的静态数据包括:
影库管理表(MOVIES): 电影号(long)
电影名称(nvarchar)导演(nvarchar)主演(nvarchar)制片厂(nvarchar)上映时间(datetime)价格
(long)
售票信息表(TICKETS):
电影票号(long)
座位号
(long)电影号
(long)电影名
(nvarchar)上映时间(datetime)价格
(long)验证码
(long)
职工信息表(WORKERS): 职工号(nvarchar)
职工密码(nvarchar)职工类型(nvarchar)
3.2 动态数据
输入数据:鼠标对按钮的点击:服务系统选择 职工工号、密码 输出数据:无 内部数据:无
3.3数据库描述
数据库采用Microsoft Access数据库。
3.4数据流图和数据词典
《影院售票系统》的总体功能如下: 职工的登录和注销;
为观众提供买票即座位销售,以及退票服务;
对进场观众检票,如果发现有假票或无票观众不允许入内; 系统维护;
对电影库播放列表的管理;
对职工数据的处理,如增加、删除和更改;
对所售出的电影票进行管理,把没用的数据进行清除
1)登录部分
(1)数据流图
职工信息表检验错误密码工号职工密码身份检验操作信息密码修改售票选择检票选择登录系统选择维护选择职工信息职工信息表操作确认
(2)数据词典
数据源点及汇点描述: ① 名称:职工
简要描述:管理职工信息
有关数据流:职工工号、密码、系统选择:售票系统、检票系统、维护系统 数目:1 加工逻辑词条描述: ① 加工名:身份检验
加工编号:1
简要描述:检验职工身份 输入数据流:职工工号、密码
输出数据流:登陆成功、身份验证错误 加工逻辑: IF 工号为空 THEN
发出“工号为空错误”
ELSE IF 密码为空 THEN
发出“密码为空错误”
ELSE IF 工号和密码不符 THEN
发出“工号和密码不匹配错误”
ENDIF
ENDIF
ENDIF
ENDIF
数据流名词条描述: ① 数据流名:职工号
说明:职工的工号 数据流来源:职工 数据流去向:身份检验
数据流组成:职工号=短整型字符串 ② 数据流名:密码
说明:与职工名称相匹配的密码 数据流来源:职工 数据流去向:身份检验
数据流组成:密码=短整型字符串 每个数据量流通量: ③ 数据流名:出错信息
说明:用于指示身份验证错误的信息 数据流来源:身份检验 数据流去向:职工
数据流组成:出错信息=任意字符串 ④ 数据流名:系统名称
说明:系统的名称 数据流来源: 数据流去向:选择 数据流组成: 数据文件词条描述:
① 数据文件名:职工信息表
简述:存放职工信息 输入数据:
输出数据:职工信息
数据文件组成:职工信息表由“职工信息”组成
2)职工售票及退票
电影票信息表检验错误 售票管理人员电影票信息身份检验职工信息职工信息表操作确认操作信息售票随机产生验证码电影票信息表电影票信息退票工号密码
(2):数据词典:
数据源点及汇点描述: 名称:售票管理人员 ○简要描述:管理职工信息
有关数据流:职工工号、密码 数目:1 加工逻辑词条描述: 1加工名:身份检验 ○加工编号:1
简要描述:检验职工身份 输入数据流:职工工号、密码
输出数据流:登陆成功、身份验证错误 2加工名:售票 ○加工编号:2 简要描述:根据所读入的操作信息,售出电影票 输入数据流:操作信息,电影票信息 输出数据流:电影票信息,操作确认
加工逻辑:根据所读入的操作信息,售出电影票
数据流名词条描述: 数据流名:职工号 ○说明:职工的工号
数据流来源:售票管理人员 数据流去向:身份检验
数据流组成:职工号=短整型字符串 2数据流名:密码 ○说明:与职工名称相匹配的密码 数据流来源:售票管理人员 数据流去向:身份检验
数据流组成:密码=短整型字符串 每个数据量流通量: 3数据流名:电影票信息 ○说明:电影票信息
数据流来源:售票管理人员 数据流去向:电影票信息表
数据文件词条描述:
① 数据文件名:电影票信息表
简述:电影票信息 输入数据:电影票信息 输出数据:
数据文件组成:电影票信息表由“电影票信息”组成 存储方式:关键码 存取频率:频繁
3)检票
电影票信息表检验错误检票管理人员电影票信息身份检验职工信息职工信息表操作确认操作信息检票验证号验证真伪工号密码
(2):数据词典:
数据源点及汇点描述: 1 名称:检票管理人员 ○简要描述:管理职工信息
有关数据流:职工工号、密码 数目:1 加工逻辑词条描述: 1加工名:身份检验 ○加工编号:1
简要描述:检验职工身份 输入数据流:职工工号、密码
输出数据流:登陆成功、身份验证错误 2加工名:检票 ○加工编号:3 简要描述:根据所读入的操作信息,检验电影票 输入数据流:操作信息,电影票信息 输出数据流:电影票信息,操作确认
加工逻辑:根据所读入的操作信息,检验电影票
数据流名词条描述: 数据流名:职工号 ○说明:职工的工号
数据流来源:检票管理人员 数据流去向:身份检验
数据流组成:职工号=短整型字符串 2数据流名:密码 ○说明:与职工名称相匹配的密码 数据流来源:检票管理人员 数据流去向:身份检验
数据流组成:密码=短整型字符串 每个数据量流通量: 3数据流名:电影票信息 ○说明:电影票信息
数据流来源:检票管理人员 数据流去向:电影票信息表
数据文件词条描述:
① 数据文件名:电影票信息表
简述:电影票信息 输入数据:电影票信息 输出数据:
数据文件组成:电影票信息表由“电影票信息”组成 存储方式:关键码 存取频率:频繁
4)维护系统
影库管理表检验错误 数据处理人员影库信息身份检验职工信息职工信息表操作确认操作信息职工信息表职工信息维护系统选择影库管理表票务信息工号密码
(2)数据词典
数据源点及汇点描述: ② 名称:数据处理人员
简要描述:管理职工信息
有关数据流:职工工号、密码、系统选择:影库系统、职工系统、票务系统 数目:1 加工逻辑词条描述: ② 加工名:身份检验
加工编号:1
简要描述:检验职工身份 输入数据流:职工工号、密码
输出数据流:登陆成功、身份验证错误 3加工名:维护 ○加工编号:4 简要描述:选择要维护的系统 输入数据流:操作信息,系统信息 输出数据流:系统信息,操作确认 加工逻辑:选择要维护的系统
数据流名词条描述: ⑤ 数据流名:职工号
说明:职工的工号
数据流来源:数据处理人员 数据流去向:身份检验
数据流组成:职工号=短整型字符串 ⑥ 数据流名:密码
说明:与职工名称相匹配的密码 数据流来源:数据处理人员 数据流去向:身份检验
数据流组成:密码=短整型字符串 每个数据量流通量: ⑦ 数据流名:出错信息
说明:用于指示身份验证错误的信息 数据流来源:身份检验 数据流去向:数据处理人员
数据流组成:出错信息=任意字符串 ⑧ 数据流名:系统名称
说明:系统的名称
数据流来源:数据处理人员 数据流去向:选择 数据流组成: 数据文件词条描述:
② 数据文件名:职工信息表
简述:存放职工信息 输入数据:
输出数据:职工信息
数据文件组成:职工信息表由“职工信息”组成
(1)影库管理
影库管理表检验错误 数据处理人员影库信息身份检验职工信息职工信息表操作确认操作信息影库管理工号密码
(2):数据词典:
数据源点及汇点描述: 1 名称:数据处理人员 ○简要描述:管理职工信息
有关数据流:职工工号、密码 数目:1 加工逻辑词条描述: 1加工名:身份检验 ○加工编号:1
简要描述:检验职工身份 输入数据流:职工工号、密码
输出数据流:登陆成功、身份验证错误 2加工名:影库管理 ○加工编号:5 简要描述:根据所读入的操作信息,对影库信息进行查询、增加、删除、修改等 输入数据流:操作信息,影库信息 输出数据流:影库信息,操作确认
加工逻辑:根据所读入的操作信息,对影库信息进行查询、增加、删除、修改等
数据流名词条描述: 数据流名:职工号 ○
说明:职工的工号
数据流来源:数据处理人员 数据流去向:身份检验
数据流组成:职工号=短整型字符串 2数据流名:密码 ○说明:与职工名称相匹配的密码 数据流来源:数据处理人员 数据流去向:身份检验
数据流组成:密码=短整型字符串 每个数据量流通量: 3数据流名:影库信息 ○说明:影库信息
数据流来源:数据处理人员 数据流去向:影库管理表
数据文件词条描述:
① 数据文件名:影库管理表
简述:影库信息 输入数据影库信息 输出数据:
数据文件组成:影库管理表由“影库信息”组成 存储方式:关键码 存取频率:频繁
(2)职工管理
职工信息表检验错误 数据处理人员职工信息身份检验职工信息职工信息表操作确认 工号密码操作信息职工管理
(2):数据词典:
数据源点及汇点描述: 1 名称:数据处理人员 ○简要描述:管理职工信息
有关数据流:职工工号、密码 数目:1 加工逻辑词条描述: 1加工名:身份检验 ○加工编号:1
简要描述:检验职工身份 输入数据流:职工工号、密码
输出数据流:登陆成功、身份验证错误 2加工名:职工管理 ○加工编号:6 简要描述:根据所读入的操作信息,对职工信息进行查询、增加、删除、修改等 输入数据流:操作信息,职工信息 输出数据流:职工信息,操作确认
加工逻辑:根据所读入的操作信息,对职工信息进行查询、增加、删除、修改等
数据流名词条描述: 数据流名:职工号 ○说明:职工的工号 数据流来源:职工 数据流去向:身份检验
数据流组成:职工号=短整型字符串 2数据流名:密码 ○说明:与职工名称相匹配的密码 数据流来源:职工 数据流去向:身份检验
数据流组成:密码=短整型字符串 每个数据量流通量: 3数据流名:职工信息 ○说明:职工信息
数据流来源:数据处理人员 数据流去向:职工信息表
数据文件词条描述:
① 数据文件名:职工信息表
简述:职工信息 输入数据:职工信息 输出数据:
数据文件组成:职工信息表由“职工信息”组成 存储方式:关键码 存取频率:频繁
(3)票务管理
影库管理表检验错误 数据处理人员电影票信息身份检验职工信息职工信息表操作确认
(2):数据词典:
数据源点及汇点描述: 1 名称:数据处理人员 ○简要描述:管理职工信息
有关数据流:职工工号、密码 数目:1 加工逻辑词条描述: 1加工名:身份检验 ○加工编号:1
简要描述:检验职工身份 输入数据流:职工工号、密码
输出数据流:登陆成功、身份验证错误 2加工名:职工管理 ○加工编号:7 简要描述:根据所读入的操作信息,对职工信息进行查询、增加、删除、修改等 输入数据流:操作信息,职工信息 工号密码操作信息票务管理
输出数据流:职工信息,操作确认
加工逻辑:根据所读入的操作信息,对职工信息进行查询、增加、删除、修改等
数据流名词条描述: 数据流名:职工号 ○说明:职工的工号 数据流来源:职工 数据流去向:身份检验
数据流组成:职工号=短整型字符串 2数据流名:密码 ○说明:与职工名称相匹配的密码 数据流来源:职工 数据流去向:身份检验
数据流组成:密码=短整型字符串 每个数据量流通量: 3数据流名:影库信息 ○说明:影库信息
数据流来源:数据处理人员 数据流去向:影库管理表
数据文件词条描述:
① 数据文件名:影库管理表
简述:影库信息 输入数据:影库信息 输出数据:
数据文件组成:影库管理表由“影库信息”组成 存储方式:关键码 存取频率:频繁
3.5.数据采集
数据采集采用键盘输入和鼠标点击选择。功能需求
4.1 功能划分
该软件具有如下主要功能: 1.查询功能; 2.添加功能; 3.修改功能; 4.删除功能; 5.授权功能
4.2 功能描述
1.查询功能
职工信息查询; 影片信息查询; 2.添加功能
增加一个影片; 增加一个职工 3.修改功能
修改影片或职工已存在的记录内容,提供确认机制; 4.删除功能
删除一个影片; 删除一个职工 5.授权功能;
仅有职工有操作的权限; 性能需求 5.1 时间特性
一般操作的响应时间应在1-2秒内。
5.2 适应性
满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求。运行需求 6.1 用户界面
采用网页显示方式,可同时打开多个窗口运行。
6.2 硬件接口
支持各种x86系列PC机。
6.3 软件接口
运行于Windows 2000/xp及更高版本并装有IE的操作系统之上。
6.4 故障处理
正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。
第三篇:基于网络的铁路售票系统需求规格说明书
三、需求规格说明书
需求规格说明书
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 Address)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.其它需求
(一)可用性:该软件也可以通过单步跟踪的操作进行检查处理。
(二)安全性:由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参数受到破坏也不会影响源程序。
(三)可维护性:该软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部放于数据库中。修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十分方便。(四)兼容性:由于尚未测试,故无法对兼容性进行评析。
第四篇:仓库管理系统需求规格说明书
仓库管理系统需求规格说明书
(第十二组)
1.引言...........................................................................................................................1
1.1编写目的.............................................................................................................1 1.2项目背景.............................................................................................................1 1.3参考资料.............................................................................................................1 2.任务概述....................................................................................................................2
2.1目标......................................................................................................................................2 2.2运行环境.............................................................................................................2 2.3条件与限制..........................................................................................................2 3.数据描述....................................................................................................................3
3.1静态数据.............................................................................................................3
3.2动态数据.............................................................................................................3 3.3数据库介绍..........................................................................................................3 3.4数据词典.............................................................................................................3 3.5 E-R图.................................................................................................................3 3.6数据采集.............................................................................................................3 4.功能需求....................................................................................................................6
4.1功能划分.............................................................................................................6 4.2功能描述.............................................................................................................6 5.性能需求....................................................................................................................7
5.1数据精确度..........................................................................................................7 5.2时间特性.............................................................................................................7 5.3适应性.................................................................................................................7 6.运行需求..................................................................................................................10
6.1用户界面...........................................................................................................10
6.2硬件接口...........................................................................................................10 6.3软件接口...........................................................................................................10 6.4故障处理...........................................................................................................10 7.其它需求..................................................................................................................12
7.1正确性...............................................................................................................12 7.2可维护性...........................................................................................................12 7.3可移植性...........................................................................................................12 7.4软件的完整性....................................................................................................12 7.5软件的安全性....................................................................................................12
仓储管理系统需求规格说明书
1.引言
1.1编写目的
本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了仓储管理系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期待能够获得更大范围的应用。
本文档是在调研仓库管理制度及仓库管理人员对于管理系统的需求后,为明确软件需求、安排项目规划与进度、组织软件开发与测试而撰写的。
1.2项目背景
仓储管理系统(WMS)是仓储管理信息化的具体形式,它在我国的应用还处于起步阶段。一个好的仓库管理系统将会给企业带来丰厚的经济效益和社会效益。由此,设计一个优秀的仓库管理系统就显得尤其重要。物资的储存和运输是整个物流过程中的两个关键环节,被人们称之为“物流的支柱”。在商品交换过程中,虽然物资的购、销活动决定了物资的交换关系,但若没有物资的储存和运输,物资的这种交换关系则不能最终实现。
本程序设计由计算机与信息工程学院网络工程专业09级7班第12组提出并执行。
1.3参考资料
1.张海潘
软件工程导论(第5版)清华大学出版社.2008年2月
2.C#网络应用编程(第二版)人民邮电出版社
马俊主编
3.C#程序设计及应用教程(第二版)
人民邮电出版社
马俊主编
4.网络资源
本小组所有成员皆可保证所用的一切资源均来自正规途径,不牵扯到任何法律
第 页
仓储管理系统需求规格说明书
方面的问题。
2.任务概述
2.1目标
仓储管理的内容应该包括三个部分:仓储系统的布局设计、库存最优控制、仓储作业操作。
设计并完成仓储物资管理系统,实现委托方要求的功能。“仓库信息管理系统”是一套功能强大而又操作简便,实用性的仓储管理软件,其主要包括有用户登录、仓库管理、业务查询和系统设置管理四大管理功能。系统主要的实现目标是监控整个仓库的运行情况,提供完善的任务管理计划功能,实时监控所有货物的在线运动情况,实时提供库存变化的信息,完善公司仓储情况的监制与有效利用,以提高仓库存效率,为企业适时的提供仓储信息,为企业创造更多收入与利润。
2.2运行环境
操作系统:Microsoft Windows 95/98/ME/NT_3.51/NT_4.0/2000/XP/ Server_2003/Vista/Server_2008/7/Server_2008_R2中的任何一种。
数据库名称:Microsoft SQL Server 2008。
2.3条件与限制
本系统在 Windows 环境中开发,故在Windows中运行无其它因素限制。
要求系统的操作人员应具有一定的计算机方面的知识或经过相应的培训经验,突发情况可进行操作以缓解损害情况,同时应做好对后台数据库的保密工作。
第 页
仓储管理系统需求规格说明书
3.数据描述
3.1静态数据
a.用户ID b.用户身份 c.用户密码 d.货物ID e.货物名称 f.货物所属仓库 g.仓库ID h.仓库状态 i.仓库备注信息 j.用户备注信息 k.货物备注信息
3.2动态数据
输入数据:菜单选项,查询关键字,新建记录项。
输出数据:由查询关键字确定的数据库记录集合或全部记录内部生成的数据,中间查询结果。
3.3数据库介绍
微软SQL Server 2005 SP1加入数据库镜像功能,为SQL Server 2005 Express Edition提供新管理工具,并且加强了SAP NetWeaver智能商务系统的报告反馈支持功能。
第 页
仓储管理系统需求规格说明书
3.4数据词典
第
页
仓储管理系统需求规格说明书
3.5 E-R图
性别姓名联系方式备注ID用户名密码权限联系方式普通用户交互仓库管理员交互管理系统操作员使用仓库ID用户名权限密码
编号管理员ID状态图 3.1 系统E-R图
描述:该系统中包含的用户以及属性如图3.5,其中对应关系为,普通用户与系统操作员为多对一,与仓库管理员为多对一,系统操作员与仓库为多
第 页
仓储管理系统需求规格说明书
对一,仓库管理员与仓库为一对一。
另外该系统中有一个超级管理员,负责对系统进行配置管理,对数据库进行备份,增加,删除系统操作员,仓库管理员信息等操作。系统超级管理员用例图见4.2功能划分。
3.6数据采集
系统管理员与用户通过键盘输入仓库信息及反馈信息。
4.功能需求
4.1功能划分
一个功能完善的仓库信息管理系统,必须包括以下几个主要功能:用户登录、仓库管理、业务查询、系统设置。系统总体模块图如下
第 页
仓储管理系统需求规格说明书
仓储管理系统用户登录仓库管理业务查询系统设置登录注销退出进退领退调盘货货料料拨点库存销售历史记录查询用户管理供应商管理仓库进货仓库退货仓库领料仓库退料商品调拨仓库盘点库存查询 图4.1
仓储管理系统模块图
4.2功能描述
(一)用户登录
(1)用户登录
用户可以用两种身份登录本系统:普通操作员和管理人员。不同身份的用户登录被系统授予不同的使用权限,这样提高了系统的安全性,避免了无关人员获取不在他权限范围内的信息。
(2)用户注销
用户在短时间不使用该系统时,不必退出系统,选择注销后,其他用
第 页
仓储管理系统需求规格说明书
户可以登录使用本系统。
(3)退出系统
用户在完成工作后,点击退出系统按钮可以安全的退出,以免不安全退出导致数据丢失情况的发生。
(4)超级管理员管理
图4.3
超级管理员用例图
(二)仓库管理
(1)仓库进货
仓库进货模块要求操作员输入商品号、商品名称、进货数量、单位和供应商等信息,系统自动的将当前系统时间作为进货时间更新到数据库,并且统计进货金额,该操作完成后,仓库相应货物的数量为原货物数量和进货数量的总和,并更新数据库。
(2)仓库退货
仓库退货模块要求操作员输入退货商品号、退货数量、单位和供应商,系统自动的将当前系统时间作为退货时间更新到数据库,并且统计退货金额,该操作完成后,相应货物的数量为原货物数量除去退货的数量,并更新数据库。
(3)仓库领料
仓库领料模块要求操作员输入领取商品号、领取数量、领料人等,系统自动的将当前系统时间作为领料时间更新到数据库,并且统计总领料数
第 页
仓储管理系统需求规格说明书
量。该操作完成后,相应货物的数量为原货物数量减领料的数量并更新数据库。
(4)仓库退料
仓库退料模块要求操作员输入退料商品号、退料数量、退料人等,系统自动的将当前系统时间作为退料时间更新到数据库,并且统计总退料数量。该操作完成后,相应货物的数量为原货物数量加退料的数量,并更新数据库。
(5)商品调拨
商品调拨模块要求操作员输入调拨商品号、调拨数量、调拨人等,系统自动的将当前系统时间作为调拨时间更新到数据库,并且统计总调拨数量。
(6)仓库盘点
商品盘点模块要求用户(管理员)输入某商品号,该商品实际数量(增加或删除),系统会自动的将当前系统时间作为盘点时间更新到数据库,并且统计总盘点过程中修改的数量。
(三)业务查询
业务查询模块图
(1)库存查询
第 页
仓储管理系统需求规格说明书
用户可以查询所有的商品的库存,也可以输入某件商品的ID号从而得到该商品的库存量。
(2)销售查询
用户(管理员)给出某个时间段,系统就根据库中的资料给出该段时间中所有商品的销售情况。
(3)仓库历史记录查询
用户可以查询的类型包括:仓库进货、仓库退货、仓库领料、仓库退料、商品调拨、仓库盘点,用户选择查询的类型后,再输入需要查询的时间,系统返回历史操作记录。
(四)系统设置(1)供应商管理
用户可以增加新的供应商,需要输入供应商的一些信息,包括:供应商号、名称、联系人、联系电话、传真、地址和邮政编码。用户也可以对已经存在的供应商信息进行查询和修改。
管理员可以增加、删除、修改和查询用户。
5.性能需求
5.1数据精确度
由于采用数据库技术并且用户的应用领域对数据精度的要求不是太高,所以这点在系统中表现的比较少,都是用户数据的安全性和准确性是完全保证的,所以对用户的使用没有多大的障碍。
5.2时间特性
本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的、而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的叫让用户满意。无论是客户还是管理员,当用户登录,进行任何操作的时候,系统应该及时的进行反应,反应的时间在5秒以内。系统应能检测出各种非正常情况,如与设备的通信中断,无法连接数据库服务等,避免出现长时间等待甚至无响应。
第 页
仓储管理系统需求规格说明书
5.3适应性
本系统实在Windows环境中开发的,所以只要是兼容Windows的软件或操作系统,该软件都可以正确运行,有较好的适应能力与兼容性。而且本系统简单易懂,容易上手,界面明了,便于操作。本系统是比较大众模式的仓储管理模式,便于移植到其他部门或公司,具有良好的适应性。
6.运行需求
6.1用户界面
采用Web网页的形式,具有良好的交互界面。有一个主页,可以链接其他页面。用户根据自己权限在各个页面进行操作。
要求大致如下:
1.页面内容:主题突出,站点定义、术语和行文格式同意、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、意识。内容丰富,文字准确,语句通顺;专用术语规范,行文格式统一规范。
2.导航结构:页面具有明确的导航只是,且便于理解,方面用户使用。3.技术环境:页面大小合适,能用各种常用浏览器以不同的分辨率浏览;无错误链接和空链接;采用css处理,控制字体大小和面板布局。
4.艺术风格:界面、版面形象清新岳母、布局合理,字号大小
十一、字体选择合理,前后一致
火车售票系统需求规格说明书
本文2025-01-29 14:13:42发表“合同范文”栏目。
本文链接:https://www.wnwk.com/article/417777.html
- 二年级数学下册其中检测卷二年级数学下册其中检测卷附答案#期中测试卷.pdf
- 二年级数学下册期末质检卷(苏教版)二年级数学下册期末质检卷(苏教版)#期末复习 #期末测试卷 #二年级数学 #二年级数学下册#关注我持续更新小学知识.pdf
- 二年级数学下册期末混合运算专项练习二年级数学下册期末混合运算专项练习#二年级#二年级数学下册#关注我持续更新小学知识 #知识分享 #家长收藏孩子受益.pdf
- 二年级数学下册年月日三类周期问题解题方法二年级数学下册年月日三类周期问题解题方法#二年级#二年级数学下册#知识分享 #关注我持续更新小学知识 #家长收藏孩子受益.pdf
- 二年级数学下册解决问题专项训练二年级数学下册解决问题专项训练#专项训练#解决问题#二年级#二年级数学下册#知识分享.pdf
- 二年级数学下册还原问题二年级数学下册还原问题#二年级#二年级数学#关注我持续更新小学知识 #知识分享 #家长收藏孩子受益.pdf
- 二年级数学下册第六单元考试卷家长打印出来给孩子测试测试争取拿到高分!#小学二年级试卷分享 #二年级第六单考试数学 #第六单考试#二年级数学下册.pdf
- 二年级数学下册必背顺口溜口诀汇总二年级数学下册必背顺口溜口诀汇总#二年级#二年级数学下册 #知识分享 #家长收藏孩子受益 #关注我持续更新小学知识.pdf
- 二年级数学下册《重点难点思维题》两大问题解决技巧和方法巧算星期几解决周期问题还原问题强化思维训练老师精心整理家长可以打印出来给孩子练习#家长收藏孩子受益 #学霸秘籍 #思维训练 #二年级 #知识点总结.pdf
- 二年级数学下册 必背公式大全寒假提前背一背开学更轻松#二年级 #二年级数学 #二年级数学下册 #寒假充电计划 #公式.pdf


