SpringBoot酒店管理系统
项目介绍
角色
管理员、前台工作人员、保洁阿姨、客户等四种角色
客户功能:
客户注册、登录、找回密码
留言板查看和留言
浏览客房,根据入住日期和退房日期查询和预定客房
支付订单,支付已对接了支付宝沙箱支付,可可以随时关闭启动
客户可以退房,续订,取消订单等功能
管理员功能:
客房管理
客房类型管理
订单管理
入住登记管理
退房登记管理
客房清洁管理
留言管理(只有管理员可以进行留言删除)
财务管理
人员管理( 前台人员,清洁人员,客户)
角色管理,权限管理
酒店前台人员:
订单管理、入住登记管理、退房登记管理、客房清洁管理(只能查看)、留言管理,(可以留言回复,不能删除留言)、 财务管理、人员管理( 只能看客户)、民宿信息管理、房间类型管理、房间信息管理、房间预订管理、房间退订管理、投诉反馈管理、我的收藏管理、系统管理。
环境需要
1.运行环境:最好是java jdk 1.8,其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
4.是否Maven项目: 是;
5.数据库:MySql 5.7/8.0等版本均可;
技术栈
后端:SpringBoot+MyBatis-Plus
前端:Html+CSS+jquery+Thymleaf
使用说明
1. 使用Navicat或者其它工具,在mysql中创建对应sql文件名称的数据库,并导入项目的sql文件;
2. 使用IDEA/Eclipse/MyEclipse导入项目,导入成功后请执行maven clean;maven install命令,然后运行;
3. 将项目中application.yml配置文件中的数据库配置改为自己的配置;
4. 运行项目,在浏览器中输入地址 http://localhost:7777/
保洁:baojie/123456
宿管员:admin/123456
前台:qiantai/123456
顾客:11136669611/123456
支付宝支付账号
支付帐号:wclpsh1045@sandbox.com
登录密码:111111
支付密码:111111
系统实现
前台管理模块
预定房间
(1)界面简介:顾客进入前台系统首页之后首先展示酒店周边景点和车站,页面中下部显示客房列表,展示客房图片、房型、可住人数、床位数、房价、状态等信息。点击‘预定’按钮,跳转到预定信息界面。
我的订单功能
界面简介:进入首页界面顶部有导航栏,点击‘个人中心’之后跳转到个人中心界面。点击‘我的订单’按钮,查看预定房间的订单信息。
浏览客房功能
界面简介:顾客进入前台系统首页之后显示客房列表,展示客房图片、房型、可住人数、床位数、房价、状态等信息。可以通过关键字进行检索。
后台管理模块
房间管理
界面简介:进入后台管理首页界面有房间管理菜单,然后下级菜单为房间列表功能,点击对应的菜单之后跳转到相应的管理界面。
订单管理
(1)界面简介:进入后台管理首页界面有订单管理菜单,然后下级菜单为订单查询,点击之后跳转到预定管理界面。
入住管理
界面简介:进入后台管理首页界面有入住管理菜单,然后下级菜单为入住查询,点击之后跳转到入住管理界面。
营业统计功能
界面简介:进入后台管理首页界面有营业统计菜单,然后下级菜单为统计图表界面,进入该页面后显示营业额和时间,可以切换按月统计或按日统计。
扫描二维码获取源码