# TrainTicket **Repository Path**: CS-code/TrainTicket ## Basic Information - **Project Name**: TrainTicket - **Description**: Web服务:简单仿火车订票系统 - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-05-09 - **Last Updated**: 2022-05-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: Web, MySQL, SpringBoot, JSON ## README # TrainTicket #### 介绍 1. Web服务:简单仿火车订票系统 #### 软件架构 1. Web端:idea的Springboot项目 2. 数据库端:Mysql 8.0 #### 功能展示 1. 登录 ![输入图片说明](%E5%8A%9F%E8%83%BD%E5%B1%95%E7%A4%BA/%E7%99%BB%E5%BD%95.png) 2. 查询余票 ![](%E5%8A%9F%E8%83%BD%E5%B1%95%E7%A4%BA/%E6%9F%A5%E8%AF%A2%E4%BD%99%E7%A5%A8.png) 3. 添加车次(然后自动添加对应的3个车票) ![](%E5%8A%9F%E8%83%BD%E5%B1%95%E7%A4%BA/%E6%B7%BB%E5%8A%A0%E8%BD%A6%E6%AC%A1.png) 4. 编辑车次 ![](%E5%8A%9F%E8%83%BD%E5%B1%95%E7%A4%BA/%E7%BC%96%E8%BE%91%E8%BD%A6%E6%AC%A1.png) 5. 删除车次 ![](%E5%8A%9F%E8%83%BD%E5%B1%95%E7%A4%BA/%E5%88%A0%E9%99%A4%E8%BD%A6%E6%AC%A1.png) 6. 预定车票 ![](%E5%8A%9F%E8%83%BD%E5%B1%95%E7%A4%BA/%E9%A2%84%E5%AE%9A%E8%BD%A6%E7%A5%A8.png) #### 数据说明 1. 数据模式ER图 ![](ER%E5%9B%BE.png) 2. 数据模式UML图 ![输入图片说明](%E5%8A%9F%E8%83%BD%E5%B1%95%E7%A4%BA/UML%E5%9B%BE.png) #### 安装教程 1. 点击仓库主页面的“克隆/下载”即可 2. 或者进入一个空文件夹,用git命令行输入:git clone https://gitee.com/CS-code/TrainTicket #### 使用说明 0. 可登录本人已部署好的网站:39.105.173.121:8088来查看效果。 手机号 17866390240,密码 123456,权限是普通乘客。 手机号 cs,密码 11111l,权限是管理员。 1. 首先搭建数据库环境(本地、远程皆可):本地搭建教程详见“数据库端搭建教程/本地服务器的建立”,远程搭建请自行前往阿里云等服务商购买或租赁。 2. 创建数据库模式:在数据库服务器的Mysql服务中运行建表脚本“数据库端搭建教程/my12306.sql”,形成初始数据库。 3. 用idea打开项目,并按注释将上两步的数据库信息填补至“src\main\resources\application.properties”的第8、9、10行。 **若对于读者来说前两步太复杂,可联系本人获取已配置完成的数据库信息(qq:110577221)** 。 4. 点击运行即可(jdk1.8),端口号8088,本机访问地址:127.0.0.1:8088。 5. 若想部署在远程服务器,请先打成jar包,再传到服务器上直接用java命令挂机运行即可(jdk1.8)。 #### 参与贡献 1. 陈帅