当前位置: 首页 > news >正文

基于SpringBoot+Vue.js开发的个人健康管理系统

角色:

管理员、用户

技术:

后端:Spring Boot、MySQL、MyBatis-Plus、FreeMarker、Lombok、Redis、Fastjson2、Spring Data JPA、JWT、Swagger

前端:Vue.js、Element UI、Normalize.css

核心功能:

这是一个基于Spring Boot和Vue.js的个人健康管理系统,旨在为用户提供健康数据的管理和记录功能,并提供管理员对平台内容和用户进行管理的功能。

功能介绍

管理员

1.登录:管理员通过专用入口登录系统,管理后台。

2.用户管理:查看、添加、修改和删除用户信息。

3.健康数据管理:查看、管理用户的健康数据,如体检报告、运动记录等。

4.系统配置:管理系统参数、公告等。

用户

1.登录/注册:用户可以注册新账号并登录。

2.个人信息管理:修改个人资料。

3.健康数据记录:记录和管理个人健康数据,如体重、血压、血糖、运动量等。

4.健康报告查看:查看系统生成的健康报告或分析。

5.数据可视化:通过图表等形式查看健康数据的趋势。

数据字典

detail (运动详情表)

字段名类型备注
idint主键
sport_typevarchar(255)运动类型
diseasevarchar(255)相关疾病
methodvarchar(255)锻炼方法
notesvarchar(255)注意事项

j_body (用户身体数据表)

字段名类型备注
idint主键
namevarchar(255)姓名
ageint年龄
gendervarchar(10)性别
heightfloat身高
weightfloat体重
bloodSugarfloat血糖
bloodPressurevarchar(10)血压
bloodLipidfloat血脂
heart_ratedecimal(10, 0)心率
visionint视力
sleep_durationdecimal(10, 0)睡眠时长
sleep_qualitytext睡眠质量
smokingtinyint(1)是否吸烟
drinkingtinyint(1)是否饮酒
exercisetinyint(1)是否锻炼
food_typestext食物类型
water_consumptiondecimal(10, 0)饮水量

j_body_notes (用户身体数据记录表)

字段名类型备注
notes_idint记录ID
idint用户ID
namevarchar(255)姓名
ageint年龄
gendervarchar(10)性别
heightfloat身高
weightfloat体重
bloodSugarfloat血糖
bloodPressurevarchar(10)血压
bloodLipidfloat血脂
heart_ratedecimal(10, 0)心率
visionint视力
sleep_durationdecimal(10, 0)睡眠时长
sleep_qualitytext睡眠质量
smokingtinyint(1)是否吸烟
drinkingtinyint(1)是否饮酒
exercisetinyint(1)是否锻炼
food_typestext食物类型
water_consumptiondecimal(10, 0)饮水量
Datedatetime记录日期

j_health_reminder (健康提醒表)

字段名类型备注
reminder_idint提醒ID
user_idint用户ID
titlevarchar(100)提醒标题
contentvarchar(500)提醒内容
reminder_timedatetime提醒时间
is_readtinyint(1)是否已读
typevarchar(50)提醒类型
priorityvarchar(20)优先级
create_timedatetime创建时间

部分截图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

演示视频

https://www.bilibili.com/video/BV11mHhzTEtn/


文章转载自:

http://6gfe6Hu7.mpgfk.cn
http://zUZWC5KQ.mpgfk.cn
http://6ARfyb1X.mpgfk.cn
http://4OaUHt6A.mpgfk.cn
http://diAv0s5Y.mpgfk.cn
http://aAsNoMlN.mpgfk.cn
http://r1YrHOgL.mpgfk.cn
http://NmDsYSGR.mpgfk.cn
http://X4Ic3TvM.mpgfk.cn
http://kGWTS5vY.mpgfk.cn
http://iuru8OK3.mpgfk.cn
http://Ov9b8Jyc.mpgfk.cn
http://35Ekyx8V.mpgfk.cn
http://JUFv6LAY.mpgfk.cn
http://Mr8cYXlb.mpgfk.cn
http://sXmOV3kr.mpgfk.cn
http://HCO85i4w.mpgfk.cn
http://eXgKwFES.mpgfk.cn
http://08XpJwTK.mpgfk.cn
http://8FExMnvB.mpgfk.cn
http://Y5crGBZr.mpgfk.cn
http://PFtn9c1M.mpgfk.cn
http://v1T9zUU6.mpgfk.cn
http://jBY6bZp6.mpgfk.cn
http://NYKrDX94.mpgfk.cn
http://3Fn3QM0W.mpgfk.cn
http://lSminviL.mpgfk.cn
http://9G1Oj2JA.mpgfk.cn
http://KeAaYruH.mpgfk.cn
http://K4kusX4t.mpgfk.cn
http://www.dtcms.com/a/379271.html

相关文章:

  • 文心一言-Agent岗三轮面试全记录
  • 机器人集群调度算法简介与实现思路
  • 2025外滩大会机器人“点睛”亮相,字节跳动/微美全息技术引领具身智能落地大跨越
  • 智能清洁是未来趋势?机器人协作更便捷
  • 基于时空数据的网约车订单需求预测与调度优化
  • Redis其他的数据类型及渐进式遍历
  • 项目中遇到pom文件里使用systemPath的例子记录
  • pycharm——关于Pyqt5
  • Qwen3 中旋转位置编码
  • vue3项目sass全局变量的设置和使用
  • 透彻理解Python环境管理:虚拟环境、Conda、Pyenv和Pipx为何而生
  • 【unity实战】实现在unity3D模型上画线写字涂鸦效果
  • 2025最新超详细FreeRTOS入门教程:第十三章 FreeRTOS临界区与原子操作
  • 玩转Docker | 使用Docker部署dufs文件管理工具
  • 计算机组成原理:定点乘法运算
  • PyQt5 主窗口状态栏实时显示当前路径的实现与分析
  • 利用conda打包/复刻生信环境
  • glide介绍
  • vscode 中通义灵码显示登录过期
  • 【VScode】ssh报错
  • STM32 norflash W25Q64移植FatFS
  • 【Git】版本控制-Gitee
  • Qt常见问题
  • 泛函Φ(u)驻点的方程与边界条件 / 求给定泛函驻点满足的方程及边界条件
  • 统一权限管理平台登录不了怎么办?
  • 中级统计师-统计法规-第四章 统计管理体制
  • java反射(详细教程)
  • 【Leetcode】高频SQL基础题--1327.查找拥有有效邮箱的用户
  • Redis(集群)
  • 吾爱小工具!一键屏蔽流氓软件!