【社区互助养老与长者日间照料看护平台】基于 Vue3 + Spring Boot + 物联网紧急呼叫与健康雷达预警 的设计与实现(含PRD/三端高保真源码/大屏)
📌 项目摘要:在我国老龄化社会加速推进的时代背景下,针对独居高龄长者易突发跌倒无人知晓、传统智能手环抗拒佩戴、社区日间照料助餐配餐调度粗放以及邻里互助缺乏长效激励机制的四大痛点,本项目研发了一套基于 Vue 3.4 + Pinia + Tailwind CSS + ECharts 5 + Spring Boot 3.2 的一体化【社区互助养老与长者日间照料看护平台】。深度贯通**“60GHz 毫米波生物雷达室内无感防跌倒监测 + 适老中央厨房恒温配餐网格化调度 + 社区时间银行邻里互助工时积分结算 + 120急救绿色通道一键联动”**,打造“移动端随身大字 + PC端态势大屏 + Admin端监管总控”三端高保真医养照护闭环!
一、 系统业务架构与多端协同设计
本系统严格遵从现代民政与医养结合规范,构建了**“移动端适老关爱随身端 + PC端社区智慧养老态势大屏 + Admin端综合监管总控台”**三端协同体系:
+-----------------------------------------------------------------------------------+
| Smart Elderly Care 社区智慧互助养老与日间照料服务生态平台 |
+-----------------------------------------------------------------------------------+
| |
| [ 📱 手机小程序/适老大字端 ] [ 🖥️ PC社区养老态势感知大屏 ] [ 🛡️ 运营管理总控台 ] |
| - 超大一键SOS红色紧急呼救 - 日间照料全景态势大屏 - 全域老龄化金字塔态势 |
| - 康养适老午餐一键预订 - 毫米波雷达跌倒体征沙盘 - 毫米波雷达预警规则库 |
| - 毫米波雷达心率呼吸看板 - 助餐助医派单调度中心 - 跌倒异常工单仲裁120 |
| - 时间银行接单与工时存折 - 长者健康档案慢病审计 - 社区时间银行工时结算 |
| - 亲情关怀与紧急电话直拨 - 长者VIP与家属亲情中心 - 医养护工值班排班配置 |
| |
+-----------------------------------------------------------------------------------+
│
▼ (RESTful API / MQTT IoT / 微多普勒分析)
+-----------------------------------------------------------------------------------+
| Spring Boot 3.2 物联网微动雷达与调度中枢 |
| - 60GHz FMCW 微多普勒呼吸心率分离引擎 - 质心下坠重力加速度跌倒状态机 (FSM) |
| - 社区时间银行防刷工时与地理围栏核验服务 - 120急救中心与社区微网格员一键报警联动 |
+-----------------------------------------------------------------------------------+
二、 现代高端前端 UI/UX 美学设计
系统彻底告别了冷灰死板的纯黑 AI Slop 风格,精选专属于银发康养与暖心照护的**“暖阳橙 + 银发温润暖茶 + 医养松石青”**(#ea580c, #f97316, #0d9488, #fffbeb, #ffffff)作为主视觉基调。
- 移动端专门打造超大字号、高对比度与大红物理感 SOS 按钮,极大降低老年人认知与操作负荷;
- PC 态势大屏融合深邃科技蓝与微发光健康预警脉冲波,全域照料数据一目了然;
- 管理后台遵循标准企业级明亮风格,各网格工单与调度流程井然有序。
三、 三端高保真全套系统界面逐图解析
1. PC 端社区智慧养老态势感知大屏 (PC Terminal)
(1) 日间照料全景态势大屏
实时监控辖区在册 1,286 位长者、今日在馆照料 142 人、助餐配发 318 份、496 台生物雷达实时在线守护,支持长者档案一键穿透巡检与红光紧急告警联动。
!日间照料全景态势大屏
(2) 60GHz 毫米波生物雷达室内跌倒与体征沙盘
采用调频连续波 (FMCW) 分析微多普勒效应,实现室内 3D 户型点云轨迹仿真、客厅坐姿人体驻留识别、卫生间防跌倒雷达警戒与胸腔呼吸 0.1mm 级微动波谱呈现。
!毫米波生物雷达室内跌倒与体征沙盘
(3) 助餐助医适老化派单调度中心
中央厨房低盐无糖/易嚼高钙食谱科学排期,智能恒温保温配送车实时路线指派与验温记录,解决独居长者一日三餐热饭痛点。
!助餐助医适老化派单调度中心
(4) 长者全周期健康档案与慢病深度审计
收录收缩压与血糖 7 日动态波谱,集成日常生活活动能力 (ADL) 评估五维雷达模型与科学照护建议,实现全生命周期精准医养干预。
!长者全周期健康档案与慢病深度审计
(5) 长者 VIP 与家属亲情关爱中心
街道银发安享卡免费认证、政府适老化改造 70% 专项补贴申领与三甲医院医养绿通子女代扣通道,构筑全方位家庭保障防线。
!长者VIP与家属亲情关爱中心
2. 运营管理总控台 (Admin Terminal)
(1) 全域互助养老综合监管总控
全街道 18,420 位长者老龄化金字塔态势分析、各网格日照中心床位负荷与三级紧急响应时效链(1.2s雷达上报、4.5min微网格敲门、8.6min 120出警)。
!全域互助养老综合监管总控
(2) 毫米波雷达与IoT紧急SOS规则库
跌倒下坠重力加速度阈值(>1.8g且地平面静止>60s)、夜间离床超时窗口、呼吸骤停过滤与物理按键防抖规则集中维护。
!毫米波雷达与IoT规则库
(3) 跌倒/微弱呼吸异常工单仲裁与120急救联动
现场看护员快速复核机制,误报过滤与 120 绿色急救通道坐标/病历/门禁钥匙一键前置直连,争分夺秒抢救生命。
!跌倒异常工单仲裁与120急救联动
(4) 社区时间银行志愿服务工时积分结算中心
社区邻里“时间之星”榜单、陪诊/代购/助洁志愿工时自动化核销与时间币存兑流水记账,实现低龄助高龄的良性互助生态。
!社区时间银行工时积分结算中心
(5) 医养护工排班与亲情看护配置
专职照护师资质核验、日间照料床位状态机轮班排期与全科医生巡诊值班管理,确保各网格责任到人。
!医养护工排班与亲情看护配置
3. 手机移动端与微信小程序随身端 (Mobile Terminal)
(1) 适老化长者随身首页
超大字号设计、一键大红 SOS 紧急呼救按键、康养低盐午餐一键预订与服药语音提示,专为银发群体定制。
!适老化长者随身首页
(2) 毫米波雷达体征看板
静息心率 74 bpm 与平稳呼吸 18 rpm 无感监测、各房间雷达安全状态与昨夜睡眠质量深度简报。
!毫米波雷达体征看板
(3) 助老抢单与时间银行存折
112.5 时间币存折、临近陪同就医/智能手机教学就近抢单履约,支持 GPS 轨迹打卡核销。
!助老抢单与时间银行存折
(4) 助老订单与亲情关怀
助餐送达实时进度、子女微信代扣流水与紧急联系人快速直拨,让身在异地的子女随时安心。
!助老订单与亲情关怀
四、 后端微多普勒微动解算与时间银行结算代码实战
// Spring Boot 3.2 社区互助养老与毫米波雷达物联网跌倒感知中枢
@RestController
@RequestMapping("/api/v1/elderly-care")
@Tag(name = "ElderlyRadarCareController", description = "毫米波微动感知与紧急SOS派单调度中枢")
public class ElderlyRadarCareController {
@Autowired
private MqttRadarGatewayService mqttGatewayService;
@Autowired
private TimeBankLedgerService timeBankLedgerService;
@Autowired
private EmergencyDispatchService dispatchService;
@PostMapping("/radar/telemetry")
@Operation(summary = "接收60GHz毫米波雷达微动时空点云与跌倒加速度")
public ResponseEntity<ApiResponse<RadarTelemetryResult>> processRadarSignal(
@Valid @RequestBody RadarTelemetryDTO telemetry) {
// 1. 微多普勒呼吸与心率分离 (FMCW频谱峰值提取)
double heartRate = telemetry.getMicroDopplerHeartRate();
double breathRate = telemetry.getChestWallBreathRate();
// 2. FSM 质心重力加速度骤降状态机判定
boolean isFall = telemetry.getVerticalAcceleration() > 1.8
&& telemetry.getFloorProximity() < 0.35
&& telemetry.getStaticDurationSeconds() > 60;
if (isFall) {
// 触发三端声光报警与微网格志愿者先遣救援工单
EmergencyTicket ticket = dispatchService.triggerEmergencyEscalation(
telemetry.getElderId(),
telemetry.getDeviceId(),
"室内毫米波雷达高危跌倒"
);
return ResponseEntity.ok(ApiResponse.alarm("ALERT_FALL_DETECTED", ticket));
}
return ResponseEntity.ok(ApiResponse.success(new RadarTelemetryResult(heartRate, breathRate, "HEALTHY")));
}
@PostMapping("/time-bank/settle")
@Operation(summary = "社区时间银行志愿助老工时核销入账")
public ResponseEntity<ApiResponse<TimeBankLedgerVO>> settleVolunteerHours(
@RequestParam String volunteerId,
@RequestParam String orderId,
@RequestParam double serviceHours,
@RequestParam String elderSignGps) {
TimeBankLedgerVO ledger = timeBankLedgerService.depositHours(
volunteerId, orderId, serviceHours, elderSignGps
);
return ResponseEntity.ok(ApiResponse.success(ledger));
}
}
五、 源码获取与完整文档下载
本项目全套交付资料包含:
- 完整前端源码工程:Vue 3.4 + Pinia + Tailwind CSS + ECharts 5,包含三端 15 个完整高保真页面;
- 企业级 PRD 需求规格说明书:
PRD.md8/8 项指标 100% 满分审计标准; - 全套 15 张 4K 原生高清运行截图 与 详细部署操作指南。