汽车站售票系统需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.需求分析
系统应具有售票、查询、管理和维护等功能,系统管理员可以进行对车次的更改、票价的变动及调度功能,票价的修改可以通过修改运价来进行,车次调度可通过对发车时刻表的修改来进行,维护功能即可对表进行修改。
(1)功能需求
经过分析后确定系统应具备以下功能:
(1)售票功能
1.销售车票
任一售票员均可以售权限范围内车次的客票,权限可按班次、
车属等属性由管理员设置。
可售全票、半票
2.预订车票
预订票可在任一未停止售票的车次上进行操作,预订数量仅受剩余
位数量限制。预订的客票售票员不能售出。
预订的客票也可取消预订,取消预订的客票售票员可以售出。
在订票人来取票时,售票员可将预订的客票从电脑上售出
3.退票
退票时由退票员输入客票的编号,计算机将根据退票时的时
间,自动确定退票手续费的比例,也可由系统管理员指定手续费
比例。
对不合法的客票(如已办理退票手续的客票、超过规定时间的客票、没有售出的客票、已经作废的客票、不属于权限范围内
售出的票等),计算机将自动识别,不予退票。
(2)查询功能
①车次查询,可以查询各个班次和票情况。
②时刻表查询:查询任一时刻的班次和票情况。
③售票情况查询:查询已售票和剩余票数的情况。
(3)、调度功能
①运价修改:只有管理员有这一权限,根据各种调整票价。
②车辆修改:对车辆信息进行调度和增删改功能。
③终点站修改:对车次终点站的调度和修改。
④车次修改:对各个车次实施调度和调整
(4)、维护功能
①车票表修改:管理员针对实际情况对车票表的修改和维护
②预订车票表修改:管理员根据车票的预定情况对该表进行修改和维
护
③退票表修改:该功能由管理员根据退票情况进行修改
④密码修改:售票员可以根据个人修改自己的登入密码
(5)、统计功能
①售票统计:可按车次,售票员对已售出票情况进行统计
②报表打印:对当天和该月的售票情况及盈利情况做表
)数据流图
使用结构化分析方法,确定系统的数据主要是运价、车次、终点站名、发车时间和车票,对数据的操作主要有运价修改、车次修改、终点站修改、发车时间修改、售票及打印,可以确定系统的处理逻辑和流程,得到如下所示的系统数据流图。
定 按票出售情况做车次表
决
着 打印
改 系 查看 售票
修 关 查看 报表
系统管理员
车次修改
运价修改
终点站
修改
发车修改
售票
车次表
运价表 查询
售票员
预订车票表
退票表
已售车票
报表
打印
车票
整 决定 出售票 调 体现
修改 发车 包含 查询 时刻 修改
决定 查看已售车票情况
结构图:
车站售票管理系统
售票功能 查询功能 调度功能 维护功能 统计功能
销售票
预订退票
车次时刻售票
运价
车辆终
点
车次
已售预订退票售票报表