健康管理系统 (任务书+开题报告+论文+答辩PPT+项目说明文档)

商品编码:G0049

分类:Vue+SpringBoot · 价格:¥19.99

健康管理系统 (任务书+开题报告+论文+答辩PPT+项目说明文档)

项目简介

本系统是一套基于 Spring Boot 与 Vue 3 的 Web 健康管理系统,面向普通用户与后台管理员,提供健康数据记录、饮食管理、健康计划、知识浏览、智能问答与个人提醒等一体化服务。 随着人们对健康管理需求的提升,个人需要持续记录体重、血压、饮食摄入等指标,并获取科学指导。本系统通过前后端分离架构,让用户在浏览器中完成日常健康数据录入与趋势查看,管理员在后台维护知识内容、食物库与用户数据,并通过统计图表掌握平台运营概况。典型业务流程为:用户注册登录后录入健康数据与饮食记录,设定健康计划与提醒,浏览健康知识或向 AI 助手咨询;管理员发布健康知识、维护食物库、回复用户留言并查看统计报表。

技术栈

  • 后端:JDK 8、Spring Boot、MyBatis、Maven
  • 前端:Vue 3.2.13、Element Plus 2.4.4、ECharts 5.4.3、Axios 1.6.2
  • 数据库:MySQL

项目规模

  • 数据表数量:9 张
  • 角色数量:2 个(管理员、普通用户)

具体功能

前台用户

  • 用户在登录页切换「用户登录」角色,输入用户名和密码完成登录,登录信息保存至浏览器本地存储
  • 新用户填写用户名、密码、确认密码、昵称、手机号等信息完成注册
  • 用户修改登录密码、维护个人资料(昵称、头像、手机、邮箱、性别、生日等)
  • 用户设置并修改每日卡路里摄入目标,欢迎页展示今日目标、今日摄入与剩余额度
  • 用户录入身高、体重、收缩压、舒张压、心率,系统自动计算 BMI 并判定健康状态(偏瘦、正常、偏胖、肥胖)
  • 用户分页查看本人历史健康数据列表
  • 用户通过折线图查看近 30 条记录的体重与 BMI 变化趋势(双 Y 轴)
  • 用户按日期、餐次(早餐、午餐、晚餐、加餐)选择食物并填写摄入克数,系统按食物每百克卡路里自动计算本次摄入热量
  • 用户查看、删除本人饮食记录,查看今日总摄入卡路里
  • 用户通过柱状图查看近 7 日每日卡路里摄入趋势
  • 用户添加饮食时可搜索食物库中的食物名称
  • 用户创建健康计划,填写标题、内容、开始日期、结束日期,状态为进行中或已完成

后台管理员

  • 管理员在登录页切换「管理员登录」角色进入后台
  • 管理员管理后台账号(新增、编辑、删除、修改密码)
  • 管理员分页查询全部用户健康数据,支持关键词检索,查看详情并删除异常记录
  • 管理员维护食物库(名称、每百克卡路里、蛋白质、脂肪、碳水化合物、描述),支持增删改查
  • 管理员分页查看全部用户饮食记录并删除
  • 管理员分页查看全部用户健康计划,查看详情并删除
  • 管理员发布健康知识(标题、封面图片、富文本正文),支持编辑、删除与分页管理
  • 管理员查看全部留言,对未回复留言填写回复内容,回复后状态变为已回复
  • 管理员删除留言记录
  • 展示用户总数、健康知识数、食物种类数、待处理留言数四类统计卡片
  • 用户性别分布饼图(男、女)
  • 用户年龄段分布饼图(18 岁以下、18 至 30 岁、31 至 45 岁、46 至 60 岁、60 岁以上)

界面截图

系统首页
系统首页

业务列表
业务列表

详情页面
详情页面

表单提交
表单提交

管理后台
管理后台

统计报表
统计报表

论文截图

论文摘要页
论文摘要页

论文功能结构图
论文功能结构图

立即购买 · 更多源码