健康饮食小程序-springboot + vue +微信小程序
本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。
一、项目描述
基于springboot + vue +微信小程序的健康饮食小程序
后台登录网址: http://localhost:8081/
管理员账户密码: admin/admin
用户账户密码: 用户账号1/123456
二、项目功能
(1)用户
登录:通过账号密码登录小程序。
公告资讯:浏览平台发布的健康科普文章、节气养生提示或营养政策通知。
饮食推荐:根据个人体质、目标获取每日个性化膳食建议。
运动推荐:接收适配当前身体状态的运动方案。
我的:进入个人健康管理主面板。
个人信息:填写或更新年龄、性别、身高、体重、目标体重、慢性病史等基础数据。
密码修改:设置或更改独立登录密码。
运动管理:设定每周运动计划,包括类型、时长与频率。
睡眠管理:记录每日入睡与起床时间,设定理想睡眠目标。
运动记录:手动或同步设备数据录入每次运动详情。
睡眠记录:补充或修正自动监测的睡眠数据。
运动热量:查看每次运动消耗的卡路里及累计周/月数据。
睡眠建议:接收基于睡眠质量分析生成的改善建议。
饮食管理:制定三餐计划或记录实际摄入食物。
疾病记录:登记高血压、糖尿病等慢性病信息,用于个性化推荐。
饮食记录:拍照或手动添加每餐食物,系统自动识别或匹配营养成分。
饮食热量:统计每日摄入总热量及三大营养素比例。
分析报告:生成周度或月度健康报告,含饮食均衡度、运动达标率、睡眠趋势等。
我的收藏:收藏感兴趣的食谱、运动视频或健康文章。
(2)管理员
登录:通过Web端使用账号密码登录管理后台。
用户管理:查看所有用户列表,支持封禁异常账号或导出匿名化数据用于研究。
运动记录管理:审计用户运动数据,识别虚假填报行为。
运动热量管理:维护不同运动项目的标准热量消耗系数库。
睡眠管理:监控整体用户睡眠数据分布,发现群体性睡眠问题。
睡眠建议管理:编辑和配置不同睡眠评分对应的AI建议模板。
饮食记录管理:审核用户上传的食物图片或自定义条目。
饮食热量管理:维护食物营养数据库,确保热量与营养素数据准确。
疾病记录管理:分类管理常见疾病标签,用于健康模型训练。
分析报告管理:配置报告生成规则与可视化图表样式。
饮食推荐管理:创建和发布通用或场景化饮食方案。
食物类型管理:维护食物分类体系。
运动推荐管理:编辑推荐运动内容库,关联适用人群与禁忌症。
运动类型管理:定义运动大类与子类。
公告资讯管理:撰写、排版并发布健康科普文章或平台通知。
轮播图管理:配置小程序首页轮播图。
修改密码:定期更新管理员账户密码以保障系统安全。
三、运行环境
运行环境开发工具:idea2024.1
运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.21(此配置为本人调试所用,仅供参考)
四、项目技术
服务端技术:springboot
前端技术:Vue+微信小程序
以上系统源码经过技术整理与调试,确保能正常运行
五、项目截图
