# springboot-vue **Repository Path**: yang-junling/springboot-vue ## Basic Information - **Project Name**: springboot-vue - **Description**: 基于前后端分离的酒店管理系统springboot+vue - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2023-12-25 - **Last Updated**: 2023-12-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springboot-vue #### 介绍 基于前后端分离的酒店管理系统springboot+vue # 酒店管理项目 这个项目是一个基于Spring Boot和Vue.js的酒店管理系统。它可以帮助酒店管理人员轻松管理房间预订、入住退房、房间清洁、客人信息和账单等任务。 ## 技术栈 - Spring Boot: 用于搭建后端服务器和处理业务逻辑。 - Vue.js: 用于搭建前端界面和处理用户交互。 - Element UI: 用于提供美观的UI组件。 - MySQL: 用于存储数据。 ## 功能 按如下顺序对用户访问进行权限控制 1、管理员管理需求: 管理员登录:管理员能够通过提供正确的用户名和密码进行登录。 管理员注册:自行注册一个用户。 退出登录:管理员自行退出登录状态。 用户查询:允许管理员查询系统中的所有用户以及用户信息。 新增,删除用户:管理员能够添加或删除用户到系统中,包括用户的姓名,密码、职位等级等信息。 更新用户信息:管理员能够修改用户信息,包括用户的姓名,密码、职位等级等信息。 2、员工管理需求: 查询信息:允许管理员查询酒店酒店员工信息,并以列表形式展示信息。 根据员工姓名模糊查询:管理员能根据员工姓名进行模糊查询。 更新员工信息:管理员能够修改员工信息,包括员工的姓名、性别、职位等级等信息。 新增,删除员工:管理员能够添加或删除员工到系统中,包括员工的姓名、性别、职位等级等信息。 3、顾客管理需求: 查询信息:系统应该提供功能,允许管理员查询系统所有顾客信息。 根据顾客名、ID查询:管理员能根据顾客姓名或ID进行查询。 新增,删除顾客:管理员能够添加或删除顾客到系统中,包括顾客的姓名,房间号、入住时间等信息。 更新顾客信息:管理员能够修改已存在的顾客信息,包括顾客的姓名,房间号、入住时间等信息。 4、房间管理需求: 房间查询:允许管理员查询酒店中的所有房间以及房间信息,并以列表形式展示信息。 根据房间名、ID查询:管理员能根据房间名称进行模糊查询,以及使用编号进行查询。 更新房间信息:管理员能够修改已存在的房间信息,包括房间的名称、照片、价格、介绍等信息 新增,删除房间:管理员能够添加或删除房间到系统中,包括房间的名称、照片、价格、介绍等信息。 ## 项目框架 ![输入图片说明](https://foruda.gitee.com/images/1699497528126585564/3d26de3b_13509995.png "屏幕截图 2023-11-09 103830.png")