汽车客运站售票系统需求说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
汽车客运站售票系统需求说明书
目录
软件需求说明书 ......................................................................... 错误!未定义书签。题目: 汽车客运站售票系统 (1)
目录 (2)
1 引言 (1)
1.1 编写目的 (1)
1.2 范围 (1)
1.2.1 名称 (1)
1.2.2任务目标 (1)
1.2.3 任务描述 (1)
1.3 参考资料 (1)
2 项目概述 (2)
2.1 项目来源 (2)
2.2 运行环境 (2)
2.2.1用户界面 (2)
2.2.2硬件环境 (3)
2.2.3软件环境 (3)
2.2.4故障处理 (3)
2.3 产品功能 (3)
2.4 用户特点 (4)
3 具体需求 (4)
3.1 功能需求 (4)
3.1.1 功能组成 (4)
3.1.2功能逻辑 (5)
3.2 数据库 (6)
3.2.1 数据关系 (6)
3.2.2 数据定义 (7)
3.3 性能需求 (8)
3.3.1数据精确度 (8)
3.3.2时间特性 (8)
3.3.2.1 响应时间 (8)
3.3.2.2 更新处理时间 (8)
3.3.2.3 数据的转换和传送时间 (8)
3.3.2.4 运行时间 (8)
3.3.3适应性 (8)
3.4 其他需求 (9)
4其他专门要求 (9)
4.1可使用性 (9)
4.2 保密性 (9)
4.3 可维护性 (9)
4.4可转移、可转换性 (9)
4.5控制 (10)
4.6双方签字 (10)
1 引言
1.1 编写目的
对汽车客运站售票系统进行需求分析。
1.2 范围
1.2.1 名称
汽车客运站售票系统
1.2.2任务目标
本系统旨在提供更友好的界面、更便捷的操作与更实用的管理,从而降低客运站售票员的劳动强度,提高工作效率,进而提升服务质量,提高旅客满意度。
1.2.3 任务描述
策划阶段:搜集参考资料,设计系统整体结构,整体进度安排,选定编程语言与数据库设计工具。
设计阶段:软件模块设计,数据库定义与设计,代码编写。
测试阶段:系统整体调试、分析,相应代码修改
维护阶段:根据客户需求,不断更新系统版本。
1.3 参考资料
《软件工程》钱乐秋赵文耘等清华大学出版社 2007
2 项目概述
2.1 项目来源
随着时代的进步,社会的发展,人们的生活形式与习惯也越来越多样化,出行成为了人们生活中的一个重要组成部分,而汽车成为许多人出行选择的交通工具。面对巨大数量的乘客的购票需要,汽车站就要选择使用先进的管理方法来实现方便、快捷的售票、退票等方面的票务管理。随着计算机的普及,信息处理量的逐渐扩大,手工处理方式远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,使许多复杂、繁琐、且需要很多人力的工作变得简单。汽车站每天产生售票、退票等行为数量多,使得汽车站售票管理的数据量大,而且速度要求要快,传统的人力行为适应,计算机应用软件的使用则能很好地满足汽车站的这一需要,提高售票人员的工作效率,节约相关管理成本。
图1 顶层数据流图
2.2 运行环境
2.2.1用户界面
本系统用户界面统一使用网页格式提供,使用Macromedia Dreamweaver 8所提供的标准控件。控件排列格式简洁整齐。菜单使用弹出式下拉菜单。
售票人员
旅客
售票管理系统
班次表
旅客登记表
2.2.2硬件环境
486或更高档PC台式机,笔记本电脑,或WindowsCE;
打印机:可选。
2.2.3软件环境
可选软件平台:
中文Windows95
Windows95、Windows NT 4.0或更高版本 + 中文之星2.0;
WindowsCE + 中文平台
2.2.4故障处理
正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。
2.3 产品功能
售票系统主要功能为:根据目的站、车次、时间等信息查询有关车票情况;提供多种方式完成售票工作;现金结算、票据打印;提供与退票相关的一些信息查询手段,完成退票、废票、改签换乘等业务;售票信息统计,打印详细报表。
(1) 车次管理:车次详细信息的编辑。车次管理中的数据源为Access数据库中Car表,在此管理部分中,能够使用界面操作实现车次信息的编辑,并将数据库中的数据按照编辑的要求来及时更新数据表中的相关数据。
(2) 票价管理:票价详细信息的录入、修改、删除,它的数据源为Access数据库的Price表。在此管理部分中,通过票价管理界面来选择记录并决定执行何种操作,是修改、添加或删除。当命令为修改或者添加时则自动跳转到票价编辑窗体实现票价信息的编辑并更新数据库中相应数据记录。
(3) 票务管理:提供多种方式完成售票工作;现金结算、票据打印;提供与退票相关的一些信息查询手段,完成退票、废票、改签换乘等业务;
(4) 用户管理:所有系统用户的管理,包括系统普通用户与系统管理员。此管理
模块数据源为Access数据库的Users表。在系统主界面中首先进入用户管理主窗体,选择添加或删除用户进入用户编辑界面进行操作,操作完成便更新数据库数据。
(5) 查询管理:通过查询界面可以根据条件进行车次时刻、车次票价查询。2.4 用户特点
使用该系统的主要是汽车站售票人员、汽车站售票工作的管理人员与系统管理员。该系统分为普用户和系统管理员两种权限登陆。汽车站的普通售票人员(普通用户)只能使用该系统的查询、售票管理等基本功能;汽车站售票人员、汽车站售票工作的管理人员能够修改自身的用户名和密码;汽车站售票工作的管理人员能对票价进行管理;系统管理员则能实现系统用户与普通用户的添加,修改普通用户与系统管理员的密码,以此确保该系统能够安全操作,避免不必要的损失。
3 具体需求
3.1 功能需求
实现售票最基本的功能,并提供各个环节详细的统计纪录。
3.1.1 功能组成
在这个汽车站售票管理系统下设有五个不同模块的功能:分别是车次管理、票价管理、票务管理、用户管理和查询管理。车次管理中实现车次信息的编辑。票价管理部分实现票价信息的录入、修改与删除以及票价折扣信息的录入、修改与删除。票务管理部分实现前台售票、前台退票功能。用户管理部分实现用户添加,用户信息修改与用户的删除。具体联系如图所示