
一、项目简介居家养老服务系统是一个基于 Spring Boot 3 MySQL 的数字化管理平台采用前后端分离架构。系统支持普通用户、家政公司、管理员三种角色。普通用户可以浏览和预约家政服务、报名社交活动、提交健康数据、接收关怀提醒及意见反馈家政公司可以管理服务项目、服务人员审核预约和取消申请管理员则负责全局数据管理、用户/公司审核、系统配置和统计概览。系统旨在帮助养老服务机构实现服务流程的数字化、规范化管理。二、技术栈技术说明后端框架Spring Boot 3ORMMyBatis或 JPA依据实际配置权限控制Sa-Token基于令牌的认证与授权前端框架Vue 3状态管理Pinia或 Vuex依据实际配置构建工具Vite或 Webpack依据实际配置数据库MySQL其他文件上传按日期分目录存储三、功能模块普通用户端注册与登录通过用户名和密码注册普通用户账号登录后获取 Sa-Token 令牌支持退出登录和修改密码。查看/更新个人资料查看系统用户信息头像、邮箱、手机号、角色及注册用户详情姓名、性别、年龄、地址、紧急联系人、联系电话可修改头像、邮箱、手机号以及姓名、性别、年龄、地址等基本信息。浏览家政服务按服务项目分类或关键词搜索查看家政服务列表分页默认按点赞数降序排列点击进入详情页自动增加浏览次数。提交家政预约选择家政服务后填写开始时间、结束时间、服务人员、预约内容新增预约记录并提交审核。管理预约记录查看自己提交的预约列表含审核状态、支付状态、家政回复对已提交的预约申请取消填写取消原因后进入审核流程。浏览社交活动按活动类型或关键词搜索查看活动列表分页默认按创建时间降序排列点击详情页自动增加浏览次数。报名参加活动选择活动后填写用户姓名、联系方式新增报名记录并提交审核可查看自己的报名记录含审核状态、支付状态。提交健康数据填写血压低压/高压、血糖、身高、体重、身体状况等指标新增健康数据记录查看系统根据数据生成的健康建议诊断内容、饮食建议、用药建议。查看关怀服务按用户姓名筛选查看收到的关怀提醒标题、提醒日期、内容。提交意见反馈填写反馈标题和内容新增反馈记录状态默认为“待处理”查看自己的反馈列表及管理员回复。家政公司端公司注册与登录填写公司编号、名称、Logo、简介等资料注册账号注册后需管理员审核方可登录登录时自动校验审核状态未通过无法登录。管理家政服务新增、编辑、删除本公司发布的家政服务服务类型、服务项目、服务内容、项目介绍、服务价格、服务图片等。管理服务人员新增、编辑、删除本公司服务人员信息姓名、性别、年龄、联系方式、从业年限、个人简介、头像。查看预约列表按公司名称筛选查看所有预约本公司的记录含用户信息、服务项目、时间、审核状态。审核预约对“未审核”状态的预约进行通过或拒绝操作并填写审核回复可回复预约更新家政回复字段。管理取消申请查看用户发起的取消预约申请列表审核取消申请通过后自动将对应预约状态改为“已取消”拒绝后恢复为“已通过”。管理公司信息编辑公司名称、Logo、简介等基本资料。管理员端登录与权限控制使用 Sa-Token 进行权限校验管理员账号登录后可退出。总览仪表盘查看系统统计概览包括用户数、家政公司数、服务数、预约数、活动数、报名数、健康数据数、关怀服务数、反馈数以及待审核预约数和待处理反馈数。管理注册用户分页查询所有注册用户按姓名/性别/审核状态筛选支持新增、编辑、删除、批量删除。审核家政公司对“待审核”状态的家政公司进行通过或拒绝操作并填写审核回复分页查询所有家政公司按公司名称/编号/审核状态筛选支持新增、编辑、删除、批量删除。管理家政服务分页查询所有家政服务按公司名称/服务类型/服务项目筛选支持新增、编辑、删除、批量删除。管理服务人员分页查询所有服务人员按姓名/公司名称/性别筛选支持新增、编辑、删除、批量删除。管理服务项目分类分页查询所有服务项目分类支持新增、编辑、删除、批量删除。管理预约记录分页查询所有预约按用户姓名/公司名称/服务项目/审核状态/支付状态筛选支持查看详情、编辑、删除、批量删除。管理取消预约申请分页查询所有取消申请支持审核通过/拒绝并填写审核回复。管理社交活动分页查询所有活动按活动名称/类型筛选支持新增、编辑、删除、批量删除。管理活动报名分页查询所有报名记录按用户姓名/活动名称/审核状态/支付状态筛选支持新增、编辑、删除、批量删除。管理健康数据分页查询所有健康数据记录按用户姓名/性别筛选支持新增、编辑、删除、批量删除。管理健康建议分页查询所有健康建议记录按用户姓名筛选支持新增、编辑、删除、批量删除。管理关怀服务分页查询所有关怀服务记录按用户姓名/标题筛选支持新增、编辑、删除、批量删除。管理意见反馈分页查询所有反馈按用户姓名/标题/状态筛选支持回复反馈填写回复内容状态改为“已回复”支持删除、批量删除。管理系统用户分页查询所有系统用户按用户名/角色筛选支持新增、编辑、删除、批量删除支持启用/禁用用户账号。文件上传管理支持上传图片/视频等文件按日期分目录存储返回可访问的 URL 路径。四、项目总结技术亮点包括基于 Spring Boot 3 实现高效后端服务使用 Sa-Token 提供轻量级权限控制前后端分离架构便于扩展与维护覆盖居家养老核心业务场景预约、活动、健康、关怀、反馈具备完整的审核与统计功能。该项目适用于养老服务机构数字化转型、课程设计学习或二次开发。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考获取完整源码完整前后端源码 数据库脚本 万字项目文档见 Gitee 仓库https://gitee.com/kangxihuang/src-K057