news 2026/8/10 23:55:40

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SpringBoot2+Vue3+MySQL智慧康养服务平台源码 前后端分离实战

一、项目简介

智慧康养服务平台是一套面向养老机构的数字化管理系统,采用 Spring Boot 2 + Vue 3 的前后端分离架构,覆盖老人入住管理、健康监护、膳食管理、费用结算、亲情联动等核心业务场景。系统内置普通用户端(老人/监护人)、管理员端、医护端三类角色,通过 Session + Redis 统一权限控制实现多端协同。普通用户端聚焦健康数据上报、点餐下单、入院/出院申请与费用查询;管理员端负责基础数据维护、审批流转、膳食管理、费用自动结算与运营仪表盘;医护端侧重健康数据录入、异常预警推送与巡视记录管理。整体业务闭环完整,适合作为毕业设计或中小型养老机构数字化管理系统的二次开发基座。

二、技术栈

技术说明
后端框架Spring Boot 2.x
ORM 框架MyBatis-Plus(含分页插件、字段自动填充)
权限方案Session 认证 + Redis 缓存登录状态(30 分钟有效)
前端框架Vue 3
状态管理Vue Router(前端路由转发)
消息队列RabbitMQ(健康预警、费用通知异步推送)
数据库MySQL(含初始化脚本)
缓存中间件Redis(登录缓存、最新健康数据缓存)
构建工具Maven

三、功能模块

管理员端

  • 仪表盘统计:展示老人总数、员工总数、总床位数、入住率、待处理异常健康数据、待处理点餐订单、未缴费记录、未读通知等核心运营指标,便于管理者快速掌握机构运行状态。
  • 用户管理:查看用户列表,支持按身份类型筛选;可新增、编辑、删除用户,支持停用/启用账号,停用后该账号无法登录系统。
  • 房间管理:维护房间信息,包含房间号、房间价格等字段,支持新增、编辑、删除操作。
  • 床位管理:维护床位信息(床位编号、所属房间),支持按房间和状态筛选,可查看空闲床位列表,支持新增、编辑、删除床位。
  • 入院审批:查看入院申请列表,支持按状态筛选;审批通过后自动占用床位(床位状态置为占用并绑定入住老人),同时发送通知给老人。
  • 出院结算:查看出院申请列表,执行结算操作(状态置为已结算),出院时自动释放床位(状态置为空闲)。
  • 床位调换审批:查看调换申请列表,审批通过后自动释放原床位并占用新床位,记录审批人和审批时间;支持驳回操作。
  • 健康数据管理:查看所有老人健康数据,支持按用户和异常状态筛选;对异常数据进行处理标记(置为已处理);支持查看最近 20 条健康记录。
  • 健康巡视管理:新增、编辑、删除巡视记录,记录巡视时间、巡视结果等信息。
  • 膳食分类管理:维护菜品分类(菜品名称、餐类型、价格、热量、营养信息、适宜人群、禁忌信息),支持按名称和餐类型筛选,支持菜品上下架。
  • 膳食计划管理:为老人制定个性化膳食计划,按用户查看计划列表,支持新增、编辑、删除计划。
  • 点餐订单管理:查看所有订单(按用户和状态筛选),更新订单状态(待处理→配送中→已送达),送达时自动记录送达时间。
  • 配送记录管理:查看配送记录列表,指派配送员开始配送(记录配送员和开始时间),确认到达(记录到达时间)。
  • 费用记录管理:查看费用记录(按用户/费用类型/状态筛选),手动新增费用,执行结算操作,删除费用记录。
  • 费用自动结算:一键生成为所有在住老人生成月度床位费和护理费(按护理等级 1/2/3 级分别收取 500/1500/3000 元),自动汇总老人已送达餐饮订单生成餐饮费。
  • 充值管理:查看老人充值记录,为老人办理充值(记录充值金额和更新余额)。
  • 通知管理:查看系统通知列表,手动发送通知给指定用户,删除通知。
  • 文件上传:支持上传图片等文件,返回可访问的文件 URL 路径。

普通用户端

  • 登录认证:支持用户名密码登录,密码采用 MD5 加密存储,登录状态缓存至 Redis(30 分钟有效),支持退出登录。
  • 个人信息查看:登录后可查看个人基本信息,包含姓名、身份证号、慢性病史、过敏史等健康档案字段。
  • 健康数据上报:录入心率、收缩压/舒张压、血糖、体温、血氧等体征数据,系统自动进行异常检测(心率 > 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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/10 23:52:54

PoeCharm:流放之路中文构建工具的技术解析与实战指南

PoeCharm&#xff1a;流放之路中文构建工具的技术解析与实战指南 【免费下载链接】PoeCharm Path of Building Chinese version 项目地址: https://gitcode.com/gh_mirrors/po/PoeCharm 作为《流放之路》玩家&#xff0c;你是否曾因复杂的角色构建系统而感到困惑&#x…

作者头像 李华
网站建设 2026/8/10 23:50:06

IINA播放器:macOS专业级媒体播放的现代化解决方案

IINA播放器&#xff1a;macOS专业级媒体播放的现代化解决方案 【免费下载链接】iina The modern video player for macOS. 项目地址: https://gitcode.com/gh_mirrors/iin/iina 在macOS生态系统中&#xff0c;IINA播放器以其强大的mpv引擎基础和原生macOS界面设计&#…

作者头像 李华
网站建设 2026/8/10 23:48:23

微信小程序仿小米商城项目实战:从零部署到功能测试完整指南

这次我们来看一个完整的微信小程序项目&#xff1a;一个仿小米商城的前端实现。这个项目不是简单的界面模仿&#xff0c;而是包含了商品展示、购物车、订单、用户中心等核心电商功能&#xff0c;并且提供了完整的源码和数据库脚本。对于想学习微信小程序开发、了解电商项目实战…

作者头像 李华
网站建设 2026/8/10 23:46:37

Spring Boot请求处理全流程与性能优化实战

1. Spring Boot请求处理全流程解析 当我们在浏览器地址栏输入一个URL按下回车时&#xff0c;Spring Boot应用背后究竟发生了什么&#xff1f;这个看似简单的过程实际上经历了20多个关键环节的精密协作。作为Java开发者&#xff0c;理解这个完整流程不仅能帮助快速定位问题&…

作者头像 李华
网站建设 2026/8/10 23:46:24

3个智能维度:全面解锁网页资源嗅探神器猫抓

3个智能维度&#xff1a;全面解锁网页资源嗅探神器猫抓 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 在数字内容爆炸的时代&#xff0c;你是否曾…

作者头像 李华
网站建设 2026/8/10 23:42:37

3步解锁Linux无线自由:RTL8188EU驱动终极安装指南

3步解锁Linux无线自由&#xff1a;RTL8188EU驱动终极安装指南 【免费下载链接】rtl8188eu Repository for stand-alone RTL8188EU driver. 项目地址: https://gitcode.com/gh_mirrors/rt/rtl8188eu 还在为Linux系统无法识别你的RTL8188EU无线网卡而苦恼吗&#xff1f;这…

作者头像 李华