高铁售票系统

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

应用功能结构

总体数据流图

系统ER图

项目用到的技术

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

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

应用截图

前台模块

  1. 登录界面

  2. 注册界面

  3. 首页

  4. 查询结果页

  5. 信息确认页

  6. 订单支付页

  7. 订单列表页

  8. 好友分享选择页面

  9. 邮箱界面

后台模块

  1. 车次管理

  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.运行项目

6.项目访问

  1. 前台进入方式

    测试账号:1 密码:1

  2. 后台进入方式

    admin 123456

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

联系作者

微信:HUANGoJIE

用Spring Boot实现一个高铁/铁路售票系统相关推荐

  1. 使用React和Spring Boot构建一个简单的CRUD应用

    "我喜欢编写身份验证和授权代码." 〜从来没有Java开发人员. 厌倦了一次又一次地建立相同的登录屏幕? 尝试使用Okta API进行托管身份验证,授权和多因素身份验证. Reac ...

  2. spring cloud教程之使用spring boot创建一个应用

    <7天学会spring cloud>第一天,熟悉spring boot,并使用spring boot创建一个应用. Spring Boot是Spring团队推出的新框架,它所使用的核心技术 ...

  3. Spring Boot实战解决高并发数据入库: Redis 缓存+MySQL 批量入库

    前言 最近在做阅读类的业务,需要记录用户的PV,UV: 项目状况:前期尝试业务阶段: 特点: 快速实现(不需要做太重,满足初期推广运营即可) 快速投入市场去运营 收集用户的原始数据,三要素: 谁 在什 ...

  4. 利用spring boot 写一个稳定的爬虫

    1.前言 这篇文章是利用spring boot 写一个稳定的爬虫,爬取的网页数据包含未执行js的网页数据.http/https接口的请求数据.和经过网页渲染的js数据(需要chorme浏览器),数据库 ...

  5. 真的简单,单手用Spring Boot 开发一个微信小程序

    前言   嗨,大家好,现在微信使用的用户很多,作为开发人员也可以建立一个自己的微信小程序,本期与大家分享一下作者建立微信小程序的开发流程. 申请   百度搜索微信公众号平台,然后扫码登录注册一个微信公 ...

  6. Spring Boot+Maven实现车牌训练、识别系统

    目录 1.项目功能 2.项目概述 3.项目环境 之前为各位朋友分享过Python+OpenCV实现车牌检测与识别,本篇博文为各位分享Spring Boot+Maven实现车牌训练.识别系统. 1.项目 ...

  7. 初学者如何开发出一个高质量的J2EE系统

    J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习J2EE学习方向. 首先我们需要知道Java和J2EE是两个不 ...

  8. 基于JAVA高铁在线购票系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA高铁在线购票系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA高铁在线购票系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  9. 计算机毕业设计SSM高铁在线购票系统【附源码数据库】

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  10. 如何模拟高铁站售票窗口,开启三个窗口进行售票,总票数100?

    // 模拟高铁站售票窗口,开启三个窗口进行售票,总票数100: class Window extends Thread{static int ticket=100; //公用的public void ...

最新文章

  1. ugui 转轮_Unity3D研究院之Android NDK编译C/C++结合Unity实现本地数据共享(二十八)...
  2. mysql查询不到邮件_mysql – sql查询通过电子邮件获取用户列表
  3. 【bzoj2186】[Sdoi2008]沙拉公主的困惑 欧拉函数
  4. sql 问号的使用 php_PHP中bindParam和bindValue的区别
  5. 卸载 linux http
  6. mysql1130_解决远程连接mysql错误1130的方法
  7. Ubuntu ICEauthority error
  8. 计算机round是什么函数,round函数
  9. python列表使用技巧大全_Python 基础起步 (六) List的实用技巧大全
  10. 整合Spring Cloud微服务分布式云架构技术点
  11. 利用反射来实现动态代理
  12. HDU 2545 树上战争(并查集)
  13. 表单标签<input>的介绍
  14. 基于Amos路径分析的模型修正与调整
  15. ABP领域层——实体
  16. win10系统升级没有声音?老司机教你怎么重新安装声卡驱动
  17. Android Studio设计APP实现与51单片机通过WIFI模块(ESP8266-01S)通讯控制LED灯亮灭的设计源码【详解】
  18. Java操作Excel之Excel文件的下载
  19. 推荐这三款软件让你实现图片去雾化?
  20. vm 安装unbuntu

热门文章

  1. 【Java小游戏】飞翔的小鸟项目介绍
  2. java视频教程之Java小白学习方法
  3. wxWindows Frame程序简化版
  4. matlab 特征选择算法,特征选择、特征提取matlab算法实现(模式识别)
  5. 新创建虚拟机如何配置ip地址
  6. 网易云音乐歌曲歌词下载
  7. DenseNet网络结构详解及代码复现
  8. Java习题集第三章Java程序设计基础
  9. redhat7 配置xmanager登陆
  10. logisim设计CPU