Hi~今天给大家带来一款使用SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)开发的火车票售票管理系统。
一、技术介绍⚡
⭐这个项目页面使用是JSP,JSP大家都懂的,包含HTML,CSS,Javascript技术。
⭐这个项目的后端的主体语言是Java,使用了SSM框架,SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)
✅项目的数据库使用的是MySQL数据库,版本5.7就可以了,8.0的也可以
✅运行的环境在IDEA,Eclipse,MyEclipse上测试通过
✅目前测试了Windows,Linux,MacOS平台,运行效果一致。
【请注意,这个只是部分功能,还有功能未截图出亦或截图并不能表示全部含义,请转至演示站查看具体效果】
用户角色 | 管理员角色 |
---|---|
用户登录 | 管理员登录 |
修改密码 | 公告管理 |
查看我的订单 | 列车管理 |
查看系统公告 | 始终站管理 |
查看购票信息 | 座位管理 |
修改个人信息 | 查看系统公告 |
购买车票 | 修改个人信息 |
管理用户信息 | |
车票管理 |
三、数据库信息
【表的名字概述,点击表名查看详细信息】
序号
表名
说明
1
ts_menu
2
ts_notice
3
ts_order
4
ts_seat
5
ts_station
6
ts_ticket
7
ts_train
8
ts_user
序号
名称
数据类型
主键
说明
1
menuid
int
Y
2
admin
int
N
3
menuname
varchar
N
菜单名称
4
menuurl
varchar
N
菜单URL
5
parentid
int
N
序号
名称
数据类型
主键
说明
1
noticeid
int
Y
2
noticetitle
varchar
N
3
noticetext
text
N
4
noticetime
date
N
序号
名称
数据类型
主键
说明
1
orderid
varchar
Y
订单ID
2
userid
int
N
用户ID
3
order_username
varchar
N
4
order_idcardname
varchar
N
5
order_idcardnumber
varchar
N
6
ticketid
int
N
7
order_trainname
varchar
N
8
order_startstation
varchar
N
9
order_endstation
varchar
N
10
order_starttime
datetime
N
11
order_arrivetime
datetime
N
12
order_price
double
N
13
ordertime
datetime
N
订单时间
14
status
varchar
N
状态
15
seatid
int
N
16
order_carriage
int
N
17
order_seattype
varchar
N
18
order_seatlocation
varchar
N
序号
名称
数据类型
主键
说明
1
seatid
int
Y
2
trainid
int
N
3
seattype
varchar
N
4
carriage
int
N
5
status
int
N
状态
6
seatlocation
varchar
N
序号
名称
数据类型
主键
说明
1
stationid
int
Y
2
startstation
varchar
N
3
endstation
varchar
N
4
starttime
datetime
N
开始时间
5
arrivetime
datetime
N
6
usetime
int
N
7
distance
int
N
序号
名称
数据类型
主键
说明
1
ticketid
int
Y
2
stationid
int
N
3
trainid
int
N
4
ticket_startstation
varchar
N
5
ticket_endstation
varchar
N
6
ticket_starttime
datetime
N
7
ticket_arrivetime
datetime
N
8
ticket_usetime
int
N
9
ticketprice
double
N
10
ticket_trainname
varchar
N
11
ticket_traintype
varchar
N
12
special_seat_number
int
N
13
first_seat_number
int
N
14
second_seat_number
int
N
序号
名称
数据类型
主键
说明
1
trainid
int
Y
2
trainname
varchar
N
3
traintype
varchar
N
4
trainlocation
varchar
N
5
special_class_seat
int
N
6
first_class_seat
int
N
7
second_class_seat
int
N
8
trainprice
double
N
序号
名称
数据类型
主键
说明
1
userid
int
Y
用户id
2
username
varchar
N
用户名
3
password
varchar
N
密码
4
email
varchar
N
邮箱
5
admin
int
N
是否管理员
6
idcardnumber
varchar
N
身份证号码
7
idcardname
varchar
N
身份证名称
8
phone
varchar
N
手机号码
9
type
varchar
N
乘客类型
10
logintime
datetime
N
四、项目截图
4.1 下面是用户角色的功能介绍
4.2 下面是管理员角色的功能介绍
五、演示站点
地址 | http://www.csbishe.cn:15024/ssm_train_ticket_sale |
账号密码 | <p>用户账号/密码: user/123456<br> 管理员账号/密码:admin/admin</p> |
六、运行教程
包含部署运行服务,下载项目后联系可以远程在你的电脑上运行出来。
七、下载项目