◉◡◉ 您好,欢迎到访伊成个人站!

基于Spring Boot开发的酒店管理系统

本项目是基于Spring Boot 2.x 开发的,酒店管理系统分三种角色:经理(管理员)和员工(普通用户)两种用户, 其中经理(管理员)具有查看所有预定、删除客房、查看员工、添加员工等功能权限 员工(普通用户)具有查看空房、客户预订、修改预订、删除预订、注册新客户等功能权限。

大体流程如下:

1.经理(系统管理员)设置客房状态并且设置每晚价格。

2.客户可以通过员工预定房间,或者自己预定房间,并且可以选择预定时间(包含钟点房)

3.当客户退房后,通知保洁员进行卫生打扫,保洁员确定卫生情况后,客房重新变为可预定,并且密码重新随机生成

5.老板可以设置经理,员工,保洁员的工资,根据业绩比例进行分配

主要功能

预订管理

添加客房的预订,当客房被预定后,在预订时间到之前均显示不可用。

删除客人的预订,当客人取消预定,或者到达预定保留时间后,要求取消预定。在前台管理人员确定后,系统将已经预订的房间改为空房。

更改预定状态,当客人在规定的时间范围内到达,由管理员将客人所定房间的状态改为有人。

订房管理

房间查询,查询房间的状态(包括房间是否为空,以及房间的类型)。

分配房间,根据查询的结果,以及客人的要求,将空房改为占用状态,并确认房间的类型。

结账,先结账后付钱的客人先记录在系统中,在付钱后将纪录状态改为已经付帐。

退房等。

客房管理

客房退房后,保洁阿姨打扫完房间后可设置已打扫。

财务管理

收入和房间数的统计。

人事管理

员工信息管理,包括员工工资、提成等

开发环境(运行环境)

  • 系统环境:Windows 11
  • 开发工具:IntelliJ IDEA 2020.3
  • Java版本:JDK 1.8
  • Mysql版本:5.7
  • Maven版本:3.6.3

项目技术栈

  • Spring Boot 2.0.X.RELEASE
  • Bootstrap
  • Maven 3.X
  • Mysql
  • thymeleaf
  • js
  • Jquery

登录地址

访问路径:http://localhost:8088

管理员账号/密码: admin / admin

员工账号/密码:tom@jiudian.com/ 123456

保洁员账号/密码:zhangyi@clean.com/ 123456

项目演示视频

链接: https://pan.baidu.com/s/12qd637UuboPqVMi_1Iyjeg?pwd=m6md

提取码: m6md

项目截图

image-20221121144612793

image-20221121144636594

image-20221121144650146

image-20221121144703473

image-20221121144718469

image-20221121144828638

image-20221121144920955

联系我们

如有需要源码可以通过QQ 搜索:792435323联系我!
请备注:酒店源码

注意事项

获取代码之后,使用IDEA导入本项目前,请确保你本地环境是已经含有代码所需要运行环境的条件了。

接着找到对应的sql文件,将其导入到你本地的数据库即可。

最后修改项目中配置文件中的数据库对应的信息,确认修改完毕,找到对应的ManageApplication直接运行吧!

其它说明

白嫖怪(伸手党)请绕道!


The end.

支付宝打赏 微信打赏