15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > java计算机毕业设计 美食推荐系统 美食菜谱分享系统 食谱推荐系统 美食分享网

java计算机毕业设计 美食推荐系统 美食菜谱分享系统 食谱推荐系统 美食分享网

时间:2023-06-04 06:42:01 | 来源:网站运营

时间:2023-06-04 06:42:01 来源:网站运营

java计算机毕业设计 美食推荐系统 美食菜谱分享系统 食谱推荐系统 美食分享网站 java美食交流网站 营养食谱推荐系统:

IT跃迁谷毕设展

作者:IT跃迁谷毕设展

个人简介:曾长期从事计算机专业培训教学,本人也热爱上课教学,语言擅长Java、微信小程序、Python、Golang、安卓Android等。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。平常喜欢分享一些自己开发中遇到的问题的解决办法,也喜欢交流技术,大家有技术代码这一块的问题可以问我!

想说的话:感谢大家的关注与支持!

推荐栏目:

欢迎大家评论交流

美食推荐系统—系统简介

随着中国社会经济的快速发展,民众的生活质量不断提高,网络一直在改变着人们的生活,包括衣食住行都被互联网所渗透。现代生活中,人们为了缓解生活中的精神疲惫,常常选择通过美食来放松身心。随着各地美食的普及程度的提高,意味着人们的生活水平质量不断地在提高。美食不仅会带给我们视觉的享受,同时还会带来身心的一个满足。以往得知好吃的美食大多都是通过周围朋友的口述推荐等,这样得知的形式过于狭义,信息量太少。另外,由于每一个人的口味差异的不同,因为可能美食也比较单一,无法短时间内获取到自己喜欢的美食信息。并且现在生活崇尚回归原始,大家很多喜欢自己做菜的,如果有相应的菜谱食谱,动手能力强的、对美食有兴趣的都可以自己做,这样也是一种享受生活的方式。因此,开发一个美食推荐系统,让大家都可以在上面看美食的食谱,一起分享、学习、交流美食方面的经验。

美食推荐系统—技术选型

开发语言:Java
数据库:MySQL
系统架构:B/S
后台框架:SSM(Spring+SpringMVC+Mybatis)
前端:HTML+CSS+JavaScript+jQuery+Bootstrap
设计模式:MVC

美食推荐系统—视频展示

美食推荐系统—图片展示

美食推荐系统—首页
美食推荐系统—首页下
美食推荐系统—美食详情
美食推荐系统—注册
美食推荐系统—登录
美食推荐系统—个人中心
美食推荐系统—个人资料
美食推荐系统—管理员首页
美食推荐系统—用户管理
美食推荐系统—管理员管理
美食推荐系统—美食分类管理
美食推荐系统—美食管理

美食推荐系统—代码展示

@Controller@RequestMapping("/food")public class FoodController { private String prefix = "/user/"; @Resource private FoodMapper foodMapper; @Resource private CategoryMapper categoryMapper; @Resource private CollectMapper collectMapper; @Resource private RecipesItemMapper recipesItemMapper; // 美食详情 @RequestMapping("/shop.html") public String shopHtml (@RequestParam("id") int id, HttpSession session, Model model) { User user = (User) session.getAttribute(SessionConstant.KEY_USER); Food food = foodMapper.selectByPrimaryKey(id); List<Category> categoryList = categoryMapper.selectListByAll(); List<Food> foodList = foodMapper.selectListByCollectCount(10); Collect collect = collectMapper.selectByFoodIdAndUserId(id, user.getId()); // 访问量 + 1 food.setReadCount(food.getReadCount() + 1); foodMapper.updateByPrimaryKeySelective(food); model.addAttribute("food", food); model.addAttribute("categoryList", categoryList); model.addAttribute("foodList", foodList); model.addAttribute("collect", collect); return prefix + "food"; } // 搜索 @RequestMapping("/search.html") public String searchHtml (@RequestParam(value = "categoryId", required = false) Integer categoryId, @RequestParam(value = "search") String search, Model model){ List<Category> categoryList = categoryMapper.selectListByAll(); List<Food> foodList = foodMapper.selectListBySearch(categoryId, search); model.addAttribute("foodList", foodList); model.addAttribute("categoryList", categoryList); return prefix + "search"; } // 分页数据 @ResponseBody @RequestMapping("/data") public RespResult data(@RequestParam("page") Integer page, @RequestParam("limit") Integer limit, @RequestParam(value = "name", required = false, defaultValue = "") String name, @RequestParam(value = "categoryId", required = false, defaultValue = "") Integer categoryId) { if (name.equals("")) name = null; List<Food> foodList = foodMapper.selectListByPaging( (page - 1) * limit, limit, name, categoryId ); int count = foodMapper.selectCountByPaging( name, categoryId ); RespResult respResult = new RespResult(); respResult.success(foodList, count); return respResult; }}

美食推荐系统—结语

我是 IT跃迁谷毕设展,如果大家有任何技术上的疑问,欢迎一起交流。

关键词:系统,推荐,计算机,毕业,设计

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