




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
V摘要主要設(shè)計(jì)一個(gè)名為Sport的運(yùn)動(dòng)App。本運(yùn)動(dòng)App主要是輔助普通用戶實(shí)現(xiàn)運(yùn)動(dòng)時(shí)間的記錄和位置的查詢。本文主要研究了以AndroidStudio作為后臺(tái)開(kāi)發(fā)的工具,基本UI界面設(shè)計(jì)以及使用,探究了運(yùn)動(dòng)App的基本結(jié)構(gòu)和SQLite數(shù)據(jù)庫(kù)的設(shè)計(jì)。頁(yè)面的編寫(xiě)主要是以Java語(yǔ)言為基礎(chǔ),頁(yè)面中的布局和樣式使用的是xml布局界面的控件功能。數(shù)據(jù)庫(kù)選擇的是一種較為方便和運(yùn)行速度較快的SQLite數(shù)據(jù)庫(kù)。該App中實(shí)現(xiàn)了運(yùn)動(dòng)的基本功能。在普通用戶中有登錄,注冊(cè),記錄運(yùn)動(dòng)時(shí)間,搜索自己所在位置;而管理員則擁有管理普通用戶的個(gè)人信息,對(duì)用戶的個(gè)人隱私實(shí)施保護(hù)等等。本文也描述了運(yùn)動(dòng)App的思想和實(shí)現(xiàn)的過(guò)程,該App已經(jīng)擁有了基本的功能和一定的校驗(yàn)數(shù)據(jù)的能力。關(guān)鍵字:AndroidStudio;UI界面設(shè)計(jì);Javaxml布局;SQLite數(shù)據(jù)庫(kù)插圖索引10275圖2.1應(yīng)用系統(tǒng)功能分析圖 521333圖3.1用戶和時(shí)間的E-R圖 72518圖4.1功能層次模塊圖 915408圖4.2注冊(cè)頁(yè)面 1013406圖4.3登錄頁(yè)面 1010410圖4.4搜索頁(yè)面 1113376圖4.5百度地圖頁(yè)面 1120916圖4.6首頁(yè)頁(yè)面 1227758圖4.7倒計(jì)時(shí)頁(yè)面 138353圖4.8秒表計(jì)時(shí)器頁(yè)面 1331237圖4.9個(gè)人信息頁(yè)面 1418434圖4.10修改個(gè)人信息頁(yè)面 14附表索引17413表3.1用戶表UserInfo 710511表3.2時(shí)間表MyDate 812508表5.1注冊(cè)模塊測(cè)試操作 16第1章緒論1.1研究課題的意義當(dāng)人們的生活水平提升了,健康意識(shí)也慢慢增強(qiáng)了,對(duì)健身運(yùn)動(dòng)的意識(shí)也就增強(qiáng)了。并且大家都積極地參與了很多活動(dòng)例如跑步、健身等等。但是人們將如何在家里就能夠規(guī)范并且有效地開(kāi)展這些一系列的體育活動(dòng)呢?這就需要設(shè)計(jì)一些涉及體育領(lǐng)域的軟件應(yīng)用,不需要出門(mén)就能夠?qū)崿F(xiàn)運(yùn)動(dòng)的過(guò)程和達(dá)到運(yùn)動(dòng)的目的。通過(guò)創(chuàng)造出運(yùn)動(dòng)健身App,提高人們對(duì)體育運(yùn)動(dòng)的積極性,不再為說(shuō)沒(méi)有時(shí)間去運(yùn)動(dòng)找理由。人們可以足不出戶就能實(shí)現(xiàn)體育鍛煉,與朋友開(kāi)展運(yùn)動(dòng)的互動(dòng)交流。這樣人們既能夠完成每天運(yùn)動(dòng)的目標(biāo),又能提升自己的社交能力,一舉兩得。目前運(yùn)動(dòng)健身App已經(jīng)在各大應(yīng)用市場(chǎng)上出現(xiàn),如:Keep、Hi運(yùn)動(dòng)、火辣健身等等。當(dāng)前需要通過(guò)一些創(chuàng)新的應(yīng)用版塊來(lái)提高用戶的使用率。因此在AndroidStudio設(shè)計(jì)Sport這個(gè)運(yùn)動(dòng)健身應(yīng)用,并通過(guò)模擬手機(jī)Pixel2API28來(lái)實(shí)現(xiàn)。1.2國(guó)內(nèi)外文獻(xiàn)綜述1.2.1前言互聯(lián)網(wǎng)時(shí)代,創(chuàng)新思維和技術(shù)的發(fā)展,智能移動(dòng)終端的普及,為全民健身細(xì)分市場(chǎng)資源整合提供了重要機(jī)遇。隨著中國(guó)經(jīng)濟(jì)的不斷發(fā)展和人類健康觀念的逐步完善,它們的作用也越來(lái)越大。它帶來(lái)的不僅是體育迷,還有大量的人參加體育運(yùn)動(dòng)和運(yùn)動(dòng)隊(duì)進(jìn)行社會(huì)交流。這樣,體育應(yīng)用程序?qū)⒂性絹?lái)越多的功能要求。1.2.2國(guó)內(nèi)發(fā)展現(xiàn)狀隨著時(shí)代的科技水平不斷提高,智能手機(jī)和平板電腦成為了日常生活中必不可少的其中一部分科技產(chǎn)品。到目前為止,運(yùn)動(dòng)健身App預(yù)計(jì)下載量可能已經(jīng)超過(guò)了一億次。由于大家都越來(lái)越注重自我的身體健康,所以該類型App在近幾年時(shí)間里非?;馃帷_\(yùn)動(dòng)健身App受市場(chǎng)的需求和國(guó)家政策的支持,需要?jiǎng)?chuàng)建出更多創(chuàng)新的工具,例如把運(yùn)動(dòng)社交媒體放入App中等等。目前,體育運(yùn)動(dòng)類型的手機(jī)應(yīng)用程序的產(chǎn)品已經(jīng)有了部分的使用群體,需將其涉及到更多的領(lǐng)域去發(fā)展廣泛的使用群體。因此,運(yùn)動(dòng)健身App將成為科學(xué)指導(dǎo)人們體育鍛煉的新方式。1.2.3國(guó)內(nèi)研究背景人們通過(guò)提高生活水平質(zhì)量,增強(qiáng)經(jīng)濟(jì)能力和消費(fèi)能力,注重健康,勤工儉學(xué),逐步提高健康意識(shí),促進(jìn)了體育健身產(chǎn)業(yè)的發(fā)展。2014年至2018年,體育健身產(chǎn)業(yè)產(chǎn)值逐步提升,智能科技的有效授權(quán)提升了用戶體驗(yàn),預(yù)計(jì)2019年,健身產(chǎn)業(yè)產(chǎn)值將增至1740.6億元,但由于2017年至今不利的環(huán)境經(jīng)濟(jì)因素,健身產(chǎn)業(yè)增速逐月回落。如今國(guó)內(nèi)出產(chǎn)很多運(yùn)動(dòng)型智能產(chǎn)品,例如運(yùn)動(dòng)手環(huán)(華為和小米手環(huán)為典例)、足踏平衡車(chē)、健身跑步機(jī)等產(chǎn)品,最近幾年是在國(guó)內(nèi)市場(chǎng)上比較受歡迎的,尤其是年輕人作為主要的消費(fèi)群體。在當(dāng)今社會(huì),經(jīng)濟(jì)的快速發(fā)展導(dǎo)致了人們生活節(jié)奏的加快,而且隨之要面臨著不斷增加的生活壓力。人們?yōu)榱酸尫艍毫?,不斷地?duì)運(yùn)動(dòng)健身的需求量增加。當(dāng)他(她)們生活水平質(zhì)量不斷地提升,就會(huì)需要更加健康的品質(zhì)生活。運(yùn)動(dòng)健身將逐漸成為他(她)們的生活方式之一。1.2.4國(guó)內(nèi)存在的問(wèn)題(1)內(nèi)容相似度較高首先,在應(yīng)用商城如應(yīng)用寶中隨意搜索幾個(gè)運(yùn)動(dòng)健身App,不難發(fā)現(xiàn)它們的部分功能、頁(yè)面的設(shè)計(jì)等方面相似度比較高。因此,很多用戶覺(jué)得如果內(nèi)容都差不多的話普遍都會(huì)想著用免費(fèi)的應(yīng)用。需要盈利的運(yùn)動(dòng)健身App則需要有創(chuàng)新的功能和特色,否則將缺少用戶無(wú)法取得可觀的收益。(2)無(wú)法代替健身中心雖然健身App具有便捷的教學(xué)指導(dǎo)和定位功能,但是在一個(gè)缺乏監(jiān)督與運(yùn)動(dòng)氛圍的環(huán)境下,大多數(shù)用戶將難以堅(jiān)持進(jìn)行重復(fù)枯燥的鍛煉。同時(shí),我們普通用戶的家里通常都很少有專業(yè)的體育器械,更高級(jí)的健身需求都無(wú)法實(shí)現(xiàn)。畢竟器械是很重要的,如果沒(méi)有器械的輔助就無(wú)法達(dá)到更為高級(jí)的健身效果。(3)網(wǎng)絡(luò)與現(xiàn)實(shí)的交互能力不足平時(shí)大家在家使用運(yùn)動(dòng)健身App的時(shí)候,多多少少都會(huì)感覺(jué)到力不從心,知道為什么嗎?因?yàn)槊總€(gè)人的家庭環(huán)境和經(jīng)濟(jì)條件都不同,有的人可以在家中運(yùn)用各種體育器械來(lái)協(xié)助自己健身,有的人因?yàn)闆](méi)有每天健身任務(wù)中所需要的體育器械而放棄一天的運(yùn)動(dòng),導(dǎo)致用戶的參與度不足。(4)盈利方式簡(jiǎn)單無(wú)創(chuàng)新性如今在各大應(yīng)用市場(chǎng)如應(yīng)用寶、360手機(jī)助手等等,搜索運(yùn)動(dòng)健身App,隨意下載一款運(yùn)動(dòng)健身App,其中的盈利方式有用戶需支付一定費(fèi)用才可使用特定的功能、通過(guò)廣告的方式來(lái)實(shí)現(xiàn)盈利等。但是這些盈利的方式出現(xiàn)在各種運(yùn)動(dòng)健身App中很普遍了,毫無(wú)創(chuàng)新性。1.2.5國(guó)內(nèi)發(fā)展建議(1)加強(qiáng)網(wǎng)絡(luò)與現(xiàn)實(shí)生活的聯(lián)系怎么才能讓用戶在現(xiàn)實(shí)生活中能清晰感受體育應(yīng)用帶來(lái)的作用呢?可以通過(guò)App中的網(wǎng)絡(luò)搜索現(xiàn)實(shí)生活中附近的一些體育資源信息的方式,將它傳遞給用戶,方便他(她)們使用其住處附近的體育設(shè)施或體育場(chǎng)館。例如,用戶可以通過(guò)網(wǎng)絡(luò)預(yù)訂體育場(chǎng)館,方便其了解哪些體育場(chǎng)館是免費(fèi)使用或者是還未被使用,然后在線規(guī)劃好路線。(2)提高游戲性和競(jìng)爭(zhēng)性鑒于目前大量的體育類應(yīng)用用戶流失的情況,為了吸引用戶和增加用戶粘性,有必要增加應(yīng)用的游戲性和競(jìng)爭(zhēng)性。首先,通過(guò)用戶一起完成一些合作任務(wù)來(lái)提高他(她)們的游戲體驗(yàn),培養(yǎng)他(她)們之間的默契配合,然后就會(huì)自然而然地形成一個(gè)穩(wěn)定的用戶群體,這樣一來(lái)就能夠增加用戶粘性。其次是區(qū)域劃分,讓用戶們通過(guò)競(jìng)爭(zhēng)自己區(qū)域里的Top位置,從而激發(fā)他(她)們的運(yùn)動(dòng)欲望。(3)不同的支付方式當(dāng)今時(shí)代,無(wú)論在各種消費(fèi)場(chǎng)地都基本上使用不同的支付方式。例如微信支付、支付寶支付、銀聯(lián)支付等等支付方式。所以說(shuō)傳統(tǒng)的現(xiàn)金支付方式已無(wú)法跟上時(shí)代的步伐。因此應(yīng)用設(shè)計(jì)可以創(chuàng)建基本功能的免費(fèi)使用、運(yùn)動(dòng)計(jì)劃的付費(fèi)使用等應(yīng)用版塊來(lái)吸引用戶通過(guò)網(wǎng)絡(luò)支付方式進(jìn)行消費(fèi)。1.3安卓操作系統(tǒng)安卓是一種基于Linux2.6內(nèi)核(不包含GNU組件)的自由及開(kāi)放源代碼的操作系統(tǒng)。主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦,由Google公司和開(kāi)放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開(kāi)發(fā)。Android操作系統(tǒng)最初由AndyRubin開(kāi)發(fā),主要支持手機(jī)。1.4采用的開(kāi)發(fā)工具在這次研究中重要針對(duì)于運(yùn)動(dòng)App的設(shè)計(jì)以及實(shí)現(xiàn)。我將會(huì)使用JAVA語(yǔ)言來(lái)進(jìn)行編寫(xiě),使用AndroidStudio工具來(lái)進(jìn)行開(kāi)發(fā)。在數(shù)據(jù)庫(kù)中則選擇的是SQLiteStudio數(shù)據(jù)庫(kù)。1.5相關(guān)技術(shù)簡(jiǎn)介1.5.1布局編輯器AndroidStudio提供的可視化布局編輯器。工具箱:開(kāi)發(fā)人員可以將其拖動(dòng)到布局內(nèi)的視圖和視圖組列表。組件樹(shù):查看布局的層次結(jié)構(gòu)。工具欄:用于在編輯器中配置布局外觀和更改某些布局屬性的按鈕。(4)Design編輯器:Design視圖布局和Blueprint視圖布局之一或兩者。(5)屬性:針對(duì)視圖屬性的控件。1.5.2UI控件(1)TextView:主要用于在界面顯示一段文字。(2)Button:用于和用戶進(jìn)行交互的一個(gè)重要控件。(3)EditText:程序用于和用戶進(jìn)行交互的另一個(gè)重要控件,它允許用戶控件里面輸入和編輯內(nèi)容,并可以在程序中對(duì)這些內(nèi)容進(jìn)行處理。ImageView:用于在界面上展示圖片的一個(gè)控件,它可以讓我們程序界面變得更加豐富多彩。ProgressBar:用于在界面上顯示一個(gè)進(jìn)度條,表示我們的程序正在加載一些數(shù)據(jù)。(6)AlertDialog:用于提示一些非常重要的內(nèi)容或者警告信息。(7)ListView:允許用戶通過(guò)手指上下滑動(dòng)的方式將屏幕外的數(shù)據(jù)滾動(dòng)到屏幕內(nèi),同時(shí)屏幕上原有的數(shù)據(jù)則會(huì)滾動(dòng)出屏幕。1.6本章小結(jié)本章中的介紹了很多關(guān)于體育類應(yīng)用的國(guó)內(nèi)研究概況及發(fā)展趨勢(shì)、國(guó)外研究概況及發(fā)展趨勢(shì)。目的是為了讓讀者更好的了解體育類應(yīng)用的發(fā)展歷史、未來(lái)的發(fā)展前景與展望。在上述提到的技術(shù)都會(huì)在開(kāi)發(fā)工具中使用到的。最常用到的是UI控件中的Button控件,它是用戶與應(yīng)用交互的重要方式之一。第2章需求分析2.1應(yīng)用功能需求分析使用運(yùn)動(dòng)App的用戶可分為以下兩個(gè)模塊:(1)管理員模塊:包括用戶個(gè)人信息管理、用戶運(yùn)動(dòng)信息管理功能。(2)用戶模塊:包括注冊(cè)、登錄、個(gè)人信息修改、搜索位置、跑步計(jì)時(shí)器功能。應(yīng)用整體分析之后,設(shè)計(jì)如下應(yīng)用系統(tǒng)功能分析圖,如圖2.1所示:圖2.1應(yīng)用系統(tǒng)功能分析圖2.2應(yīng)用性能需求分析本應(yīng)用應(yīng)滿足以下性能需求:(1)準(zhǔn)確性應(yīng)用應(yīng)該具備能夠準(zhǔn)確無(wú)誤、及時(shí)響應(yīng)用戶的操作的性能。對(duì)于用戶來(lái)說(shuō),重要的是時(shí)間的控制,因此應(yīng)用的準(zhǔn)確性在很大程度上決定了整個(gè)應(yīng)用的好壞。在應(yīng)用開(kāi)發(fā)過(guò)程中,必須采用一定的方法保證應(yīng)用的準(zhǔn)確性。(2)易用性本應(yīng)用直接面向用戶,考慮到用戶可能不太熟悉應(yīng)用功能的操作。因此,應(yīng)用操作方面必須簡(jiǎn)單易用和具備友好的用戶界面。(3)安全性應(yīng)用中存儲(chǔ)的個(gè)人信息是特別重要的,這關(guān)系用戶的隱私權(quán),因此必須保證應(yīng)用的安全性合格。只有具備相應(yīng)權(quán)限的管理員才能享有對(duì)用戶個(gè)人信息的查詢權(quán)利。2.3本章小結(jié)應(yīng)用需求分析可分為應(yīng)用功能需求分析和應(yīng)用性能需求分析。應(yīng)用功能需求分析指的是我們這些開(kāi)發(fā)者根據(jù)用戶需求,實(shí)現(xiàn)所需的應(yīng)用功能,運(yùn)用系統(tǒng)功能分析圖客觀的展現(xiàn)出來(lái)。應(yīng)用性能需求分析就是用戶使用時(shí)對(duì)應(yīng)用性能方面的要求。提高性能,從而提升用戶體驗(yàn)感,有利于降低開(kāi)發(fā)所需成本。第3章數(shù)據(jù)庫(kù)分析3.1概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)指通過(guò)分析客戶需求,以獲得數(shù)據(jù)模型(概念模型)的過(guò)程。在需求分析階段所得到的應(yīng)用需求應(yīng)該首先抽象為信息世界的結(jié)構(gòu),然后才能更改、更準(zhǔn)確地用某一數(shù)據(jù)庫(kù)管理系統(tǒng)實(shí)現(xiàn)這些需求。在運(yùn)動(dòng)App中,最主要的功能是使用秒表計(jì)時(shí)器記錄運(yùn)動(dòng)的時(shí)間。在這其中將涉及到時(shí)間表,用戶表,他們之間存在著如下的關(guān)系:用戶和時(shí)間是多對(duì)多的關(guān)系。用戶和時(shí)間的關(guān)系如下E-R圖所示:圖3.1用戶和時(shí)間的E-R圖3.2邏輯結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)的E-R模型并不能支持?jǐn)?shù)據(jù)庫(kù)的數(shù)據(jù)模型,因此邏輯結(jié)構(gòu)設(shè)計(jì)必不可少。數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)的設(shè)計(jì)可以劃分成以下兩個(gè)步驟:第一是從概念設(shè)計(jì)中獲得的E-R圖轉(zhuǎn)換關(guān)系模型。第二是對(duì)關(guān)系模型進(jìn)行優(yōu)化。上述3.1中用戶和時(shí)間的E-R圖轉(zhuǎn)換成關(guān)系模型為:用戶表、時(shí)間表3.3數(shù)據(jù)庫(kù)設(shè)計(jì)在確定數(shù)據(jù)的存取方法和結(jié)構(gòu)后,根據(jù)邏輯數(shù)據(jù)模型,在數(shù)據(jù)庫(kù)中建立以下數(shù)據(jù)表:表3.1用戶表UserInfo序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵說(shuō)明1idint10是用戶id2user_namevarchar20用戶賬號(hào)3user_passwordvarchar20用戶密碼4phonevarchar20記錄手機(jī)號(hào)碼5addressvarchar50記錄地址6sexvarchar4用戶性別表3.2時(shí)間表MyDate序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵說(shuō)明1idint10是用戶id2datevarchar20今天的時(shí)間3sport_timevarchar20運(yùn)動(dòng)的時(shí)間3.4本章小結(jié)如果想要讓他人也能夠盡快的了解整個(gè)App,那么上述的各個(gè)相關(guān)的描述是必不可少的。E-R圖能夠使用戶了解各表格之間的聯(lián)系;數(shù)據(jù)字典是能夠讓別人知道整個(gè)數(shù)據(jù)庫(kù)的設(shè)計(jì)以及每一列數(shù)據(jù)所代表的含義。第4章應(yīng)用功能詳細(xì)分析4.1功能層次模塊圖在整個(gè)設(shè)計(jì)中主要分為注冊(cè)模塊、登錄模塊、首頁(yè)模塊、搜索模塊最后則是個(gè)人信息模塊。首先用戶必須通過(guò)注冊(cè)模塊取得自己賬號(hào)后才能進(jìn)行使用。在這里用戶能操作自己的個(gè)人信息模塊、搜索模塊和首頁(yè)模塊。具體如圖所示:圖4.1功能層次模塊圖4.2功能模塊描述與實(shí)現(xiàn)4.2.1注冊(cè)模塊注冊(cè)頁(yè)面的進(jìn)入口位于登錄界面中的登錄按鈕的下方,在這里使用的是Button交互控件和注冊(cè)的監(jiān)聽(tīng)器,點(diǎn)擊按鈕時(shí)就會(huì)執(zhí)行監(jiān)聽(tīng)器中的onClick()方法進(jìn)行頁(yè)面跳轉(zhuǎn)到注冊(cè)頁(yè)面。注冊(cè)頁(yè)面主要是由注冊(cè)用戶名、密碼、確認(rèn)密碼、用戶的手機(jī)號(hào)碼、用戶所在地址,選擇性別,注冊(cè)按鈕和返回登錄按鈕組成。任意輸入一欄或選擇是無(wú)法登錄的,必須完全輸入完畢后方可注冊(cè)。注冊(cè)頁(yè)面具體如圖所示:圖4.2注冊(cè)頁(yè)面4.2.2登錄模塊在登錄頁(yè)面中主要由用戶名和密碼輸入欄、登錄按鈕、注冊(cè)按鈕和應(yīng)用名稱組成。任意輸入一欄是無(wú)法登錄的,必須完全輸入完畢后方可登錄。登錄頁(yè)面具體如圖所示:圖4.3登錄頁(yè)面4.2.3搜索模塊在搜索頁(yè)面中主要由標(biāo)題、應(yīng)用圖標(biāo)、搜索按鈕組成。點(diǎn)擊搜索按鈕,即可跳轉(zhuǎn)到百度地圖授權(quán)使用的界面。搜索頁(yè)面具體如圖所示:圖4.4搜索頁(yè)面百度地圖頁(yè)面如圖所示:圖4.5百度地圖頁(yè)面相關(guān)源代碼如下所示:4.2.4首頁(yè)模塊在首頁(yè)頁(yè)面中由開(kāi)始跑步按鈕和應(yīng)用圖標(biāo)組成。首頁(yè)頁(yè)面具體如圖所示:圖4.6首頁(yè)頁(yè)面點(diǎn)擊開(kāi)始跑步按鈕,進(jìn)入到倒計(jì)時(shí)頁(yè)面。倒計(jì)時(shí)頁(yè)面具體如圖所示:圖4.7倒計(jì)時(shí)頁(yè)面倒計(jì)時(shí)完畢后,跳轉(zhuǎn)到秒表計(jì)時(shí)器頁(yè)面。該頁(yè)面由計(jì)時(shí)工具、START開(kāi)始按鈕、STOP停止按鈕、RESET重新開(kāi)始按鈕組成。秒表計(jì)時(shí)器頁(yè)面具體如圖所示:圖4.8秒表計(jì)時(shí)器頁(yè)面4.2.5個(gè)人信息模塊在我的頁(yè)面中主要由圖片、應(yīng)用圖標(biāo)和用戶名組成。首先我們可以點(diǎn)擊用戶名的位置進(jìn)入到登錄頁(yè)面,可以進(jìn)行賬號(hào)注冊(cè)或者是切換賬號(hào)的操作。其次我們可以通過(guò)點(diǎn)擊用戶名上面的圖片進(jìn)入到修改個(gè)人信息頁(yè)面,進(jìn)行個(gè)人信息的修改與更新。我的頁(yè)面如下所示:圖4.9個(gè)人信息頁(yè)面修改個(gè)人信息頁(yè)面主要是由修改用戶名、密碼、確認(rèn)密碼、修改用戶的手機(jī)號(hào)碼、修改用戶所在地址,選擇性別,修改按鈕組成。任意輸入一欄或選擇是無(wú)法修改的,必須完全輸入完畢后方可修改。修改個(gè)人信息頁(yè)面如下所示:圖4.10修改個(gè)人信息頁(yè)面4.3本章小結(jié)在本章中主要詳細(xì)地說(shuō)明了各大功能模塊的具體的設(shè)計(jì)思路以及實(shí)現(xiàn)過(guò)程。首先用戶需要通過(guò)注冊(cè)和登錄完整并且無(wú)誤的信息后才能使用本次設(shè)計(jì)的運(yùn)動(dòng)App。其中用戶使用秒表計(jì)時(shí)器功能的時(shí)候,當(dāng)其點(diǎn)擊RESET按鈕會(huì)彈出提示框。第5章系統(tǒng)測(cè)試5.1測(cè)試環(huán)境1.服務(wù)器端:Window7操作系統(tǒng)、AndroidStudio、SQLite數(shù)據(jù)庫(kù)。2.客戶端:Window7操作系統(tǒng)、Pixel2API28。5.2功能測(cè)試5.2.1注冊(cè)模塊測(cè)試設(shè)計(jì)與操作表5.1注冊(cè)模塊測(cè)試操作用例標(biāo)識(shí)YD001項(xiàng)目名稱運(yùn)動(dòng)App設(shè)計(jì)與實(shí)現(xiàn)開(kāi)發(fā)人員沈炳任模塊名稱注冊(cè)模塊用例作者沈炳任參考信息測(cè)試類型功能測(cè)試設(shè)計(jì)日期2020-03-20測(cè)試人員沈炳任測(cè)試方法場(chǎng)景分析法測(cè)試日期2020-03-20用例描述該用例用來(lái)測(cè)試在注冊(cè)頁(yè)面中能否完成注冊(cè)的功能,并把個(gè)人信息保存到數(shù)據(jù)庫(kù)。前置條件編號(hào)測(cè)試項(xiàng)操作步驟預(yù)期結(jié)果數(shù)據(jù)預(yù)計(jì)結(jié)果實(shí)際結(jié)果1用戶注冊(cè)1進(jìn)入我的界面2點(diǎn)擊用戶名3進(jìn)入登錄界面4點(diǎn)擊注冊(cè)5進(jìn)入注冊(cè)頁(yè)面6填寫(xiě)對(duì)應(yīng)信息7點(diǎn)擊注冊(cè)1用戶注冊(cè)信息全部填寫(xiě)后,提示用戶注冊(cè)成功2用戶注冊(cè)失敗后,在注冊(cè)頁(yè)面顯示該相應(yīng)信息1用戶名稱:aaaaaa2登錄密碼:aaaaaa3校驗(yàn)密碼:aaaaaa4地址:guangzhou注冊(cè)成功注冊(cè)成功2用戶注冊(cè)1進(jìn)入我的界面2點(diǎn)擊用戶名3進(jìn)入登錄界面4點(diǎn)擊注冊(cè)5進(jìn)入注冊(cè)頁(yè)面6填寫(xiě)對(duì)應(yīng)信息7點(diǎn)擊注冊(cè)1.用戶注冊(cè)信息全部填寫(xiě)后,提示用戶注冊(cè)成功2用戶注冊(cè)失敗后,在注冊(cè)頁(yè)面顯示該相應(yīng)信息1用戶名稱:aaaaaa2登錄密碼:aaaaaa3校驗(yàn)密碼:aaaaa4地址為空無(wú)法注冊(cè)兩次密碼不一致,地址不能為空,提示填寫(xiě)所有信息5.2.2測(cè)試評(píng)價(jià)通過(guò)場(chǎng)景分析法進(jìn)行功能測(cè)試,測(cè)試注冊(cè)功能是否能注冊(cè)成功并且把數(shù)據(jù)錄入數(shù)據(jù)庫(kù)中。最后的結(jié)果是成功的通過(guò)測(cè)試,并檢驗(yàn)功能是否和剛開(kāi)始設(shè)想的有出入。5.3本章小結(jié)在這次測(cè)試中選擇的是注冊(cè)模塊。注冊(cè)用戶:一個(gè)用戶信息合法的重要性是毋庸置疑的。主要是這些操作由普通用戶進(jìn)行操作,也是因?yàn)檫@些操作較為簡(jiǎn)單但卻重要。在這次實(shí)現(xiàn)過(guò)程中,我首先打開(kāi)客戶端,然后按照操作步驟一步一步地執(zhí)行。通過(guò)事先準(zhǔn)備好的測(cè)試數(shù)據(jù)來(lái)進(jìn)行測(cè)試,最后得出結(jié)果并完成該用例的目的。第6章總結(jié)與展望基于安卓的運(yùn)動(dòng)App是一個(gè)功能簡(jiǎn)單、實(shí)用性較強(qiáng)的應(yīng)用。用戶可以在里面使用秒表計(jì)時(shí)器、位置搜索等功能。運(yùn)動(dòng)App不僅可以讓用戶跑步的時(shí)候用到秒表,而且還能隨時(shí)查看想要去的地方的位置信息。在未來(lái)的應(yīng)用市場(chǎng)中,運(yùn)動(dòng)App的比重會(huì)越來(lái)越多,涉及的領(lǐng)域行業(yè)也會(huì)越來(lái)越廣泛。通過(guò)簡(jiǎn)單的測(cè)試,基于安卓的運(yùn)動(dòng)App運(yùn)行正常。至此,本人的運(yùn)動(dòng)App設(shè)計(jì)和論文的撰寫(xiě)正式結(jié)束了。在這幾個(gè)月里,首先我先在《第一行代碼(第2版)》書(shū)中學(xué)習(xí)和整理知識(shí)點(diǎn),并且一邊學(xué)習(xí)一邊敲代碼,有不懂的就會(huì)去CSDN官網(wǎng)去搜索一些簡(jiǎn)單功能怎么去設(shè)計(jì)與實(shí)現(xiàn)的文章。其次在網(wǎng)絡(luò)上瀏覽一些別人對(duì)體育運(yùn)動(dòng)App的研究,觀察其未來(lái)的發(fā)展趨勢(shì),大致了解體育運(yùn)動(dòng)App的發(fā)展史。最后基本上完成了基于安卓的運(yùn)動(dòng)App設(shè)計(jì)與實(shí)現(xiàn)。通過(guò)本次應(yīng)用的設(shè)計(jì),我對(duì)安卓應(yīng)用有了新的認(rèn)識(shí),理解能力和思考能力有了一定量的提升。在這次應(yīng)用設(shè)計(jì)與實(shí)現(xiàn)和論文撰寫(xiě)的過(guò)程中,我深刻認(rèn)識(shí)到了理論與實(shí)踐的重要性。在大學(xué)課堂上學(xué)習(xí)的理論知識(shí)如果沒(méi)有很好的與實(shí)踐相結(jié)合的話,問(wèn)題就會(huì)越來(lái)越多,導(dǎo)致出現(xiàn)BUG都不知道怎么解決。所以說(shuō),要將理論知識(shí)與實(shí)踐結(jié)合起來(lái),才能更好地去消除問(wèn)題。
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 黑龍江司法警官職業(yè)學(xué)院《大學(xué)生職業(yè)生涯規(guī)劃》2023-2024學(xué)年第二學(xué)期期末試卷
- 人教版七年級(jí)歷史下學(xué)期第三單元明清時(shí)期至鴉片戰(zhàn)爭(zhēng)前統(tǒng)一多民族封建國(guó)家的鞏固與發(fā)展第6課時(shí)明清時(shí)期社會(huì)經(jīng)濟(jì)的發(fā)展測(cè)試試題(含答案)
- 莊子《齊物論》講了什么
- 2025年呼吸科主治考試題及答案
- 2025年測(cè)驗(yàn)情商的測(cè)試題及答案
- 2025年京東運(yùn)營(yíng)考試試題及答案
- 2025年招商總監(jiān)的面試題及答案
- 中級(jí)工業(yè)機(jī)器人復(fù)習(xí)測(cè)試卷含答案
- 2025年廊坊駕照筆試題庫(kù)及答案
- 2025年經(jīng)濟(jì)金融筆試題庫(kù)及答案
- 銀行業(yè)務(wù)技能比賽方案范文(2篇)
- 寧波城建投資集團(tuán)有限公司招聘筆試沖刺題2025
- 金融安全進(jìn)校園
- 小學(xué)生森林防火課課件
- 人教版九年級(jí)歷史復(fù)習(xí) 專題04 資本主義制度的初步確立(考點(diǎn)串講)
- QC/T 1210-2024汽車(chē)防夾系統(tǒng)
- 初級(jí)建(構(gòu))筑物消防員理論考試真題與答案
- 特種設(shè)備安全日管控-周排查-月調(diào)度制度-
- 司馬遷與《史記·管晏列傳》
- 撬裝大件設(shè)備吊裝方案
- 口腔診所信息管理制度
評(píng)論
0/150
提交評(píng)論