源码及论文下载:http://www.byamd.xyz/tag/android/

摘要

人们日益关注自身健康与美,好的身材更是所有人追求的目标,但塑造完美的身材塑造非易,对于体型肥胖的人来说更是难上加难。虽然目前国内有微信运动,跟我练腹肌等应用,但是这些应用缺乏个性化。论文以减肥健身为目的,根据健身者特点与健身过程成效,开发自适应的塑型系统。论文采用JAVA语言 ,MySQL数据库, Tomcat服务器 ,设计并实现制定自适应计划,摄入支出热量查询,身材变化,一分钟了解自己等功能。希望通过该平台让每一个都能实现减肥瘦身,提升自己的身体素质。

**关键词:**减肥塑身,Android ,JAVA,MySQL ,tomcat

ABSTRACT

Nowadays, people pay attention to health and beauty day by day. A good figure is the pursuit and goal of all people. However, it is not easy to shape a perfect figure for normal people. To shape a perfect figure is extremely difficult. Although there are APPs like WeChat Sports, Follow Me to Exercise the Abs and so on, most of those APPs lack individuality. This thesis takes weight loss and body building as goals and develops a self-adapting body building system according to body builders’ features and body building effects in the process. The thesis adopts JAVA language, MySQL database and Tomcat server to design and realize the functions of formulating self-adapting plan, query of intake and consumed heat, figure changes, knowing yourself in a minute and so on. It is expected that through this platform,every person can realize weight loss and body building, thus improving physical fitness.

Key words: loss weight, plan , Android ,Java

第一章 绪论

第一节 背景和意义

通过一套 “ 以计划为引导,明确目标;以直观的训练变化趋势,树立信心;以摄入支出平衡体系,科学减肥塑形[1] ”。但我的口诉和文章的宣传范围有限,所以我决定设计一款 基于 Android 的减肥塑身平台,让更多的用户能够通过我的方法科学健康快乐瘦身。

随着移动移动互联网的发展,根据中国互联网络信息中心(CNNIC)发布的数据显示,仅仅中国网民就已经达到6.68亿,而手机网民规模就达到5.94亿[2]。而Android 做为使用人数最多移动开发平台,且随着android material design 全新的设计体验[3],用户体验度不断的提升,Android 将会更进一步占领市场份额[4]。

目前在国内外,减肥健身软件发展已久,在这些数不胜数的软件中无非都是围绕着,教你减肥是什么,为什么要减肥,怎么才能减肥。随着信息技术时代飞快的发展,获取这些信息的手段已经不是难事了,人们懂得这些道理,却无法坚持下来。我认为,一个减肥健身应用做得再好,用户无法坚持也是白白浪费时间,如果能让用户坚持锻炼,并配合使用优秀的减肥健身软件,那么减肥健身将事半功倍,这将是一个很大的革命。

第二节 国内外研究现状

减肥健身应用在当前,国际上较为普遍的减肥健身应用主要有moves、Nick + Running等等。国内常见的有:微信运动,马甲线,健身宝典,跟我练腹肌,动动记步器,薄荷,美趣。随着人们生活水平的不断提高,追求美,这类减肥软件也不短不单单停留在片面的减肥健身教程上,其功能也越来越多样,服务也趋向于多元化发展,一般都提供减肥健身教程,记录运动多久,食物/运动热量查询,以健身爱好形成的社区平台等实时性功能。大体上可以分为以下几种:

1.以减肥健身教程为主导的应用

以减肥健身教程为主导的应用指它的用户群体或者是用途主要偏向于查询动作该如何完成,资讯相关知识,其中基于 Android 平台以减肥健身教程为主导的应用代表性的包括 健身宝典,跟我练腹肌,马甲线等。客户群主要带着明确的目的想去专门练习某些动作,已达到某种效果。

2.以运动社区为主导的应用

以运动社区为主导的应用指它的用户群主要通过宣泄健身心得,运动状态提供一个交流平台,其中基于 Android 平台以运动社区为主导的应用 主要以咪咕运动,keep 等,这些社区型的健身应用为用户营造了一个氛围良好的交流平台。

3.以饮食为向导的应用

以饮食为向导的应用指它主要以控制饮食为主要减肥手段,在女性群里中比较受欢迎,其中基于 Android平台以饮食为向导的应用为主导的应用主要以薄荷,美趣等,这些应用都以有丰富的食物库,供广大用户查询。

4.以建立教练与学员互动为向导的应用

以建立教练与学员互动为向导的应用主要以健身房为中心,大部分发起者是健身房的教练带动学员下载,作为健身圈的一个专属交流分区。其中基于 Android 平台以建立教练与学员互动为向导的应用主要以健盟等,这些应用内有大量的私教可供大家提问,解答健身疑惑。

5.以树立目标,记录三围等身体变化的应用

