用Spring Boot实现一个高铁/铁路售票系统
高铁售票系统
高铁售票系统是一个简单的Spring Boot实战项目,提供铁路运行信息查询以及购票出行服务(模拟)。
应用功能结构
总体数据流图
系统ER图
项目用到的技术
项目采用前后端分离开发。
- SpringBoot2.1.6
- Mybatis
- Mysql
- Redis
- druid
- mybatis generator
- HTML
- JQuery
- Bootstrap
应用截图
前台模块
登录界面
注册界面
首页
查询结果页
信息确认页
订单支付页
订单列表页
好友分享选择页面
邮箱界面
后台模块
车次管理
… (其他管理界面都类似)
部署项目
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
后台进入方式
admin 123456
注意:如果没有安装Chrome浏览器可以选择最右边的Edge浏览器,点击代码任意处会出现选择浏览器的栏目
联系作者
微信:HUANGoJIE
用Spring Boot实现一个高铁/铁路售票系统相关推荐
- 使用React和Spring Boot构建一个简单的CRUD应用
"我喜欢编写身份验证和授权代码." 〜从来没有Java开发人员. 厌倦了一次又一次地建立相同的登录屏幕? 尝试使用Okta API进行托管身份验证,授权和多因素身份验证. Reac ...
- spring cloud教程之使用spring boot创建一个应用
<7天学会spring cloud>第一天,熟悉spring boot,并使用spring boot创建一个应用. Spring Boot是Spring团队推出的新框架,它所使用的核心技术 ...
- Spring Boot实战解决高并发数据入库: Redis 缓存+MySQL 批量入库
前言 最近在做阅读类的业务,需要记录用户的PV,UV: 项目状况:前期尝试业务阶段: 特点: 快速实现(不需要做太重,满足初期推广运营即可) 快速投入市场去运营 收集用户的原始数据,三要素: 谁 在什 ...
- 利用spring boot 写一个稳定的爬虫
1.前言 这篇文章是利用spring boot 写一个稳定的爬虫,爬取的网页数据包含未执行js的网页数据.http/https接口的请求数据.和经过网页渲染的js数据(需要chorme浏览器),数据库 ...
- 真的简单,单手用Spring Boot 开发一个微信小程序
前言 嗨,大家好,现在微信使用的用户很多,作为开发人员也可以建立一个自己的微信小程序,本期与大家分享一下作者建立微信小程序的开发流程. 申请 百度搜索微信公众号平台,然后扫码登录注册一个微信公 ...
- Spring Boot+Maven实现车牌训练、识别系统
目录 1.项目功能 2.项目概述 3.项目环境 之前为各位朋友分享过Python+OpenCV实现车牌检测与识别,本篇博文为各位分享Spring Boot+Maven实现车牌训练.识别系统. 1.项目 ...
- 初学者如何开发出一个高质量的J2EE系统
J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习J2EE学习方向. 首先我们需要知道Java和J2EE是两个不 ...
- 基于JAVA高铁在线购票系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA高铁在线购票系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA高铁在线购票系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...
- 计算机毕业设计SSM高铁在线购票系统【附源码数据库】
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- 如何模拟高铁站售票窗口,开启三个窗口进行售票,总票数100?
// 模拟高铁站售票窗口,开启三个窗口进行售票,总票数100: class Window extends Thread{static int ticket=100; //公用的public void ...
最新文章
- ugui 转轮_Unity3D研究院之Android NDK编译C/C++结合Unity实现本地数据共享(二十八)...
- mysql查询不到邮件_mysql – sql查询通过电子邮件获取用户列表
- 【bzoj2186】[Sdoi2008]沙拉公主的困惑 欧拉函数
- sql 问号的使用 php_PHP中bindParam和bindValue的区别
- 卸载 linux http
- mysql1130_解决远程连接mysql错误1130的方法
- Ubuntu ICEauthority error
- 计算机round是什么函数,round函数
- python列表使用技巧大全_Python 基础起步 (六) List的实用技巧大全
- 整合Spring Cloud微服务分布式云架构技术点
- 利用反射来实现动态代理
- HDU 2545 树上战争(并查集)
- 表单标签<input>的介绍
- 基于Amos路径分析的模型修正与调整
- ABP领域层——实体
- win10系统升级没有声音?老司机教你怎么重新安装声卡驱动
- Android Studio设计APP实现与51单片机通过WIFI模块(ESP8266-01S)通讯控制LED灯亮灭的设计源码【详解】
- Java操作Excel之Excel文件的下载
- 推荐这三款软件让你实现图片去雾化?
- vm 安装unbuntu