ARTICLE · 1299751
普拉提健身房预约系统(AI健身助手、AI饮食智能分析、WebSocket实时沟通、ECharts数据分析、课程预约与课时联动、会员等级与余额支付)
🎈系统亮点:AI健身助手、AI饮食智能分析、WebSocket实时沟通、ECharts数据分析、课程预约与课时联动、会员等级与余额支付、健康记录与教练指导;
一、项目技术
1.1 技术介绍
①:架构:B/S、MVC、前后端分离、学员网页端+管理员后台+教练后台、多角色权限管理
②:系统环境:Windows
③:开发环境:IDEA、JDK17、Maven、MySQL、Node.js
④:后端技术:Java、Spring Boot 3、Spring MVC、MyBatis-Plus、MySQL、JWT、WebSocket
⑤:前端技术:Vue 3、Vite、Element Plus、Vue Router、Pinia、Axios、ECharts
⑥:AI技术:LangChain4j、DeepSeek大模型接口、流式对话、饮食文本分析
1.2 系统亮点
√ AI健身助手:接入 DeepSeek,围绕普拉提训练、饮食营养和体重管理提供健身咨询,支持流式回复与历史会话管理。
√ WebSocket实时沟通:实现学员与教练在线私聊,方便沟通课程安排、训练动作及课后指导。
√ ECharts数据分析:后台支持营收、订单、预约、课程热度和教练评价等多维统计,帮助管理员了解健身房运营情况。
√ AI饮食智能分析:支持输入饮食描述,自动分析食物、热量及营养信息,确认后保存为饮食记录,减少手动录入。
√ 课程预约与课时联动:关联课程购买、剩余课时和排课预约,预约扣除课时、取消归还课时,方便学员安排训练。
√ 会员等级与余额支付:支持会员等级、购课折扣、账户充值和余额支付,配合消费、退款及流水查询,形成完整的账户资金管理流程。
√ 健康记录与教练指导:整合训练动作、组数、时长、完成度、饮食和体重记录,教练可查看学员数据并回复训练指导。
√ 多角色协同管理:提供管理员、教练和学员三类入口,支持后台维护、教练课程查看与学员自助购课预约,贴合工作室日常分工。
√ 完整健身服务闭环:覆盖课程维护、教练排课、学员购课、预约签到、课后评价和健康记录,将课程服务与训练跟进串联起来。
二.系统实现(部分截图)
2.1 学员
2.1.1 首页

2.1.2 预约课程

2.1.3 课程详情

2.1.4 教练

2.1.4 联系教练

2.1.5 我的预约

2.1.6 健康日志

2.1.7 我的订单

2.1.8 我的评价

2.1.9 AI助手

2.1.10 AI记录饮食

2.1.11 个人中心

2.2 教练
2.2.1 我的课程安排

2.2.2 我的学员

2.2.3 学员信息

2.2.4 教练数据分析

2.2.5 我的评价

2.2.6 课程预约记录

2.2.7 动作分析记录

2.3 管理员
2.3.1 数据分析

2.3.2 教练管理

2.3.3 课程管理

2.3.4 课程安排

2.3.5 课程教练

2.3.6 课程订单

2.3.7 预约订单分析














































































