基于SpringBoot2+Vue2的酒店预订管理系统

飞一样的编程
飞一样的编程
擅长邻域:Java,MySQL,Linux,nginx,springboot,mongodb,微信小程序,vue

分类: Java springboot vue MySQL 标签: 酒店预订管理系统

2025-10-20 16:12:11 242浏览

系统提供房间信息浏览、在线预订、订单管理、用户互动(聊天、评论、反馈)以及房间维护管理等一站式服务。

(ssm和springboo项目可互转) 联系作者 ,微信 jf3qcom , QQ : 1913284695 购买源码

角色:

管理员、普通用户、前台客服

技术:

SpringBoot2、Vue2、MySQL

核心功能:

系统提供房间信息浏览、在线预订、订单管理、用户互动(聊天、评论、反馈)以及房间维护管理等一站式服务。

功能介绍

管理员 (admin)

  1. 用户管理:管理普通用户和前台客服账号,包括启用、禁用和查看用户信息。
  2. 房间管理:进行房间信息的增删改查,包括房间名称、房号、价格、图片、详情、状态(上架/下架)等。
  3. 房间分类管理:维护房间类型(如大床房、双人房等)的分类信息。
  4. 订单管理:查看所有用户的预订订单,处理订单状态变更、退款申请等。
  5. 维修管理:接收并处理用户提交的房间维修请求。
  6. 反馈处理:处理用户提交的系统使用反馈。
  7. 客服聊天管理:与普通用户进行在线聊天沟通。

普通用户 (pt)

  1. 房间浏览与搜索:浏览不同类型的房间信息,查看房间详情、价格、图片等。
  2. 在线预订:选择入住和退房日期,提交房间预订订单。
  3. 订单管理:查看个人订单列表,进行办理入住、退房、申请退款等操作。
  4. 房间评论:对已入住的房间进行评论。
  5. 在线客服:通过聊天功能与前台客服进行实时沟通。
  6. 系统反馈:提交使用系统过程中的问题或建议。
  7. 个人信息管理:修改昵称、头像、密码等个人资料。

前台客服 (qt)

  1. 用户咨询:通过在线聊天功能,回复普通用户的咨询和问题。
  2. 订单协助:协助处理用户的订单相关问题(如查询、状态确认等)。
  3. 信息查询:查询房间信息、订单记录等,以便更好地服务用户。

数据字典

聊天 (jd_chat)

id int 主键ID
uid int 用户ID
cont varchar(255) 聊天内容
cts varchar(255) 创建时间
cno varchar(255) 聊天编号/会话编号

评论 (jd_comment)

id int 主键ID
uid int 用户ID
cont varchar(255) 评论内容
rid int 房间ID
cts varchar(255) 创建时间

反馈 (jd_feedback)

id int 主键ID
uid int 用户ID
rid int 房间ID (可能为空,用于系统反馈)
cont varchar(255) 反馈内容
cts varchar(255) 创建时间
hideuinfo varchar(255) 是否匿名 (1匿名)
result varchar(255) 处理结果/回复

订单 (jd_orders)

id int 主键ID
orderno varchar(100) 订单号
rid int 房间ID
price decimal(10, 2) 房间单价
indate varchar(255) 预计入住日期
outdate varchar(255) 预计离开日期
days int 居住天数
totalmoney decimal(10, 2) 总支付金额
uid int 下单用户ID
refund varchar(255) 退款状态 (0初始, 1全额退款, 3部分退款)
rts varchar(255) 退款时间
cts varchar(255) 下单时间
rmoney varchar(255) 退款金额
realoutdate varchar(255) 实际退房日期
realmoney decimal(10, 2) 实际支付金额
state varchar(255) 订单状态 (0待入住, 1已退房, 2办理入住, 3未入住已过期)
ushow varchar(255) 用户端是否显示 (1显示, 0删除)
realindate varchar(255) 实际入住日期

维修 (jd_repair)

id int 主键ID
rid int 房间ID
uid int 报修用户ID
cont varchar(255) 需要维修的内容
isdeal varchar(255) 处理状态 (0待处理, 1已处理)
cts varchar(255) 创建时间/报修时间
dts varchar(255) 处理时间

房间 (jd_room)

id int 主键ID
tid int 房间分类ID
rname varchar(255) 房间名称
rno int 房号
state varchar(255) 房间状态 (0下架, 1上架)
imgs longtext 房间图片 (多张图片路径)
price decimal(10, 2) 价格
area float(10, 2) 面积
haswindow varchar(255) 是否有窗户
bedinfo varchar(255) 床信息
pnum int 可入住人数
rdesc longtext 房间详情描述
canuse varchar(255) 使用状态 (1可用, 0维修中)

分类 (jd_type)

id int 主键ID
tname varchar(255) 分类名称 (如:大床房)
cts varchar(255) 创建时间
tsort int 排序值 (越小越靠前)

用户 (jd_users)

id int 主键ID
nickname varchar(255) 昵称
faceimg varchar(255) 头像
mobile varchar(255) 手机
upass varchar(255) 密码 (存储MD5或哈希值)
email varchar(255) 邮箱
qqh varchar(255) QQ号
school varchar(255) 学校 (可能是自定义字段)
sex varchar(255) 性别
role varchar(255) 角色 (admin管理员, pt普通用户, qt前台客服)
cts varchar(255) 创建时间/注册时间
state varchar(255) 账号状态 (0禁用, 1启用)
msg varchar(255) 禁用原因

部分截图

image 8.png


image 23.png


image 1.png


image 2.png


image 3.png


image 4.png


image 5.png


image 6.png


image 7.png


image 9.png


image 10.png


image 11.png


image 12.png


image 13.png


image 14.png


image 15.png


image 16.png


image 17.png


image 18.png


image 19.png


image 20.png


image 21.png


image 22.png


image 24.png


image.png


演示视频

https://www.bilibili.com/video/BV1kAs3z7EUM/

好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695