以树立目标,记录三围等身体变化的应用面向的用户群是那些励志要减肥,却因为种种原因无法坚持下来的人们提供一个树立信心的平台。其中基于Android 平台以树立目标,记录三围等身体变化的应用现在并不多见,这也是我们型男计划的主打方向。

第三节 相关知识

1.健身指标

(1)BMI 身体质量指数(BodyMass Index)

  • BMI 是目前国际上衡量一个人胖瘦程度以及健康的衡量标准;

  • BMI 计算方法: BMI = 体重(kg)÷身高^2(m)

  • 轻体重BMI:BMI <18.5

  • 健康体重:18.5 < BMI < 24

  • 超重BMI : 24 < BMI < 28

  • 肥胖:28 < BMI

(2)标准体重与健康体重范围

  • 标准体重是衡量一个人的健康状况的重要标志 ,无论是太胖还是太瘦都对健康不利,且不能给人美感,也是成为型男的标准之一。

  • 标准体重与健康体重范围计算方法:

  • 男性:标准体重 =(身高cm-80)×70﹪

  • 女性:标准体重 =(身高cm-70)×60﹪

  • 健康体重范围 = 标准体重的正负10%

(3)BMR (Basal Metabolic Rate)

  • BMR (Basal Metabolic Rate)是维持基本生理机能的最低热量值,BMR相当一个人处于植物人状态时所需的热量[5]。

  • BMR的计算方法:BMR =体重(kg)×24

  • 不过BMR并不能准确的描述一个人的最低消耗热量,因为瘦肉组织与的生理代谢所需的热量多余脂肪组织,所以身材越胖其每小时的BMR会比身材瘦的人小。而且一个人无论在不爱运动,也会有轻微的运动,比如翻身睡觉,讲话等一切都是需要消耗热量的。从而引出了REE概念。

(4)REE (Resting Energy Expenditure)

  • REE 静态能量消耗值,是根据身高,体重,年龄比来进行计算的能量消耗值。所以 REE 才是一般人所需的最小热能需求量。
  • REE计算方法:
  • 女性REE =(6.25 × 身高) +(10 × 体重)- (5 × 年龄) - 161
  • 男性REE=(6.25 × 身高)+ (10 × 体重) - (5 × 年龄) + 5

(5)由活动系数计算出每天所需的热量

  • 根据上诉REE数据来看,在相同的体重、身高、年龄下的人,应该拥有相同的REE值;但事实上,因为每个人每天所需的热量,都会随着活动量而有所不同,因此我们必须把活动系数算进去,才能得到真正的基本热量值。
  • 每天所需的热量 = REE × 活动系数
活动内容 活动系数
卧床(全天) 1.2
轻活动生活模式(多坐或缓步) 1.3
一般活动度 1.5~1.75
活动量大的生活模式(重工作者) 2.0

(6)减肥期间每天必须摄取的热量

  • 如何最健康,最有效率的减肥,一直是人们关心的重点。如果太急于求成,减肥速度过快不只对健康无益,还可能造成高危险性的酮酸中毒,而且复胖率也比较高。具权威机构调查每周减0.5-1公斤最合适[6]。
  • 那么如何计算每天必须摄入的热量?首先要制定计划,参考自己的理想体重,求出与当前体重的差值。然后根据每公斤体重需要减少七千七百大卡的热量值,计算出欲达到目的必须减少的总热量。在根据以每周减少0.5-1公斤的效率,决定合理减肥期间,必须减少摄入的总热量除以天数,得到每天必须减少的热量。最后,将前面计算出的由活动系数计算出每天所需的热量值,减去每天必须减少摄取的热量。得到的就是减肥期间每天必须摄入的热量。

2.开发工具

(1)Java SDK

Java SDK是Java的运行环境,也是Java开发工具包。JavaSDK为Java开发者提供一个开发环境以及一些类库的支持等等,帮助开发者进行相关的开发活动。

(2)Eclipse

Eclipse是运行在Java SDK基础之上的一种可扩展的集成开发环境,帮助开发者进行开发活动。Eclipse的本体是一个框架和一组服务,最初主要用来进行Java语言的开发活动。但通过安装其他的插件组件。帮助开发者进行各种各样的开发活动。Eclipse也可以用来作为与软件开发无关的其他应用程序类型的基础。

(3)Android Studio

Android Studio 是google 官方推荐的android 开发工具,Android Studio 能够提供高效的android开发环境,具有实时查看内存变化,实时预览界面效果,一行代码快速依赖等功能帮助开发者快速开发。

(4)Android SDK

Android SDK是安卓开发工具包。Android SDK为开发者提供类库的支持以及一些常用的工具,比如命令行调试工具、数据库调试工具等,帮助开发者进行开发活动。

效果图

