数据分析
- 人体健康信息
- 体重
- 身高
- 年龄
- 菜品信息
- 菜的名称
- 卡路里
- 蛋白质,脂肪等
- 推荐的食用量
- 某个人群对应的改善体质(减肥,塑性,增肌等)的方案
- 菜谱
- 运动方式
-
需求分析
- 登陆、注册
- 输入基本信息信息(身高、体重、性别、年龄)
- 额外信息(工作、周均运动时间、睡眠段、九体、病史)
- 针对没有填写额外信息的用户:选择减肥、增肌、塑形 、保持
- 可视化(自己的信息和目标标准的比较、根据上述选择改变)每天的量(手环、手机计步器),近几天的曲线
-
数据库设计
加下划线为主码,加粗为外码,默认not null
- 菜谱(str菜名, nullable str体质_名称(对应最优菜谱的效果) ,int卡路里,int制作时间(分钟),str口味,str工艺,str做法,str图片url)
- menu
- 食材( str名称)
- material
- 体质(str体质名称,str体质特点,str运动调理方式)
- physique
- 体质性状(str性状名称)
- Physical properties
- 菜谱功能和分类( str分类名称)
- menu classification
- 用户( str用户名,str密码, nullable str 体质-名称,nullable str特殊职业)
- User
- 特殊职业( str职业名称)
- Occupation
- 菜谱功能分类_可治愈的职业_特殊职业( 特殊职业-str职业名称, 菜谱功能和分类-str分类名称)
- 菜谱_做菜_食材 ( str菜谱-菜名,str食材-名称,int用量)
- cook quantity
- 食材_效果_体质( str食材-名称, nullable str体质-名称,int效果(1有利于,0不利于))
- Material effect
- 体质_身体状态_体质性状( str体质-名称, str体质性状-性状名称)
- physical_state
- 菜谱_菜谱效果_菜谱功能和分类( str菜谱-菜名, str菜谱功能和分类-分类名称)
- menu_effect
- 推荐菜谱:两个tab,一个定制菜谱,一个是随机智能推送
- 单一菜推荐
- 组合推荐
- 一周大菜谱推荐(根据每日你自己加的一些信息动态改变)
- 如果填了额外信息的,就是药膳推荐(一周药膳、周二普通、周三药膳。。。。)(注意可能不想减肥啥的)
- 百度api->动态录入每顿饭的信息(防抖处理,这里吹牛逼算法,推测吃了多少卡路里),识别后把,动态改变一周定制计划
- 做菜环节加入识菜帮所有功能,并加入详细食材信息卡路里等
- 针对特殊人群,混到推荐里推送有利于健康的方法信息(敷黄瓜方法)
- 特殊病人群体每日相关东西的摄取量的一个限定区间显示
- ocr体检单信息录入
- 针对照片中菜的数量分析吃了多少菜,包含多少卡路里