基于SSM的火车订票系统
基于SSM的火车订票系统
- 火车订票系统
- 项目背景
- 功能实现
- 技术方案
- 数据存储方案
- 模块架构
- 用户界面设计
- 代码管理
火车订票系统
项目简介
本项目是一个面向火车订票系统的开发项目,主要包含管理员端、代售网点以及用户三方功能模块。
管理员端负责系统维护、列车信息维护、销售流程处理、车站信息维护、线路规划安排以及订单信息处理等内容。
代售网点则主要承担列车票信息维护与订单信息处理两大块业务,同时提供邮件服务。
而用户模块则集中配置了订单信息处理相关功能,包括邮件服务以及个人中心设置。
功能简介
系统层面:用户权限配置、角色权限配置以及账号创建。
列车运行数据层面:列车运行数据采集与调度安排。
站点资源层面:站点资源配置和站点服务维护。
线路运营数据层面:线路运营数据处理以及线路维护工作安排。
票价设置与开票处理以及车票生成相关操作.
订票服务方面: 包括订单提交及订单状态查询功能模块.
信息发布与资讯整理: 包括新闻内容发布及资讯分类汇总功能.
邮件接收与日历安排: 支持邮件接收查询以及每日工作提醒功能.
个人信息优化与密码安全设置: 包括个人信息完善及密码变更功能模块.
技术选型
利用Spring+SpringMVC+Mybatis+Mysql+jsp+BootStrap这一搭配组合, 构建一个集功能完善、界面 attractive 和操作简便于一体的火车订票系统
数据库设计
主要数据库表如下:
- 系统菜单(sys_menus)
- 系统新闻条目(sys_news)
- 系统角色(sys_role)
- 系统角色与权限关联(sys_role_menus)
- 用户信息(sys_user)
- 用户与角色关联(sys_user_role)
- 邮箱记录(t_email)
- 交通线路信息(t_lines)
- 订单记录(t_order)
- 交通站点信息(t_station)
- 票务信息(t_ticket)
- 列车运行计划(t_train)

]()
在这里插入图片描述
代码结构
[

]()
在这里插入图片描述
界面设计
主界面如下:
[

]()
在这里插入图片描述
登录界面:
[

]()
在这里插入图片描述
注册界面:
[

]()
在这里插入图片描述
系统管理员登录:
[

]()
在这里插入图片描述
用户管理:
[

]()
在这里插入图片描述
角色管理:
[

]()
在这里插入图片描述
添加账号:
[

]()
在这里插入图片描述
火车票信息管理:
[

]()
在这里插入图片描述
车站信息管理:
[

]()
在这里插入图片描述
线路信息管理:
[

]()
在这里插入图片描述
车票信息管理:
[

]()
在这里插入图片描述
添加车票信息:
[

]()
在这里插入图片描述
订票信息管理:
[

]()
在这里插入图片描述
新增新闻:
[

]()
在这里插入图片描述
新闻管理:
[

]()
在这里插入图片描述
发送邮件:
[

]()
在这里插入图片描述
邮件记录列表:
[

]()
在这里插入图片描述
个人信息管理:
[

]()
在这里插入图片描述
代售网点登录:
[

]()
在这里插入图片描述
用户登录:
[

]()
在这里插入图片描述
车票预定:
[

]()
加粗样式
提交订单:
[

]()
在这里插入图片描述
个人中心:
[

]()
