技术微信:375279829 欢迎来到【毕业设计资料-计算机毕业设计源码网】官网!
您的位置:您的位置:主页 > 作品中心 > 安卓/微信小程序

基于Android 的运动健康管理 App 的设计与实现-计算机毕业设计源码+LW文档

技术微信:375279829

本课题包括源程序、数据库、论文、运行软件、运行教程

毕业设计资料-计算机毕业设计源码网:我们提供的源码通过邮箱或者QQ微信传送,如果有啥问题直接联系客服

包在您电脑上运行成功

语言:安卓App/微信小程序/公众号

数据库:MySQL

框架:后台ssm、springboot、mvc、原生开发

课题相关技术、功能详情请联系技术

作品描述
基于Android的运动健康管理App的设计与
实现

摘    要

随着时代的发展,人们越来越忙,久坐不动的行为开始泛滥成灾,从而出现一系列健康问题,比如胖、心血管疾病等。而运动作为改善我们身体健康的良好途径而引起我们的重视,但是如何科学合理的管理我们的运动成了主要问题。本毕业设计设计开发了一款基于Android平台的运动健康管理App,通过将不同功能集合在一款软件中,为用户提供运动健康管理服务。该软件可实时获取用户的运动信息,主要包括运动轨迹、运动时间、运动燃烧的卡路里,并根据用户提供的运动信息为用户提供运动健康建议。App具有健康知识推送、社交功能等,促使用户的运动积极性和健康意识。通过研究相关技术并进行实际开发,实现了App的设计与开发,在最终测试中App的功能比较稳定,并能满足一般用户进行基本的运动健康管理需求,为人们健康的生活提供方便。

关键词:Android,运动健康管理,App设计,运动数据记录,个性化建议 

目   录
             
中文摘要 Ⅰ
第一章 绪论 7
1.1 设计的背景 7
1.2 设计的目的 7
1.3 设计的意义 7
1.4 前人在本领域的工作成果 7
1.5 国内外文献资料情况 8
1.6 章节介绍 8
第二章 需求分析 10
2.1 用户分析 10
2.1.1用户群体与特征 10
2.1.2用户需求与期望 10
2.2 功能需求分析 10
2.2.1用户管理 10
2.2.2运动记录与监测 11
2.2.3运动个性化制定 11
2.2.4社交互动 11
2.2.5健康资讯与建议 11
2.2.6设置与反馈 12
2.3 非功能需求分析 12
2.3.1性能需求 12
2.3.2界面需求 12
2.3.3兼容性需求 12
2.3.4易用性需求 13
2.4 业务流程分析 13
2.4.1用户注册与登录流程 13
2.4.2运动记录流程 13
2.4.3运动计划制定与执行流程 13
2.4.4社交互动流程 14

第三章 系统设计 15
3.1 整体架构设计 15
3.1.1用户界面层 15
3.1.2业务逻辑层 15
3.1.3数据层 15
3.2 功能模块划分 15
3.2.1运动记录模块 16
3.2.2数据分析模块 16
3.2.3个性化建议模块 16
3.2.4健康知识推送模块 17
3.2.5社交互动模块 18
3.3 数据库设计 18
3.3.1用户表(User) 18
3.3.2运动数据表(ExerciseData) 18
3.3.3朋友关系表(Friends) 19
3.3.4健康知识表(HealthKnowledge) 19
3.3.5挑战活动表(Challenges) 19
第四章 技术选型 21
4.1 开发工具 21
4.2 开发语言 21
4.3 第三方库和API 21
4.3.1地图显示 21
4.3.2数据存储 22
4.3.3数据解析 22
第五章 功能实现 24
5.1 用户管理功能实现 24
5.1.1用户登录界面 21
5.1.2用户注册界面 26
5.1.3信息录入管理界面 29
5.1.4信息查询界面 30
5.2 运动记录功能实现 33
5.2.1传感器数据采集 33
5.2.2运动轨迹记录 34
5.2.3运动数据存储 35
5.3 数据分析功能实现 36
5.3.1数据读取 36
5.3.2数据处理与分析 36
5.3.3数据可视化 37
5.4 个性化建议功能实现 38
5.4.1用户信息获取 38
5.4.2运动方案生成 39
5.4.3方案展示与调整 39
5.5 健康知识推送功能实现 40
5.6 社交互动功能实现 41
5.6.1好友管理 41
5.6.2运动挑战活动 42
第六章 测试与优化 44
6.1 测试计划制定 44
6.2 功能测试 44
6.3 性能测试 44
6.4 兼容性测试 44
6.5 安全测试 45
6.6 测试结果 45

第一章 绪论

