基于android开发技术的健身APP的设计与实现10000字论文_第1页
基于android开发技术的健身APP的设计与实现10000字论文_第2页
基于android开发技术的健身APP的设计与实现10000字论文_第3页
基于android开发技术的健身APP的设计与实现10000字论文_第4页
基于android开发技术的健身APP的设计与实现10000字论文_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于android开发技术的健身APP的设计与实现伴随网络科技的迅猛进步,网络的相关理念被人们广入数据化时代。健身也与网络技术开始了协同创新,全球健身类APP市场规模正持续扩大。健康与健身类APP在世界上占据大量市场份额,国内健身APP注册用户量目前已达到3.64亿。在用户群体中,社会白领与高校学生占据了绝大本软件是一款操作简单、介绍详细、占用内存专用健身APP。本软件在开发过程中,充分运用了计算机软件相关原理和最新功能;第二模块为登陆注册功能;第三模块为数能;第五模块为我的功能。通过在真机模拟器运行测试软件的关键词:大学生群体;健身APP;网络 31.1研究背景与意义 3 4 4 51.3系统技术介绍 5 52.系统需求分析 7 72.1.1技术可行性 72.1.2经济可行性 72.1.3操作可行性 82.2功能需求分析 82.2.1系统功能结构 82.2.2功能概述 92.3非功能需求分析 92.3.1可修改性 92.3.2安全性 2.3.3易用性 2.3.4可移植性 3.系统设计 3.1.1用户注册流程 3.1.3用户填写信息 3.1.4用户使用计步器 3.3数据库设计 3.3.1数据库 3.3.2数据库实体 3.3.3数据库表设计 4.1用户登录功能 4.2用户注册功能 4.3社区功能 4.3.1主界面 4.3.2轮播图界面 4.3.3计划列表界面 4.3.4朋友圈界面 4.4数据功能 4.4.1主界面 4.4.2饼状图界面 4.5我的功能 4.5.1主界面 4.5.2我的信息界面 4.5.3健身调查界面 4.5.4计步器界面 4.5.5侧滑界面 5.1测试目的 5.2单元测试 5.2.1注册测试 5.2.3我的信息测试 5.2.4计步器测试 5.3集成测试 身信息2]。基于JavaWeb的健身管理系统通过MySQL作为数据库,使用Java作便捷的锻炼途径4。作为移动应用程序,健身应用程序包括四个级别,录用户的锻炼健身数据指标等。大型数据库包含100,简单、易学、且高度针对性等特性,而受到年轻人的青和寝息。健身应用程序将在指导人们在锻炼和发展健康生幕,只有合理设计UI并注意用户体验,软件制造商才能在艰难的市场中竞争出位置9。现存的健身移动应用程序主要针对普遍社会群体,没有一款年轻人的健身APP。经调查发现,大学生普遍认为现存健身APP的不足之处主要在于广告太登录注册社区数据查看朋友圈计划列表轮播图我的信息饼状图侧滑界面计步器健身调查我的图2.1大学生健身APP功能结构图用户使用本健身APP主要功能有:登录功能:使用者通过之前注册的手机号和社区功能:轮播图可以让用户看到健身相关宣传和要的信息;计划列表中有6项健身项目,可供用户选择;朋友圈可以查看朋友数据功能:本功能主要包含四个大数据,每个都反应了2020年全国健身人户对自己想要进行的健身方式有了进一步的了解;计修改时可以瞬间找到代码位置,也便于后续软件维护者生APP,代码完整,结构清晰明了,资源齐全,布局严谨,名字也通俗易懂,给本软件未来的修改带来极大便利。综上所述,本健身APP具有可修改性。全。并且用户在登录软件时,密码是隐藏式的,完善了本软件。软件界面温和护眼,操作通俗易懂,本软件通过Androidstudio平台完成开发,可以生产apk包,通过各种移动互联网设备分享给其他用户,并且软件安装包其流程图如图3.1所示。判断手机号码是否是判断填写的任一内容结束否个图3.1注册功能流程图开始开始息输入身高没有输入一息息息输入健身天数—没有输入→息输入健身目>—没有输入→结束软件提示:所填信息不能为空!软件提示:所填信息不能为空!软件提示:所填信息不能为空!软件提示:所填信息不能为空!软件提示:所填信息不能为空!软件提示:所填信息不能为空!息个图3.3用户填写我的信息流程图3.1.4用户使用计步器用户在我的功能中计步器界面,可以自主设置目标步数,当前步数随着用户走路而变化。其流程图如图3.4所示。2H匹乒乓球羽毛球图4.5社区功能计划列表界面用户进入朋友圈功能,屏幕上会从上到下依次罗列出五个相同的朋友圈样式。界面左上角为发布朋友圈者头像,右边文本框提示这是第几条数据,下方9张图片按九宫格样式排列,展示朋友圈的图片信息,社区功能朋友圈界面如图4.6所示。朋友圈图4.6社区功能朋友圈界面数据功能主界面顶端写有数据两字,下方为四个按钮,其以垂直方向进行排列,分别为全国健身年龄分布、会员喜爱的健身体验、健身会员职业和会员健身时间段。界面最底端为数据、我的、社区三个功能模块的按钮,用户可点击以进行界面跳转。数据功能的主界面如图4.7所示。图4.7数据功能主界面4.4.2饼状图界面用户进入界面后,饼状图会通过2秒的动画旋转成型,圆环中心的文字为本次数据统计的主题,右上角为圆环各个颜色及其对应的数据。用户可以拖动圆环进行转动,每个数据主题对应的数据占比不同则颜色不同。右下角为返回数据功能主界面的图标。本界面可以帮助用户更加了解健身项目,和全国大量健身人员的情况,以便用户参考制定自身健身计划,数据功能饼状图界面如图全国健身年龄图4.8数据功能饼状图界面本界面最上端为用户名字及头像,下方为三个功能模块,分别为我的信息、健身调查和计步器。点击使用者图标可以转入侧滑功能,也可退出侧滑。最下方依然为三个不同的选项,使用后转入其他功能模块。我的功能主界面如图4.9所示。::图4.9我的功能主界面4.5.2我的信息界面本界面需要用户输入自己的体脂等六项基本信息。使用者填写以后可以保存,若某个内容没有填写,软件会提醒所填信息不可以为空。保存信息成功后,用户可以点击查看信息,软件会弹出提示框,显示刚才用户保存的信息,此信息一直保存在软件中,下次进入界面仍可查看。我的功能我的信息界面如图4.10所示。信息我的信息图4.10我的功能我的信息界面4.5.3健身调查界面本界面为健身调查界面,里面共设有7个问题,分为多选和单选题。本界面意在对使用者的健身情况进行详细调查,以便给使用者最舒适的健身体验。使用者回答相关调查时,可以向下滑动界面,填写后面的调查。我的功能健身调查界面如图4.11所示。::健身调查您的年龄:您每周参加体育运动的次数:您的爱好是:您喜欢什么远动:F本界面水平中心位置设有一个白色圆环,圆环行走步数,圆环中间写有用户当前行走步数。圆环被等分为10份,并在圆环内标有用户设定步数的10等分刻度,用户每走一步,则上面的步数就会增加一户行走步数,但是之前已经行走步数保持不变。我的功能8目标步数:10步图4.12我的功能计步器界面4.5.5侧滑界面用户点击头像后,左侧会出现侧滑界面,侧滑界面上方为用户头像和名字。下方为颜色由淡紫色到深紫色逐层递进的四个按钮功能,最后为退出侧滑界面的图标。我的功能侧滑界面如图4.13所示。::图4.13我的功能侧滑界面出现BUG。因此,我们在软件开发后,必须经过测试,尽可能减小误差和BUG,才可以进行商城上线。使用者必须经过注册才能登录进入本软件。注册测试如表5.1所示。表5.1注册测试用例测试目的黑盒测试测试数据1、填写不是11位数字的信息点击获取验证码2、填写11位数字获取手机验证码3、仅填写手机号码进行注册4、填写手机号码和验证码进行注册5、填写手机号码和验证码,并设置登码进行注册预期结果1、获取失败,软件提示:电话号码不合理!2、获取成功,软件提示:验证码获取成功!3、注册失败,软件提示:验证码不能为空!4、注册失败,软件提示:密码不能为空!5、注册成功,跳转到登录界面实际结果与预想一致结论用户输入注册过的数据进行登录,才能正常查看本软件的信息。登录测试如表5.2所示。表5.2登录测试用例测试目的测试当使用者登录信息错误,软件可否提醒对应的信息黑盒测试测试数据1、不填写信息2、仅填写第一项信息3、填写全部信息预期结果1、登录失败,软件提示:手机号码不能为空!2、登录失败,软件提示:密码不能为空!3、登录成功,跳转到社区界面实际结果与预想一致结论登录模块基本实现了异常输入应对5.2.3我的信息测试用户在我的信息界面填写自身的6项基本信息,并进行保存,供下次查看。我的信息测试如表5.3所示。表5.3我的信息测试用例测试目的测试使用者填写信息错误,软件可否提醒对应的信息黑盒测试测试数据1、不输入任何信息,点击保存信息2、输入部分信息,点击保存信息3、输入全部信息,点击保存信息4、保存信息后,点击查看信息预期结果1、保存失败,软件提示:所填信息不能为空!2、保存失败,软件提示:所填信息不能为空!3、保存成功,软件提示:信息保存成功!4、展示成功,软件展示用户填写的信息实际结果与预想一致结论5.2.4计步器测试用户在计步器界面设置预计目标步数,以圆环刻度尺的形式进行显示,计步器测试如表5.4所示。表5.4计步器测试用例测试目的黑盒测试测试数据1、输入小于10的目标步数2、输入不能被10整除的目标步数3、输入可以被10整除的目标步数预期结果1、计步器刻度尺显示失败,软件跳转回我的界面2、计步器刻度尺显示失败,按照被10整除的步数显示3、计步器刻度尺显示成功实际结果与预想一致结论集成测试能够模拟到所有实际情况,主要是为了测试到系统测试不能模拟到的异常。本软件集成测试方案如下所示:1、开启软件,查看开屏倒计时和各个界面能否正常显示、跳转。2、用户按照以下流程依次进行测试,注册、登录、社区、计划、朋友圈、数据、饼状图、我的、填写信息、健身调查、计步器、侧滑。3、以不同的模拟器及手机进行测试,使用其他手机安装软件的apk包进行测试,查看功能信息是否一致。大学生健身APP的开发全面涉及Android应用程序的设计,包括平台和环境的搭建、布局视图的设计、Java编程、Android控件的使用、数据库的连接等。开发过程并不是一帆风顺的,途中也遇到很多问题,诸如界面无法跳转,所有的R文件标红报错,图片插入格式出错,代码大小写混淆等。通过老师的帮助以及上网查找资料使我懂得其中的原理,解决错误使我收获巨大,对软件开发的理解此次软件的开发设计由于我学识有限,仍不完善,部分功能有待不断更新优化。在未来,我会在软件中陆续加入指纹登录、人脸登录、修改密码和头像、自主增加计划列表、日程安排表、计步器后台运行、朋友圈和用户信息都保存到数据库,以便实时查看等功能。汲取其他健身APP优点,更改不足之处,紧跟潮流,不断更新本软件。在软件进一步完善的同时,也不断提升自己的能力,做更好的自己。学,2020,10(14):38-40术,2020,16(17):44-45脑,2018,9:39-40与实现[J].电脑知识与技术,2020,16(10):67-68用研究[J].体育世界(学术版),2020,3:73-74[7]戚琦.健身类APP在体育健身活动中的应用及对策[J].西安文理学院学报(自然科学版),2020,23(1):100-104[J].科技世界,2019:106-108港师范高等专科学校学,2019,36(2):96-99[15]高文超,盛霖,周晓冉,李浩源,刘昊天,黄克恒.运动健身APP的现状与[16]邹伟民.健身类APP对大学生自主体育锻炼的影响研究[J].保山学院学报,[17]关静红.运动类APP对大学生体育锻炼行为的影响[J].文化创新比较研究,[18]彭榜容,田浪.大学生运用运动世界校园APP软件进行锻炼的现状调查一以徽体育科技,2019,40(4):25-29[20]RabinC,BockB.Desiredactivity[J].TelemedJEHealth,2011,17:801-803[21]JRWelsman,NArmstrong.Dailyphysicalactivityandbloodlactateindicesofaerobicfitnessinchildren[J].BrJSpMed,1992,26(4):228-232[22]KratzkeC,CoxC.Smartpho

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论