# 【从0带做】民宿预订系统

作者:武哥聊编程 (opens new window)
公众号:武哥聊编程 (opens new window)
获取链接https://www.javaxmsz.com/projectDetail?id=79 (opens new window)

# 一、项目功能视频

# 二、项目在线体验地址

体验地址(请电脑端浏览器访问):http://43.142.9.148:90/ (opens new window)
用户账号: zhangsan 密码:123456
商家账号: wws 密码:123456
系统管理员:admin 密码:admin
注:为了保证线上数据完整,关闭了线上增删改数据功能,不影响实际代码功能,管理员登录可以查看其他账号。

# 三、项目技术栈

前后端分离
后端:SpringBoot3 + MyBatis + Hutool
前端:Vue3 + Element-Plus + Vue-Router + Axios
数据库: MySQL

版本要求:
jdk不低于17,MySQL 5.7或者8,node.js版本18以上,maven版本建议3.8及以上,navicat建议不低于16

数据库表:16张表
难度系数:⭐⭐⭐⭐⭐

# 三、项目功能描述

# 1. 管理员

登录、个人信息、修改密码
系统首页:查看系统的统计图,统计整个平台的数据
房间类型信息:查看所有民宿房间类型信息
房间信息:查看所有民宿房间信息
入住订单信息:查看所有民宿入住订单信息
入住登记记录:查看所有民宿的入住登记信息
特产信息:管理所有特产信息
特产订单信息:管理所有特产订单信息
旅游帖子:查看审批由用户发布的旅游帖子
特色景点:管理系统所有的特色景点宣传信息
省份信息:管理所有省份信息
公告信息:管理所有公告信息
反馈信息:查看与回复用户的反馈
管理员信息:管理管理员信息
用户信息:管理用户信息
商家信息:管理商家信息

# 2. 民宿商家

登录、注册、个人信息、修改密码、民宿认证
系统首页:查看自己名宿的营业额和民宿房间相关信息统计
房间类型:管理自己民宿的所有房间类型信息
房间信息:管理自己所有的房间信息
入住订单信息:查看自己民宿的所有订单信息
入住登记信息:查看和新增自己民宿的入住登记记录信息

# 3. 用户

登录、注册、个人信息、修改密码
首页:查看热门景点和主题民宿
特色民宿:查看所有民宿信息
特色景点:查看所有推荐景点信息
旅游论坛:查看和新增旅游帖子
优质特产:查看所有特产信息和下单购买特产
反馈与建议:提出对于系统的建议与反馈
个人中心:查看和修改个人信息
我的收藏:查看用户收藏的民宿信息
我的帖子:查看由该用户发布的帖子
民宿订单:查看该用户的所有民宿订单
特产订单:查看该用户的所有特产订单
反馈记录:查看该用户的所有反馈记录

# 五、项目创新点

  • Echarts图表数据统计
  • 很复杂的多角色权限控制、多模块的关联
  • 富文本编辑器的使用
  • 精美细致的页面设计
  • 平台支持游客模式访问

# 六、关键页面截图

登录

前台首页

特色民宿

特色景点

旅游论坛

优质特产

反馈与意见

管理端首页

房间类型信息

房间信息

入住订单信息

入住登记记录

特产信息

旅游帖子

特色景点

上次更新: 3/31/2025,