1.1设计的背景
目前随着社会经济的快速发展和人们生活水平的日益提高,健康意识被注入人们的心中,运动健康管理成为大众生活的一部分,但同时也显现出我国18岁及以上居民超重、肥胖超过50%,6~17岁儿童青少年超重、肥胖接近20%,6岁以下的儿童超重、肥胖接近10%。这其中代表的心血管疾病、糖尿病、癌症等慢性病的危险系数更是直线上升——5公斤以上的体重增加了27%患糖尿病的风险。因此缺乏运动成为的主要危险因素,但是人们缺少科学的指导与有效的健康管理工具,使人们无法制定出且坚持科学的合理运动。近年来移动互联网技术的迅猛发展为健康管理提供了新的机遇,Android系统平台在开放性、功能强大和占国内移动终端市场70%的百分比的优势下为运动健康管理App的开发提供了优越的条件。因此本次研究设计和实现了一款基于Android的运动健康管理App,可以满足用户的健康管理需求。

1.2设计的目的
本文为了研发出针对多维度信息集合的健康数据管理与可视化的AndroidApp应用程序,主要解决以下关键问题:1.借助Android传感器模块(加速度传感器、GPS)完成运动步长、运动轨迹及心率指标的在线采集;2.结合营养/能量摄入、睡眠等多维度综合信息形成动态实时健康数据记录与即时反馈;3.利用用户个人数据指标(如体重、血值、运动轨迹、运动目标等)基于算法模型完成健康运动轨迹的运动计划制定、科学饮食推荐与可视化健康趋势曲线展现;4.助力用户提升健康行为科学性,帮助用户科学拟定运动规划、量化实现目标,提高运动效率,提升健康意识,改善健康现状。

1.3设计的意义
理论方面,本文研究融汇了移动应用开发、传感技术、分析技术等多方面的内容,为相关研究提供了新的理论方法。技术实践方面,应用技术的使用,能使用户随时掌握自身运动状况,根据个人建议调整运动计划,提升运动效率,降低运动成本。健康知识推送能提高使用者的健康意识,养成良好的健康运动习惯,社交互动功能有利于激发使用者的运动积极性,创造运动氛围。社会效益方面,经推测,如果减少运动损伤发生概率和降低运动导致慢性病几率,预计可节省医保每人每年约1200元的支出(我国卫生计生委估计的数字)。
1.4前人在本领域的工作成果
对于运动健康管理的App方面,已经有一些前人成果。早期的运动App只有比较单一的功能,只能进行简单的运动记录,例如跑多远,用了多久的时间。随着技术的不断发展,App的功能也不断完善,有些App有了社交功能,可以将自己运动的成绩分享给平台内的朋友,让自己在App上运动也有了趣味性和动力。Nike+RunClub可以让使用者分享自己的跑步路程到社交媒体,设置挑战目标激励自己不断努力。

1.5国内外文献资料情况
国内针对运动健康管理App的研究,多是功能设计、App界面优化及App和医疗健康系统的应用。诸多研究利用调查分析用户需求并提出相应的App功能优化建议:如利用运动课程视频对不同用户需求进行运动学习的方法,建议在App中应用视频。基于Android平台进行的有关传感器数据获取、数据可视化等技术研究在国内应用较多,并为App开发提供了技术支持。

1.6 章节介绍
为更好地阅读论文,清楚地描述系统的开发,现把论文分为七部分,各部分独立成章,说明如下: 
第一章:介绍了Android运动健康管理App开发的背景、意义、目标,综述了前人在相关领域所做的研究,梳理了国内研究现状,明确了研究的主要内容。
第二章:分析App需求。首先通过人群细分了解不同人群运动习惯及需求,并详细论述了运动记录与分析等运动的核心功能模块的功能需求和性能、界面、兼容性、安全性等非功能需求。
第三章:简述了App的总体结构和具体设计,架构是层次结构,将应用分为UI层、业务逻辑层以及数据库层,具体分为运动记录、数据分析等功能模块,数据库包括用户表、运动数据表等等相关数据表。
第四章: 对App开发技术进行了详细的介绍。选择了开发工具AndroidStudio,开发语言Java,选择了第三方库与API包括BaiduMapsAPI、SQLite等。
第五章:主要为App各个功能模块的具体实现。实现App运动记录、数据分析、个性化建议、健康知识推送以及社交的功能,详细描述了各个功能模块开发实现的技术。
第六章:综合App测试及优化情况。测试计划、功能测试、性能测试、兼容性测试、安全测试及优化等。
第七章:总结与展望。对App的整个毕业设计工作进行总结,介绍了App的设计与实现过程,对App的功能完备、性能表现、用户体验等方面做出了评估,对App的优点与不足进行了分析,对App的进一步发展提出建议。


如需定做或者获取更多资料,请联系QQ:375279829
在线客服
联系方式

技术微信

375279829

在线时间

周一到周日

客服QQ

375279829

二维码
线