2024年5月24日发(作者:)

3.1系统的需求

3。1。1功能需求

为旅客提供火车票购买与预定服务,方便火车站的售票工作,提高火车站的服务质量

和服务效率,我们开发了火车售票管理系统。

本售票系统应该具备如下功能:

1.查询

分为对车次信息的查询和客户对已订车票信息的查询.要求:

1) 对车次的查询,可以按照发车车次进行查询。

2) 也可以按照区间查询。

3) 车次信息包括:车号、出发地、目的地、发车日期、开出时刻、到站时刻、票价、

座位类型设定。

4) 车次信息只允许用户查询,不能修改。

5) 在查询到的结果中要有对发车时刻,到站时刻的排序功能.

2。添加车票

通过查询系统,客户根据自己的需求找到满意的车次,再输入个人信息后直接通过网上

售票确定已预订选中的车票.要求:

售票记录应包括:会员名、车号、发车日期、订购票数、总价。

3。退票

可退票,通过查询系统,客户可以根据自己的名字找到自己的订票信息,通过退票模块

退去已购车票。

4.售票

售票员根据旅客需求,查询到合适的车票并标记该车票已出售,打印出车票给旅客。

5。改签

旅客或售票员根据客户信息查询到该票的信息,根据客户需要改签日期的剩余票情况决

定是否允许改签。

该系统分为售票员、列车管理员、旅客、三个模块。

1.售票员功能

售票员管理包括添加售票员信息、删除售票员信息以及售票员修改自己的密码、电话

号码、家庭地址的信息三部分。添加售票员信息是系统管理员的操作权限,系统管理员可以

向系统的数据库中输入某个新的车站售票员的信息,信息被输入到系统中后,该车站的售

票员将在案系统中具有一个车站售票员所具有的所有权限内的操作.删除售票员信息也是

系统管理员的操作权限,系统管理员从系统的数据库中将某个车站售票员的全部信息从系

统的数据库中删除。一旦该车站售票员的全部信息被删除后,该车站售票员将不再能够登

录到系统中车站售票员的工作平台,他不再具有一个车站售票员的权限.售票员修改自己的

登录密码是指系统中具有售票权限的售票员能够修改自己登录系统时的密码。即系统管理

员在向系统中添加一个新的售票员时得到了一个密码,在此之后,售票员仍然可以修改自己

的密码.

系统初始设置包括设置票价、设置车票类别的折扣等部分.它是管理员可以根据某些原

则在系统数据库中输入各种类型的票价,以及规定退票时的扣除手续费的折扣。

2.列车管理员功能

车次管理包括添加运行车次、删除车次,修改车次。增加列车,比如车站将要加车,系

统管理员将一列新的列车的全部信息输入到系统的数据库中,一列新的列车的全部信息一

经被输入到数据库中,售票员便可以通过系统来查询它的所有信息,并且可以出售该列车的

车票。删除列车,比如车站将暂时或永远停运某一列列车,系统管理员将一列新的列车的

全部信息从系统的数据库中删除,一列新的列车的全部信息一经被从数据库中删除,售票

员将无法通过系统来查询它的所有信息,并且不能够再出售该列车的车票。修改车次,比

如车站把该列车的运行时间进行了修改,系统管理员将新的时间输入到系统的数据库中替

换了原来的运行时间,售票员只能在已经修改成功的新的时间段售出该列车的车票。

车次路线管理包括车次的临时调度和由于自然灾害等客观因素造成的临时路线更改。

比如由于春运来临,广州火车站的客运量急剧增加,铁路管理员临时调度很多列车经过广

州,则这些列车就会临时改变路线。

车厢管理包括增加车厢、减少车厢、更换车厢等部分。增加车厢,系统管理员将增加

了车厢的列车的信息输入到系统的数据库中,售票员可以查询到该增加的车厢的信息,并

出售因此增加的车票。减少车厢,系统管理员在系统数据库中删除某些列车中已不存在的车

厢的信息。更换车厢,系统管理员在系统数据库中更新已更换车厢的列车的车厢信息。

3。旅客功能

旅客的功能包括售票、订票、退票、改签四个子模块.该四个模块都是针对于售票员的

权限内的操作。

售票部分的功能是在售票窗口售票员根据旅客需求选择用户需要的车次,或是根据旅

客指定的车次查询是否有可用座位、或是根据旅客提供的车站查询经过此站的所有车次,然

后再按照旅客要求的发车日期、发车时间、车厢类型、车票类别(全票、半票)、车次类型

等要求选择合适的车次,然后结算并打印出车票给旅客。

订票部分的功能是完成由售票点授权或是有一定信誉的售票代理商替代旅客进行预订

车票,售票代理商通过电话或是亲自到售票点预订的方式进行预订车票。