食谱搜寻系统系统简介~~

系统名称:小白的食谱搜寻系统
题目选择原因
其实icebear是一个患有重度选择困难症的人,常常会为了午餐要吃甚麽思考好久,icebear也相信一定有很多人有一样的问题。因此,icebear决定配合这次学习的内容,模拟一个食谱搜寻系统,藉由人气推荐、搜寻的方法,帮助同样有选择困难症的人不必在众多选择中抉择不定。
另外,icebear现在也开始学习做菜,所以在料理简介中加入简单的制作流程,这样做於料理过程中比较有逻辑,同时也是结合icebear的生活兴趣来学习Mysql资料库和 JS语言,来提升学习技术的乐趣。
**系统功能 **
• 想不到午餐要吃什麽的icebear可以藉由现有食材获得系统推荐料理 : 藉由输入现有食材的功能,系统会找出相对应的料理,并且依照料理的人气值列出推荐料理单。
• 想要尝试新料理的icebear可以跟着步骤学会 : 输入想学习的料理名称,系统会显示出料理简介、材料准备和制作步骤,帮助初学者提前准备食材及熟悉制作过程。
• 让下午想自制下午茶的icebear可以提前准备食材 : 由於家里比较不会常备一些制作甜点的材料,所以可以藉由搜寻甜点简介提前采购及备齐食材。
• 在减肥的icebear可以做出营养低热量的晚餐 : 使用者可以藉由料理简介中得知热量及营养含量,对於饮食要求较严格的人来说,可以藉由参考简介安排每日菜单。
系统使用科技
• 食谱资料库 :Mysql
• 搜寻&排序演算法 :Node.js
系统流程图
https://ithelp.ithome.com.tw/upload/images/20210911/20140497xHCV7KShic.png


<<:  .NET Core第11天_Controller定义_附加属性_资料接收方式_返回View方式

>>:  Day3-丛集是在集什麽 何谓丛集(cluster)

【Day27】Git 版本控制 - Stash 暂存

身为一名工程师真的很讨厌被打断工作,当你沈浸在 coding 的世界时,如果有人来吵闹真的会很想揍他...

Day 18:「极速开发」- Vitawind

「闪电 + 疾风的组合吗? 不错不错!」 既然我们之前都说了要用 Vue + Tailwind 来...

【Day 20】- 让 Selenium 去 Dcard 上自动向下卷动 (实战 Selenium 模拟使用者划手机 2/2)

前情提要 前一篇实作了 Selenium 爬取 Dcard 文章的爬虫,可以看到会出现一个浏览器视窗...

[ 卡卡 DAY 31 ] - React Native 跨平台的 Shadow 处理

Shadow in React Native 原来有这门学问。 在专案中,遇到卡牌的阴影问题,以为可...

28/AWS SSA面试经验分享(上)

虽然现在欧洲还在work from home的期间,AWS ML Specialist Soluti...