Java GUI 铁路售票系统
作者:互联网
简介
这是一个 Java GUI 系统设计:使用 Java Swing 编写的铁路售票应用系统。
技术栈
所使用到的技术:Java Swing + Java AWT + MySQL 5.5.62
运行截图
登录界面
注册用户
默认的注册是乘客身份,必须要填写完整信息并确定阅读相关服务条款后才能进行注册,否则会有错误提示。
普通乘客端——乘客身份登录系统
在车票业务中可以执行购票、订单信息、切换用户及退出功能。
例如,搜索上海至北京的 2020 年 1 月 22 日的车票(这里的日期没有使用日历控件,先手动输入):
车次默认查询结果如下:
可以选择指定车次并选择其座位类型进行购票:
购票成功后,可以返回主页面的 ” 订单 “ 信息栏中看到个人的订单信息:
在订单信息中可以进行改签和退票操作,这里就不在演示。
在查询车票时,还可以支持分类查询,比如:只看勾选高铁/动车选项搜索上海到北京的车次:
这样就可以进行筛选显示了。(学生票功能还没有完善)
除了车票业务,用户还可以修改个人信息以及管理常用联系人的信息:
管理员端——管理员身份登录系统
以管理员账号登录系统的后台管理:可以执行线路管理、价格管理、用户信息管理。
线路管理界面如下,可执行车次信息的增加、录入、修改与删除。
价格管理可以对不同类型车次以及不同类型的座位价格进行修改管理:
用户信息管理可以对用户信息进行修改以及类型的修改(当然这里设计的不太合理,把所有的用户信息都显示出来了,应该只显示一些非敏感信息比较合理一点,大家可以进行修改):
大体上的功能截图就先这么多,大家自行去探索吧。
项目源码
源码地址:
https://github.com/CoderGeshu/StationTicketingSystem
详细运行步骤请看上述地址中的 如何运行 部分的内容。
标签:售票,Java,修改,GUI,用户,信息,车次,可以 来源: https://blog.csdn.net/weixin_43653599/article/details/113057985