个人健康管理系统-springboot + vue +微信小程序

118 阅读5分钟

淘宝店铺搜索:点创微科

个人健康管理系统-springboot + vue +微信小程序

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

基于springboot + vue +微信小程序的个人健康管理系统

登录网址: http://localhost:8080/gerenjiankangguanlixitong/admin/dist/index.html

管理员 账户:admin 密码:admin

用户 账户:a1 密码:123456

二、项目功能

(1)用户模块

个人信息:用户可以查看和编辑自己的个人信息,包括姓名、性别、联系方式等。

修改密码:用户可以安全地修改自己的登录密码,确保账户安全。

体检记录:用户可以查看和管理自己的体检记录,包括身高、体重、身体状况等信息。

健康食谱:用户可以浏览各种健康食谱,并根据个人喜好进行收藏。

药品信息:用户可以查看药品的详细信息,包括药品名称、类型、作用、成分等。

运动教程:用户可以查看和管理各种运动相关的教程,获取运动指导。

健康贴士:用户可以阅读和管理健康小贴士,获取健康建议。

每日计划:用户可以制定和跟踪每日的健康计划,包括饮食、运动、药品等计划。

健康食谱收藏:用户可以收藏自己喜欢的健康食谱,方便日后查看。

健康食谱留言:用户可以对健康食谱进行评论和留言,分享自己的烹饪体验。

公告信息:用户可以查看系统发布的公告信息,获取最新动态。

运动教程收藏:用户可以收藏运动教程,方便日后参考。

运动教程留言:用户可以对运动教程进行评论,分享自己的运动体验。

论坛信息:用户可以参与论坛讨论,与其他用户交流健康心得和经验。

(2)管理员模块

个人中心:

修改密码:管理员可以安全地修改自己的登录密码,确保账户安全。

个人信息:管理员可以查看和编辑自己的个人信息,包括姓名、联系方式等。

管理员管理:管理员可以管理系统内的其他管理员账户,包括添加新管理员、编辑现有管理员信息、删除管理员账户等。

基础数据管理:

贴士类型管理:管理员可以添加、编辑和删除健康贴士的类型。

饮食类型管理:管理员可以管理饮食类型的数据,包括添加、编辑和删除饮食类型。

公告类型管理:管理员可以管理系统公告的类型,确保公告分类清晰。

药品类型管理:管理员可以管理药品的分类信息,包括添加、编辑和删除药品类型。

运动类型管理:管理员可以管理运动类型的数据,确保运动教程分类准确。

论坛管理:管理员可以管理论坛中的帖子和用户互动,包括审核帖子、删除不当内容、管理用户权限 等。

体检记录管理:管理员可以查看和管理用户的体检记录,进行数据的增删改查操作。

健康贴士管理:管理员可以管理系统中的健康小贴士,包括添加新的健康贴士、编辑现有内容、删除过 时信息等。

每日计划管理:管理员可以管理用户的每日健康计划,确保计划的合理性和可行性。

健康食谱管理:

健康食谱管理:管理员可以添加、编辑和删除健康食谱,确保食谱的多样性和准确性。

健康食谱留言管理:管理员可以管理用户对健康食谱的评论和留言,维护良好的互动环境。

健康食谱收藏管理:管理员可以查看和管理用户收藏的健康食谱,了解用户的偏好。

公告信息管理:管理员可以发布、编辑和删除系统公告,确保用户及时获取重要信息。

药品信息管理:管理员可以管理药品的详细信息,包括添加新药品、编辑现有药品信息、删除不再使用 的药品等。

用户管理:管理员可以管理系统用户,包括查看用户信息、编辑用户资料、删除违规用户等。

运动教程管理:

运动教程管理:管理员可以添加、编辑和删除运动教程,确保教程的质量和多样性。

运动教程留言管理:管理员可以管理用户对运动教程的评论,维护良好的互动环境。

运动教程收藏管理:管理员可以查看和管理用户收藏的运动教程,了解用户的偏好。

轮播图信息:管理员可以管理系统首页的轮播图,包括添加新图片、编辑现有图片、删除过时图片等, 以提升用户体验。

三、运行环境

运行环境开发工具:idea2024.1

运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:springboot

前端技术:Vue+微信小程序

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1751510841-50c1e4fbcca0d15.png

1751510844-51f5c188e994263.png

1751510847-7e9ccc6b4b7e093.png

1751510849-c467045b3e554b5.png

1751510852-75f2d9c99d78c7c.png

1751510873-8cace8bcec818cc.png

1751510877-3c88a6596a2a488.png

1751510880-b77c07f86fce58b.png

1751510882-25248e063d96688.png

1751510884-fc325e42cedfbe3.png

1751510886-24288e77d72bf69.png

1751510888-22dbb69a5db576b.png

1751510890-28f191ed1d3cb7d.png

1751510892-2dee84587c6a402.png

1752028854-0308d0a654d3f1b.png

1752028856-14493af74861411.png

1752028857-e43761c6c335e0d.png

1752028858-ca97123f08d487f.png

1752028859-30bf02cd9d4ac50.png

1752028860-c417cb4673b835d.png

1752028862-3ea45d6ec18d5e2.png

1752028863-6e3babe32b1a54f.png

1752028864-28d5de069b2e230.png

1752028867-f0cf2d19e2271ea.png

1752028868-f4ea700972ac02e.png

1752028869-04b621fbf46a2bf.png

1752028870-6342e81618e85da.png

1752028871-c51f7c1d130523a.png

1752028872-5df7d2e4075007c.png

1752028873-66c428a25175d95.png

1752028874-146f30ada2fbae2.png

1752028884-06e9e30fd259997.png

1752028885-c054cec39a4d785.png

1752028886-da705724bd838c2.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp