一个完整的健康管理平台,包含前端用户界面、后台管理系统和数据库,旨在帮助用户记录、分析和管理个人健康信息。
智慧健康管理系统是一个用于个人健康数据记录与管理的Web应用。系统提供简单直观的界面,帮助用户追踪健康指标、设置健康提醒、查询健康知识等功能,辅助用户进行日常健康管理。同时提供管理后台,用于健康数据的集中管理与分析。
下面是一些图片展示
首页展示
信息页面展示
医生互动页面展示
deepseek咨询助手展示
健康数据展示
后台管理页面展示
系统由三部分组成:
- IHMS-view: 前端用户界面,基于Vue.js开发
- IHMS-admin: 后台管理系统,基于Java Spring Boot开发
- 数据库: MySQL数据库,存储用户健康数据和系统配置
- 用户健康数据记录与存储(身高、体重、血压等基础体征数据)
- 健康数据可视化展示
- 基础健康知识查询(集成DeepSeek API)
- 健康提醒功能(服药、复诊等日常健康事项提醒)
- 用户管理
- 健康数据统计与分析
- 系统配置管理
- 框架:Vue.js 2.x + Element UI
- 图表:ECharts 4.x
- HTTP请求:Axios
- 路由管理:Vue Router
- 加密工具:CryptoJS、js-md5
- 编辑器:WangEditor
- 框架:Spring Boot
- 持久层:MyBatis,Mybatisplus
- 数据库:MySQL
- API文档:Swagger,Knife4J
- 权限控制:Spring Security,JWT
- JDK 1.8+
- Maven 3.6+
- Node.js (推荐使用v16.x版本以获得最佳兼容性)
- npm 或 yarn
- MySQL 5.7+
- 创建数据库
CREATE DATABASE personal_health;- 导入数据库脚本
mysql -u your_username -p personal_health < sql/personal_health.sql- 进入后端目录
cd IHMS/IHMS-admin-
修改数据库配置 编辑
src/main/resources/application.yml` 文件,配置数据库连接信息 -
修改deepseek api 的key
编辑 src/main/resources/application.yml` 文件
- 编译打包
mvn clean package5.运行服务
java -jar target/IHMS-admin-*.jar- 进入前端目录
cd IHMS/IHMS-view- 安装依赖
npm install- 运行开发服务器
# 对于较新版本的Node.js (v17+)
npm run dev:compatible
# 对于较旧版本的Node.js
npm run dev- 构建生产版本
# 对于较新版本的Node.js (v17+)
npm run build:compatible
# 对于较旧版本的Node.js
npm run buildIHMS/
├── IHMS-admin/ # 后端管理系统
│ ├── src/ # 源代码
│ │ ├── main/ # 主要代码
│ │ │ ├── java/ # Java代码
│ │ │ └── resources/ # 配置文件
│ │ └── test/ # 测试代码
│ ├── pom.xml # Maven配置
│ └── target/ # 编译输出目录
├── IHMS-view/ # 前端Vue项目
│ ├── public/ # 静态资源
│ ├── src/ # 源代码
│ │ ├── assets/ # 资源文件
│ │ ├── components/ # 组件
│ │ ├── router/ # 路由配置
│ │ ├── views/ # 页面
│ │ ├── App.vue # 根组件
│ │ └── main.js # 入口文件
│ ├── package.json # 依赖配置
│ └── vue.config.js # Vue配置
├── sql/ # 数据库脚本
│ └── personal_health.sql # 数据库初始化脚本
└── README.md # 项目说明
- 注册/登录系统
- 进入个人健康数据管理界面
- 添加或更新健康数据
- 查看健康数据统计和趋势图表
- 设置健康提醒
- 使用健康知识查询功能获取相关信息
- 使用管理员账号登录后台
- 管理用户信息和健康数据
- 查看系统运行状态和数据统计
- 管理健康知识库
- 本系统仅作为个人健康管理的辅助工具,仍有诸多不完善的地方,仅作为参考学习使用,如果有帮助到你,请给我一个star,支持一下






