西客站售票系统需求分析
1 引言
1.1 目标
本需求规格说明书是为了开发“三明西客站售票管理系统”而编写,描述了“三明西客站售票管理系统”的软件功能性需求和非功能性需求,主要面向系统分析员、程序员、测试员、实施员和最终用户。除非在其他地方另有说明,这里指定的所有需求都具有高优先级,而且都要在软件中加以实现。
本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。
1.2 项目范围
三明西客站售票管理系统”采用微机局部网络结构,由服务器,客户机等组成。系统的应用功能模块包括:售票管理,退票管理,票额管理,统计结算,数据库维护。
2 总体描述
2.1 产品前景
三明西客站售票管理系统”,它的出现可以使售票更规范化,有一定的社会意义。
2.2 用户类及其特征
顾客(优先考虑):  顾客是能够使用“三明西客站售票管理系统”功能的人,他们希望通过使用“三明西客站售票管理系统”来进行汽车票的预定,购买,退定以及退票功能。
系统管理员:系统管理员负责对系统数据库的维护,同时也负责系统出故障时的系统维修。系统管理员需要有一定的计算机专业知识,同时也要对本系统的功能能够熟练的操作
汽车财务管理人员:汽车站财务管理人员向系统管理员索要汽车票销售情况统计,以此来进行汽车站的财务管理
各种用户类确认的“三明西客站售票管理系统”的用例和主要参与者如下所示:
主要参与者
用例
顾客
系统管理员
汽车站站财务管理人员
表1
2.3 运行环境
运行环境:“三明西客站售票管理系统”的操作将通过如下的Web浏览器来完成:
Microsoft Internet Explore版本6.0和7.0,Maxthon版本1.59和2.0。
在本系统的开发平台为VS2008,后台数据库为三明汽车SQL Server 2005
 
建议最低配置
推荐配置
硬件
CPU:CeleronII-1000
内存:128M
硬盘:10G
显示分辨率:800*600
内存:256M
硬盘:20G(7200转/分钟)
显示分辨率:1027*768
软件
WindowXP中文版/Windows2000中文版
Windows2000中文版
/WindowsXP中文版
3.1 订票
描述:顾客 从“三明西客站售票管理系统”,随意查看某一天可以预定的汽车票,选择自己想要预订的汽车票,提交订单并在特定时间内到特定时间地点凭证件领取汽车票。
主干过程:订一个车次的汽车票
5.系统显示订单的订票条目编号,单价和总价格
6.顾客确认订单或请求修改订单(回到第3步)
9.系统向顾客确认订单细节,价格和付费说明
10.顾客确认或请求修改,并提示若信息正确,顾客应在确认后进行银行网上银行付款(回到第3步)
11.系统从银行卡中扣除购票所需费用,并将用户所购票的信息发送给制票机,并根据用户购票信息修改剩余汽车票数量和数据库
12.制票机制出汽车票,系统确认后,提示购票成功。并提示在特定时间地点凭证件领取汽车票。
分支过程:订多个车次的汽车票
3.2 修改车票
描述:顾客从 “三明西客站售票管理系统”,并且向售票员发送修改订单的请求,修改完成后更新订单,数据库和剩余汽车票数量 
主干过程:修改车票
1 .顾客向发送修改车票的请求
“已接受”后,接受顾客的请求
4.系统向顾客确认修改细节,付费说明
5.顾客确认或请求修改,并提示若信息正确,顾客应确认后进行付款
6制票机制出汽车票,提示购票成功。并提示在特定时间地点凭证件领取汽车票。
分支过程:不取消原有车票
异常:    1.“客运公司网上售票系统”出现故障,无法完成修改车票功能
        售票员通知顾客系统出现故障,现在无法修改车票
“未接受”,无法完成修改订单功能
        系统提示“您没有订票或者订票票已取消,建立订单之后才能修改订单”
3.3 退票
描述:顾客从访问“三明西客站售票管理系统”,并且向售票员发送取消订单的请求,若订单状态是“已接受”,则让用户进入取消订单页面进行订单的取消,完成后更新数据库和剩余汽车票数量
三明西客站售票管理系统
2.顾客的付费方式是从银行卡中扣除
三明西客站售票管理系统”中的存储状态是“已接受”
主干过程:退票
“已接受”后,接受顾客的请求
5.系统取消用户的订票,并退还部分车票金额,并提示顾客在特定时间地点凭证件领取退款。
6.修改数据库和剩余汽车票数量
7.向工作人员提示顾客退票信息,请工作人员到并销毁车票
异常:    1.“三明西客站售票管理系统”出现故障,无法完成取消订单功能
系统通知顾客系统出现故障,现在无法取消订单
“未接受”,无法完成取消订单功能
        系统提示“您没有订单或者订单已取消”
3.4 制票
描述:制票机接收到顾客发送过来的购票请求以及汽车票的信息,打印出顾客所需要的汽车票
三明西客站售票管理系统
3.顾客发送过来的汽车票的信息有效,即顾客购票的车次的空座位数量不少于顾客购票数
后置条件:  根据顾客购票数修改剩余汽车票数量和数据库
主干过程: 制票
4.等待顾客在特定时间内凭证件领取汽车票。
异常:      1.系统与制票机之间的信息发送出现故障,无法制票
系统通过窗口机显示“制票机出现故障,无法制票”
        系统通过窗口机显示“制票机中纸张用完,无法打印”
3.5 票额管理
描述:票额管理负责对每个车次的空余座位数进行记录,每次顾客进行了订票,修改订单,退票之后,票额管理都会对剩余汽车票数量和数据库进行修改。
前置条件: “客运公司网上售票系统”
1.顾客至少进行了订票,修改订单,退票这些操作中的一个操作