基于Android的健身APP系统设计与实现毕业论文
2020-02-16 22:16:47
摘 要
近些年来随着经济的发展和全民健康意识的提高,人们越来越注重自己的身体健康,同时手机APP在智能手机普及的背景下发展迅速,移动设备完美的融入我们的日常生活中。本文正是采用了时下热门的Android平台作为开发技术,基于Android平台设计并实现了一个个人的健身APP。本文首先讨论了课题的研究背景,指出其主要目标和重要意义,然后阐述了该系统开发环境和相关知识以及开发系统会用到的Android,java,SQLite等核心技术,接着对健身APP进行可行性分析和需求分析,再设计与实现该系统,其中包括对数据库和各功能模块的设计,最后对该健身APP进行测试分析。本系统可以完成登录注册、健身课程推荐、健身导师预约、健身评价、个人信息等功能,能够有效的帮助用户完成健身目标。
关键词:健身;Android;健身APP;手机
Abstract
In recent years, with the development of economy and the improvement of national fitness consciousness, people pay more and more attention to their own health. At the same time, mobile phone APP develops rapidly under the background of the popularity of smart phones, and mobile devices are perfectly integrated into our daily life. In this paper, the popular Android platform is used as the development technology, and the personal fitness APP. is designed and implemented based on Android platform. This paper first discusses the research background of the subject, points out its main goal and significance, and then expounds the development environment and related knowledge of the system, as well as the core technologies such as Android,java,SQLite that will be used in the development system. Then the feasibility analysis and demand analysis of fitness APP are carried out, and the system is redesigned and implemented, including the design of database and each functional module, and finally, the fitness APP is tested and analyzed. The system can complete login registration, fitness course recommendation, fitness tutor appointment, fitness evaluation, personal information and other functions, can effectively help users to complete fitness goals.
Key Words:body building;android;Fitness APP;Phone
目录
第1章 绪论 1
1.1课题的研究背景 1
1.2目的与意义 2
1.3国内外研究现状 2
1.4课题研究内容 3
第2章 相关技术及开发平台 4
2.1开发工具及环境简介 4
2.1.1Android Studio 4
2.1.2SQLite 4
2.1.3java语言 4
2.2Android系统介绍 5
第3章 可行性分析 6
3.1经济可行性分析 6
3.2操作可行性分析 6
3.3技术可行性分析 7
第4章 需求分析 8
4.1系统功能需求分析 8
4.1.1登录功能 8
4.1.2健身课程推荐 8
4.1.3健身导师预约 8
4.1.4健身评价 8
4.1.5个人信息功能 9
4.2性能需求分析 9
4.2.1系统处理的及时性、准确性 9
4.2.2系统的可扩充性和开放性 9
4.2.3系统的易用性 9
4.2.4系统的安全性 10
4.2.5系统的美观性 10
4.3界面需求分析 10
第5章 系统设计 11
5.1系统设计目标 11
5.2数据库设计 11
5.2.1数据库分析 11
5.2.2 E-R图 12
5.2.3数据库表 12
5.3结构设计 14
5.4系统功能模块设计 15
5.4.1登录注册模块 15
5.4.2预约导师模块 15
5.4.3评论模块 17
5.4.4添加课程模块 17
5.4.5个人信息模块 17
5.4.6查看信息模块 19
5.5 UI界面设计 19
第6章 系统实现 21
6.1 UI界面实现 21
6.2用户登录界面 21
6.3用户注册界面 22
6.4添加课程界面 24
6.5预约导师界面 25
6.6健身评价界面 26
6.7个人信息界面 27
第7章 系统测试 30
7.1测试的重要性 30
7.2测试准备 30
7.3测试过程 30
7.4测试总结 36
第8章 结论 37
8.1总结与展望 37
参考文献 38
致 谢 39
第1章 绪论
1.1课题的研究背景
新时期下,随着我国科学技术的蓬勃发展,智能手机已经成为人们生活和工作的关键组成部分,人们利用手机完成娱乐、消费、工作以及学习等活动,而随着移动网络的发展以及手机智能化程度的提升,人们对手机更加依赖[1]。如今智能手机越来越普及,手机已经不仅仅局限于通信作用,智能手机开始涉猎人们的休闲、娱乐和社交,人类的生活方式、社交方式等等都因为他而改变,伴随着的是移动用户数量的高速增长。报告显示2018年我国净增移动电话用户达到1.49亿户,总数达到15.7亿户,移动电话用户普及率达到112.2部/百人,比上年末提高10.2部/百人[2]。这反应了我国已经成为手机用户全球第一大市场。目前,我国每个手机用户的手机APP的数量也很多,淘宝、支付宝、微信等APP已经成为了人们日常生活的必备软件。APP应用让我们生活与工作方式更加便捷,手机APP不仅被用来娱乐、玩游戏、看视频,还有许多人利用它让自己更轻松自主的学习。比如将手机APP应用于英语听力学习中, 其丰富的资源和便捷应用等巨大优势, 对高中生的听力训练有着非常大的帮助[3]。
"身体是革命的本钱。"当今社会,经济、政治、文化高速发展,拥有一个健康的体魄对人的成长进步具有重要的意义。以广大人民群众日益增长的体育健康文化需求为出发点,中央颁布了《全民健身纲要》,旨在增强全民体质,深入贯彻全民终身体育的理念,营造全民健身的浓厚氛围[4]。在国家的号召与自身的渴望下,人们越来越重视自己的身体健康,不仅在意自己的身体素质,还为了追求更美好的体型,发达的肌肉,所以越来越多的人会进行身体锻炼并且对身材进行管理。随着国内人们健身意识的增强和全民健身事业的推进,各界群众参与健身的需求在不断上升,全民健身也被上升到了国家战略的层面,这对体育产业的发展能够形成有效的促进 [5]。然而现今快节奏的生活方式,让大多数人人没有多余的时间去进行锻炼,由于参与锻炼的人增多的现状与缺乏时间或器材运动的矛盾,大家开始关注手机APP与运动相结合,这也使得近几年来运动健身类APP在市场上层出不穷,并且迅速的吸引了健身爱好者的目光。随着各种智能终端用户的增长和发展,软件应用趋向移动化,由于“互联网 ”的流行,人们开始将目光注意到互联网结合运动。有了健身APP,用户随时随地可以选择自己需要的锻炼项目,灵活自由的选择时间地点锻炼身体,此外现在智能手机普及,安卓手机相对于IOS在国内更普及,基于这些客观条件,开发一个安卓平台的健身APP是可行的。本系统主要分析在智能手机高速发展与全民健身意识飞速提高的背景下,人们渴望健身又没有空闲时间去健身房的问题,因而选择更加快捷、个性化的健身方式——利用手机APP随时随地参与健身,鉴于此研究一款基于Android的健身APP。
1.2目的与意义
近年来,健身已发展成为时尚潮流。一方面,随着经济的发展,人民富裕了,不再局限于以前的解决吃饱问题,现在开始注重身体健康问题;另一方面,全民也伴随着巨大的生活、工作压力,频频出现亚健康现象,甚至还有人因为身体原因猝死,所以大家越来越重视身体健康,越来越多的人选择去健身房锻炼身体,但是有的人不方便去健身房希望时间安排更自由,还有一部分人有惰性,用高价钱办了卡却很少去锻炼。于是为了解决没时间和存在惰性这些问题,基于Android的健身APP应运而生,使全民实现高性价比的锻炼 。开发健身APP就是为了给喜爱运动的人提供便利,有了健身APP, 用户的健身生活变得方便、自在,可以自主安排健身,这样也可以养成健康的运动习惯。健身APP登录后可以查看管理员推荐的健身课程,查看健身导师、根据个人需求预约健身导师并对导师进行评价。因此,有了这些便利的功能后,用户可以利用业余时间随时随地进行健身锻炼,再也不需抽时间排着队去等待健身,还可以随心的预约导师指导自己,以此享受到更优秀的服务。在互联网 时代,健身APP的兴起使得人们足不出户就可以兴奋地参与运动。用户通过健身APP能确切的看到自己的运动成果,方便地对运动计划进行制定与实行,对运动数据进行科学的管理与制定;此外还能加入运动团队或者约朋友一起户外运动,以便认识更多的健身爱好者。可以说健身APP就是让用户可以更方便、自由的运动,在家、在公司、在路上都可以参与运动。
健身APP是新时代下的产物。APP基于安卓系统开发具有许多优点,安卓系统的开源特性便于开发者进行关乎底层服务的细节设计[6],健身APP不仅为用户打造了科学便利的健身方案,让用户可以随时随地参与健身,而且健身领域也因此有了巨大的商机。目前,参与健身的人群高速增长,健身行业有良好的发展势头,健身APP也由此进入蓬勃发展的阶段,可以推测将来行业具有乐观的前景。此外,全民健身做为党中央、国务院提出的关于提高民族身体素质和增强健康状况的战略性决策,直接对我国现代化建设有影响、关系到成为世界强国之林 [7] 。全民可以更方便的参与健身运动,对于广泛开展全民健身活动、加快推进体育强国建设有着重要的意义,身体素质的提高也能提高人民幸福感。
1.3国内外研究现状
全民健身是日本一直关心的问题,伴随着这样的背景,各种有益身心健康的全民健身活动在进入21世纪后都相继开展,并且发挥了互联网平台的推广功能,经常在网络媒体上宣传健身活动。西方发达国家比如美国健身健康行业发展迅速,主要采用量表形式来监控身体活动情况,对各项指标进行考核,帮助人们进行减肥,美国网络健身主要建立了各种健身公司、健身网站,以网络形式服务于相关用户,并与学校体育教育有了全面的结合[8]。当前处在国家倡导互联网 全民健身以及人民自主也热衷健身的时代,健身爱好者能从健身APP中获得很多便利,实现自己不出门在家就能锻炼的需求。因此此类APP有广大的客户群体,伴随着互联网技术的发展,涌现了一大批健身APP,比如Keep在几年内迅速发展成为了网络排名第一的健身APP[9]。当然目前市场上也存在一些功能不足、用户体验感不好的健身APP,还需要在发展中进行诸多调整。健身类 APP改变了传统的需要抽出大量业余时间的线下健身方式,无疑这更加适应智能化、快节奏化的时代,所以目前国内外都出现了了许多体育社交类、运动健身APP,市场反应良好。
1.4课题研究内容
本文主要阐述了如何基于Android系统设计与开发一个健身类APP。
本健身APP使用简单,怀着简单和指导的设计理念,在保留APP功能完整性的基础上,设计了简洁明了的界面。不需要事先的学习引导,用户一看界面就知道怎么操作,可以熟练地自行使用系统。本软件包括用户登录注册、查看课程、添加课程、预约导师、评价导师、个人信息等模块。本系统严格按照软件的设计步骤来设计实现,以Android特有的风格对系统进行布局与优化,最后完成系统测试并改进到较完善。
1.5预期目标
毕业设计要求是分析Android手机软件的开发原理,了解相关技术,然后开发一个健身系统基于Android平台,系统功能如下:
1.登录功能。使用系统之前必须登录系统。
2.健身课程推荐 ,管理员推介健身课程,用户可以查看。
3.健身导师预约,用户查看健身导师,按照自己的意愿预约。
4.健身评价,评论导师,夸奖还是批评都可以。
5.个人信息功能,包括用户信息和密码等的修改。
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: