what food to cook today?
每天不知道吃什么,所以准备做个程序根据已有食材,偏好等,自动生成可做的菜肴信息供选择;
买菜时,根据近期记录给出具体菜肴内容, 采购食材的建议等...
输出:具体的菜名(比如十三香小龙虾, 番茄炒蛋, ...),目前不包括烹饪方法;
输入:
已有的工具(炒锅 1, 电磁炉 1, 微波炉 * 1, ...);
可供选择的食材(活小龙虾 500g, 十三香 100g, 大白菜 300g, 鸡蛋 5, 番茄 * 10, ...);
预计时间(1 hour);
口味(麻辣, 酸酸甜甜, ...)...
还有库存统计功能, 记录已有的烹饪工具、 每次生成菜肴之后减少食材库存
核心:制作不同菜肴的口味、烹饪方法、食材、工具、时间等信息,可以人工输入或者爬虫什么的方法慢慢扩充
用于分析的数据:给出菜肴列表之后, 每次选择的结果, 还有一部分可以自动获取的数据:做出选择时的时间,气候,心情,场所等主要为了后面的偏好分析
饮食健康,食材保质期,计算食材不同购买渠道的性价比,多人模式(可能是需要分析一个家庭不同人的偏好)
因为现在就一个人,出于兴趣开发,再加上福报,基本没什么空余时间,开发速度应该很感人,以下是准备开发的版本流程和它的功能(标题是版本代号)
功能:根据已有的食材、工具、时间列出所有菜肴,库存统计(手动选择并且先记录选择结果,后面再做偏好分析)
新增功能:口味偏好分析,自动推荐
新增功能:采购建议, ...
。。。
先按照标准流程来
上面已经有了
-
基本信息
- 食材
- 名字
- 属性列表
- 菜肴
- 名字
- 属性列表
- 厨具
- 名字
- 属性
- 口味列表
- 营养列表
- 食材
-
已有资源
- 食材
- 厨具
-
制作方法
- 菜肴
- 食材列表
- 厨具列表
- 时间
- 菜肴
-
历史记录
- 在程序给出备选列表之后,用户实际选择