项目介绍——gitee.104
一、项目介绍
本项目为基于 Spring Boot + Vue 的旅游信息推荐系统,分为 管理员(后台) 与 普通用户/游客两类角色。系统已实现的主要功能如下:
管理员:
- 基本操作:登录、修改密码、获取/修改个人信息、登出。
- 用户管理:用户列表/详情/新增/修改/删除、重置密码、注册审核与会话管理
- 景点管理:景点信息的全面 CRUD、景点预约订单管理。
- 酒店管理:酒店信息管理、房型管理、酒店订单管理。
- 旅游路线管理:旅游路线的发布/修改/删除/查询。
- 论坛管理:论坛帖子的审核/修改/删除/管理。
- 评论管理:用户评论的审核与管理。
- 轮播图管理:首页轮播图的上传/修改/删除。
用户(普通用户):
- 基本操作:登录、注册、修改密码、获取/修改个人信息、登出。
- 景点浏览:查看景点详情、景点预约、订单管理。
- 酒店预订:浏览酒店信息、房型选择、酒店预订、订单管理。
- 旅游路线:查看推荐旅游路线详情。
- 论坛交流:发帖/回帖、浏览帖子详情。
- 收藏功能:收藏喜欢的景点、酒店、路线。
- AI智能问答:对接讯飞AI大模型,提供旅游咨询服务。
二、项目技术
- 编程语言:Java
- 后端框架:Spring Boot 2.4.2, Spring MVC,MyBatis-Plus,MySQL,Redis,FastJSON,Hutool, Druid,JWT
- 前端框架:Vue 2 + vue-router,Element UI,axios,vue-quill-editor(富文本),ECharts,video.js
三、运行环境
- JDK版本:1.8及以上都可以
- 操作系统:Windows7/10、MacOS
- 开发工具:IDEA、Ecplise、MyEclipse都可以
- 数据库: MySQL5.5/5.7/8.0版本都可以
- npm版本:6.14.13及以上都可以
- Redis版本:3.2.100及以上都可以
四、运行截图
论文截图:
程序截图:




