面向对象及软件工程-团队作业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
四、实现的功能以及效果描述:
点击登陆获取用户账户信息:
点击后判断是否是新用户:如果是新用户跳转录入用户信息:
老用户或者新用户填完个人信息,进入主页面:
点击头像会显示,用户个人信息:
点击滚动条显示,显示提示细节:
每次用户提交完数据,数据会马上反馈到主页面的今日消耗以及今日摄入:
摄入热量查询:
通过输入搜索查询:
通过列表选择查询:
用户自行添加摄入热量:
食物查询后,显示食物信息,自行输入摄入热量添加:
运动消耗页面,选择运动项目:
输入运动时间可以添加记录,清除按钮可以清楚记录:
显示用户记录的七天数据,绘制图标:
四、项目的不足之处:
食物查询中的搜索页面查询到食物种类少,
列表查询多重复,
运动列表运动项目点击选择可能会选空
用户昵称如果是特殊字符,会没有显示。
页面之间跳转在体验版会有延时,用户信息计算的体脂率,标准体重会有误差。
五、可以扩展的功能:
食物查询,还要显示食物的营养成分,能量,蛋白质等。
增加通过查询各种菜的热量信息。
通过用户长时间的记录信息,训练深度学习模型,根据用户的饮食特点,推荐符合用户口味的食谱。
增加运动的种类。
增加运动时的身体卡路里变化的模拟动画