
我国人口老龄化进程持续加快,居家养老场景下的健康风险监测需求日益突出,传统监护方式往往依赖人工定期探视或单一报警设备,血压、心率、血糖等多类指标数据分散记录,异常难以及时汇总;院方或平台管理方在老人档案维护、设备绑定、告警处置等环节重复录入、协同效率低;家属难以及时掌握关联老人的实时健康变化与告警处理进度,健康科普与系统通知也缺少统一触达渠道。在移动互联网深度普及、微信小程序广泛使用的背景下,建设一套贯通档案管理—设备接入—健康监测—异常告警—消息触达全链路,并能结合告警规则引擎、数据可视化与大模型能力增强服务体验的智能健康监护平台,已成为居家养老与健康信息化建设的现实需求。
针对上述问题,本项目设计并实现了智能家居健康监护平台。系统采用前后端分离架构,划分为微信小程序用户端与 Web 管理端;后端基于 Spring Boot3、MyBatis Plus、MySQL、JWT 等技术栈搭建,小程序端基于 uni-app、Vue3、Vuex、TypeScript 等技术栈开发,管理端前端基于 Vue3、Element Plus、ECharts、Vite 等技术栈构建。小程序端面向家属用户提供关联老人健康数据查看、告警接收与处理、健康资讯浏览及 AI 健康咨询等移动端服务;管理端面向平台管理员提供老人档案、设备、健康数据、告警规则与运营内容等后台管理能力。在完整业务闭环之上,系统重点实现了六项差异化能力:一是多类型健康指标监测与 IoT 设备数据采集,覆盖血压、血糖、心率、体温、血氧、温湿度、睡眠、跌倒与活动量等场景;二是可配置的告警规则引擎,支持 JSON 条件表达式匹配与频率限制,管理端提供可视化条件配置;三是健康数据与告警记录关联追溯,便于从监测数据定位触发告警及处置结果;四是ECharts 数据可视化工作台,集中展示老人与设备概况、告警级别分布、设备状态及近 7 日健康趋势;五是AI 智能健康助手,集成 DeepSeek 大模型与 SSE 流式输出,为家属提供健康知识解读与平台使用指导;六是家属端数据隔离机制,小程序接口按绑定关系自动过滤老人、健康数据与告警范围。
本项目的意义主要体现在以下几方面:在对老人与家属,多端协同降低信息获取门槛,告警及时触达与 AI 咨询有助于提升居家安全感与自我健康管理能力。在对平台管理方,统一后台完成档案、设备、规则与内容运营,工作台与告警处置闭环减轻日常巡检与事务性负担。在对居家养老与社区健康服务,指标监测、规则告警与数据留痕为过程分析与风险干预提供依据,推动监护业务由被动响应向主动预警转变。
关键词:智能家居健康监护平台、智慧养老健康监护系统、物联网健康监测系统、养老院健康监护平台、老人健康监护系统、居家养老健康监测平台、智能健康监护系统、健康数据监测与告警平台
课题列表:
基于 SpringBoot3+Vue3 的智能家居健康监护平台的设计与实现
基于 SpringBoot3+Vue3 的老人健康监护系统的设计与实现
基于 SpringBoot3+Vue3 的居家养老健康监测平台的设计与实现
基于 SpringBoot3+Vue3+uni-app 的智能健康监护系统的设计与实现
基于 SpringBoot3+Vue3 的健康数据监测与告警平台的设计与实现
基于 SpringBoot3+Vue3+DeepSeek 大模型的智能家居健康监护平台的设计与实现
架构:B/S结构、MVC软件架构、RESTful API、前后端分离架构
后端:Spring Boot3、MyBatis Plus、JWT、Hutool、RBAC、Lombok
前端:Vue3、ECharts、Element Plus、Axios、Vite、WangEditor、uni-app、Sass
数据库:MySQL8
其它:告警规则引擎、IoT 设备数据采集、AI 智能健康助手、SSE 流式响应、数据可视化工作台、邮件告警通知、操作日志 AOP
本系统分为家属和管理员两种角色,功能划分清晰,业务逻辑完整,具体如下:
小程序采用底部 Tab 导航(首页、告警、我的),业务功能模块如下:
登录:通过手机号与验证码登录系统,登录态持久化;未登录访问 Tab 页时引导至登录页。
首页:展示轮播图、公告滚动条、快捷功能入口及推荐健康资讯列表;支持微信分享。
告警通知:按全部、未处理、已处理、已忽略筛选关联老人的告警记录;支持下拉刷新与分页加载;未处理告警可标记已处理、忽略或跳转详情。
告警详情:查看告警级别、老人、状态、类型、时间、位置、告警内容、触发规则与条件、邮件状态及处理人、处理时间、处理备注等信息。
健康数据:选择绑定老人后,按数据类型(血压、血糖、心率、体温、血氧饱和度、温度/湿度、睡眠时长等)查看最近 7 天趋势折线图及历史记录列表;支持分页加载。
老人档案:查看当前家属关联的老人列表(头像、姓名、性别、年龄、状态、联系方式、地址、紧急联系人等);点击进入档案详情。
档案详情:查看老人基本信息、联系方式、紧急联系、健康信息、备注及绑定设备列表。
设备列表:按老人筛选查看关联设备,展示设备总数、在线数、离线数及设备卡片信息。
平台公告:分页浏览公告列表,查看封面、标题、内容与发布时间;点击进入公告详情。
公告详情:阅读公告富文本正文内容。
健康资讯:分页浏览资讯列表,查看封面、标题、作者与发布时间;点击进入资讯详情。
资讯详情:阅读资讯富文本正文内容。
我的消息:查看系统消息列表,未读消息标识;点击标记已读并查看消息内容;支持下拉刷新与分页加载。
AI 助手:对话式健康咨询,支持流式输出与 Markdown 渲染;提供快捷问题入口;保留最近对话上下文。
我的:展示头像、昵称与用户ID;支持头像上传;提供健康数据、AI 助手、老人档案、设备列表、平台公告、健康资讯、我的消息、关于我们等功能入口;提供修改密码、客服热线拨打与退出登录。
编辑资料:修改手机号、姓名、性别、年龄、职业、邮箱、个人简介等信息。
修改密码:通过原密码与新密码修改登录密码,修改成功后需重新登录。
登录:系统的安全访问入口,只有登录的管理员才可以访问系统。
工作台:展示系统核心运营数据:老人总数、家属总数、设备总数、告警统计饼图、设备统计饼图、7天健康趋势折线图、最新告警列表、公告信息等。
家属成员管理:家属信息的新增、编辑、删除与分页查询;按姓名、手机号筛选;新增家属时自动创建家属用户账号并建立与老人的关联关系。
老人档案管理:老人档案的新增、编辑、删除与分页查询;按姓名、状态(正常/住院/外出)筛选;维护基本信息、健康信息、紧急联系人及绑定家属关系。
设备类型管理:设备类型的新增、编辑、删除与分页查询;配置类别(生理监测/环境监测/行为监测)、数据类型、单位与正常数值范围。
设备列表管理:设备的新增、编辑、删除与分页查询;按设备编号、状态(在线/离线/故障)筛选;绑定老人、设备类型与安装位置。
健康数据管理:对接绑定设备自动采集的健康监测数据分页查询;按老人、数据类型、状态筛选;查看数据详情及关联告警记录,支持在详情中直接处理或忽略告警;存在关联告警的数据禁止删除。
告警信息管理:告警记录的分页查询;按告警级别、处理状态筛选;对未处理告警进行处置或忽略;查看告警详情及来源健康数据信息。
告警规则配置:告警规则的新增、编辑、删除与分页查询;通过可视化条件配置器设置数据类型、告警级别、触发条件(支持多条件 AND/OR)、邮件通知开关、频率限制与启用状态;列表以中文可读方式展示触发条件。
健康资讯管理:健康资讯的新增、编辑、删除与分页查询;支持富文本编辑、封面图上传与发布状态管理。
公告管理:系统公告的新增、编辑、删除与分页查询;按标题关键词搜索。
轮播图管理:首页轮播图的新增、编辑、删除与分页查询;支持图片上传、预览与跳转链接配置。
消息通知:消息记录的分页查询;支持向指定用户发送消息、批量发送与广播发送;查看消息类型、已读状态与发送方式。
用户管理:后台用户的新增、编辑、删除与分页查询;分配角色;内置管理员与家属账号受保护不可随意删除。
角色管理:角色的新增、编辑、删除与分页查询;通过菜单权限树为角色分配可访问菜单;内置管理员与家属角色受保护。
菜单信息:菜单树的新增、编辑、删除与查询;配置目录/菜单类型、图标、排序与组件路径。
操作日志:查看后台操作日志,按用户名、操作类型查询;支持清空日志。
登录日志:查看登录成功/失败记录,按用户名、状态查询;支持清空日志。
个人中心:修改手机号、姓名、性别、年龄、职业、邮箱、个人简介等信息。
修改密码:通过原密码与新密码修改登录密码,修改成功后需重新登录。
多类型健康指标监测与 IoT 设备数据采集:系统支持血压、血糖、心率、体温、血氧饱和度、温度/湿度、睡眠时长、跌倒事件等多类指标的统一接入与展示,通过对状态为在线的绑定设备持续汇聚监测数据,按设备类型解析指标值与单位后写入健康数据表,并同步触发告警规则校验,形成「设备接入—数据采集—异常研判」的自动化链路,为健康监测与告警处置提供持续的数据支撑。
可配置告警规则引擎:平台将告警逻辑从硬编码中解耦,管理员可按数据类型配置 JSON 条件表达式,支持多条件 AND/OR 组合与频率限制,避免重复告警骚扰。规则引擎在健康数据入库后自动匹配启用规则,生成告警记录并关联来源数据;管理端提供可视化条件配置界面,无需手写 JSON 即可完成阈值设置,降低运营配置门槛。
健康数据与告警关联追溯:健康数据与告警记录通过 health_data_id 建立关联,管理端可在健康数据详情中查看触发的告警列表及处理状态,并支持就地处理或忽略;告警详情亦可反查来源监测数据。删除存在关联告警的健康数据时系统予以拦截,避免监测链路与处置记录断裂,保障业务数据可追溯。
ECharts 数据可视化工作台:管理端工作台集成 ECharts 图表,以统计卡片呈现老人总数、设备总数、未处理告警与在线设备;以环形图展示告警级别分布与设备在线/离线/故障占比;以折线图展示指定老人近 7 日健康指标趋势,血压与温湿度等指标自动拆分多序列展示,帮助管理员一屏掌握运行态势。
AI 智能健康助手:小程序集成基于 DeepSeek 大模型的对话能力,结合平台功能说明的系统 Prompt,为家属提供健康知识解答、指标解读、饮食运动建议及告警含义说明。接口支持 SSE 流式输出,回复以 Markdown 渲染,并保留最近多轮上下文,提升移动端交互体验与咨询效率。
家属端数据隔离机制:小程序端健康数据、告警记录、老人档案与设备等接口均基于当前登录家属与老人的绑定关系自动过滤数据范围,家属仅能查看已关联老人的信息。后台通过家属成员管理与关联关系维护完成授权,前端无需传递额外权限参数,实现「谁绑定、谁可见」的轻量级数据隔离,契合居家监护场景下的隐私与安全要求。


👉 源码直达,免费部署;无加密,无混淆,可自由二开,灵活使用,性价比拉满!
👉 不止源码+部署!开题、论文等资料全配齐,一步到位,直接使用,省时又省心!