android的健康与饮食个性化服务系统的设计与实现(源码)

针对青年群体中常常出现暴饮暴食、一天只吃一餐、饮食单一等饮食不规律的现象,尤其是大学生和工作的青年人,故提出了本文的研究内容。 本文提出的基于Android的健康与饮食个性化服务系统是在Android studio里搭建Bmob开发环境,开发了用户管理健康数据、添加饮食记录、删除饮食记录、运用柱状图分析用户平均每天的摄入量是否属于标准范围、为用户推荐食物列表以及为用户普及健康知识等功能。涉及的技术有fragment框架技术、数据可视化技术、多线程技术、自动化登录技术。本文主要对其相关背景、开发和运行环境、采用的技术、以及系统的总体设计和各个功能的实现进行详细介绍并进行总结。关键词 饮食,健康,Android studio,Bmob
目 录
1 引言 1
1.1 研究背景 1
1.2 研究目的及意义 1
1.3 研究现状 1
1.4 研究内容 3
1.5 论文的组织结构 3
2 系统相关技术 4
2.1 数据可视化技术 4
2.2 多线程技术 4
2.3 自动化登录 4
2.4 本章小结 5
3 系统分析 5
3.1 可行性分析 5
3.2 需求分析 6
3.3 本章小结 8
4 系统总体设计 8
4.1 概述 8
4.2 系统开发和运行环境 8
4.3 功能模块描述 9
4.4 数据库设计 10
4.5 系统的设计原则 15
4.6 本章小结 15
5 详细设计 16
5.1 注册登录模块 16
5.2 健康数据管理模块 18
5.3 身体异常分析模块 19
5.4 饮食特点分析模块 19
5.5 健康改善计划模块 23
5.6 个人中心模块 25
5.7 后端云数据管理 25
5.8 本章小结 26
6 系统测试 26 6.1 功 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
能测试 26
6.2 性能测试 26
6.3 兼容测试 27
6.4 安全测试 27
结 论 29
致 谢 30
参考文献 31
1 引言
1.1 研究背景
随着人们的生活条件变好,人们越发关注自己的身体健康状况,也更需要一个健康的体质来为自己的生活保鲜。尤其对于工作繁忙的上班族来说,由于家庭压力、工作压力以及生活节奏的问题,更有可能出现各种健康问题。但是他们由于工作原因,没有过多的时间经常去医院进行检查,而熬夜、肥胖以及三高(高血压、高血糖、高血脂)等带来的健康问题是可以通过改善自身的生活习惯,比如合理的饮食,来预防和控制的,同时Android作为目前市场占有率第一的手机操作系统,免费且开源,这为开发一款健康与饮食的服务系统提供了充分的可能性。因此,在此背景下,提出了基于Android的健康与饮食个性化服务系统的设计与实现这一课题。
1.2 研究目的及意义
生活水平的提高使得民众的选择越来越多样化,大部分人都具备选择自己想吃什么想做什么的条件,但是当他们肆意放纵自己的食欲,不能够把握好这个度的时候,就很容易造成饮食不合理,尤其在生活节奏快、工作压力大的情况下,更会导致其机体功能失调,造成身体亚健康,容易引发心身疾病。
从2015年发布的《中国居民营养与慢性病状况报告》中可以看出[1]:我国居民的饮食结构很不合理,超重肥胖问题非常凸显,各种不健康饮食行为造成的慢性病频发。另外,根据《2017年中国居民食品营养健康关注度大数据》的数据分析显示:微量营养素摄入不足、超重和肥胖现象愈发严重,这都与不健康的饮食习惯密切相关。幸运的是,目前互联网的普及让大家能够借助互联网搜集相关的科学知识来规划自己的饮食,然而现在网络上碎片化信息严重,用户很难找到一个系统的且是自己所需范围内的信息。故而为了解决这一问题,设计了该服务系统,主要为了改变用户的饮食结构,给予其合理性的饮食建议,帮助改善用户的体质,提高其健康水平。
1.3 研究现状
1.3.1 国内饮食推荐系统研究现状
目前推荐技术广泛应用于电子商务、文献检索、搜索引擎、网络教学等领域,但在饮食方面的应用还不是很成熟,主要是因为中国的膳食结构复杂,在算法上不容易实现,研究起步的也比较晚。目前国内比较成熟的饮食推荐服务系统主要有美团网、大众点评网等电子商务型的生活服务网站;美食杰网、豆果网等以个性化菜谱搜索为特点的美食互动社区;应用于家庭条件良好的的家庭营养监测系统;应用于学生食堂、配餐公司、健身减肥餐的营养配餐系统[2]。除此之外,不少学者也从某一特定角度来为特定群体设计饮食推荐系统。
高桂春,胡晨俊,胡孔法提出的基于Android平台的中医养生保健系统,将互联网和中医养生保健结合,主张专注于服务老年人和儿童,分别对其提供中医体质辨识,中医调养等服务,通过云技术将用户的数据存到云健康数据中心,并对用户的数据进行管理分析,针对老年人和儿童的健康状况,制定不同的中医调养方案,达到“未病先防、既病防变”的效果[3]。
王剑,崔金梅观察到人们在忙碌的生活和工作中很难对自己的饮食进行合理的安排,并且手机是实现现代化的最主要工具之一,故开发了一款基于Android的家庭饮食智能管理系统,实现自动化的饮食信息管理,提高家庭成员的健康饮食[4]。
西南交通大学刘波提出的“基于Android平台的饮食运动管理系统设计与实现”课题,通过调用百度地图的API来记录用户的行走路线,并提出了加权自相关分析算法来实现计步器,建立了人体热量需求模型,将饮食和运动关联起来,根据用户摄入的热量来推荐步数[5],帮助人们调节自己的饮食和运动以保持健康状态。
另外,高岩提出的“糖尿病患者饮食营养管理平台设计与实现”课题[6],后台管理采用了Struts2、Spring和Mybatis技术,客户端采用Android应用程序专门为糖尿病患者点餐,让患者能够合理膳食,营养均衡。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1159.html

好棒文