登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 物联网工程 > 正文

基于 Android 移动平台的健身指导系统的设计与实现毕业论文

 2021-11-07 08:11  

摘 要

本设计的目的在于搭建一个交互清晰、功能易用且可靠的基于Android移动平台的健身指导系统,该系统可以为使用者提供专业可靠的健身指导与身体状况记录,辅助用户进行户内外的运动和健身,使用户的身心因为健身而强壮,最终提升整个健身人群的健康程度和幸福感。

论文首先研究了国内外健身指导系统的发展过程和现状,其次针对基于Android的应用系统搭建所用到的技术进行了充分的调查和研究,然后对于目标用户的需求,即健身人群对于健身指导系统方面的具体需求进行详细的分析与探索,最后结合上述工作来对整个系统进行设计与开发。为了保证系统的健壮、可扩展等特性,本系统采用B/S的开发理念,系统的具体实现主要使用了Android移动平台技术、Javascript技术、SpringBoot开源框架、Jpa永久框架和MySQL等技术。

在完成设计环节后,本文用面向对象编程思想进行代码开发,按照之前的详细设计构建系统,在开发过程中,对系统进行模块测试,单元测试等工作,在系统完成后,对系统进行总体测试,保证系统功能完善,运行流畅无bug。最后对本文设计进行总结与分析,系统功能完善,实现系统设计的各项功能,测试及运行结果满足要求。

关键词:健身指导;Android;MySQL;SpringBoot

Abstract

The purpose of this design is to build a fitness guidance system based on the Android mobile platform with clear interaction, easy to use and reliable. The system can provide users with professional and reliable fitness guidance and physical condition records to assist users in indoor and outdoor sports and Fitness makes the user's body and mind strong because of fitness, and ultimately improves the health and well-being of the entire fitness group.

The thesis first studies the development process and current status of fitness guidance systems at home and abroad, and secondly conducts full investigation and research on the technology used in the construction of Android-based application systems, and then the needs of target users, that is, the fitness population for fitness guidance systems Carry out detailed analysis and exploration of the specific needs of the system, and finally design and develop the entire system in combination with the above work. In order to ensure the robustness and scalability of the system, the system adopts the B/S development concept. The specific implementation of the system mainly uses Android mobile platform technology, Javascript technology, SpringBoot open source framework, Jpa permanent framework, MySQL and other technologies.

After completing the design process, this article uses object-oriented programming ideas for code development, builds the system according to the previous detailed design, and conducts module testing and unit testing on the system during the development process. After the system is completed, the system is tested overall , To ensure that the system has perfect functions and runs smoothly without bugs. Finally, we summarize and analyze the design of this paper, the system functions are perfect, the various functions of the system design are realized, and the test and operation results meet the requirements.

Key words: Fitness guide;Android;MySQL;SpringBoot

目 录

摘 要 I

Abstract II

第1章 绪论 1

1.1 系统开发背景 1

1.2 系统开发的目的和意义 1

1.3 国内外研究现状 1

1.4 系统开发流程 2

1.5 论文章节安排 2

第2章 系统相关技术和可行性分析 4

2.1 相关技术 4

2.1.1 Android技术简介 4

2.1.2 SpringBoot框架 5

2.1.3 MVC架构 6

2.1.4 MySQL技术 6

2.1.5 JavaScript 7

2.1.6 开发工具IDEA简介 7

2.2 可行性分析 7

2.1.1 时间可行性 7

2.1.2 技术可行性 7

2.1.3 经济可行性 8

2.1.4 操作可行性 8

第3章 需求分析 9

3.1 系统需求分析 9

3.1.1 管理员功能需求 10

3.1.2 用户功能需求 10

3.2 非功能性需求 11

第4章 系统设计 12

4.1 系统功能结构设计 12

4.2 核心功能设计 12

4.2.1 户外运动模块 12

4.2.2 计划模块 12

4.2.3 运动模块 13

4.2.4 动作管理模块 14

4.3 数据库设计 14

4.3.1 系统E-R图 14

4.3.2 数据字典 15

第5章 系统实现 19

5.1 后端服务器实现 19

5.1.1 登录模块 19

5.1.2 动作管理模块 19

5.2 移动客户端实现 20

5.2.1 登录模块 20

5.2.2 运动模块 21

5.2.3 动作模块 22

5.2.4 计划模块 24

5.2.5 个人中心模块 25

第6章 系统测试和运行结果 27

6.1 测试环境部署 27

6.2 测试用例 27

第7 章 总结与展望 29

7.1 研究总结 29

7.2 未来展望 29

致 谢 31

第1章 绪论

1.1 系统开发背景