基于Android的减肥塑身平台相关推荐

  1. [源码和文档分享]基于Android实现的减肥塑身平台APP

    人们日益关注自身健康与美,好的身材更是所有人追求的目标,但塑造完美的身材塑造非易,对于体型肥胖的人来说更是难上加难.虽然目前国内有微信运动,跟我练腹肌等应用,但是这些应用缺乏个性化.论文以减肥健身为目 ...

  2. 基于Android实现的减肥塑身平台APP

    摘要 人们日益关注自身健康与美,好的身材更是所有人追求的目标,但塑造完美的身材塑造非易,对于体型肥胖的人来说更是难上加难.虽然目前国内有微信运动,跟我练腹肌等应用,但是这些应用缺乏个性化.论文以减肥健 ...

  3. android在线教学,基于Android的移动在线教育平台的设计与实现

    申晋祥+鲍美英 摘要:移动学习是目前互联网时代的一种新型学习方式.本文设计并实现了一个支持移动学习的在线教育平台,该平台基于Android系统,采用多线程技术应用Java语言进行开发,开发工具采用Ec ...

  4. [附源码]计算机毕业设计Python+uniapp基于Android的减肥菜谱APPn0n19(程序+源码+LW+远程部署)

    [附源码]计算机毕业设计Python+uniapp基于Android的减肥菜谱APPn0n19(程序+源码+LW+远程部署) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行环 ...

  5. 基于Android的校园一卡通App平台

    演示视频信息: A6604基于Android的校园一卡通 一.研究背景.目的及意义 (一)研究背景         二十一世纪是信息化的时代,信息化建设成为我们的首要任务.当前我国大力发展信息产业,在 ...

  6. 基于nfc技术的android移动支付终端的设计与实现,基于Android的NFC移动应用平台的设计与实现...

    摘要: 近年来,NFC作为一种安全,快速,低功耗的近距离非接触无线通信技术,受到了广泛关注.然而,尽管Android操作系统上已经集成了NFC技术及相关协议,NFC在移动端的应用仍然未能普及,已有的应 ...

  7. android系统可行性分析,基于Android系统的移动学习平台研究与实现

    摘要: 随着移动互联网的飞速发展和高校信息化教学改革的推进,移动学习作为新型的学习方式受到学生的青睐.通过查阅国内外文献对移动学习现状,相关研发技术进行研究,结合校园调查研究分析,提出了基于Andro ...

  8. 基于Android社区养老服务信息平台

    21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确.快速. ...

  9. 基于android失物招领系统实训报告,基于Android系统的失物招领平台的设计与实现论文.doc...

    PAGE \* MERGEFORMAT PAGE \* MERGEFORMAT 3 毕业设计(论文)任务书 毕业设计(论文)题目: 基于Android系统的失物招领平台的设计与实现 毕业设计(论文)要 ...

  10. android移动警务系统,基于Android系统的移动警务平台设计与实现

    摘要: 信息化已经成为当前的时代特征,随着网络技术的发展,目前基于移动终端的应用开发和使用已经成为了一种趋势,其中在民用领域的应用发展最为迅速,特别是随着Android智能手机的普及,各类手机应用程序 ...

最新文章

  1. informatica 参数文件配置
  2. 都说了多少遍,不要再学 JSP 了!
  3. Linux 常用命令笔记 (持续更新)
  4. Java大新闻不断涌现:Java SE 6和OpenJDK
  5. php 504网关,504 gateway timeout什么意思
  6. python使用logging模块记录日志
  7. 适合办公的笔记本电脑_最适合你的十款笔记本电脑
  8. python利用集合的无重复性_利用Python程序完成ABAQUS中的一些重复性操作
  9. pythonturtle哪个版本好,python3.7安装turtle(单纯为了好玩)
  10. cube一站式云原生机器学习平台-推理服务的工程化加速
  11. 程序员面试金典——11.2变位词排序
  12. 大学c语言作业网站,西北农林科技大学c语言作业
  13. 纵观中日韩市场 PC视频会议高清时代来临
  14. 新版 中国地图 地图 高清全彩矢量大图 CDR 2021年整理制作
  15. mysql安全补丁,Oracle发布了本季安全补丁,包含了mysql在内的高危漏洞补丁
  16. Java添加、读取Excel公式
  17. 用c语言实现文本文件中的字符筛选分析(二)
  18. 用例图包含关系、扩展关系、泛化关系解析
  19. 通过修改程序解决win7下应用程序兼容性助手弹出
  20. 安全加密与证书签发工具--openssl

热门文章

  1. Win10应用商店无法联网
  2. LIBSAS/SAS驱动代码分析(1)之概述
  3. Structure-Revealing Low-Light Image Enhancement Via Robust Retinex Model TIP 2018阅读记录
  4. 秦小明 第六讲 投融资,资产运作
  5. ios开发学习笔记(这里一定有你想要的东西
  6. 数字战疫|央视聚焦闵行,有信云助力上海数千家企业复工复产
  7. CentOS 7 校对时间 修改时区
  8. Linux的内核态与用户态
  9. 0字节文件无法删除怎么办
  10. selenium实战爬取股票