Java组件课程设计-基于SpringBoot的酒店管理系统
1.项目简介
1.1系统角色
系统角色分为:经理(管理员)和员工(普通用户)两种用户, 其中经理(管理员)具有查看所有预定、删除客房、查看员工、添加员工等功能权限 员工(普通用户)具有查看空房、客户预订、修改预订、删除预订、注册新客户等功能权限(任务自拟)
1.2用户角色
用户 | 权限 |
---|---|
经理 | 增删改查客房,增删查员工信息,查看自己工资 |
员工2 | 查看空房,预定房间,删除预定,结账,查看自己工资 |
保洁员3 | 接受退房后客户的信息进行卫生打扫,查看自己工资 |
管理员 | 查看所有客房信息及收益信息,增删改查经理信息。 |
2.主要流程
1.经理设置客房状态并且设置每晚价格。
2.客户可以通过员工预定房间,或者自己预定房间,并且可以选择预定时间(包含钟点房)
3.当客户退房后,通知保洁员进行卫生打扫,保洁员确定卫生情况后,客房重新变为可预定,并且密码重新随机生成
5.老板可以设置经理,员工,保洁员的工资,根据业绩比例进行分配
3.主要实体
用户:用户id,账户名,密码,真实姓名,年龄,身份证号,权限,总绩效。
订单:订单id,房间id,用户id,开始时间,结束时间,总价格,当前状态(已付款,待付款,已入住,未入住,已取消)
房间:房间id,房间位置,房间价格,房间状态(0.停用,1.未预定,2.已预定,3.待清扫),房间密码
配置:经理工资百分比,员工工资百分比,保洁员工资百分比,经理底薪,员工底薪,保洁员底薪
修改:
员工加手机号,房间加房间类型
个人信息管理(修改信息,头像修改)
经理:员工管理(增加删除员工),房间管理(增加,删除,修改为停用或未预定),订单查看;
员工:订房(1.显示房间列表->生成订单,填信息,),订单管理(付钱,修改房间,退房,取消订单,订单列表)
清洁工:查看待清扫房间列表,修改房间状态
管理员(人员管理(权限修改,密码重置),工资管理(修改),业绩(查看汇总,所有订单列表))
SQL找不到了。。可以通过数据库配置里面自己复原数据库:MyBatisMapper
4. 系统功能
5.主要模块
5.1预订管理
添加客房的预订,当客房被预定后,在预订时间到之前均显示不可用。
删除客人的预订,当客人取消预定,或者到达预定保留时间后,要求取消预定。在前台管理人员确定后,系统将已经预订的房间改为空房。
更改预定状态,当客人在规定的时间范围内到达,由管理员将客人所定房间的状态改为有人
5.2订房管理
房间查询,查询房间的状态(包括房间是否为空,以及房间的类型)。
分配房间,根据查询的结果,以及客人的要求,将空房改为占用状态,并确认房间的类型。
结账,先结账后付钱的客人先记录在系统中,在付钱后将纪录状态改为已经付帐。
退房
5.3客房管理
设置净房、脏房、坏房、及取消坏房,查询某一个房间详细信息的功能,例如查询某一入住房间中宾客的相关信息等
5.4财务管理
酒店的收入和支出的统计和明细查询。
5.5人事管理
员工信息管理,包括员工工资、所属部门等
参考文献
- 集团版酒店管理系统的设计与实现(西安电子科技大学·王浩)
- 酒店资源管理预订系统的设计与实现(南京大学·朱世杰)
- 度假村管理系统的设计与实现(电子科技大学·陈锐)
- 基于个性化推荐的酒店预订与入住系统的设计与实现(电子科技大学·杨龙军)
- 基于.NET的酒店管理系统的设计与实现(吉林大学·陈阳)
- 基于WEB的中小型商务酒店信息管理系统设计与实现(北京工业大学·宋伟威)
- 酒店资源管理预订系统的设计与实现(南京大学·朱世杰)
- 基于个性化推荐的酒店预订与入住系统的设计与实现(电子科技大学·杨龙军)
- 基于WEB的中小型商务酒店信息管理系统设计与实现(北京工业大学·宋伟威)
- 赣江宾馆客房管理系统的设计与实现(电子科技大学·夏伯毅)
- 基于Java Web的小型酒店管理系统(大连理工大学·徐耀荣)
- 集团酒店综合管理平台交流中心系统的设计与实现(中山大学·郭小林)
- 酒店资源管理预订系统的设计与实现(南京大学·朱世杰)
- 基于SSH框架的连锁酒店客房管理系统的研究与实现(吉林大学·李敏琳)
- 酒店综合管理系统的设计与实现(山东大学·许博宁)
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:代码工坊 ,原文地址:https://m.bishedaima.com/yuanma/35667.html