
摘要在信息技术迅猛发展的大环境之下大学生旅游市场上的消费行为表现出非常鲜明的多元化特点。传统的获取信息的途径已经不能适应现代用户对于高效率、社交属性旅行服务的要求。为了克服以上问题本文使用Spring Boot框架来创建一个专门给大学生使用的在线旅游服务平台。本平台使用B/S架构用Spring Boot简化开发过程和业务逻辑处理能力前端使用Vue.js技术设计出移动端友好交互界面。从数据库角度来讲使用稳定性好、支持弹性伸缩的MySQL为主要的数据存储方式。整合门票预订、酒店预订和地方特产购买等各方面的功能模块并且创新性的加入了以用户的身份证号码为基础的数据过滤和以兴趣爱好为中心的拼团推荐算法努力创建出安全、高效且方便学生的旅游生态系统。目 录摘 要Abstract1 绪 论1.1 研究背景1.2 研究的目的和意义1.3 国内外研究现状1.3.1 国内研究现状1.3.2 国外研究现状1.3 研究内容1.4 本章小结2 开发环境与技术2.1 Java技术2.2 B/S架构2.3 MySQL数据库2.4 SpringBoot框架2.5 Vue框架2.5 本章小结3 系统分析3.1 可行性分析3.1.1 技术可行性3.1.2 经济可行性3.1.3 社会可行性3.2 系统功能需求分析3.2.1 管理员功能分析3.2.2 用户功能分析3.3 系统非功能需求分析3.4 系统流程分析3.4.1 操作流程3.4.2 登录流程3.4.3 删除流程3.4.4 添加流程3.5 本章小结4 系统设计4.1 软件功能模块设计4.2 系统顺序图设计4.3 数据库设计4.3.1 数据库实体设计4.3.2 数据库表设计4.4 本章小结5 系统实现5.1 用户功能实现5.1.1 景点购票5.1.2 酒店预订5.1.3 特产购买5.1.4 留言反馈5.1.5 大学生认证5.1.6 搭子招募5.1.7 搭子审核5.2 管理员功能实现5.2.1 景点管理5.2.2 旅游线路管理5.2.3 酒店信息管理5.2.4 特产管理5.2.5 订单管理5.2.6 留言板管理5.2.7 大学生认证审核5.2.8 系统管理5.4 本章小结6 系统测试6.1 兼容性测试6.2 性能测试6.3 性能测试6.3.1 景点购票功能测试6.3.2 大学生认证功能测试6.3.3 旅游搭子招募功能测试6.3 测试总结6.4 本章小结结 论参考文献致 谢1 绪 论伴随着互联网技术逐渐渗入到各个社会领域当中大学生们的消费行为方式也发生了较大的改变。旅游业作为青年学子解除学业压力、开阔人生视野的主要途径在校园文化生活中的作用越来越突出。传统旅游信息获取方式有资源整合少、效率低的缺点在学生预订住宿、规划路线、购买门票的过程中需要在各个不同的平台之间切换既浪费了时间又减小了旅行的过程[1]。虽然有部分综合型在线旅游服务平台实现了功能的整合但是专门为大学生提供的个性化服务还很缺乏。此人群出游时更加看重性价比与社交互动攻略内容对其的依赖性也更强。目前市场还没有形成完善的校园周边旅游资源专业整合体系也无法给学生用户提供符合其需要的、有精准定位、价格实惠的服务产品这为相关领域的创新发展留下很大空间。2 开发环境与技术主要介绍本高校学生旅游服务平台的核心开发技术与架构。系统后端以Java为开发语言基于SpringBoot框架快速搭建项目、实现业务逻辑采用B/S架构简化用户使用与系统运维依托MySQL数据库存储各类平台数据。前端使用Vue框架开发界面整套技术栈搭配稳定高效可满足平台开发与运行需求。4 系统设计该系统采用前后端分离架构设计整个系统可以分成用户服务前端和管理支持后端两个主要部分。用户端方面整合出行程安排、门票预定、住宿预定、地方特产购买等各方面的功能模块同时嵌入高校专属的身份认证系统和社交交流平台来满足学生的各种出行需求管理端主要负责基础数据集中控制即景区信息录入、旅游线路安排、酒店资源调配、特色商品上线等业务环节并对订单追踪、客服工单办理以及会员权限管理等事务加以执行。5系统实现5.1.7 搭子审核个人中心模块给招募发起人提供方便的待审请求管理功能。根据关联数据库表可以实现待处理加入申请列表的实时展示将申请人个人信息、信用评级等信息进行可视化呈现。发起者选择“通过”或者“拒绝”之后后端服务就会调用对应的接口去更新申请的状态同时也会把确认的结果通知给申请人。此流程可以很大程度上提高旅游社群成员质量审核速度也体现出平台设计高度的科学性以及人性化。如图5-7所示。图5-7 招募审核5.2.2 旅游线路管理该模块给管理员提供整合多个景点资源创建出好的旅游路线的管理功能支持。用系统化管理平台来实现用户的行程安排和游览建议的时长设置。后端业务逻辑层的相关程序代码完成的是景点信息映射的任务从而保证给访客展示的是全面、准确的旅行信息。管理员可以动态的修改热门路线的内容在市场需求或者季节性的需求发生变化的时候及时做出反应。如图5-9所示。图5-9 旅游路线管理6 系统测试经过系统功能测试、性能测试以及兼容性测试之后用SpringBoot搭建的大学生旅游服务平台的各项评价指标都达到了所设定的标准。从兼容性角度来说该平台能够很好地适应主流的Web浏览器以及各种类型的终端设备界面十分流畅并且操作得很精确高压场景压力测试结果表明在峰值流量1000个用户的超大流量的极端情况下系统仍然可以保持稳定的速度很好的体现了它的承载能力和稳定性。