标签:
研究的意义
随着我国铁路系统的不断完善,目前火车已成为人们出行的重要交通工具。据统计我国铁路年客运量达20亿人次,庞大的客运量使铁路客运管理成为一个难题,每当春运,能够买到一张回家的车票更是牵动每一个游子的心。所以创建本系统的目的就是为了缓解我国铁路客运管理的压力,方便人们购买车票。
本系统基于B/S架构,使用Java语言编写,数据库采用MySQL。系统共分为三个层次:表示层、业务逻辑层、数据访问层。表示层负责与用户进行直接交换;业务逻辑层负责有效性的验证工作,保证了系统的健壮性;数据访问层主要负责数据的访问,执行数据的增删改查工作。采用分层实现了系统的“高内聚,低耦合”,将问题分开解决,易于控制与扩展。通过一段时间的建设,本系统已初步实现了购票、退票、车次录入、车次管理、用户管理、订单管理等功能。普通用户登陆可以进行购票、退票、查看修改个人信息以及查看个人订单的操作;管理员登陆可以进行车次录入、车次管理、购票、退票、用户管理、订单管理等操作。
本系统操作界面简洁、实用。舍弃很多花哨的装饰,注重于实用,有效的解决了铁路客运票务的管理。
普通用户功能简介
(1) 注册:对于没用注册的用户可以在登陆界面点解注册,进行用户注册。
(2) 车次查询:输入要查询的车次,可以查询该车次对应的信息(站序、车站、车次、到站时间、发车时间、票价、额定票数、剩余票数)
(3) 购票:输入出发地、目的地、出发日期、车次可以查询相关列车信息(车次、发展、到站、发车时间、到站时间、票价、剩余票数),并进行订票操作。
(4) 退票:根据用户信息,得到用户的订单信息,用户根据订单信息可以进行退票操作。
(5) 订单管理:通过此功能用户可以对自己的订单信息进行查询,并进行相关操作。
(6) 个人管理:此功能模块实现三个功能:查看个人信息、修改个人信息、密码修改。用户可以通过此模块查看个人信息并进行修改。
(7) 系统帮助:此模块主要是帮助用户如何操作本系统,以及告知用户相关的规章制度。
管理员功能简介
(1) 车次管理:此模块实现车次录入以及管理功能。管理员通过此模块可以录入车次信息,并对车次进行修改、删除等操作。
(2) 车次查询:与普通用户界面的功能一样。
(3) 购票:与普通用户界面的功能一样。
(4) 退票:与普通用户界面的功能一样。
(5) 用户管理:此模块实现两个功能:用户添加以及管理用户。用户添加可以实现用户的添加功能,用户管理可以实现用户信息的查询,修改以及删除相关用户。
(6) 订单管理:此模块相对于普通用户界面增加了一个所有订单查询功能,管理员通过此模块不仅可以查看自己的订单信息,还可以查看其它所有的订单信息,并对订单信息进行删除操作。
(7) 个人管理:与普通用户界面的功能一样。
(8) 系统帮助:此模块告知管理员如何操作系统,以及相关注意事项。
开发的技术
Web服务器:Tomcat
开发环境:MyEclipse
数据库:MySQ
操作系统:Windows 7或Windows XP
铁路客运票务管理系统的设计与实现
标签:
原文地址:http://www.cnblogs.com/B3018/p/4549163.html