springboot-vue
介绍
基于前后端分离的酒店管理系统springboot+vue
酒店管理项目 这个项目是一个基于Spring Boot和Vue.js的酒店管理系统。它可以帮助酒店管理人员轻松管理房间预订、入住退房、房间清洁、客人信息和账单等任务。
技术栈
Spring Boot: 用于搭建后端服务器和处理业务逻辑。
Vue.js: 用于搭建前端界面和处理用户交互。
Element UI: 用于提供美观的UI组件。
MySQL: 用于存储数据。
功能
按如下顺序对用户访问进行权限控制
1、管理员管理需求:
管理员登录:管理员能够通过提供正确的用户名和密码进行登录。
管理员注册:自行注册一个用户。
退出登录:管理员自行退出登录状态。
用户查询:允许管理员查询系统中的所有用户以及用户信息。
新增,删除用户:管理员能够添加或删除用户到系统中,包括用户的姓名,密码、职位等级等信息。
更新用户信息:管理员能够修改用户信息,包括用户的姓名,密码、职位等级等信息。
2、员工管理需求:
查询信息:允许管理员查询酒店酒店员工信息,并以列表形式展示信息。
根据员工姓名模糊查询:管理员能根据员工姓名进行模糊查询。
更新员工信息:管理员能够修改员工信息,包括员工的姓名、性别、职位等级等信息。
新增,删除员工:管理员能够添加或删除员工到系统中,包括员工的姓名、性别、职位等级等信息。
3、顾客管理需求:
查询信息:系统应该提供功能,允许管理员查询系统所有顾客信息。
根据顾客名、ID查询:管理员能根据顾客姓名或ID进行查询。
新增,删除顾客:管理员能够添加或删除顾客到系统中,包括顾客的姓名,房间号、入住时间等信息。
更新顾客信息:管理员能够修改已存在的顾客信息,包括顾客的姓名,房间号、入住时间等信息。
4、房间管理需求:
房间查询:允许管理员查询酒店中的所有房间以及房间信息,并以列表形式展示信息。
根据房间名、ID查询:管理员能根据房间名称进行模糊查询,以及使用编号进行查询。
更新房间信息:管理员能够修改已存在的房间信息,包括房间的名称、照片、价格、介绍等信息
新增,删除房间:管理员能够添加或删除房间到系统中,包括房间的名称、照片、价格、介绍等信息。
项目框架
|