ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

SpringBoot2+Vue3+MySQL智慧康养服务平台源码 前后端分离实战

2026/8/10 23:56:21 拓冰建站 浏览量
SpringBoot2+Vue3+MySQL智慧康养服务平台源码 前后端分离实战 一、项目简介智慧康养服务平台是一套面向养老机构的数字化管理系统采用 Spring Boot 2 Vue 3 的前后端分离架构覆盖老人入住管理、健康监护、膳食管理、费用结算、亲情联动等核心业务场景。系统内置普通用户端老人/监护人、管理员端、医护端三类角色通过 Session Redis 统一权限控制实现多端协同。普通用户端聚焦健康数据上报、点餐下单、入院/出院申请与费用查询管理员端负责基础数据维护、审批流转、膳食管理、费用自动结算与运营仪表盘医护端侧重健康数据录入、异常预警推送与巡视记录管理。整体业务闭环完整适合作为毕业设计或中小型养老机构数字化管理系统的二次开发基座。二、技术栈技术说明后端框架Spring Boot 2.xORM 框架MyBatis-Plus含分页插件、字段自动填充权限方案Session 认证 Redis 缓存登录状态30 分钟有效前端框架Vue 3状态管理Vue Router前端路由转发消息队列RabbitMQ健康预警、费用通知异步推送数据库MySQL含初始化脚本缓存中间件Redis登录缓存、最新健康数据缓存构建工具Maven三、功能模块管理员端仪表盘统计展示老人总数、员工总数、总床位数、入住率、待处理异常健康数据、待处理点餐订单、未缴费记录、未读通知等核心运营指标便于管理者快速掌握机构运行状态。用户管理查看用户列表支持按身份类型筛选可新增、编辑、删除用户支持停用/启用账号停用后该账号无法登录系统。房间管理维护房间信息包含房间号、房间价格等字段支持新增、编辑、删除操作。床位管理维护床位信息床位编号、所属房间支持按房间和状态筛选可查看空闲床位列表支持新增、编辑、删除床位。入院审批查看入院申请列表支持按状态筛选审批通过后自动占用床位床位状态置为占用并绑定入住老人同时发送通知给老人。出院结算查看出院申请列表执行结算操作状态置为已结算出院时自动释放床位状态置为空闲。床位调换审批查看调换申请列表审批通过后自动释放原床位并占用新床位记录审批人和审批时间支持驳回操作。健康数据管理查看所有老人健康数据支持按用户和异常状态筛选对异常数据进行处理标记置为已处理支持查看最近 20 条健康记录。健康巡视管理新增、编辑、删除巡视记录记录巡视时间、巡视结果等信息。膳食分类管理维护菜品分类菜品名称、餐类型、价格、热量、营养信息、适宜人群、禁忌信息支持按名称和餐类型筛选支持菜品上下架。膳食计划管理为老人制定个性化膳食计划按用户查看计划列表支持新增、编辑、删除计划。点餐订单管理查看所有订单按用户和状态筛选更新订单状态待处理→配送中→已送达送达时自动记录送达时间。配送记录管理查看配送记录列表指派配送员开始配送记录配送员和开始时间确认到达记录到达时间。费用记录管理查看费用记录按用户/费用类型/状态筛选手动新增费用执行结算操作删除费用记录。费用自动结算一键生成为所有在住老人生成月度床位费和护理费按护理等级 1/2/3 级分别收取 500/1500/3000 元自动汇总老人已送达餐饮订单生成餐饮费。充值管理查看老人充值记录为老人办理充值记录充值金额和更新余额。通知管理查看系统通知列表手动发送通知给指定用户删除通知。文件上传支持上传图片等文件返回可访问的文件 URL 路径。普通用户端登录认证支持用户名密码登录密码采用 MD5 加密存储登录状态缓存至 Redis30 分钟有效支持退出登录。个人信息查看登录后可查看个人基本信息包含姓名、身份证号、慢性病史、过敏史等健康档案字段。健康数据上报录入心率、收缩压/舒张压、血糖、体温、血氧等体征数据系统自动进行异常检测心率 100 或 60、血糖 7.0、体温 37.3、血氧 95 等阈值触发异常标记。健康数据查询查看个人历史健康数据列表支持按异常状态筛选查看最新一条健康数据时优先读取 Redis 缓存减轻数据库压力。点餐下单浏览已上架膳食分类下的菜品选择菜品并填写数量提交订单下单后自动创建配送记录并发送通知消息。膳食推荐根据个人健康档案慢性病、过敏史和最新健康数据自动过滤禁忌菜品并生成个性化推荐列表包含推荐理由和评分。入院申请提交入院申请选择床位自动带出房间 ID、入住日期、护理等级1/2/3 级提交后等待管理员审批。出院申请提交出院申请选择床位提交后床位自动释放状态置为空闲。费用查询查看个人费用记录列表支持按费用类型床位费/护理费/餐饮费和缴费状态筛选。余额查询查看个人账户最新余额显示最近一条充值记录后的余额。通知消息接收系统通知列表支持按类型筛选点击单条消息可标记为已读。外出申请提交外出申请记录包含外出时间、预计返回时间等信息。医护端健康数据录入为老人录入心率、血压、血糖、体温、血氧等体征数据系统自动进行异常检测并标记异常状态。健康预警推送当录入数据触发异常阈值时通过 RabbitMQ 异步推送健康预警消息实现实时告警不阻塞主流程。巡视记录管理新增巡视记录记录巡视时间、巡视结果可按老人查看历史巡视记录形成照护轨迹。异常数据处理查看待处理异常健康数据列表对异常数据进行处理并标记为已处理形成闭环管理。四、项目总结本项目技术栈覆盖全面前后端分离结构清晰业务模块覆盖养老机构日常运营的核心链路。技术亮点包括Redis 缓存登录态与最新健康数据提升读写性能RabbitMQ 异步推送健康预警与费用通知实现削峰解耦MyBatis-Plus 简化数据访问并内置分页与自动填充费用自动结算功能将月度床位费、护理费与餐饮费一键汇总显著降低人工核算成本。整体代码结构规范数据库脚本与文档齐全适合作为 Java 全栈课程设计、毕业设计或养老信息化项目的二次开发基础。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考获取完整源码完整前后端源码 数据库脚本 万字项目文档见 Gitee 仓库https://gitee.com/kangxihuang/src-K316