Spring Boot实战项目高铁售票系统

高铁售票系统

高铁售票系统是一个简单的Spring Boot实战项目,提供铁路运行信息查询以及购票出行服务(模拟)。

(项目地址:rail-ticketing-system)

应用功能结构

image

总体数据流图

image

系统ER图

image

项目用到的技术

项目采用前后端分离开发。

  • SpringBoot2.1.6
  • Mybatis
  • Mysql
  • Redis
  • druid
  • mybatis generator
  • HTML
  • JQuery
  • Bootstrap

应用截图

前台模块

  1. 登录界面

    image
  2. 注册界面

    image
  3. 首页

    image
  4. 查询结果页

    image
  5. 信息确认页

    image
  6. 订单支付页

    image
  7. 订单列表页

    image
  8. 好友分享选择页面

    image
  9. 邮箱界面

    image

后台模块

  1. 车次管理

    image
  2. ... (其他管理界面都类似)

部署项目

1.还原数据库

运行Mysql数据库,利用Navicat等可视化数据库软件连接,创建数据库rail-ticketing-system,导入项目中根目录下sql文件下的数据库还原文件rail-ticketing-system.sql

2.导入项目

打开IDEA,点击OPEN...选择rail-ticketing-system项目根目录下的pom.xml文件,open as project。

3.加载maven

等待加载Maven,IDEA自带Maven一般不需要配置。但是用的是官方源可能会比较慢,课百度maven 换阿里源解决。若此步不行,可手动安装maven。

4.配置项目

配置属性文件路径:\src\main\resources\project.properties
注:只需配置和修改sql主机地址,数据库名,用户名,密码, 项目访问路径,这几个属性,项目即可正常运行访问。

#数据库连接配置
#数据库主机地址
jdbc.host=127.0.0.1
#数据库名
jdbc.database=online-course
#数据库用户名
jdbc.username=填写你的数据库用户名
#数据库密码
jdbc.password=填写你的数据库密码

5.运行项目

image

6.项目访问

  1. 前台进入方式

    image

    测试账号:1 密码:1

  2. 后台进入方式

    image

    admin 123456

    注意:如果没有安装Chrome浏览器可以选择最右边的Edge浏览器,点击代码任意处会出现选择浏览器的栏目

你可能感兴趣的:(Spring Boot实战项目高铁售票系统)