愿行旅行社信息管理系统的开发旨在提升旅行社的运营管理效率、优化旅游资源整合、改善用户服务体验,推动旅行社向数字化、智能化方向发展。系统共设计了三类用户角色:系统管理员、用户和导游。
系统管理员功能需求包括:用户信息管理、景点信息维护、酒店信息管理、航班信息录入、车票数据管理、导游服务管理以及财务管理等。
管理员的功能需求为:
(1)用户信息管理,管理用户与导游的基本资料及权限信息。
(2)景点信息维护,维护景点的基本信息、价格和开放时间等内容。
(3)酒店信息管理,管理酒店的房型信息、价格、星级及位置等数据。
(4)航班信息录入,录入和维护航班的时刻表、出发地、目的地及票价等信息。
(5)车票数据管理,管理火车、高铁、汽车等车票的时刻、站点和价格信息。
(6)导游服务管理,审核导游信息并管理其服务记录与评价数据。
(7)财务报表统计分析,生成订单收入等财务数据并提供多维度分析报表。
用户功能需求包括:浏览旅游产品(景点、酒店、航班、车票)、预订服务、查看订单状态、在线支付、提交评价以及管理个人信息。
用户的功能需求为:
(1)浏览旅游产品,浏览景点、酒店、航班、车票等各类旅游服务信息。
(2)预订服务,选择所需旅游产品并提交预订订单。
(3)查看订单状态,实时查看订单的支付状态与服务进度。
(4)在线支付,完成对旅游订单的在线支付操作。
(5)提交评价,对已完成的旅游服务或导游服务进行评价反馈。
(6)管理个人信息,维护个人账户资料与安全设置。
导游功能需求包括:注册、登录、个人资料管理以及查看个人导游服务信息等。导游类用户的用例图如图3-3所示。
导游类用户的功能需求为:
(1)注册,提交导游相关信息申请账号注册。
(2)登录,使用账号密码登录导游端系统。
(3)个人资料管理,编辑并维护个人简介、资质等导游资料。
(4)查看个人导游服务信息,查看服务订单及客户评价等相关信息。






新媒体时代,旅游业正经历着一场数字化变革,其程度之深前所未见,人们在获取旅游信息、进行旅游决策以及提升旅游体验的过程中,对信息系统的依赖程度日益增加,传统旅行社在信息管理以及服务效率方面存在诸多欠缺之处,无法很好地契合用户个性化、多样化以及智能化的旅游需求。开发一套有收集信息、展示信息、互动交流、交易以及管理信息等多种功能于一体的综合性信息管理系统,有十分关键的意义,为契合旅游行业数字化转型需求,本课题设计并实现了愿行旅行社信息管理系统。
此系统运用B/S架构,依托Java语言,借助SpringBoot与前端VUE框架达成前后端分离开发,后端数据存储选用MySQL数据库,系统支持系统管理员、用户以及导游这三类用户角色,其主要有用户管理、景点信息管理、酒店信息管理、航班信息管理、车票信息管理、导游服务管理、财务报表管理以及用户个人中心等功能。经由系统功能的达成,可提高旅行社的运营效率、信息处理能力以及客户满意度。
系统测试得出的结果说明,此系统运行态势稳定,界面交互较为友好,功能模块的划分清晰明确,可达成不同用户的业务需求,有良好的可扩展性以及应用前景,该系统提升了旅行社的管理效率,还为用户构建了更为便捷、智能的旅游服务平台。
关键词:旅行社;导游服务;Java;SpringBoot
目 录
序言 5
第1章 绪 论 6
1.1 研究背景 6
1.2 国内外研究现状 6
1.3 研究意义 7
1.4 研究内容 7
第2章 相关技术 9
2.1 SpringBoot框架 9
2.2 VUE框架 9
2.3 Java语言 10
2.4 MySQL数据库 10
第3章 系统分析 11
3.1 系统可行性分析 11
3.1.1 技术可行性分析 11
3.1.2 经济可行性分析 11
3.1.3 操作可行性分析 11
3.2 系统需求分析 12
3.2.1 功能性需求分析 12
3.2.2 非功能性需求分析 14
第4章 系统总体设计 15
4.1 系统架构设计 15
4.2 系统功能设计 15
4.2.1 前台功能设计 16
4.2.2 后台功能设计 17
4.3 系统数据库设计 17
4.3.1 数据库概念模型设计 17
4.3.2 数据库逻辑结构设计-关系模式 26
4.3.3 数据库表设计 28
第5章 系统功能实现 38
5.1 前台功能实现 38
5.1.1注册与登录模块 38
5.1.2首页模块 40
5.1.3公告信息模块 40
5.1.4导游服务模块 42
5.1.5景点功能模块 43
5.1.6酒店功能模块 45
5.1.7航班功能模块 46
5.1.8车票功能模块 47
5.1.9交流互动模块 48
5.1.10个人中心模块 49
5.2 后台管理功能实现 49
5.2.1用户/导游管理 49
5.2.2景点信息管理 50
5.2.3酒店信息管理 51
5.2.4航班信息管理 52
5.2.5车票信息管理 54
5.2.6交流互动管理 54
5.2.7公告信息管理 55
5.2.8导游服务管理 55
5.2.9财务报表管理 56
第6章 系统测试 57
6.1 系统测试分析 57
6.2 系统测试用例 57
6.3 系统测试结果 59
结束语 60
参考文献 61
致 谢 63