# 60-美容院管理系统 - 功能说明
# 项目概述
美容院管理系统是一个集预约管理、服务管理、产品销售、会员管理于一体的综合性美容院信息化管理平台。采用前后端分离架构,基于Vue 3和Spring Boot技术栈,为美容院提供完整的数字化运营解决方案。系统支持会员预约美容服务、美容师管理、产品销售订单处理、会员余额管理等全流程业务,帮助美容院提升运营效率和服务品质。
# 项目概览
# ✨ 创新点
# 1. 三角色协同管理体系
- 三级角色设计:管理员、美容师、会员三级角色,权限分明,协同高效。
- 美容师独立账号:每位美容师拥有独立账号,便于预约分配和服务跟踪。
- 会员余额系统:会员充值余额支付,方便快捷,提升用户粘性。
# 2. 预约服务创新模式
- 在线预约系统:会员在线选择服务项目、美容师、预约时间,一键预约。
- 预约状态管理:待确认→已确认→已完成→已取消,全流程状态跟踪。
- 多样化服务分类:面部护理、身体护理、美甲美睫、美发造型、SPA水疗五大服务类别。
- 美容师指定预约:会员可以指定喜欢的美容师,提供个性化服务体验。
# 3. 服务评价体系
- 预约服务评价:完成预约后,会员可对服务进行评分(1-5星)和文字评价。
- 多维度评价:同时评价服务项目质量和美容师专业度,全方位提升服务质量。
- 评价公开展示:评价内容公开透明,促进美容师服务水平提升。
- 服务质量监控:管理员可查看所有评价,及时发现和解决服务问题。
# 4. 产品销售管理
- 产品在线展示:护肤品、彩妆、洗护用品、美容工具四大产品分类。
- 产品详情介绍:图片展示、价格说明、库存数量、产品描述一目了然。
- 订单管理系统:自动生成订单号,支持订单状态流转(待发货→已发货→已完成→已取消)。
- 库存自动管理:下单后自动扣减库存,库存预警功能。
# 5. 智能化运营管理
- 轮播图管理:首页轮播展示最新活动、优惠信息,吸引会员关注。
- 系统公告发布:及时发布营业时间调整、节假日通知等重要信息。
- 数据统计分析:预约量统计、销售额统计、会员消费分析,为运营决策提供数据支持。
- 余额充值管理:会员余额充值、消费记录查询,账户透明管理。
# ✨ 项目亮点
# 一、业务功能亮点
- 完整的预约服务闭环:从在线预约、美容师确认、服务执行到评价反馈,流程完整。
- 服务+产品双轮驱动:既提供美容服务预约,又支持美容产品销售,全方位满足客户需求。
- 灵活的会员体系:会员余额充值、消费抵扣、充值优惠,提升用户粘性。
- 多场景适配:面部护理、身体SPA、美甲美发、产品购买等多种美容院业务场景全覆盖。
- 实时状态管理:预约状态、订单状态实时更新,信息透明可追溯。
# 二、技术实现亮点
- 现代化前端技术栈:Vue 3.4.29 + Element Plus 2.8.4 + Vite 5.3.1,开发高效体验流畅。
- 稳定可靠的后端架构:Spring Boot + MyBatis,构建稳健后端服务。
- 完善的数据库设计:9张核心表,utf8mb4字符集,支持完整业务流程。
- 安全性设计:JWT Token认证、密码加密存储、接口权限控制。
- 文件上传管理:支持图片上传、头像管理、产品图片展示。
# 三、用户体验亮点
- 双端界面设计:
- 前台:水平导航,简洁优雅,适合会员浏览预约和购物。
- 管理后台:侧边导航,功能集中,便于管理员高效管理。
- 交互优化:
- 实时消息提示。
- 预约和订单状态实时更新。
- 评价系统星级评分展示。
- 余额支付便捷体验。
- 数据可视化:管理后台提供统计报表,预约量、销售额数据可视化展示。
- 移动端适配:响应式设计,支持手机、平板等多端访问,方便会员随时预约。
# 管理员
# 系统管理
管理员管理:管理全部管理员账号,支持新增、编辑、删除、启用/禁用操作。
会员管理:管理全部会员账号,可修改会员信息、余额充值、状态管理,支持重置密码。
美容师管理:管理全部美容师账号,包括美容师信息、账号管理、启用/禁用,分配预约任务。
# 服务管理
服务项目管理:管理美容服务项目,包括服务名称、分类、价格、时长、描述,支持新增、编辑、删除。
预约管理:管理全部会员预约记录,查看预约详情(会员、服务项目、美容师、预约时间),处理预约状态(待确认→已确认→已完成→已取消)。
服务评价管理:查看会员对服务的评价内容和评分,监控服务质量,及时发现问题。
# 产品管理
产品管理:管理美容院产品,包括产品名称、分类、价格、库存、图片、描述,支持新增、编辑、删除。
订单管理:管理全部产品订单,查看订单详情(订单号、会员、产品、数量、金额),处理订单状态(待发货→已发货→已完成→已取消)。
# 内容管理
轮播图管理:管理首页轮播图,设置标题、图片,吸引会员关注最新活动。
公告管理:发布系统公告通知,如营业时间调整、节假日安排、优惠活动等。
# 个人中心
个人信息:查看和修改管理员个人信息(昵称、头像、手机号、邮箱)。
修改密码:修改登录密码,保障账户安全。
# 美容师
# 预约管理
查看预约:查看分配给自己的预约记录,了解预约时间、会员信息、服务项目。
确认预约:对待确认的预约进行确认操作,预约状态变为"已确认"。
完成服务:服务完成后,将预约状态更新为"已完成"。
预约详情:查看预约详细信息,包括会员联系方式、服务项目要求、备注说明。
# 评价查看
查看评价:查看会员对自己服务的评价和评分,了解服务质量反馈。
评价统计:查看累计评价数、平均评分,提升服务专业度。
# 个人中心
个人信息:修改个人信息(昵称、头像、手机号、邮箱)。
修改密码:修改登录密码。
# 会员
# 服务预约
浏览服务项目:
- 首页浏览轮播图推荐的优质服务
- 按分类浏览服务(面部护理、身体护理、美甲美睫、美发造型、SPA水疗)
- 查看服务详情(服务名称、价格、时长、描述、封面图)
在线预约:
- 选择服务项目
- 选择美容师(可查看美容师信息)
- 选择预约时间
- 填写备注说明
- 提交预约
我的预约:
- 查看预约记录(待确认/已确认/已完成/已取消)
- 查看预约详情(服务项目、美容师、预约时间、状态)
- 取消预约(仅待确认状态可取消)
服务评价:预约完成后,对服务进行评价(评分1-5星+文字评价),评价服务质量和美容师专业度。
# 产品购买
产品浏览:
- 首页浏览推荐产品
- 按分类浏览产品(护肤品、彩妆、洗护用品、美容工具)
- 查看产品详情(产品名称、价格、库存、描述、图片)
下单购买:
- 选择产品和数量
- 填写收货地址和联系电话
- 确认订单信息(产品、数量、总金额)
- 使用余额支付
- 提交订单
我的订单:
- 查看订单状态(待发货/已发货/已完成/已取消)
- 查看订单详情(订单号、产品信息、收货地址、订单金额)
- 确认收货
# 个人中心
个人信息:修改个人信息(用户名、昵称、头像、手机号、邮箱)。
修改密码:修改登录密码。
余额管理:查看账户余额、充值记录、消费记录。
公告浏览:查看美容院发布的系统公告和通知。
# 功能权限对照表
| 功能模块 | 管理员 | 美容师 | 会员 |
|---|---|---|---|
| 首页 | ✓ | ✓ | ✓ |
| 管理员管理 | ✓ | - | - |
| 会员管理 | ✓ | - | - |
| 美容师管理 | ✓ | - | - |
| 服务项目管理 | ✓ | - | - |
| 服务项目浏览 | - | - | ✓ |
| 预约管理(全部) | ✓ | - | - |
| 预约管理(本人) | - | ✓ | - |
| 在线预约 | - | - | ✓ |
| 我的预约 | - | - | ✓ |
| 服务评价管理(全部) | ✓ | - | - |
| 服务评价查看(本人) | - | ✓ | - |
| 服务评价发布 | - | - | ✓ |
| 产品管理 | ✓ | - | - |
| 产品浏览购买 | - | - | ✓ |
| 订单管理(全部) | ✓ | - | - |
| 我的订单 | - | - | ✓ |
| 轮播图管理 | ✓ | - | - |
| 公告管理 | ✓ | - | - |
| 公告浏览 | - | - | ✓ |
| 余额管理 | ✓(充值) | - | ✓(查看) |
# 预约和订单状态说明
# 预约状态
- 待确认:会员提交预约,等待美容师确认
- 已确认:美容师已确认预约,准备提供服务
- 已完成:服务已完成,可进行评价
- 已取消:会员或管理员取消预约
# 订单状态
- 待发货:订单已创建并支付,等待发货
- 已发货:产品已发货,正在配送中
- 已完成:订单完成,交易结束
- 已取消:订单已取消
# 默认账号
# 管理员
用户名: admin
密码: 123456
昵称: 系统管理员
手机号: 13800138000
邮箱: admin@beautysalon.com
2
3
4
5
# 测试会员
用户名: user1
密码: 123456
昵称: 陈小姐
余额: 320元
手机号: 13900139001
邮箱: user1@qq.com
2
3
4
5
6
用户名: user2
密码: 123456
昵称: 刘女士
余额: 100元
手机号: 13900139002
邮箱: user2@qq.com
2
3
4
5
6
# 测试美容师
用户名: staff001
密码: 123456
昵称: 李美丽
手机号: 13800138001
邮箱: staff001@beautysalon.com
2
3
4
5
用户名: staff002
密码: 123456
昵称: 王芳芳
手机号: 13800138002
邮箱: staff002@beautysalon.com
2
3
4
5
用户名: staff003
密码: 123456
昵称: 张雅琪
手机号: 13800138003
邮箱: staff003@beautysalon.com
2
3
4
5
# 核心业务流程
# 会员注册流程
1. 填写注册信息(用户名、密码、昵称、邮箱)
2. 系统创建会员账号(初始余额0元、状态启用)
3. 跳转到登录页
2
3
# 会员预约服务流程
1. 会员登录系统
2. 浏览服务项目列表,选择感兴趣的服务
3. 查看服务详情(价格、时长、描述)
4. 点击"立即预约"
5. 选择服务项目、美容师、预约时间
6. 填写备注说明(可选)
7. 提交预约,系统生成预约记录,状态:待确认
8. 美容师确认预约,状态变为:已确认
9. 预约时间到达,美容师提供服务
10. 服务完成,美容师将预约状态更新为:已完成
11. 会员收到通知,进行服务评价(评分+文字评价)
2
3
4
5
6
7
8
9
10
11
# 会员购买产品流程
1. 会员浏览产品列表,查看产品详情
2. 选择产品和购买数量
3. 点击"立即购买"
4. 填写收货地址和联系电话
5. 确认订单信息(产品、数量、总金额)
6. 使用余额支付(余额不足需先充值)
7. 提交订单,系统自动生成订单号(ORD+日期+序号)
8. 扣减会员余额、扣减产品库存
9. 订单状态:待发货
10. 管理员发货,订单状态变为:已发货
11. 会员确认收货,订单状态变为:已完成
2
3
4
5
6
7
8
9
10
11
# 余额充值流程
1. 会员进入个人中心→余额管理
2. 查看当前余额
3. 选择充值金额或输入自定义金额
4. 联系管理员进行余额充值
5. 管理员在会员管理中为该会员充值
6. 余额实时更新,可用于预约和购物
2
3
4
5
6
# 服务评价流程
1. 预约服务完成后,会员收到评价提醒
2. 进入"我的预约",找到已完成的预约
3. 点击"评价服务"
4. 选择评分(1-5星)
5. 填写评价内容(服务体验、美容师专业度等)
6. 提交评价
7. 评价内容保存到系统,美容师和管理员可查看
8. 评价公开展示,帮助其他会员选择服务
2
3
4
5
6
7
8
# 技术说明
# 系统架构
- 前端:Vue 3.4.29 + Element Plus 2.8.4 + Vite 5.3.1
- 后端:Spring Boot + MyBatis
- 数据库:MySQL 5.7+
- 认证:JWT Token
# 访问地址
- 后端API:http://localhost:1000
- 前端页面:http://localhost:5173(开发环境)
# 数据库
- 数据库名:a_60_beauty_salon_system
- 字符集:utf8mb4
- 总表数:9张表
# 核心表说明
- admin:管理员表
- user:会员表(含余额字段)
- staff:美容师表
- project:服务项目表(含服务分类:面部护理、身体护理、美甲美睫、美发造型、SPA水疗)
- appointment:预约表(关联会员、服务项目、美容师)
- comment:评价表(关联预约、服务项目、美容师)
- product:产品表(含产品分类:护肤品、彩妆、洗护用品、美容工具)
- user_order:订单表(含订单号、会员、产品、数量、金额)
- banner:轮播图表
- announcement:系统公告表
# 系统特色
# 预约服务特色
- 灵活的预约时间:会员可自主选择预约时间,支持日期时间选择器
- 美容师指定:会员可选择喜欢的美容师,提供个性化服务体验
- 服务分类丰富:面部护理、身体护理、美甲美睫、美发造型、SPA水疗五大类
- 预约状态透明:待确认→已确认→已完成,全程可追溯
- 备注说明功能:会员可填写特殊要求,美容师提前了解需求
# 产品销售特色
- 产品分类齐全:护肤品、彩妆、洗护用品、美容工具四大分类
- 库存实时管理:下单自动扣减库存,库存不足自动提示
- 订单号自动生成:ORD+日期+序号格式,便于查询和管理
- 订单状态流转:待发货→已发货→已完成,清晰明了
- 收货地址管理:支持填写收货地址和联系电话
# 会员体系特色
- 余额支付系统:会员充值余额,消费时直接扣款,方便快捷
- 余额充值:管理员为会员充值,支持充值优惠活动
- 消费记录透明:会员可查看余额变动记录,账目清晰
- 会员信息管理:支持修改昵称、头像、联系方式等信息
# 评价体系特色
- 星级评分:1-5星评分,直观展示服务质量
- 文字评价:会员可详细描述服务体验,提供更多参考信息
- 评价公开展示:评价内容对所有用户可见,促进服务质量提升
- 多维度评价:同时评价服务项目和美容师,全方位监控服务质量
# 内容运营特色
- 轮播图展示:首页轮播展示最新活动、优惠信息,吸引会员关注
- 系统公告:及时发布营业时间调整、节假日通知等重要信息
- 数据统计:预约量、销售额、会员消费数据统计分析
# 项目优势
# 1. 解决美容院运营痛点
- 预约管理混乱:纸质预约容易出错,在线预约系统清晰有序
- 会员信息分散:传统会员卡管理不便,数字化会员系统集中管理
- 服务质量难监控:评价体系帮助美容院及时了解服务质量,改进不足
- 库存管理困难:自动库存管理,避免缺货或积压
# 2. 商业模式创新
- 余额充值锁客:会员充值余额,提升用户粘性和复购率
- 服务+产品双收益:既提供服务,又销售产品,多元化盈利模式
- 评价促进服务提升:评价体系倒逼美容师提升服务质量,形成良性循环
# 3. 技术实现完善
- 前后端分离:开发效率高,维护方便,易于扩展
- 响应式设计:适配手机、平板、电脑,会员随时随地预约
- 安全认证:JWT Token,保障账户安全和数据安全
- 数据库设计规范:9张表,关系清晰,数据完整,支持复杂业务逻辑
# 4. 用户体验优秀
- 操作简单:界面清晰,流程顺畅,会员轻松上手
- 实时反馈:预约、订单状态实时更新,消息及时提示
- 多端适配:手机端、PC端都能流畅使用,满足不同场景需求
- 评价透明:评价公开展示,帮助会员选择优质服务和美容师
# 5. 管理效率提升
- 集中化管理:会员、预约、订单、产品、美容师统一管理
- 数据可视化:预约量、销售额、会员消费数据一目了然
- 工作流程规范:预约确认、订单处理流程标准化,减少人为错误
- 信息透明化:所有业务数据实时查询,管理决策有据可依