《车站窗口售票系统》
需求说明书
编制:
审核:
版本:
V 3.0.0
二〇一五年十二月二十日
目录
1. 引言....................................................................................................................... 2
1.1. 编写目的....................................................................................................... 2
1.2. 预期读者....................................................................................................... 2
1.3. 修订............................................................................................................... 2
1.4. 定义............................................................................................................... 2
1.5. 参考资料....................................................................................................... 2
2. 总体要求............................................................................................................... 3
2.1. 系统总体目标............................................................................................... 3
2.2. 系统功能要求............................................................................................... 3
2.3. 系统体系架构............................................................................................... 3
3. 业务需求............................................................................................................... 4
3.1 总体业务流程................................................................................................. 4
3.1.1 业务模块1:订票模块.............................................................................. 5
3.1.2 业务模块2:改签模块............................................................................... 6
3.1.3 业务模块3:退票模块............................................................................... 7
4. 辅助模块............................................................................................................... 8
4.1 火车信息............................................................................................................ 8
4.1.1 查看线路................................................................................................... 8
4.2 常用信息管理....................................................................................................8
4.1.1 个人信息................................................................................................... 8
1. 引言
1.1. 编写目的
通过编写此需求分析书来分析本系统主要操作流程,还有此系统在做的时候
要注意的事项,从用户的角度去思考此系统的需求,还有本系统对于用户为旅客
购票的实用性和不足之处。本系统软件开发的需求调研,从业务和信息技术的角
度对本系统的开发和实施进行了调研,逐步确定了系统的需求,并对系统在哪里、
用什么方式实现了什么功能作了说明,以便为系统的开发、测试和实施提供标准
依据,以顺利实现系统目标。
1.2. 预期读者
所有对本系统有兴趣的人都是本文档的预期读者。
作者
余康胜
余康胜
余康胜
余康胜
日期
2015 年 12 月 21 日
2015 年 12 月 22 日
2015 年 12 月 26 日
2015 年 12 月 28 日
说明
初稿
正稿
正稿
正稿
1.3. 修订
版本
V1.0.0
V2.0.0
V3.0.0
V4.0.0
1.4. 定义
用户方:
开发方:余 康 胜
本系统:车站窗口售票系统
1.5. 参考资料
本需求分析书模板参考《03-1 上海凯泉集团公司 ERP 系统需求分析说明》
票价计算方法参考《铁路旅客票价计算方法》以及网上搜集的一些资料
2. 总体要求
2.1. 系统总体目标
火车站窗口售票是购票的一种传统方式,毕竟不是所有人都会使用网上购票,
而且网上购票也有一些限制,传统的窗口售票还是有一定的好处。对于不会网上
购票的人来说,窗口售票很有存在的必要。火车站窗口售票系统是为了让售票员
提高工作效率,也为了方便旅客购票而出现的。为了增强销售管理能力,提高客
户服务质量,降低业务成本作努力,同时又为了使用户更好的为全国的广大旅客
服务。
2.2. 系统功能要求
1) 从功能上,将以购票的功能为该系统的主线,实现为旅客购买火车票,实
现为用户改签、旅客退票、余票查询、中转查询、票价查询、以及基础信息
设置等功能模块的功能。
2.3. 系统体系架构
在系统的体系架构方面,基于(WindForm+WCf)与后台逻辑进行数据交互。
3. 业务需求
3.1. 总体业务流程
总流程描述:首先业务员登录到订票系统后,可根据旅客的要求来选择业务类型,若选择购票
的话,需要旅客提供身份证、公免乘车证等有效证件,然后根据旅客要求查询余票。
用户可选择查询条件有出发地、 目的地、日期等条件进行余票查询,若还有票,则
可以添加乘客,在核对信息、旅客给车票费后,就可以完成订单,打印车票了。若
查询结果没有票了,还可以为旅客更换查询条件继续寻找比较合适的票,或者用户
可以选择不买了。在完成买票后,在条件允许的情况下还可以进行改签或退票的操
作。要注意的是,若是退票的话,可能要扣取一定的金额,但也有可能全额退款,
这就要看旅客的退票条件符合的是那一条规定了。选择改签的话,要注意的是只允
许改签一次,办理过的将不再给予办理。若符合改签条件的话,则根据新出发地与
目的地的距离进行计算票价,若是目的地与出发的不变,只改出发时间则不收取费
用。
以下将介绍现有业务流程中的三个主要模块:
3.1.1 业务模块 1:订票模块
1) 车票查询
车票查询中便有查询条件,首先选择查询条件,然后便按照条件查询的查询相关
的车票。其中查询条件有出发地、目的地、和出发时间,这些条件都是必须选择,然
后就会查询符合条件的车次。查出符合条件的车次时,对应的车次的各种类型的车票
以及对应的车票单价都会出现。但也有可能会出现所有的车票都以经售完的情况。
车票查询中还有一个中转查询。中转查询就是在查询条件中出发地与目的地之间
还会有一个中转站。然后就会查询从在出发地到目的地中间经过所选择的中转站的相
关车次以及其车票信息。当然也有可能没有符合条件的车次。
2) 完成订单
在查询到满意的车票,选择好车票以及所对应的乘客后,系统便会统计所需要的
总金额,只要旅客完成支付就可以点击完成订单完成。在此之后系统便会生成车票,
然后打印车票给旅客。
3.1.2 业务模块 2:改签模块
改签的流程图如下:
车票改签其实就是修改订单信息。当然也并不是所有车票都会无条件就可以改签的。改签
需要注意的是:
1) 旅客购买火车票后,如需调整行程,变更新的目的地,可在车票预售期内、开车前 48
小时以上到系统网站或火车站窗口变更新的到站即可,无需将原车票退票后再另购新
车票。改签变更到站无需退票另购,不收手续费。
2) 还要注意变更到站只办理一次。对于已经办理“变更到站”的车票,不再办理改签。对
已改签车票暂不提供此项服务。若需批量改签,你需要注意同一订单中相同日期、车
次、出发站、目的站、乘坐类型的车票方可批量改签,而且必须改签成具有相同日期、
车次、出发站、目的站、乘坐类型的车票。
3) 退还差额办理“车票改签”时(即到站不变),若是新车车票价格低于原车票时,则退还差
额,对差额部分核收退票费并执行现行退票费标准。新车票票价高于原车票的,补收
差额,同样对差额部分核收退票费并执行现行退票费标准。
3.1.3 业务模块 3:退票模块
退票即作废订单信息,交易记录还是会保留下来,然后将客户所支付的金额按照一定的规则退还
给客户。
而退票所需要注意的是:
1) 距开车前 15 天退票的不收取手续费,对于在开车前 48 小时~15 天这个期间内的退
票的收取 5%的手续费,对于在开车前 24 小时~48 小时这个期间内退票的收取 10%
的手续费,不足 24 小时的收取 20%的手续费。
2) 对于在开车前 48 小时~15 天这个期间内的,改签或变更到站至距开车 15 天以上的
其他列车,又在距开车 15 天前退票的,仍核收 5%的退票费。
3) 因紧急情况短期内改签退票的不受影响,仍然不收退票费。因特殊情况未赶上所购
车票列车的,也依然可以在开车后改签票面乘车日期当日有余票的其他列车。
3.2. 票价计算方法
计算步骤:
1.基础票价(即为普通慢车硬座票价)。计算公式为:
该区段里程数 X 该区段票价率 + 前各区段累计票价
例:里程取 2375 计,则(2375-1500)*0.035166+71.5042=102.27445 元
2.软座客票(基础票价的两倍):基础票价*2=204.5489 元
3.保险费:基础票价*2%=2.045489 元(于 2013 年元旦取消,此前仅为基础票价的 2%,
故降价不明显)
4.附加票价:
普 快 ( 数 字
头):
快速(K/T):
空调:
20.45489
约 21 元
软卧下:
5.附加费
客票发展金:旅客票价不大于 5 元时为 0.5 元;大于 5 元时为 1 元。
候车室空调费:向乘车超过 200KM 的硬席旅客收取 1 元。
卧铺订票费:向购买卧铺票的旅客收取 10 元。
附加费=客票发展金+候车室空调费+卧铺订票费
联合票价(总票价)= (基本票价+附加票价)X (1+上浮率)+(附加费)
在上面的业务流程中,订票模块以及改签模块中选择不同的条件通过一定的规则进行
计算,最终确定车票的价格。详情参考《铁路旅客票价计算方法》
普通客票价
格(即基础
票价)
102.27445
元
乘以
20%
40%
25%
110%
120%
130%
175%
195%
硬卧上:
硬卧中:
硬卧下:
软卧上:
=
=
=
=
=
=
=
=
40.90978
25.5686125
112.501895
122.72934
132.956785
178.9802875
199.4351775
约 41 元
约 26 元
约 113 元
约 123 元
约 133 元
约 179 元
约 199 元
4. 辅助模块
4.1 火车信息
用户可以在这个模块中查看某一列火车的信息。如 T8349,查询出来可以知道是什么
类型的车,有节车厢,每节车厢有多少座位,以及它行驶的方向,所经过的站点等。
4.1.1 查看线路
可以查看线路中有哪些站点,每个两个站点之间的距离,当然也包括出发站以及终点站。
还有行驶在这条线路上的列车有哪些。
4.2 常用信息管理
4.2.1 个人信息
用户可在这个模块中查看自己的账号、手机号码等信息,可以修改个人信息,还可以
这个模块中修改登录密码等信息。