教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 基础教育 >

火车票售票系统--需求分析报告

来源:网络收集 时间:2026-08-30
导读: 三、需求规格说明书 1.引言 (1) 编写目的 (1) 项目背景 (2) 定义 (2) 参考资料 (2) 2.任务概述 (3) 目标 (3) 运行环境 (3) 条件与限制 (3) : 3.数据描述 (3) 静态数据 (3) 动态数据 (4) 数据库介绍 (4) 数据词典 (4) 数据采集 (4) 4.功能需求 (5) 功能划

三、需求规格说明书

1.引言 (1)

编写目的 (1)

项目背景 (2)

定义 (2)

参考资料 (2)

2.任务概述 (3)

目标 (3)

运行环境 (3)

条件与限制 (3)

:

3.数据描述 (3)

静态数据 (3)

动态数据 (4)

数据库介绍 (4)

数据词典 (4)

数据采集 (4)

4.功能需求 (5)

功能划分 (5)

功能描述 (5)

5.性能需求 (5)

数据精确度 (5)

时间特性 (5)

适应性 (6)

6.运行需求 (6)

用户界面 (6)

硬件接口 (6)

软件接口 (6)

故障处理 (6)

7.其它需求 (6)

1.引言

]

编写目的

本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本火车售票系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。本文档供项目经理、设计人员、开发人员参考。

项目背景

a.项目的委托单位:中国铁路局

b.开发单位:xx大学

c.主管部门:计算机学院

d.软件名称:火车售票系统

e.软件开发者:

定义

a.铁路售票应用系统软件:基本元素为构成铁路售票及相关行为所必须的各种部分。

b.需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,

规范或其它正式规定文档所需具有的条件或权能。

@

c.需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其

含义并找出其中的错误,遗憾或其它不足的地方。

d.模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统

中其他的模块的接口是简单的。

参考资料

a.《实用软件工程》(第二版)郑人杰,殷人昆,陶永雷。清华大学出版社,1997。

b.《JAVA网络高级编程》金勇华,曲俊生。人民邮电出版社,2001。

c.《JBUILDER培训教程》Borland software corporation。机械工业出版社,2002。2.任务概述

目标

(1) 完善目前火车售票系统,使之能跟上时代的发展。同时通过实践来提高自己的动手能(2)应用范围:理论上能够实现于铁路部门的售票系统,其目的在于在原有的系统基础使得火车售票便捷化,以期实现完善日常生活中火车售票的各种缺陷。

(3)可实现旅客对于火车票的查询与购买功能,售票员则可实现查询、添加和删除等功能;

对于所查询的车次结果提供列表显示输出;有一定的安全机制,普通旅客不能对车次信息随意删改,只有授权的售票员可通过密码识别进行维护。

运行环境

操作系统:Microsoft Windows 2000 Advanced Server

支持环境:IIS

数据库:Microsoft SQL Server 2000

条件与限制

一个更完善的火车票售票系统,应提供更为便捷与强大的查询购买功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能,对于信息的保护手段仅限制于设置用户级别,以记名提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。

3.数据描述

静态数据

火车票:列车车号 (int SerialNumber)

列车始发时间 (struct time SetOut)

.

列车始发站(char DeparturePoint)

列车终点站(char TerminalPoint)

票务:列车车号 (int SerialNumber)

已售出车票票数(int FixedNumber)

额定载量(int FixNumber )

售票员:用户名(char name)

密码(char password)

动态数据

输入数据:根据界面提示,键盘输入操作;

(

查询方式:查询车次、查询始发站;

旅客购买时的票务信息,售票员添加、购票、退票时的票务信息;

售票员备份数据恢复所需的数据备份文件;

售票员操作需密码,旅客操作受限;

输出信息:查询车次确定的数据库记录的子集;

统计结果;

车次信息录入、删除(成功或失败);

车次信息查询、购买的操作结果;

数据备份输出的数据备份文件;

内部数据:查询操作建立的索引;

数据库介绍

数据库采用Microsoft Access 数据库

数据词典

《火车售票系统》的总体功能如下:

车票的售出;

车票的退还;

车票信息的查询;

车票的增删改;

售票员查询统计车票信息;

售票系统数据备份;

售票管理者口令修改;

1.售票员登陆系统:

?

(1)数据流图

售票员身份验证

登陆系统选择检验错误

用户名密码密码正确售票退票

查询录入新的班次

信息选择

选择选择选择授权信息表售票员信息

(2)数据词典

数据源点及汇点描述:

① 名称:售票员

简要描述:管理售票员信息

有关数据流:用户名、密码、系统选择:售票系统、退票系统、查询系统、录入信息系统

数目:1

加工逻辑词条描述:

①加工名:身份检验

加工编号:1

!

简要描述:检验用户身份

输入数据流:用户名、密码

输出数据流:密码正确、身份验证错误

加工逻辑:IF 用户名为空THEN

发出“用户名为空错误”

ELSE IF 密码为空THEN

发出“密码为空错误”

ELSE IF 用户名和密码不符THEN

发出“用户名和密码不匹配错误”

ENDIF

ENDIF

ENDIF

ENDIF

数据流名词条描述:

①数据流名:用户名

说明:售票员姓名

数据流来源:售票员

数据流去向:身份检验

数据流组成:用户名=字符型字符串

②数据流名:密码

说明:与用户名相匹配的密码

数据流来源:售票员

"

数据流去向:身份检验

数据流组成:密码=短整型字符串

每个数据量流通量:

③数据流名:出错信息

说明:用于指示身份验证错误的信息

数据流来源:身份检验

数据流去向:售票员

数据流组成:出错信息=任意字符串

④数据流名:系统名称

说明:系统的名称

数据流来源:

数据流去向:选择

数据流组成:

数据文件词条描述:

① 数据文件名:授权信息表

简述:存放售票员信息 输入数据:

输出数据:售票员信息

数据文件组成:授权信息表由“售票员信息”组成

2.售票员相关操作(售票、退票、查询、录入)

售票员

身份验证

登陆系统选择

检验错误

用户名密码

密码正确

售票退票

查询

录入新的班次

信息

选择

选择

选择

选择

授权信息表售票员信息

票务信息表

车票信息

车票信息

列车 …… 此处隐藏:2935字,全部文档内容请下载后查看。喜欢就下载吧 ……

火车票售票系统--需求分析报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/337993.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)