本系统设计主要是根据订票业务的基本流程进行的,系统功能包括如下几个模块:查询:分为对车次信息的查询和客户对已订车票信息的查询;订票:通过查询系统,客户根据自己的需求找到满意的车次,再输入个人信息后直接通过网上订票确定已预订选中的车票; 注册: 通过注册系统,客户可以注册一个专属于自己一个账号,登录这个账号就可以查看自己想订购的火车票信息。火车订票管理系统的参与者有乘客查询、预订车票的人员。售票员具体负责乘客的车票订单。票务管理员负责更新车票信息。系统管理员负责系统的员工信息管理,乘客信息管理以及系统的维护等。
火车票订购系统分为用户模块、票务管理员模块和系统管理员模块三大部分。
1、用户模块:
(1)用户注册:用户只有注册账号并且登录之后才能订票,首次进入网站的用户就需要先注册账号,系统对注册的用户名进行判断是否符合要求,不符合要求的时候会反馈给用户信息。
(2)用户登录:用户注册之后可以进行登录操作,用户输入用户名和密码,系统判断数据库中是否存在相应的用户名以及验证密码是否正确,如果用户名和密码正确,则提示用户登录成功,如果用户名或密码错误,则反馈错误信息,如用户名不存在或密码错误。
(3)车次信息查询:用户根据自身的需求查询自己想要乘坐的车次,系统会根据数据库中的车辆信息给予到用户,用户可以知道该车的车号、出发地、目的地,以及该车是否满座。
(4)订单管理:用户选定车次和车型后购票并得知自己的车票信息。车票信息包括车号、出发地、目的地、发车日期、开出时刻、票价;用户买错车票或因其他原因需要退订车票,通过查询系统,客户可以根据自己的名字找到自己的售票信息,通过退票模块退去已购车票。用户查可询购票记录,购票记录包括:用户名、车号、发车日期、订购日期、订购票数、总价。
2、票务管理员模块:
(1)车次信息管理:对车次信息进行管理,提供给用户车号、出发地、目的地、发车日期、开出时刻、票价以及车型(高铁,动车,普快,特快)。
(2)车票信息管理:对订单信息进行管理,用户购票后,提供给用户车次信息。并提供退票服务。生成用户的购票记录。
(3)火车站点信息管理:
站点信息包括站名,到站时间,出站时间,停留时间。
3、系统管理员模块
(1)注册审核:新用户注册后要通过管理员审核后符合要求才可以使用。
(2)用户信息管理:用户包括普通用户与售票员,系统管理员能够对当前注册到本系统的用户进行整理。系统管理员能够管理当前系统中的售票员信息,如添加、删除和修改售票员信息等。
基于JavaEE技术的图书管理系统
基于Android的Java手机签到考勤系统
基于Java EE技术的医院管理系统的设计与实现
基于Java的网上生鲜超市平台的设计与实现
基于JAVA的旅游网站系统
基于javaweb的订单管理系统的设计与实现
基于java web的中旅旅游团购系统
java基于JSP的货运配送物流管理系统