# 个性化健康管理系统 **Repository Path**: hollycpm/health ## Basic Information - **Project Name**: 个性化健康管理系统 - **Description**: 本项目是一个个人健康相关的 API 服务,旨在为个人健康管理提供数据支持和接口服务。通过该 API,用户可以方便地记录、查询和管理个人的健康信息。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2025-05-17 - **Last Updated**: 2026-02-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 个人健康 API 项目 # 个性化健康管理系统 ## 项目概述 本项目是一个个人健康相关的 API 服务,旨在为个人健康管理提供数据支持和接口服务。通过该 API,用户可以方便地记录、查询和管理个人的健康信息。 ## 系统功能 - **健康数据记录**:支持用户记录各类健康数据,如体重、血压、血糖等。 - **数据查询**:用户可以根据时间范围、数据类型等条件查询历史健康数据。 - **数据管理**:提供数据的修改和删除功能,方便用户维护个人健康信息。 ## 技术栈 - **后端框架**: Spring Boot - **构建工具**: Maven - **运行环境**: Java 17 及以上 ## 项目结构 ``` G:\product\product_git\pro1\code\back\personal-health-api ``` ## 运行步骤 1. 确保你已经安装了 Java 17 及以上版本和 Maven。 2. 打开终端,进入项目根目录 `G:\product\product_git\pro1\code\back\personal-health-api`。 3. 运行以下命令启动项目: ```bash mvn spring-boot:run ``` ## 注意事项 - 请确保你的开发环境配置正确,特别是 Java 和 Maven 的版本。 - 在首次运行项目前,可能需要下载相关依赖,这可能需要一些时间,请耐心等待。 ## 系统展示 ### 功能展示 本系统提供以下核心功能展示: 1. **健康数据记录**:用户可以方便地记录各类健康数据,如体重、血压、血糖等。在记录界面,用户只需输入相应数值和日期,系统会自动保存数据。支持批量导入 CSV 文件,快速添加多条健康数据。 2. **数据查询**:支持根据时间范围、数据类型等条件查询历史健康数据。查询结果以直观的图表(折线图、柱状图)和列表形式展示,方便用户查看。同时,可导出查询结果为 Excel 文件。 3. **数据管理**:提供数据的修改和删除功能。用户可以在数据详情页对已记录的数据进行编辑或删除操作,确保健康信息的准确性。具备数据恢复功能,可找回误删的数据。 4. **健康报告生成**:根据用户的健康数据生成详细的健康报告,包含数据统计分析、健康趋势预测等内容。支持 PDF 格式报告下载。 5. **数据分享**:用户可以将自己的健康数据分享给指定的联系人,分享方式包括链接分享和邮件分享。 ### 截图说明 ![健康数据记录界面](images/img_2.png) _健康数据记录界面示例,展示了体重、血压、血糖等数据的输入区域,以及批量导入按钮。_ ![数据查询结果界面](images/img_1.png) _数据查询结果界面示例,以图表和列表形式展示了查询到的健康数据,包含导出 Excel 按钮。_ ![健康报告界面](images/img.png) _健康报告界面示例,展示了详细的健康数据统计分析和趋势预测。_ ![数据分享界面](images/img_4.png) _数据分享界面示例,展示了链接分享和邮件分享的操作区域。_ ![健康数据界面](images/img_5.png) _数据分享界面示例,展示了链接分享和邮件分享的操作区域。_