基于SpringBoot2+Vue2的酒店预订管理系统
分类: Java springboot vue MySQL 标签: 酒店预订管理系统
2025-10-20 16:12:11 242浏览
系统提供房间信息浏览、在线预订、订单管理、用户互动(聊天、评论、反馈)以及房间维护管理等一站式服务。
(ssm和springboo项目可互转) 联系作者 ,微信 jf3qcom , QQ : 1913284695 购买源码
角色:
管理员、普通用户、前台客服
技术:
SpringBoot2、Vue2、MySQL
核心功能:
系统提供房间信息浏览、在线预订、订单管理、用户互动(聊天、评论、反馈)以及房间维护管理等一站式服务。
功能介绍
管理员 (admin)
- 用户管理:管理普通用户和前台客服账号,包括启用、禁用和查看用户信息。
- 房间管理:进行房间信息的增删改查,包括房间名称、房号、价格、图片、详情、状态(上架/下架)等。
- 房间分类管理:维护房间类型(如大床房、双人房等)的分类信息。
- 订单管理:查看所有用户的预订订单,处理订单状态变更、退款申请等。
- 维修管理:接收并处理用户提交的房间维修请求。
- 反馈处理:处理用户提交的系统使用反馈。
- 客服聊天管理:与普通用户进行在线聊天沟通。
普通用户 (pt)
- 房间浏览与搜索:浏览不同类型的房间信息,查看房间详情、价格、图片等。
- 在线预订:选择入住和退房日期,提交房间预订订单。
- 订单管理:查看个人订单列表,进行办理入住、退房、申请退款等操作。
- 房间评论:对已入住的房间进行评论。
- 在线客服:通过聊天功能与前台客服进行实时沟通。
- 系统反馈:提交使用系统过程中的问题或建议。
- 个人信息管理:修改昵称、头像、密码等个人资料。
前台客服 (qt)
- 用户咨询:通过在线聊天功能,回复普通用户的咨询和问题。
- 订单协助:协助处理用户的订单相关问题(如查询、状态确认等)。
- 信息查询:查询房间信息、订单记录等,以便更好地服务用户。
数据字典
聊天 (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或哈希值) |
| 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) | 禁用原因 |
部分截图

























演示视频
好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
暂无评论,快来写一下吧
展开评论
您可能感兴趣的博客
他的专栏
他感兴趣的技术

















新业务
springboot学习
ssm框架课
vue学习
【带小白】java基础速成