摘要:在当今时代快速发展的背景下,健康已经是社会大众最关心的问题,但是并不是所有的人都有时间和精力每天去健身房锻炼,因此大部分人选择了下班后,放学后利用晚上空闲的时间去跑步。通过这款运动健身软件人们可以观测到自己跑步的步数,距离和消耗了多少卡路里,更精确的监控自己的运动过程。这样不仅每天运动有了目标,也可以更清晰的知道自己完成了多少运动量。而且用户可以通过软件里的附近的人功能交到一起运动的好朋友,也可以通过运动圈分享自己每天的运动心得。
本文主要介绍了基于Android的热炼运动健身系统的设计与实现。本系统主要包括:(1)计步模块,包括计步、时长、平均速度、距离和卡路里监测;(2)运动圈模块,包括热门话题,达人推荐;(3)发现模块,包括附近的人和运动场地;(4)个人模块,包括个人设置,运动历史记录和系统设置。
本系统使用Mysql作为数据库,使用Eclipse开发工具进行Android手机客户端程序及服务器端程序的开发。使用Tomcat作为服务器,运用servlet处理热炼客户端的请求。通过谷歌的计步算法实现手机计步功能。
关键词 : 运动健身系统;Android;MySQL
目录
摘要
Abstract
第一章 绪论-1
1.1 研究背景-1
1.2 研究现状-1
1.3 研究内容-1
1.4 论文的组织结构-2
第二章 需求分析-3
2.1 相关技术简介-3
2.1.1 Android简介-3
2.1.2 Java简介-3
2.1.3 MySQL简介-4
2.1.4 Axure简介-4
2.2 热炼健身系统的概述-4
2.3 热炼运动健身系统的数据库逻辑设计-4
2.4 热炼运动健身系统E-R图-7
2.5 本章小结-11
第三章 热炼运动健身系统的总体设计-13
3.1 总体设计的概述-13
3.2 系统功能结构-13
3.3 系统功能流程图-15
3.4 本章小结-16
第四章 热炼运动健身系统的详细设计-17
4.1 数据库连接配置-17
4.2 系统登录界面-17
4.3 用户注册界面-18
4.4 发现模块-19
4.4.1 发现模块首页-19
4.4.2 附近的人界面-20
4.4.3 附近的人资料界面-21
4.4.4 运动场地界面-22
4.4.5 运动场地资料界面的实现-23
4.5 运动模块-24
4.6 个人中心模块-25
4.6.1 个人中心模块首页-25
4.6.2 历史记录模块-26
4.6.3 我的成就模块-27
4.6.5 关于模块的实现-29
4.7 热炼运动健身系统的数据库表设计-30
4.8 本章小结-33
结论-34
致谢-35
参考文献-36
附录-37