项目简介
本项目是基于Java Swing框架开发的铁路售票系统,具备用户友好的图形界面,能让乘客便捷地进行车票查询、购买、改签和退票等操作,同时支持管理员对列车信息、票价以及用户信息进行管理。
项目的主要特性和功能
乘客端功能
- 登录与注册:乘客用手机号和密码登录,新用户可注册。
- 车票查询:能查询指定日期和路线的车票信息,可按列车类型筛选。
- 购票:能选择车次和座位类型购票,购票成功后在订单信息查看。
- 订单管理:可查看、改签和退票已购订单。
- 个人信息管理:可修改个人信息和常用联系人信息。
管理员端功能
- 线路管理:可添加、修改和删除列车线路信息。
- 价格管理:能设置和调整不同类型车次的座位价格。
- 用户信息管理:可查看和修改用户信息。
安装使用步骤
- 复制项目:
bash
- 数据库设置:
- 在MySQL中创建名为
train
的数据库。 - 使用项目中的SQL文件创建所需的表结构。
- 配置项目:
- 在IDE中打开项目,添加项目依赖的JAR包,如
mysql-connector-java-8.0.15.jar
(位于项目的libs
文件夹下)。 - 运行项目:
- 运行
AppStarter.java
类,启动系统。 - 使用默认管理员账号登录(账号:120,密码:123456),或注册新乘客信息后登录。
- 使用系统:
- 乘客进行车票查询、购票、改签和退票等操作。
- 管理员管理列车线路、票价和用户信息。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】