基于Web的汽车客运订票系统的设计与实现

 2022-12-22 11:24:22

论文总字数:27637字

摘 要

虽然汽车行业已经诞生多年,受到了各种新型交通方式的冲击,但依旧是中短程旅游用户心中首要考虑交通工具之一。而每到假期,人工售票窗口前方就会出现排长队、处理不及的状况,这时,网络售票的重要性就显而易见,当前智能机普及,用户自己自行选择票种,效率远远比人工代售要高很多。

顺应当前主流趋势并且结合本人的实际情况,本人选择使用SpringBoot进行后端开发,使用Spring Data JPA来简化持久层,同时使用了shiro进行简单基础的安全权限管理;前端则选用VUE并引用Element-UI,能够较为简单的做出美观的页面。

本系统重点在于实现了权限的分配,这在实际应用中是及其必要的,不足点在于本系统未对常规的售票流程进行优化,侧重点更多的放在后台管理方面。

关键字:汽车票管理,java,JPA,Shiro,VUE,SpringBoot

Design and implementation of a web-based ticket booking system for automobile passenger transport

Abstract

Although the automobile industry has been born for many years and has been impacted by various new modes of transportation, it is still a medium and short-range tourism user, and one of the most important means of transportation in their mind[38]. And every holiday, there will be a long line in front of the artificial ticket window, which can't be handled. At this time, the importance of online ticket sales is obvious. At present, with the popularity of intelligent machines, users choose their own ticket types, the efficiency is much higher than that of the artificial ticket sales.

In line with the current mainstream trend and my actual situation, I choose to use spring boot for back-end development, spring data JPA to simplify the persistence layer, and Shiro for simple and basic security rights management; Vue and element UI are selected for the front-end, which can make beautiful pages more simply.

This system focuses on the realization of the distribution of authority, which is necessary in practical application. The disadvantage is that the system does not optimize the normal ticket selling process, and focuses more on the background management.

Keywords: Ticket management,java,JPA,Shiro,VUE,SpringBoot

目 录

目 录 III

第一章 绪论 1

1.1 论文工作意义与背景 1

1.2 相关研究现状 1

1.3 主要研究内容 1

1.4 论文组织结构 1

第二章 相关技术基础 2

2.1 Intellij IDEA简介 2

2.2 Vue简介 2

2.3 JS简介 2

2.4 Shiro安全框架简介 2

2.5 SpringBoot简介 3

2.6 Mysql简介 3

2.7 Element-UI简介 3

2.8 Axios简介 3

2.9 本章小结 3

第三章 系统需求分析 4

3.1 功能需求分析 4

3.2 业务流程分析 4

3.3 数据流程分析 7

3.3 本章小结 9

第四章 系统设计 10

4.1系统网络架构设计 10

4.2 系统总体设计 10

4.3 系统功能模块设计 11

4.4 数据库设计 11

4.5 本章小结 16

第五章 系统实现 17

5.1 主界面的实现 17

5.2 注册和登录模块的实现 19

5.3 新闻界面的实现 23

5.4 汽车票模块的实现 24

5.5 个人中心模块的实现 29

5.6 运行环境说明 34

5.7 界面测试 35

5.8 功能测试 35

第六章 总结与展望 39

致 谢 40

参考文献 41

第一章 绪论

1.1 论文工作意义与背景

虽然汽车行业已经诞生多年,受到了各种新型交通方式的冲击,但依旧是中短程旅游用户心中首要考虑交通工具之一。但每逢节假日,人工售票窗口前方,都会排起长队,处理售票、意外情况,这样会导致一个人在窗口处占据太多时间,明显会影响后方排队这的购票体验,新增窗口又会增加人工售票成本,并且窗口不能无限增多,因此依旧会有等待的情况出现,且排除高峰期,过多的窗口显得多余,不够弹性,此时,网上售票的重要性显而易见,目前智能手机已经普及,网上售票,效率要远高于人工售卖。

1.2 相关研究现状

目前,虽然国内外都有票务系统,但是手工操作的依旧居多。因为它的购票的操作界面,管理后台,几乎是一体的,对普通用户不友好,需要专业的培训,才能正常使用。因此,需要人工客服来操作它。这样,效率低,错误率高。同时,这样的形式也延误了一些人的行程,因为排队等候花费了太多的时间,这点确实值得改进。票务系统,除了要前台方便用户操作,后台还需要客服方便配置。为了合理维护系统和发布公告等等,合理的进行分配权限是必要的,系统本身的安全性也是关键。

1.3 主要研究内容

剩余内容已隐藏,请支付后下载全文,论文总字数:27637字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;