博主主页:猫头鹰源码

项目介绍

本系统为最新原创项目,采用前后端分离,项目代码工整,结构清晰,适合选题:酒店管理、酒店、客房、酒店预定、前后端分离类其他酒店话题等。系统采用springboot+vue整合开发,前端主要使用了vue、项目后端主要使用了springboot,数据层采用mybatis。

功能详情

系统分为用户、员工、管理员

用户端:
1、登录注册
2、个人信息维护
3、房间分页筛选、查看房间详情(详情中需要放一个地图,显示酒店位置),预定,显示用户评价信息
4、点餐:分页浏览所有食品,支付预定(预定时留房号,线下送到房间)
5、留言板:留言反馈建议
6、我的订单:查看不同状态订单(待支付、待入住、待评价、取消)
7、我的评价:评论订单

管理员:
员工管理:员工维护
客户管理:客户信息维护
房间管理:房间信息维护,实时更新房间状态、包括空房、已入住、预定、清洁中
预定入住:处理预定信息、入住、换房、退房
评价管理:查看用户评价
商品管理:管理所有食品或饮品
餐饮预定:处理客人的预定,更新状态
客户数据:客户人群分析、客户满意度
统计分析:季节性和趋势管理(淡旺季分析、节假日等特殊时间)、统计收入与成本支出
     
员工:
房间管理:房间信息维护,实时更新房间状态、包括空房、已入住、预定、清洁中
预定入住:处理预定信息、入住、换房、退房
商品管理:管理所有食品或饮品
餐饮预定:处理客人的预定,更新状态

系统包含技术

后端:springboot,mybatis
前端:vue2、js、css等
开发工具:idea/vscode
数据库:mysql 5.7
JDK版本:jdk1.8

部分截图

首页

基于前后端分离java的唯庭酒店管理系统(源码+文档+部署讲解等)_#java

客房预定

基于前后端分离java的唯庭酒店管理系统(源码+文档+部署讲解等)_#vue.js_02

客房详情

基于前后端分离java的唯庭酒店管理系统(源码+文档+部署讲解等)_#spring_03

餐饮

基于前后端分离java的唯庭酒店管理系统(源码+文档+部署讲解等)_#开发语言_04

登录

基于前后端分离java的唯庭酒店管理系统(源码+文档+部署讲解等)_#vue.js_05

 用户管理

基于前后端分离java的唯庭酒店管理系统(源码+文档+部署讲解等)_#后端_06

客户数据

基于前后端分离java的唯庭酒店管理系统(源码+文档+部署讲解等)_#开发语言_07

统计分析

基于前后端分离java的唯庭酒店管理系统(源码+文档+部署讲解等)_#后端_08

房间管理

基于前后端分离java的唯庭酒店管理系统(源码+文档+部署讲解等)_#开发语言_09

部分代码

/*** 分页查询*/@PostMapping("/selectPage")public Result selectPage(@RequestBody Map<String,String> mp) {PageHelper.startPage(Integer.parseInt(mp.get("currentPage").toString()), Integer.parseInt(mp.get("pagesize").toString()));List<Feedback> list = feedbackService.queryAllByLimit(mp);PageInfo<Feedback> pageInfo = new PageInfo<Feedback>(list);return Result.success(pageInfo);}/*** 查询所有*/@PostMapping("/queryAll")public Result queryAll(@RequestBody Feedback feedback) {List<Feedback> list = feedbackService.queryCondition(feedback);return Result.success(list);}/*** 通过主键查询单条数据*/@GetMapping("/selectOne")public Result selectOne(Integer id) {Feedback feedback = feedbackService.queryById(id);return Result.success(feedback);}/*** 新增*/@PostMapping("/add")public Result add(@RequestBody Feedback feedback) {Date date = new Date();feedback.setCreateTime(date);feedbackService.insert(feedback);return Result.success("操作成功");}/*** 修改*/@PostMapping("/edit")public Result edit(@RequestBody Feedback feedback) {feedbackService.update(feedback);return Result.success("操作成功");}/*** 删除*/@GetMapping("/deleteById")public Result deleteById(Integer id) {feedbackService.deleteById(id);return Result.success("操作成功");}/*** 前端分页查询*/@PostMapping("/frontPage")@PassTokenpublic Result frontPage(@RequestBody Map<String,String> mp) {PageHelper.startPage(Integer.parseInt(mp.get("currentPage").toString()), Integer.parseInt(mp.get("pagesize").toString()));List<Feedback> list = feedbackService.queryAllByLimit(mp);PageInfo<Feedback> pageInfo = new PageInfo<Feedback>(list);return Result.success(pageInfo);}

其他优秀案例

基于前后端分离java的唯庭酒店管理系统(源码+文档+部署讲解等)_#java_10

基于前后端分离java的唯庭酒店管理系统(源码+文档+部署讲解等)_#后端_11

基于前后端分离java的唯庭酒店管理系统(源码+文档+部署讲解等)_#spring_12

 

基于前后端分离java的唯庭酒店管理系统(源码+文档+部署讲解等)_#后端_13