# db_design_web
## 后端项目地址:https://github.com/ccclll777/db_design_service
数据库课程设计前端 火车票售票系统 使用vue+elementui
项目结构:
![项目结构图](https://github.com/ccclll777/db_design_web/blob/master/%E9%A1%B9%E7%9B%AE%E7%BB%93%E6%9E%84%E5%9B%BE.png)
具体功能:
1. 用户登录注册
用户注册登陆后可以使用系统的所有功能,如添加乘客,购买车票,查询订单等等
1. 系统需要提供基础的列车信息查询:
根据车次查询列车是否正常运行,以及查看列车的基本信息(如列车类型,始发站,终点站,开车时间,到达时间,运行时间,车厢数等等)
根据车次,查询列车经停站信息(包含这趟列车每一个经停车站的车站名,到达时间,开车时间,运行时间等信息)
1. 系统需要提供根据车次查询列车详细信息的功能:
根据始发站和终点站,查询可以满足自己行程要求并且正常运行的列车(可以根据开车时或者运行时间进行排序),并且可以进一步查看中间经过的的车站信息,以及开车时间,到达时间等。
系统需要提供接续换乘一次的查询,根据输入的出发站和终点站,可以查询换乘一次满足条件的列车,并且可以根据开车时间或总运行时间进行排序。
1. 车票购买
在查询到符合自己出行条件的列车后,可以查询列车的剩余座位以及购买车票。
首先添加乘客(添加需要购买车票的乘客)——>进行座位选择(为每一位乘客选择座位)——>订单支付——>购票成功
接续换乘车票购买流程类似,只不过在选座时,需要选择两趟列车的座位。
1. 系统需要提供用户的个人信息修改功能以及修改密码功能。
1. 用户可以给除自己以外别的乘客购买车票,所以提供添加乘客的功能,每个用户下都可以添加多个乘客,从而为别的乘客购买车票。
1. 系统提供订单的查询功能,可以查询到与自己有关的所有订单,比如所有订单,未支付订单,未出行订单。
1. 未支付订单针对下单但是没有支付的订单,可以在规定的时间内进行支付操作,如果在规定时间内没有完成操作,则订单会作废,变成未完成支付的订单。
1. 未出行订单针对已经支付但是没有出行的订单,可以在未出行订单中查看自己的出行计划。未出行订单可以进行改签操作,改签相同出发站和终点站的其他列车。
1. 未出行订单还可以进行退票操作,从而取消订单。
项目截图:
![1](https://github.com/ccclll777/db_design_web/blob/master/%E5%88%97%E8%BD%A6%E4%BF%A1%E6%81%AF.png)
![1](https://github.com/ccclll777/db_design_web/blob/master/%E6%9F%A5%E8%AF%A2%E5%88%97%E8%BD%A6%E6%97%B6%E5%88%BB%E8%A1%A8.png)
![1](https://github.com/ccclll777/db_design_web/blob/master/%E5%88%97%E8%BD%A6%E6%9F%A5%E8%AF%A2.png)
![1](https://github.com/ccclll777/db_design_web/blob/master/%E6%8D%A2%E4%B9%98%E6%9F%A5%E8%AF%A2.png)
![1](https://github.com/ccclll777/db_design_web/blob/master/%E6%8D%A2%E4%B9%98%E8%BD%A6%E7%A5%A8%E6%9F%A5%E8%AF%A2.png)
![1](https://github.com/ccclll777/db_design_web/blob/master/%E9%80%89%E5%BA%A7.png)
![1](https://github.com/ccclll777/db_design_web/blob/master/B77130E5-B054-4C6B-856E-4A794DC66CEE%E5%88%97%E8%BD%A6%E6%9F%A5%E8%AF%A21.png)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
毕业设计是高等教育阶段学生在完成学业前所进行的一项重要学术任务,旨在检验学生通过学习所获得的知识、技能以及对特定领域的深刻理解能力。这项任务通常要求学生运用所学专业知识,通过独立研究和创新,完成一个实际问题的解决方案或者开展一项有价值的项目。 首先,毕业设计的选择通常由学生根据个人兴趣、专业方向以及实际需求来确定。学生需要在导师的指导下明确研究目标、问题陈述,确立研究的范围和深度。毕业设计可以包括文献综述、需求分析、方案设计、实施与测试等多个阶段,以确保整个过程的科学性和系统性。 其次,毕业设计的完成通常需要学生具备一定的独立思考和解决问题的能力。在研究过程中,学生可能需要采用各种研究方法,如实验、调查、案例分析等,以获取必要的数据和信息。通过这些活动,学生能够培养扎实的专业技能,提升解决实际问题的实际能力。 第三,毕业设计的撰写是整个过程的重要组成部分。学生需要将研究过程、方法、结果以及结论等详细记录在毕业论文中,以展示其研究的全貌和成果。同时,撰写毕业设计还有助于提高学生的学术写作水平,培养清晰、逻辑的表达能力。 最后,毕业设计的评价通常由导师和相关专业人士进行。评价标准包括研究的创新性、实用性、方法的科学性以及论文的质量等方面。学生在毕业设计中获得的成绩也将直接影响其最终的学业成绩和学位授予。 总的来说,毕业设计是高等教育中的一项重要环节,通过此过程,学生不仅能够巩固所学知识,还能培养独立思考和解决问题的能力,为将来的职业发展奠定坚实的基础。
资源推荐
资源详情
资源评论
收起资源包目录
课程设计,铁路售票系统.zip (308个子文件)
.babelrc 234B
mvnw.cmd 6KB
COPYING 18KB
index.css 218KB
app.c4559d0e6bcc6d5d59aa86d0abdc107f.css 200KB
styles.css 2KB
.editorconfig 147B
.eslintignore 29B
.eslintrc 95B
.gitignore 432B
.gitignore 182B
.gitignore 159B
.gitignore 0B
.gitkeep 0B
index.html 470B
index.html 146B
favicon.ico 7KB
system_back.iml 11KB
vue2-manage.iml 458B
Railway-ticketing-system.iml 336B
maven-wrapper.jar 47KB
TicketController.java 24KB
UserController.java 12KB
OrderListDao.java 10KB
OrderListController.java 10KB
TrainTicketQueryDao.java 9KB
TrainTransferTicketPriceInfo.java 8KB
TrainInfoController.java 8KB
TrainScheduleDao.java 6KB
TrainTransferSchedule.java 6KB
OrderListService.java 6KB
TrainScheduleController.java 5KB
TrainRemainingSeats_GD.java 5KB
MavenWrapperDownloader.java 5KB
AllOrder.java 4KB
TrainRemainingSeats.java 4KB
TrainInfoDao.java 4KB
PassengerController.java 4KB
TrainTicketPriceInfo.java 4KB
TrainTicketOrderDao.java 3KB
OrderController.java 3KB
TrainScheduleInfo.java 3KB
UserDao.java 3KB
TrainInfoService.java 3KB
PassengerDao.java 2KB
UserService.java 2KB
GetOrderList.java 2KB
TrainTickerQueryService.java 2KB
OrderList.java 2KB
TrainTicketOrderService.java 2KB
TrainTicketOrderReturnData.java 1KB
PassengerService.java 1KB
RedisUtils.java 1KB
TrainTransferSeatCount.java 1KB
GlobalCorsConfig.java 1KB
TrainInfo.java 1KB
TrainSeatQueryReturnData.java 1KB
TrainScheduleService.java 1KB
TrainParkingStationDao.java 1KB
TrainTransferTicketPriceReturnData.java 1004B
User.java 989B
TrainSeatCount.java 952B
UserInfo.java 918B
StationService.java 898B
TrainParkingInfoReturnData.java 890B
TrainParkingInfo.java 886B
TrainScheduleReturnData.java 886B
GetAllNoTripData.java 881B
TrainTicketPriceQueryReturnData.java 876B
TrainSeatQuery.java 873B
TrainTransferSeatCountReturnData.java 860B
PassengerInfoReturnData.java 858B
TrainTransferScheduleReturnData.java 844B
GetAllOrderList.java 840B
TrainInfoReturnData.java 776B
GetAllOrderListReturnData.java 747B
SearchTrainInfoReturnData.java 719B
GetOrderListReturnData.java 699B
GetAllOrderReturnData.java 689B
RespBean.java 683B
SeatInfoReturnData.java 671B
GetAllUserReturnData.java 663B
GetAllTrainNumberListReturnData.java 650B
OrderTest.java 642B
UserInfoReturnData.java 605B
SystemBackApplication.java 597B
PassengerInfo.java 585B
SeatInfo.java 545B
GenerateOrder.java 527B
TrainNumberData.java 525B
AddTrainInfoVo.java 516B
Token.java 485B
UserLogin.java 362B
DbDesignServiceApplicationTests.java 343B
UpdateStation.java 255B
avator.jpg 50KB
vendor.abd0ec07e681def2e191.js 814KB
5.b022a6a506cbd3afdf84.js 47KB
0.084b8aedfd0e7a31e7f2.js 42KB
11.476af21492ba981db94c.js 36KB
共 308 条
- 1
- 2
- 3
- 4
资源评论
JJJ69
- 粉丝: 6261
- 资源: 5775
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功