系统可以分为五个功能需求模块,即用户管理功能、车次管理功能、票务管理功能、票价管理功能、查询管理功能、统计管理功能六方面功能需求模块。
(1)用户管理功能:系统管理员管理、售票员管理乘客管理。
(2)车次管理功能:车次信息增加、删除和修改。
(3)票务管理功能:车票购票、改签、退票。
(4)查询管理功能:车次信息查询(包括价格、时间、余票等)
(5)统计管理功能:自动生成每日、每周、每月售票信息统计。
系统由三种不同权限的用户:系统管理员、售票员和乘客来执行不同的系统功能。
(1)系统管理员执行的功能
主要对用户(售票员和乘客)进行管理,包括用户的添加与删除、用户的权限设置、用户信息查询,日志查询。并赋予其对所有售票信息进行查看、删除的超级用户权限。
(2)售票员执行的功能
主要对自己负责内容进行管理。可以查看售票系统的详细信息。
(3)乘客执行的功能
可以执行购票、退票和改签功能,可以查看车次信息。
系统管理员、售票员和乘客均可以对自己个人基本信息进行修改。