随着时代的发展,人们的经济收入越来越高,生活节奏也越来越快,很多人因为生活喜欢不好或者饮食不规律,造成了身体处于亚健康,高血压、高血脂、糖尿病等老年病以及年轻化,因此,越来越多的青年人开始注重身体健康,健身已经成为普罗大众的生活潮流和生活方式。健身运动给人强健的体魄和坚强的意志,适当的健身不仅有助于保持身体健康和提高身体机能,还能帮助人们释放压力、调节情绪、提高学习和工作效率、增强自信心和意志力[1]。但是很多人并不知道健身的方法和规律,用错误的方式锻炼不但不会有效果,甚至还会损伤身体。

而目前,健身的知识很难非常简单的普及给广大群众,很多人只能通过花费大量金钱去健身房办理健身卡,购买私教课进行健身学习。

1.2 系统开发的目的和意义

通过开发本系统,将为健身爱好者提供一个健身计划管理软件,用户可以通过此系统设定自己的健身计划,并且可以选择计划进行健身,能在提高锻炼效益的同时,避免过度运动[2]。本课题将针对现代人对于运动健身面的需求,以Android为基础进行软件的设计与开发,解决用户对于身体健康管理的需求,为用户提供专业的健身和饮食指导,让随时随地获得健身指导、健身规划成为可能。

用户通过使用本软件,可以更加方便地管理自己的身材与生活,提升身体素质。还可以节省用户在了解健身知识时所花费的时间精力和金钱。

1.3 国内外研究现状

移动健身指导系统以移动互联网的普及为前提,早在2011年左右,海内外开始涌现出针对跑步训练与记录的软件,为了提高健身的趣味性和娱乐性,市面上已涌现出一批基于智能手机的健身指导应用[3]。然而健身指导软件行业发展至今,海内外的市场已经产生了很大的不同。

由于海外健身氛围浓厚,健康管理市场发展历史较长,所以相应的健身指导系统领域垂直细分程度较高,有很多不同种类,例如: Workout amp; Weight Loss、Studios amp; Fitness Content、General Health等等,其中占比最大的是Workout amp; Weight Loss 和 Studios amp; Fitness Content。在这两大类的健身管理系统中还可更进一步细分为减肥与热量管理(MyFitnessPal)、综合训练管理(Comprehensive training management)、腹部训练管理(Abs Workout)、跑步管理、健康管理社区等等,甚至还有针对不同性别的健身指导软件。据美国疾病控制和预防中心2017年8月31日公布的数据,全美50个州的肥胖率都超过20%,其中有5个州肥胖率超过35%,并且肥胖率还在逐年增加,所以减肥与热量管理类的软件将在市场内占据更大的份额。2014年苹果公司推出了健康平台Health Kit。苹果公司的Health Kit能自动采集用户的健身数据,并对数据进行分析、判断[4]

反观国内健身指导系统的市场,与海外市场的情况大不相同。国内的健身指导系统仅可分为两类:跑步管理类(咕咚)、综合健康管理类(Keep)。作为在线健身指导系统的领头者,Keep融合了健身社区分享、健身计划制定与监督、单项训练指导、健身装备商城四项功能,每一类功能中又细分出了很多垂直功能,整个系统比较庞大,覆盖了用户的大部分需求。其他健身指导系统的发展趋势也与Keep保持一致。可见市场并不够细分,每一家健身管理类的软件都尝试囊括健身的方方面面,致使经过同类竞争之后仅有Keep占据的极大的市场份额。

当今健身网站的发展现状:1.健身信息已成为互联网上重要的信息资源,健身信息网络化使得健身信息实时化成为了现实;2.健身网络信息增强了公众的健身娱乐信息咨询意识;3.健身网络的主要服务内容问题。

目前国内外对移动健身指导系统都进行了一定的研究,尤其借助移动通讯网络的便携式移动健身指导系统尚处在起步阶段,真正实现产品化的应用还十分稀少,同时其健身指导模型还大都处在研究阶段,特别是以运动生理学研究成果为依据的健身指导系统尚处在空白状态[5]

1.4 系统开发流程

不管是做任何周密的事情都必定要事先制定好详细的计划,不然在进行的过程中就会杂乱无章,不仅如此,我们还会遇到各种的意想不到的困扰,而这些问题极有可能致命,甚至是直接导致一场空的结果。因此,本系统开发也是有对应的流程,开发之前必须要进行用户功能需求的分析,最后根据功能需求进行系统设计还有数据库相关数据的设计工作。

1.5 论文章节安排

本文组织结构如下:

绪论,绪论部分首先阐述了课题研究背景和意义,就是课题的研究背景和意义。分析本系统开发的实际意义,同时做出了尽量详细的分析和说明。同时还指出了系统的优势和风险问题,如何能发挥优势,减少风险才是关键。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图