# 养老健康监护系统 **Repository Path**: he___e/ehomecare-project ## Basic Information - **Project Name**: 养老健康监护系统 - **Description**: “e家护”健康养老监护系统 这是一个面向家庭健康监护的综合管理系统,包含Web端和微信小程序端。系统实现了用户管理、健康数据监测、设备管理、家庭关系管理等核心功能,支持多角色访问控制(管理员/普通用户)。 系统采用前后端分离架构: - 后端:Python Flask框架,实现RESTful API接口 - 前端:Vue.js框架实现Web管理界面 - 微信小程序:原生开发框架实现移动端功能 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-09-22 - **Last Updated**: 2026-09-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python, Vue, Rest-api, 小程序 ## README # e家护养老健康监护系统 ## 介绍 这是一个面向家庭健康监护的综合管理系统,包含Web端和微信小程序端。系统实现了用户管理、健康数据监测、设备管理、家庭关系管理等核心功能,支持多角色访问控制(管理员/普通用户)。 ## 软件架构 系统采用前后端分离架构: - 后端:Python Flask框架,实现RESTful API接口 - 前端:Vue.js框架实现Web管理界面 - 微信小程序:原生开发框架实现移动端功能 - 数据库:SQLite(开发环境)/MySQL(生产环境) - 认证机制:JWT鉴权 - 辅助服务:短信服务、微信登录、数据生成器等 ## 安装教程 1. 安装Python 3.11+ 环境 2. 安装依赖:`pip install -r requirements.txt` 3. 初始化数据库:`python backend/scripts/init_database.py` 4. 配置环境变量(开发环境:`.env.development`,生产环境:`.env.production`) 5. 启动服务:`python run.py` 6. 前端使用微信开发者工具 ## 使用说明 ### 核心功能: - 用户管理:注册、登录、密码管理、角色切换 - 健康数据:采集、分析、异常预警 - 设备管理:绑定/解绑设备、同步数据 - 家庭关系:邀请、绑定、管理家庭成员 - 系统管理(管理员):用户管理、设备监控、数据统计 ### API文档: 后端提供标准RESTful API接口,主要接口包括: - `/auth`:认证相关(登录、注册、绑定信息) - `/user`:用户信息管理 - `/health`:健康数据采集与查询 - `/devices`:设备管理 - `/family`:家庭关系管理 - `/alerts`:健康预警信息 - `/admin`:管理员接口(系统统计、用户管理等) ## 参与贡献 1. Fork本仓库 2. 创建feature分支 3. 提交代码 4. 创建Pull Request ## 特技 1. 支持多端访问(Web管理后台、微信小程序、API接口) 2. 提供数据生成器用于测试(DeviceDataGenerator) 3. 完善的健康数据评估体系(HealthAssessmentService) 4. 多角色权限控制(管理员/普通用户) 5. 支持微信小程序登录集成 6. 完善的异常处理和响应封装(APIResponse) 7. 提供数据库初始化和测试脚本 ## 后续完善方向 1. 接入适老化语音AI 2. 训练慢性病告警模型 3. 添加阿尔兹海默症预防训练 4. 接入硬件设备,添加摔倒告警功能