基于android開(kāi)發(fā)技術(shù)的健身APP的設(shè)計(jì)與實(shí)現(xiàn)10000字論文_第1頁(yè)
基于android開(kāi)發(fā)技術(shù)的健身APP的設(shè)計(jì)與實(shí)現(xiàn)10000字論文_第2頁(yè)
基于android開(kāi)發(fā)技術(shù)的健身APP的設(shè)計(jì)與實(shí)現(xiàn)10000字論文_第3頁(yè)
基于android開(kāi)發(fā)技術(shù)的健身APP的設(shè)計(jì)與實(shí)現(xiàn)10000字論文_第4頁(yè)
基于android開(kāi)發(fā)技術(shù)的健身APP的設(shè)計(jì)與實(shí)現(xiàn)10000字論文_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

基于android開(kāi)發(fā)技術(shù)的健身APP的設(shè)計(jì)與實(shí)現(xiàn)伴隨網(wǎng)絡(luò)科技的迅猛進(jìn)步,網(wǎng)絡(luò)的相關(guān)理念被人們廣入數(shù)據(jù)化時(shí)代。健身也與網(wǎng)絡(luò)技術(shù)開(kāi)始了協(xié)同創(chuàng)新,全球健身類(lèi)APP市場(chǎng)規(guī)模正持續(xù)擴(kuò)大。健康與健身類(lèi)APP在世界上占據(jù)大量市場(chǎng)份額,國(guó)內(nèi)健身APP注冊(cè)用戶量目前已達(dá)到3.64億。在用戶群體中,社會(huì)白領(lǐng)與高校學(xué)生占據(jù)了絕大本軟件是一款操作簡(jiǎn)單、介紹詳細(xì)、占用內(nèi)存專(zhuān)用健身APP。本軟件在開(kāi)發(fā)過(guò)程中,充分運(yùn)用了計(jì)算機(jī)軟件相關(guān)原理和最新功能;第二模塊為登陸注冊(cè)功能;第三模塊為數(shù)能;第五模塊為我的功能。通過(guò)在真機(jī)模擬器運(yùn)行測(cè)試軟件的關(guān)鍵詞:大學(xué)生群體;健身APP;網(wǎng)絡(luò) 31.1研究背景與意義 3 4 4 51.3系統(tǒng)技術(shù)介紹 5 52.系統(tǒng)需求分析 7 72.1.1技術(shù)可行性 72.1.2經(jīng)濟(jì)可行性 72.1.3操作可行性 82.2功能需求分析 82.2.1系統(tǒng)功能結(jié)構(gòu) 82.2.2功能概述 92.3非功能需求分析 92.3.1可修改性 92.3.2安全性 2.3.3易用性 2.3.4可移植性 3.系統(tǒng)設(shè)計(jì) 3.1.1用戶注冊(cè)流程 3.1.3用戶填寫(xiě)信息 3.1.4用戶使用計(jì)步器 3.3數(shù)據(jù)庫(kù)設(shè)計(jì) 3.3.1數(shù)據(jù)庫(kù) 3.3.2數(shù)據(jù)庫(kù)實(shí)體 3.3.3數(shù)據(jù)庫(kù)表設(shè)計(jì) 4.1用戶登錄功能 4.2用戶注冊(cè)功能 4.3社區(qū)功能 4.3.1主界面 4.3.2輪播圖界面 4.3.3計(jì)劃列表界面 4.3.4朋友圈界面 4.4數(shù)據(jù)功能 4.4.1主界面 4.4.2餅狀圖界面 4.5我的功能 4.5.1主界面 4.5.2我的信息界面 4.5.3健身調(diào)查界面 4.5.4計(jì)步器界面 4.5.5側(cè)滑界面 5.1測(cè)試目的 5.2單元測(cè)試 5.2.1注冊(cè)測(cè)試 5.2.3我的信息測(cè)試 5.2.4計(jì)步器測(cè)試 5.3集成測(cè)試 身信息2]?;贘avaWeb的健身管理系統(tǒng)通過(guò)MySQL作為數(shù)據(jù)庫(kù),使用Java作便捷的鍛煉途徑4。作為移動(dòng)應(yīng)用程序,健身應(yīng)用程序包括四個(gè)級(jí)別,錄用戶的鍛煉健身數(shù)據(jù)指標(biāo)等。大型數(shù)據(jù)庫(kù)包含100,簡(jiǎn)單、易學(xué)、且高度針對(duì)性等特性,而受到年輕人的青和寢息。健身應(yīng)用程序?qū)⒃谥笇?dǎo)人們?cè)阱憻捄桶l(fā)展健康生幕,只有合理設(shè)計(jì)UI并注意用戶體驗(yàn),軟件制造商才能在艱難的市場(chǎng)中競(jìng)爭(zhēng)出位置9。現(xiàn)存的健身移動(dòng)應(yīng)用程序主要針對(duì)普遍社會(huì)群體,沒(méi)有一款年輕人的健身APP。經(jīng)調(diào)查發(fā)現(xiàn),大學(xué)生普遍認(rèn)為現(xiàn)存健身APP的不足之處主要在于廣告太登錄注冊(cè)社區(qū)數(shù)據(jù)查看朋友圈計(jì)劃列表輪播圖我的信息餅狀圖側(cè)滑界面計(jì)步器健身調(diào)查我的圖2.1大學(xué)生健身APP功能結(jié)構(gòu)圖用戶使用本健身APP主要功能有:登錄功能:使用者通過(guò)之前注冊(cè)的手機(jī)號(hào)和社區(qū)功能:輪播圖可以讓用戶看到健身相關(guān)宣傳和要的信息;計(jì)劃列表中有6項(xiàng)健身項(xiàng)目,可供用戶選擇;朋友圈可以查看朋友數(shù)據(jù)功能:本功能主要包含四個(gè)大數(shù)據(jù),每個(gè)都反應(yīng)了2020年全國(guó)健身人戶對(duì)自己想要進(jìn)行的健身方式有了進(jìn)一步的了解;計(jì)修改時(shí)可以瞬間找到代碼位置,也便于后續(xù)軟件維護(hù)者生APP,代碼完整,結(jié)構(gòu)清晰明了,資源齊全,布局嚴(yán)謹(jǐn),名字也通俗易懂,給本軟件未來(lái)的修改帶來(lái)極大便利。綜上所述,本健身APP具有可修改性。全。并且用戶在登錄軟件時(shí),密碼是隱藏式的,完善了本軟件。軟件界面溫和護(hù)眼,操作通俗易懂,本軟件通過(guò)Androidstudio平臺(tái)完成開(kāi)發(fā),可以生產(chǎn)apk包,通過(guò)各種移動(dòng)互聯(lián)網(wǎng)設(shè)備分享給其他用戶,并且軟件安裝包其流程圖如圖3.1所示。判斷手機(jī)號(hào)碼是否是判斷填寫(xiě)的任一內(nèi)容結(jié)束否個(gè)圖3.1注冊(cè)功能流程圖開(kāi)始開(kāi)始息輸入身高沒(méi)有輸入一息息息輸入健身天數(shù)—沒(méi)有輸入→息輸入健身目>—沒(méi)有輸入→結(jié)束軟件提示:所填信息不能為空!軟件提示:所填信息不能為空!軟件提示:所填信息不能為空!軟件提示:所填信息不能為空!軟件提示:所填信息不能為空!軟件提示:所填信息不能為空!息個(gè)圖3.3用戶填寫(xiě)我的信息流程圖3.1.4用戶使用計(jì)步器用戶在我的功能中計(jì)步器界面,可以自主設(shè)置目標(biāo)步數(shù),當(dāng)前步數(shù)隨著用戶走路而變化。其流程圖如圖3.4所示。2H匹乒乓球羽毛球圖4.5社區(qū)功能計(jì)劃列表界面用戶進(jìn)入朋友圈功能,屏幕上會(huì)從上到下依次羅列出五個(gè)相同的朋友圈樣式。界面左上角為發(fā)布朋友圈者頭像,右邊文本框提示這是第幾條數(shù)據(jù),下方9張圖片按九宮格樣式排列,展示朋友圈的圖片信息,社區(qū)功能朋友圈界面如圖4.6所示。朋友圈圖4.6社區(qū)功能朋友圈界面數(shù)據(jù)功能主界面頂端寫(xiě)有數(shù)據(jù)兩字,下方為四個(gè)按鈕,其以垂直方向進(jìn)行排列,分別為全國(guó)健身年齡分布、會(huì)員喜愛(ài)的健身體驗(yàn)、健身會(huì)員職業(yè)和會(huì)員健身時(shí)間段。界面最底端為數(shù)據(jù)、我的、社區(qū)三個(gè)功能模塊的按鈕,用戶可點(diǎn)擊以進(jìn)行界面跳轉(zhuǎn)。數(shù)據(jù)功能的主界面如圖4.7所示。圖4.7數(shù)據(jù)功能主界面4.4.2餅狀圖界面用戶進(jìn)入界面后,餅狀圖會(huì)通過(guò)2秒的動(dòng)畫(huà)旋轉(zhuǎn)成型,圓環(huán)中心的文字為本次數(shù)據(jù)統(tǒng)計(jì)的主題,右上角為圓環(huán)各個(gè)顏色及其對(duì)應(yīng)的數(shù)據(jù)。用戶可以拖動(dòng)圓環(huán)進(jìn)行轉(zhuǎn)動(dòng),每個(gè)數(shù)據(jù)主題對(duì)應(yīng)的數(shù)據(jù)占比不同則顏色不同。右下角為返回?cái)?shù)據(jù)功能主界面的圖標(biāo)。本界面可以幫助用戶更加了解健身項(xiàng)目,和全國(guó)大量健身人員的情況,以便用戶參考制定自身健身計(jì)劃,數(shù)據(jù)功能餅狀圖界面如圖全國(guó)健身年齡圖4.8數(shù)據(jù)功能餅狀圖界面本界面最上端為用戶名字及頭像,下方為三個(gè)功能模塊,分別為我的信息、健身調(diào)查和計(jì)步器。點(diǎn)擊使用者圖標(biāo)可以轉(zhuǎn)入側(cè)滑功能,也可退出側(cè)滑。最下方依然為三個(gè)不同的選項(xiàng),使用后轉(zhuǎn)入其他功能模塊。我的功能主界面如圖4.9所示。::圖4.9我的功能主界面4.5.2我的信息界面本界面需要用戶輸入自己的體脂等六項(xiàng)基本信息。使用者填寫(xiě)以后可以保存,若某個(gè)內(nèi)容沒(méi)有填寫(xiě),軟件會(huì)提醒所填信息不可以為空。保存信息成功后,用戶可以點(diǎn)擊查看信息,軟件會(huì)彈出提示框,顯示剛才用戶保存的信息,此信息一直保存在軟件中,下次進(jìn)入界面仍可查看。我的功能我的信息界面如圖4.10所示。信息我的信息圖4.10我的功能我的信息界面4.5.3健身調(diào)查界面本界面為健身調(diào)查界面,里面共設(shè)有7個(gè)問(wèn)題,分為多選和單選題。本界面意在對(duì)使用者的健身情況進(jìn)行詳細(xì)調(diào)查,以便給使用者最舒適的健身體驗(yàn)。使用者回答相關(guān)調(diào)查時(shí),可以向下滑動(dòng)界面,填寫(xiě)后面的調(diào)查。我的功能健身調(diào)查界面如圖4.11所示。::健身調(diào)查您的年齡:您每周參加體育運(yùn)動(dòng)的次數(shù):您的愛(ài)好是:您喜歡什么遠(yuǎn)動(dòng):F本界面水平中心位置設(shè)有一個(gè)白色圓環(huán),圓環(huán)行走步數(shù),圓環(huán)中間寫(xiě)有用戶當(dāng)前行走步數(shù)。圓環(huán)被等分為10份,并在圓環(huán)內(nèi)標(biāo)有用戶設(shè)定步數(shù)的10等分刻度,用戶每走一步,則上面的步數(shù)就會(huì)增加一戶行走步數(shù),但是之前已經(jīng)行走步數(shù)保持不變。我的功能8目標(biāo)步數(shù):10步圖4.12我的功能計(jì)步器界面4.5.5側(cè)滑界面用戶點(diǎn)擊頭像后,左側(cè)會(huì)出現(xiàn)側(cè)滑界面,側(cè)滑界面上方為用戶頭像和名字。下方為顏色由淡紫色到深紫色逐層遞進(jìn)的四個(gè)按鈕功能,最后為退出側(cè)滑界面的圖標(biāo)。我的功能側(cè)滑界面如圖4.13所示。::圖4.13我的功能側(cè)滑界面出現(xiàn)BUG。因此,我們?cè)谲浖_(kāi)發(fā)后,必須經(jīng)過(guò)測(cè)試,盡可能減小誤差和BUG,才可以進(jìn)行商城上線。使用者必須經(jīng)過(guò)注冊(cè)才能登錄進(jìn)入本軟件。注冊(cè)測(cè)試如表5.1所示。表5.1注冊(cè)測(cè)試用例測(cè)試目的黑盒測(cè)試測(cè)試數(shù)據(jù)1、填寫(xiě)不是11位數(shù)字的信息點(diǎn)擊獲取驗(yàn)證碼2、填寫(xiě)11位數(shù)字獲取手機(jī)驗(yàn)證碼3、僅填寫(xiě)手機(jī)號(hào)碼進(jìn)行注冊(cè)4、填寫(xiě)手機(jī)號(hào)碼和驗(yàn)證碼進(jìn)行注冊(cè)5、填寫(xiě)手機(jī)號(hào)碼和驗(yàn)證碼,并設(shè)置登碼進(jìn)行注冊(cè)預(yù)期結(jié)果1、獲取失敗,軟件提示:電話號(hào)碼不合理!2、獲取成功,軟件提示:驗(yàn)證碼獲取成功!3、注冊(cè)失敗,軟件提示:驗(yàn)證碼不能為空!4、注冊(cè)失敗,軟件提示:密碼不能為空!5、注冊(cè)成功,跳轉(zhuǎn)到登錄界面實(shí)際結(jié)果與預(yù)想一致結(jié)論用戶輸入注冊(cè)過(guò)的數(shù)據(jù)進(jìn)行登錄,才能正常查看本軟件的信息。登錄測(cè)試如表5.2所示。表5.2登錄測(cè)試用例測(cè)試目的測(cè)試當(dāng)使用者登錄信息錯(cuò)誤,軟件可否提醒對(duì)應(yīng)的信息黑盒測(cè)試測(cè)試數(shù)據(jù)1、不填寫(xiě)信息2、僅填寫(xiě)第一項(xiàng)信息3、填寫(xiě)全部信息預(yù)期結(jié)果1、登錄失敗,軟件提示:手機(jī)號(hào)碼不能為空!2、登錄失敗,軟件提示:密碼不能為空!3、登錄成功,跳轉(zhuǎn)到社區(qū)界面實(shí)際結(jié)果與預(yù)想一致結(jié)論登錄模塊基本實(shí)現(xiàn)了異常輸入應(yīng)對(duì)5.2.3我的信息測(cè)試用戶在我的信息界面填寫(xiě)自身的6項(xiàng)基本信息,并進(jìn)行保存,供下次查看。我的信息測(cè)試如表5.3所示。表5.3我的信息測(cè)試用例測(cè)試目的測(cè)試使用者填寫(xiě)信息錯(cuò)誤,軟件可否提醒對(duì)應(yīng)的信息黑盒測(cè)試測(cè)試數(shù)據(jù)1、不輸入任何信息,點(diǎn)擊保存信息2、輸入部分信息,點(diǎn)擊保存信息3、輸入全部信息,點(diǎn)擊保存信息4、保存信息后,點(diǎn)擊查看信息預(yù)期結(jié)果1、保存失敗,軟件提示:所填信息不能為空!2、保存失敗,軟件提示:所填信息不能為空!3、保存成功,軟件提示:信息保存成功!4、展示成功,軟件展示用戶填寫(xiě)的信息實(shí)際結(jié)果與預(yù)想一致結(jié)論5.2.4計(jì)步器測(cè)試用戶在計(jì)步器界面設(shè)置預(yù)計(jì)目標(biāo)步數(shù),以圓環(huán)刻度尺的形式進(jìn)行顯示,計(jì)步器測(cè)試如表5.4所示。表5.4計(jì)步器測(cè)試用例測(cè)試目的黑盒測(cè)試測(cè)試數(shù)據(jù)1、輸入小于10的目標(biāo)步數(shù)2、輸入不能被10整除的目標(biāo)步數(shù)3、輸入可以被10整除的目標(biāo)步數(shù)預(yù)期結(jié)果1、計(jì)步器刻度尺顯示失敗,軟件跳轉(zhuǎn)回我的界面2、計(jì)步器刻度尺顯示失敗,按照被10整除的步數(shù)顯示3、計(jì)步器刻度尺顯示成功實(shí)際結(jié)果與預(yù)想一致結(jié)論集成測(cè)試能夠模擬到所有實(shí)際情況,主要是為了測(cè)試到系統(tǒng)測(cè)試不能模擬到的異常。本軟件集成測(cè)試方案如下所示:1、開(kāi)啟軟件,查看開(kāi)屏倒計(jì)時(shí)和各個(gè)界面能否正常顯示、跳轉(zhuǎn)。2、用戶按照以下流程依次進(jìn)行測(cè)試,注冊(cè)、登錄、社區(qū)、計(jì)劃、朋友圈、數(shù)據(jù)、餅狀圖、我的、填寫(xiě)信息、健身調(diào)查、計(jì)步器、側(cè)滑。3、以不同的模擬器及手機(jī)進(jìn)行測(cè)試,使用其他手機(jī)安裝軟件的apk包進(jìn)行測(cè)試,查看功能信息是否一致。大學(xué)生健身APP的開(kāi)發(fā)全面涉及Android應(yīng)用程序的設(shè)計(jì),包括平臺(tái)和環(huán)境的搭建、布局視圖的設(shè)計(jì)、Java編程、Android控件的使用、數(shù)據(jù)庫(kù)的連接等。開(kāi)發(fā)過(guò)程并不是一帆風(fēng)順的,途中也遇到很多問(wèn)題,諸如界面無(wú)法跳轉(zhuǎn),所有的R文件標(biāo)紅報(bào)錯(cuò),圖片插入格式出錯(cuò),代碼大小寫(xiě)混淆等。通過(guò)老師的幫助以及上網(wǎng)查找資料使我懂得其中的原理,解決錯(cuò)誤使我收獲巨大,對(duì)軟件開(kāi)發(fā)的理解此次軟件的開(kāi)發(fā)設(shè)計(jì)由于我學(xué)識(shí)有限,仍不完善,部分功能有待不斷更新優(yōu)化。在未來(lái),我會(huì)在軟件中陸續(xù)加入指紋登錄、人臉登錄、修改密碼和頭像、自主增加計(jì)劃列表、日程安排表、計(jì)步器后臺(tái)運(yùn)行、朋友圈和用戶信息都保存到數(shù)據(jù)庫(kù),以便實(shí)時(shí)查看等功能。汲取其他健身APP優(yōu)點(diǎn),更改不足之處,緊跟潮流,不斷更新本軟件。在軟件進(jìn)一步完善的同時(shí),也不斷提升自己的能力,做更好的自己。學(xué),2020,10(14):38-40術(shù),2020,16(17):44-45腦,2018,9:39-40與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2020,16(10):67-68用研究[J].體育世界(學(xué)術(shù)版),2020,3:73-74[7]戚琦.健身類(lèi)APP在體育健身活動(dòng)中的應(yīng)用及對(duì)策[J].西安文理學(xué)院學(xué)報(bào)(自然科學(xué)版),2020,23(1):100-104[J].科技世界,2019:106-108港師范高等專(zhuān)科學(xué)校學(xué),2019,36(2):96-99[15]高文超,盛霖,周曉冉,李浩源,劉昊天,黃克恒.運(yùn)動(dòng)健身APP的現(xiàn)狀與[16]鄒偉民.健身類(lèi)APP對(duì)大學(xué)生自主體育鍛煉的影響研究[J].保山學(xué)院學(xué)報(bào),[17]關(guān)靜紅.運(yùn)動(dòng)類(lèi)APP對(duì)大學(xué)生體育鍛煉行為的影響[J].文化創(chuàng)新比較研究,[18]彭榜容,田浪.大學(xué)生運(yùn)用運(yùn)動(dòng)世界校園APP軟件進(jìn)行鍛煉的現(xiàn)狀調(diào)查一以徽體育科技,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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論