面向对象及软件工程-团队作业4

一、团队成员:

队长:田玉

学号:1800802065

博客链接:https://www.cnblogs.com/ty-z1314/

队员:才旦多杰

学号:1800802055

博客链接:https://www.cnblogs.com/DemoJackey/

队员:杨浩

学号:1800802054

博客链接:https://www.cnblogs.com/kiroe/

二、团队项目总体效果截图:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 三、开发项目过程博客链接:

团队作业1:https://www.cnblogs.com/ty-z1314/p/12822272.html

团队作业2:https://www.cnblogs.com/ty-z1314/p/13081663.html

开发项目流程:https://www.cnblogs.com/DemoJackey/p/13212434.html

四、实现的功能以及效果描述:

点击登陆获取用户账户信息:

 

 

 点击后判断是否是新用户:如果是新用户跳转录入用户信息:

 

 

老用户或者新用户填完个人信息,进入主页面:

 

 

 

 点击头像会显示,用户个人信息:

 

 点击滚动条显示,显示提示细节:

 

每次用户提交完数据,数据会马上反馈到主页面的今日消耗以及今日摄入:

 

摄入热量查询:

通过输入搜索查询:

 

 

 

通过列表选择查询:

 

用户自行添加摄入热量:

 

 食物查询后,显示食物信息,自行输入摄入热量添加:

 

运动消耗页面,选择运动项目:

 

输入运动时间可以添加记录,清除按钮可以清楚记录:

 

 

 显示用户记录的七天数据,绘制图标:

四、项目的不足之处:

食物查询中的搜索页面查询到食物种类少,

列表查询多重复,

运动列表运动项目点击选择可能会选空

用户昵称如果是特殊字符,会没有显示。

页面之间跳转在体验版会有延时,用户信息计算的体脂率,标准体重会有误差。

五、可以扩展的功能:

食物查询,还要显示食物的营养成分,能量,蛋白质等。

增加通过查询各种菜的热量信息。

通过用户长时间的记录信息,训练深度学习模型,根据用户的饮食特点,推荐符合用户口味的食谱。

增加运动的种类。

增加运动时的身体卡路里变化的模拟动画

 

posted @ 2020-06-30 14:27  帅比一群  阅读(142)  评论(0编辑  收藏  举报