一、项目介绍
基于SSM框架的酒店管理系统:前端 jsp、ajax,后端 springboot、spring、mybatis;角色分为管理员、员工和用户;管理员管理后台用户和员工信息,对新闻公告进行发布管理,对客房订单、食品信息、客房类型、消费记录管理等;员工对餐桌信息、食品信息、订单信息进行管理,对留言内容进行回复等;用户根据发布的餐厅和酒店等信息进行选择等。主要功能如下:
【管理员】
-
- 基本操作:登录、修改密码、获取个人信息、上传图片、留言回复、换肤
- 管理员管理:添加管理员、删除管理员、获取管理员列表、获取管理员详情、修改管理员信息
- 用户管理:获取用户信息列表、查看用户信息详情、删除用户信息、筛选用户信息
- 员工管理:添加员工信息、获取员工信息列表、查看员工信息详情、修改员工信息、删除员工信息、筛选员工信息、员工离职
- 新闻公告管理:发布新闻公告信息、获取新闻公告列表、查看新闻公告详情、修改新闻公告信息、删除新闻公告信息
- 餐桌信息管理:添加餐桌信息、获取餐桌信息列表、查看餐桌信息详情、修改餐桌信息、删除餐桌信息、筛选餐桌信息
- 客房信息管理:添加客房信息、获取客房信息列表、查看客房信息详情、修改客房信息、删除客房信息、筛选客房信息
- 客房订单管理:获取客房订单列表、查看客房订单详情、删除客房订单信息、筛选客房订单信息、退房、入住
- 食品类型管理:添加食品类型信息、获取食品类型信息列表、查看食品类型信息详情、修改食品类型信息、删除食品类型信息、筛选食品类型信息
- 食品信息管理:添加食品信息、获取食品信息列表、查看食品信息详情、修改食品信息、删除食品信息、筛选食品信息
- 食品订单管理:获取食品订单列表、查看食品订单详情、删除食品订单信息、筛选食品订单信息
- 用餐评价管理:获取用餐评价列表、查看用餐评价详情、删除用餐评价信息、筛选用餐评价信息
- 消费记录管理:获取消费记录列表、查看消费记录详情、删除消费记录信息、筛选消费记录信息
- 经营收支管理:获取经营收支列表、查看经营收支详情、删除经营收支信息、筛选经营收支信息
- 意见反馈管理:获取意见反馈列表、查看意见反馈详情、删除意见反馈信息、筛选意见反馈信息、回复反馈
- 用户需求管理:获取用户需求列表、查看用户需求详情、删除用户需求信息、筛选用户需求信息、回复用户需求
- 酒店采购管理:添加采购、获取酒店采购列表、查看酒店采购详情、删除酒店采购信息、筛选酒店采购信息
- 数据统计:收支统计、收入来源统计、用户评价统计
【员工】
-
- 基本操作:登录、修改密码、获取个人信息、修改个人信息、上传图片、注册、意见反馈、回复
- 客房模块:获取客房列表、查看客房信息详情、筛选客房信息、预约入住、付款
- 餐桌模块:获取餐桌列表、查看餐桌信息详情、筛选餐桌信息
- 食品模块:获取食品列表、查看食品信息详情、筛选食品信息、加入购物车、结算、预约订单、推荐食品、评价
- 新闻公告模块:获取新闻公告列表、查看新闻公告信息详情
- 客房订单模块:获取客房订单列表、查看客房订单信息详情、付款
- 餐饮订单模块:获取餐饮订单列表、查看餐饮订单信息详情
- 付款记录模块:获取付款记录列表、查看付款记录信息详情
- 意见反馈模块:获取意见反馈列表、意见反馈
- 客户需求模块:获取客户需求列表、客户需求提交
-
- IntelliJ IDEA 2020.3
-
- Mysql 5.7.26
-
- Tomcat 8.0.32
-
- Maven 3.6.3
-
- JDK 1.8
一、项目概述
基于SSM框架的酒店管理系统,采用前后端分离架构:
- 前端技术:JSP、AJAX
- 后端技术:SpringBoot、Spring、MyBatis
- 系统角色:管理员、员工、用户
-
角色权限划分:
- 管理员:负责后台用户管理、员工信息管理、新闻公告发布、客房及消费记录管理等
- 员工:处理餐桌信息、食品订单、留言回复等事务
- 用户:根据发布的酒店信息进行选择预订
-
二、功能模块
【管理员模块】
- 基础功能
- 账号管理:登录、密码修改、个人信息维护
- 系统设置:图片上传、主题切换、留言回复
- 人员管理
- 管理员:增删改查、信息筛选
- 用户管理:信息查询、删除、筛选
- 员工管理:全生命周期管理(入职到离职)
- 内容管理
- 新闻公告:发布、编辑、查询、删除
- 客房管理:信息维护、状态查询
- 食品管理:分类维护、菜品管理
- 业务管理
- 订单管理:客房/食品订单处理、入住退房
- 收支管理:消费记录、经营报表
- 客户服务:意见反馈处理、需求响应
- 采购管理:采购记录维护
- 数据分析
- 经营统计:收支分析、收入来源
- 用户反馈统计
-
【员工模块】
- 个人中心
- 账号管理:登录注册、密码修改
- 信息维护:个人资料更新、图片上传
- 业务功能
- 客房服务:查询预订、入住办理
- 餐饮服务:餐桌管理、点餐收银
- 订单处理:客房/餐饮订单查询
- 客户沟通:意见反馈、需求提交
-
三、开发环境
- 开发工具:IntelliJ IDEA 2020.3
- 数据库:MySQL 5.7.26
- 应用服务器:Tomcat 8.0.32
- 项目管理:Maven 3.6.3
- 运行环境:JDK 1.8







- JDK 1.8

232

被折叠的 条评论
为什么被折叠?



