需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:16431 | ![]() | |
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) | ![]() |
摘要:伴随着我国经济社会的快速发展,人们的公路出行变得愈加频繁,这对公路客运的快捷性和便利性提出了新的要求。但是单一的售票窗口售票形式以及客运站之间未实现票务资源共享等问题成为人们选择公路出行的障碍。与此同时,客运站服务管理水平低下,无法挖掘客运潜力。客运行业市场庞大,但是较低水平的信息化程度使得客运行业的基础优势难以发挥。随着互联网技术的迅猛发展,“互联网+客运”这个新模式也成为了可能。因此,构建一套长途汽车售票系统对方便人们出行以及提升客运站管理水平具有重要的现实意义。 本文在调研我国现有的汽车售票系统现状的基础上,构建了一套长途汽车售票系统,不仅能为旅客提供优质服务,而且是一个能够提升客运站管理运营水平的解决方案。在系统开发中使用了前后端分离模式:后端采用当前流行的Java Web开发框架SpringBoot和出色的持久层框架MyBatis-Plus,使用小巧灵活的MySQL数据库作为数据存储的解决方案,采用Tomcat作为Web服务器;前端页面使用Vue.js这个轻量级响应式框架实现。前后端之间的交互以JSON格式数据进行。 本文在需求分析的基础上,对系统逻辑架构、系统物理架构、系统功能和数据库结构进行了总体设计。然后,根据总体设计方案,详细设计并实现了系统的核心业务功能。具体包括登录注册、查询班次信息、在线下单、查看订单、取消订单、退票等用户端功能,以及基础数据管理、线路管理、订单管理、车票管理、数据统计等后台管理端功能。最后,对该系统进行了单元测试和性能测试,测试结果显示:系统功能齐全,性能优良,具有重要的现实意义。
关键词:售票系统;Java Web开发;前后端分离
目 录 摘 要 ABSTRACT 第一章 绪论-1 1.1 系统的开发背景和意义-1 1.2 痛点分析-1 1.2.1 针对用户的痛点分析-1 1.2.2 针对客运站的痛点分析-2 1.3 痛点解决方案和系统创新点-2 1.3.1 痛点解决方案-2 1.3.2 系统创新点-3 1.4 论文结构的安排-4 第二章 系统需求分析-5 2.1 可行性分析-5 2.1.1 经济可行性-5 2.1.2 技术可行性-5 2.1.3 社会可行性-5 2.2 功能性需求分析-6 2.2.1 用户Web端-6 2.2.2 后台管理Web端-7 2.3 非功能性需求分析-8 2.3.1 产品易用性-8 2.3.2 产品可靠性-8 2.3.3 产品安全性-8 2.3.4 产品可保障性-8 第三章 系统总体设计-10 3.1 开发技术简介-10 3.1.1 前后端分离模式-10 3.1.2 Java编程语言-10 3.1.3 SpringBoot框架-10 3.1.4 MyBatis-Plus框架-11 3.1.5 MySQL数据库-12 3.1.6 Tomcat服务器-12 3.1.7 Vue.js框架-12 3.2 系统架构图-13 3.2.1 逻辑架构-13 3.2.2 物理架构-13 3.3 系统用例图-14 3.4 数据库设计-15 3.4.1 系统E-R图-15 3.4.2 数据库表结构设计-18 第四章 系统详细设计与实现-22 4.1 用户Web端功能设计-22 4.1.1 登录和注册模块-22 4.1.2 查询班次模块-23 4.1.3 订单管理模块-26 4.1.4 个人中心模块-28 4.2 后台管理Web端功能设计-30 4.2.1 基础数据管理模块-30 4.2.2 线路和班次管理模块-32 4.2.3 订单和车票管理模块-33 4.2.4 数据可视化模块-33 第五章 系统测试-35 5.1 单元测试-35 5.1.1 单元测试工具介绍-35 5.1.2 测试用例设计-35 5.1.3 测试用例结果分析-37 5.2 性能测试-37 5.2.1 性能测试工具介绍-37 5.2.2 性能测试报告及分析-38 第六章 总结与展望-39 6.1 本文主要工作-39 6.2 未来工作展望-39 参考文献-41 致谢-42 |