厌倦了数据库课程设计? 这个项目应该可以帮到你~
在线访问地址:
train--back-end是后台项目文件。
train--front-end是前端项目文件。
系统开发平台:
开发工具:,
开发语言:Java、jsp、css、
数据库:MySQL
中间件:8.0
背景框架:
前端框架:React(前端只是展示,不是很重要)
系统功能:
在本系统中,前端和后端使用json进行数据交互。 下面的每个函数都对应一个接口。 括号内为接口的 URL。 具体实现请参考源码。
用户级别:
添加用户意味着注册。 (/)
根据用户名和密码获取用户的所有信息,即登录。 (/登录)
修改用户。 (/)
订单级别:
添加订单。 在这个系统中添加订单就意味着锁定座位。 (/)
改变顺序。 (/)
删除订单。 (/)
根据用户ID获取订单信息。 (/)
列车等级:
根据车站获取列车 ID。 (/)
根据列车ID获取列车信息。 (/)
火车换乘查询。 (/)
检查可用的火车座位。 (/)
检查所有有火车服务的城市。 (/)
部署说明:
前端页面的开发需要安装node.js
然后进入train--front-end文件夹,输入npm,然后输入npm run start
访问量:3000 次开发。
部署前端页面需要输入npm run build来打包前端页面。
然后将打包好的build文件夹中的所有文件放入train--back-end/文件夹中。
最后进行后台部署,将train--back-end项目打包成war文件,直接扔进去。
只需向:8080//xxx(xxx为对应接口)发起post请求即可。