温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片!
温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片!
温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片!
💗博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌💗
💗主要内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等设计与开发。
👇🏻 精彩专栏 推荐订阅👇🏻
2027-2029年最新Java/Python毕业设计选题推荐✅
🌟文末获取源码+数据库🌟
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人
详细视频演示
请联系我获取更详细的演示视频
具体实现截图













基于SpringBoot的个性化膳食规划小程序
课题摘要
本系统后端采用SpringBoot框架,前端为微信小程序,搭配Vue3管理后台,MySQL作为数据库。系统根据用户身高、体重、年龄、过敏史、基础疾病、饮食偏好等信息,自动生成个性化膳食方案,包含每日食谱推荐、食材热量营养计算、三餐规划、饮食打卡、营养记录、健康饮食科普等功能。用户在小程序完善个人健康档案后,系统匹配适合的膳食计划,记录每日饮食打卡数据;管理员维护食材库、食谱库、饮食科普文章,管理用户信息。系统帮助用户科学合理安排饮食,控制热量与营养摄入,满足减脂、养胃、控糖等不同膳食需求,实现线上个性化膳食指导服务。
采用技术
后端:SpringBoot3、MyBatis-Plus、MySQL、Redis、Maven
前端小程序:微信小程序原生
管理端:Vue3 + Element Plus
其他:JWT认证、微信登录、OSS图片上传、全局异常处理、营养数据计算
核心代码
@RestController
@RequestMapping("/dietPlan")
public class DietPlanController {
@Autowired
private IDietPlanService dietPlanService;
// 根据用户健康信息生成膳食方案
@PostMapping("/generate")
public Result generatePlan(@RequestBody UserHealthInfo healthInfo) {
DietPlan dietPlan = dietPlanService.buildPersonalPlan(healthInfo);
return Result.success(dietPlan);
}
// 分页查询食谱列表
@GetMapping("/recipeList")
public Result recipeList(@RequestParam(defaultValue = "1") Integer pageNum,
@RequestParam(defaultValue = "10") Integer pageSize,
@RequestParam(required = false) String recipeName) {
Page<Recipe> page = new Page<>(pageNum, pageSize);
LambdaQueryWrapper<Recipe> wrapper = Wrappers.lambdaQuery();
if (StringUtils.isNotEmpty(recipeName)) {
wrapper.like(Recipe::getRecipeName, recipeName);
}
wrapper.orderByDesc(Recipe::getCreateTime);
Page<Recipe> recipePage = dietPlanService.page(page, wrapper);
return Result.success(recipePage);
}
// 保存饮食打卡记录
@PostMapping("/saveClock")
public Result saveClock(@RequestBody DietClock dietClock) {
boolean flag = dietPlanService.save(dietClock);
return flag ? Result.success("打卡成功") : Result.error("打卡失败");
}
}
源码获取
🍅由于篇幅限制,获取完整文章或源码、代做项目的,本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片。🍅
点赞、收藏、关注,不迷路
转载自 CSDN-专业IT技术社区
原文链接:https://blog.csdn.net/QQ3888232316/article/details/169150308




