【安卓項(xiàng)目的設(shè)計(jì)過(guò)程3700字(論文)】_第1頁(yè)
【安卓項(xiàng)目的設(shè)計(jì)過(guò)程3700字(論文)】_第2頁(yè)
【安卓項(xiàng)目的設(shè)計(jì)過(guò)程3700字(論文)】_第3頁(yè)
【安卓項(xiàng)目的設(shè)計(jì)過(guò)程3700字(論文)】_第4頁(yè)
【安卓項(xiàng)目的設(shè)計(jì)過(guò)程3700字(論文)】_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

安卓項(xiàng)目的設(shè)計(jì)過(guò)程目錄TOC\o"1-2"\h\u28330安卓項(xiàng)目的設(shè)計(jì)過(guò)程 127052引言 1127551系統(tǒng)需求分析 253201.1功能需求 2176311.2性能需求 2184751.3開(kāi)發(fā)運(yùn)行需求 2266892系統(tǒng)功能設(shè)計(jì) 371632.1登錄注冊(cè)模塊 3202322.2課程學(xué)習(xí)模塊 4278132.3每日一練模塊 5192522.4上傳/下載模塊 6138922.5討論交流模塊 76668總結(jié) 85174參考文獻(xiàn) 8摘要:由于Android智能操作系統(tǒng)的開(kāi)源性,自發(fā)布以來(lái),Android智能終端具有較高的市場(chǎng)占有率,基于Android平臺(tái)的移動(dòng)應(yīng)用發(fā)展前景十分廣泛。在這樣的行業(yè)趨勢(shì)下,移動(dòng)教學(xué)、移動(dòng)辦公逐漸從概念領(lǐng)域向現(xiàn)實(shí)領(lǐng)域轉(zhuǎn)變,進(jìn)入高校師生的視野之中,在學(xué)術(shù)界和實(shí)踐中得到了廣泛的重視,成為教育教學(xué)研究的新熱點(diǎn)?;诎沧康囊苿?dòng)端教學(xué)輔助管理系統(tǒng)的開(kāi)發(fā)是在Eclipse環(huán)境下進(jìn)行的。用Eclipse進(jìn)行界面設(shè)計(jì)、功能設(shè)計(jì),采用調(diào)用互聯(lián)網(wǎng)開(kāi)放的輔助教學(xué)接口的方式進(jìn)行輔助教學(xué)來(lái)源的獲取,完成輔助教學(xué)數(shù)據(jù)的正常顯示。該系統(tǒng)擁有友好的用戶(hù)界面和良好的擴(kuò)展性,操作簡(jiǎn)單方便,在教學(xué)應(yīng)用中可W帶來(lái)積極的影響。關(guān)鍵詞:安卓;移動(dòng)端;教學(xué)輔助管理引言近年來(lái),隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,各種移動(dòng)電子產(chǎn)品得到了廣泛的普及,簡(jiǎn)單的計(jì)算機(jī)管理系統(tǒng)已經(jīng)不能滿(mǎn)足當(dāng)前的需求。在當(dāng)前的大學(xué)教學(xué)環(huán)境中,大部分教材都是以紙質(zhì)或電子文檔形式存在的。課堂上沒(méi)有配備計(jì)算機(jī),學(xué)生只能通過(guò)紙質(zhì)文件資料來(lái)參考,這對(duì)于許多復(fù)雜的教學(xué)來(lái)說(shuō),如果使用移動(dòng)電子設(shè)備給每個(gè)學(xué)生攜帶,學(xué)生可以方便地參考,教師也可以管理各種教學(xué)資料。因此,基于這一背景,我們?cè)O(shè)計(jì)并開(kāi)發(fā)了一個(gè)基于android移動(dòng)終端的教學(xué)輔助系統(tǒng)。因此,為了幫助學(xué)習(xí)者更好地學(xué)習(xí)具體的課程,課程延伸到課外,彌補(bǔ)傳統(tǒng)課堂學(xué)習(xí)的不足,并能為學(xué)習(xí)者提供移動(dòng)端的課程教學(xué)系統(tǒng)以支持學(xué)習(xí)。在分析學(xué)習(xí)者移動(dòng)學(xué)習(xí)的一般特點(diǎn)和具體需求的基礎(chǔ)上,結(jié)合具體課程,研究基于android的移動(dòng)助理管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)是必要的和可行的。1系統(tǒng)需求分析1.1功能需求移動(dòng)終端功能需求分析是為了解決整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程中的“做什么”問(wèn)題,解決什么問(wèn)題,滿(mǎn)足用戶(hù)的具體信息需求,進(jìn)行調(diào)查和分析。經(jīng)過(guò)深入調(diào)查研究,總結(jié)出移動(dòng)終端的一些具體功能:1.課程學(xué)習(xí)功能:包括課件的學(xué)習(xí)、視頻的學(xué)習(xí)以及課外的拓展學(xué)習(xí)。2.每日一練功能:可進(jìn)行練習(xí),包括章節(jié)練習(xí)以及模擬訓(xùn)練。3.上傳/下載功能:能實(shí)現(xiàn)在線上傳以及在線下載。4.討論交流功能:對(duì)所學(xué)的知識(shí)進(jìn)行討論交流,可實(shí)現(xiàn)查看回復(fù)以及在線答疑的功能。1.2性能需求(1)優(yōu)化Java代碼安卓App的開(kāi)發(fā)都是通過(guò)Java語(yǔ)言,算法的選擇比實(shí)現(xiàn)更為重要。為了能極大的優(yōu)化應(yīng)用程序,需要利用簡(jiǎn)單的技術(shù),例如緩存和減少內(nèi)存的分配。應(yīng)用程序能隨時(shí)保持響應(yīng)是一個(gè)非常重要的性能指標(biāo)。(2)提高性能在代碼設(shè)計(jì)過(guò)程中,如何使用更少的內(nèi)存來(lái)達(dá)到提高運(yùn)行速度的效果,如何設(shè)計(jì)CPU來(lái)分配內(nèi)存,都是要考慮到的事情,因?yàn)檫@些回直接影響到內(nèi)存訪問(wèn)有著直接的影響。(3)利用多線程開(kāi)發(fā)安卓App,使用的是java編程語(yǔ)言。為了能提升安卓設(shè)備的性能以及減少響應(yīng)的時(shí)間來(lái)及時(shí)的響應(yīng)用戶(hù),多線程編程就尤為重要。(4)降低功耗編寫(xiě)程序時(shí)要注意的一點(diǎn)是應(yīng)用程序的功耗?,F(xiàn)在的輔助教學(xué)管理、移動(dòng)終端層出不窮,當(dāng)所有的都能滿(mǎn)足用戶(hù)的學(xué)習(xí)需求的同時(shí),如何最大限度地減少軟件的功耗成為了一個(gè)非常重要的問(wèn)題。這種性能指標(biāo)直接決定了用戶(hù)的使用體驗(yàn),沒(méi)有人愿意打開(kāi)學(xué)習(xí)軟件,手機(jī)的電量會(huì)迅速減少。因此,在開(kāi)發(fā)中,我們應(yīng)該盡量減少功耗,而不影響程序功能的正常使用。1.3開(kāi)發(fā)運(yùn)行需求(1)開(kāi)發(fā)平臺(tái)教學(xué)輔助管理移動(dòng)端的開(kāi)發(fā)是在Eclipse環(huán)境下進(jìn)行的。Eclipse是一個(gè)開(kāi)放源代碼的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái),Eclipse作為開(kāi)源的Java開(kāi)發(fā)環(huán)境,功能強(qiáng)大,易于使用。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。Android提供了在Eclipse上開(kāi)發(fā)Android應(yīng)用程序的ADT插件,簡(jiǎn)化了應(yīng)用程序的開(kāi)發(fā),運(yùn)行,和調(diào)試。安裝Android開(kāi)發(fā)環(huán)境,首先需要安裝支持Java程序運(yùn)行的Java開(kāi)發(fā)工具包JavaDevelopmentKit(JDK),然后安裝集成開(kāi)發(fā)環(huán)境Eclipse,最后安裝AndroidSDK和Eclipse的ADT插件。(2)運(yùn)行平臺(tái)教學(xué)輔助管理移動(dòng)端可以在安卓手機(jī)或安卓模擬器上運(yùn)行,本教學(xué)輔助管理移動(dòng)端設(shè)計(jì)時(shí)使用夜神模擬器來(lái)運(yùn)行。Eclipse開(kāi)發(fā)環(huán)境創(chuàng)建:進(jìn)入Eclipse,在Windows菜單下找到AndroidAVDManager,點(diǎn)擊new。然后設(shè)置需要的參數(shù),包括sdk版本,屏幕尺寸,sd卡大小等。接著選擇剛剛創(chuàng)建的模擬器,點(diǎn)擊start運(yùn)行即可。在name中輸入AVD的名稱(chēng),Target中選擇使用的類(lèi)庫(kù),創(chuàng)建SDCard和皮膚,接著點(diǎn)擊Finish按鈕即可。2系統(tǒng)功能設(shè)計(jì)2.1登錄注冊(cè)模塊注冊(cè)登錄模塊是用戶(hù)需要注冊(cè)或登錄才能進(jìn)入系統(tǒng)。設(shè)置用戶(hù)注冊(cè)和登錄功能,以保護(hù)用戶(hù)的個(gè)人數(shù)據(jù)安全。當(dāng)用戶(hù)打開(kāi)軟件時(shí),他首先詢(xún)問(wèn)用戶(hù)是否要登錄。如果用戶(hù)選擇登錄,然后輸入正確的用戶(hù)名和密碼,然后單擊OK按鈕輸入軟件。當(dāng)用戶(hù)不選擇登錄時(shí),軟件會(huì)詢(xún)問(wèn)用戶(hù)是否注冊(cè)。如果用戶(hù)選擇注冊(cè),用戶(hù)輸入自己的用戶(hù)名和密碼,然后單擊注冊(cè)按鈕注冊(cè)。當(dāng)用戶(hù)單擊注冊(cè)時(shí),軟件將用戶(hù)的用戶(hù)名和密碼數(shù)據(jù)上傳到數(shù)據(jù)服務(wù)器進(jìn)行比較。當(dāng)服務(wù)器沒(méi)有用戶(hù)時(shí),用戶(hù)成功注冊(cè)并跳轉(zhuǎn)到主程序。當(dāng)用戶(hù)名注冊(cè)后,軟件返回用戶(hù)已經(jīng)存在的消息。用戶(hù)修改用戶(hù)名和重新注冊(cè)。用戶(hù)的注冊(cè)登錄模塊結(jié)構(gòu)圖如圖2-1所示。圖2-1注冊(cè)/登錄模塊功能結(jié)構(gòu)圖2.2課程學(xué)習(xí)模塊課程學(xué)習(xí)能夠幫助學(xué)習(xí)者系統(tǒng)的了解和掌握這門(mén)課程的主要知識(shí)內(nèi)容。課程的學(xué)習(xí)有三種方式:分章節(jié)式的學(xué)習(xí)、視頻學(xué)習(xí)和課外拓展式的學(xué)習(xí)。章節(jié)按照學(xué)習(xí)材料的邏輯呈現(xiàn)給學(xué)習(xí)者,介紹每章的這一概念,通過(guò)實(shí)例說(shuō)明對(duì)本章內(nèi)容的理解,最后一節(jié)總結(jié)鞏固本章的要點(diǎn)。綜合知識(shí)的瑣碎,比較適合初學(xué)者使用。視頻學(xué)習(xí)是為學(xué)生提供相關(guān)的視頻內(nèi)容知識(shí),幫助學(xué)習(xí)者更好地掌握學(xué)習(xí)內(nèi)容。課外學(xué)習(xí)是幫助學(xué)生拓展課外知識(shí),提供教育和技術(shù)知識(shí)和前沿技術(shù)的學(xué)習(xí)者,學(xué)習(xí)者練習(xí)或展示各學(xué)科的研究成果,可以幫助學(xué)習(xí)者擴(kuò)大他們的視野,培養(yǎng)學(xué)生的實(shí)踐能力的研究。課程學(xué)習(xí)模塊結(jié)構(gòu)圖如圖2-2所示。圖2-2課程學(xué)習(xí)功能模塊功能結(jié)構(gòu)圖2.3每日一練模塊知識(shí)學(xué)習(xí)不僅可以通過(guò)閱讀和瀏覽來(lái)完成,也可以通過(guò)不斷的實(shí)踐來(lái)實(shí)現(xiàn)。因此,該軟件設(shè)計(jì)了日常實(shí)踐這一功能,幫助學(xué)習(xí)者更好地掌握知識(shí)。每天練習(xí)有三種方法:篇章練習(xí)、知識(shí)單元練習(xí)和模擬訓(xùn)練練習(xí)。練習(xí)和學(xué)習(xí)課程在各階段相應(yīng)的知識(shí)單元的實(shí)踐和課程學(xué)習(xí)的知識(shí)單元是相對(duì)應(yīng)的,圖像的知識(shí)通過(guò)一個(gè)答案部分學(xué)習(xí),多項(xiàng)選擇題和簡(jiǎn)短的回答這三個(gè)問(wèn)題來(lái)加強(qiáng)學(xué)習(xí)。模擬訓(xùn)練是根據(jù)考試形式建立的問(wèn)題,是學(xué)生對(duì)自己學(xué)習(xí)成果的全面掌握,學(xué)習(xí)者可以模擬訓(xùn)練結(jié)果有針對(duì)性地加強(qiáng)自己的薄弱環(huán)節(jié)。在回答的過(guò)程中,學(xué)習(xí)者回答的問(wèn)題,你可以選擇下一個(gè)回答的問(wèn)題,你也可以提交答案,如果學(xué)習(xí)者是正確的,將顯示鼓勵(lì)學(xué)習(xí)者的下一條語(yǔ)句的祝賀;如果學(xué)習(xí)者是錯(cuò)誤的,點(diǎn)擊查看參考答案按鈕會(huì)顯示正確的答案。每日一練模塊結(jié)構(gòu)圖如圖2-4所示。圖2-4每日一練模塊功能結(jié)構(gòu)圖2.4上傳/下載模塊該移動(dòng)學(xué)習(xí)軟件的主要功能之一就是向用戶(hù)提供高效的文件的上傳/下載服務(wù)。上傳/下載模塊的功能結(jié)構(gòu)圖如圖2-5所示。圖2-5上傳/下載模塊功能結(jié)構(gòu)圖移動(dòng)學(xué)習(xí)的軟件包括在存儲(chǔ)空間中的每個(gè)實(shí)踐課程通過(guò)手機(jī)占用的相關(guān)內(nèi)容進(jìn)行比較,因此有必要學(xué)會(huì)從服務(wù)器上下載到相關(guān)的課程和練習(xí),并通過(guò)在線存儲(chǔ)在軟件中,當(dāng)學(xué)習(xí)者掌握這些課程和練習(xí),你可以刪除這些內(nèi)容,確保手機(jī)軟件的順利運(yùn)行。當(dāng)學(xué)習(xí)者有了一些資源,想與其他學(xué)習(xí)者分享,可以通過(guò)網(wǎng)絡(luò)上傳到服務(wù)器,那么其他學(xué)習(xí)者就可以將這些資源下載到你的手機(jī)上,達(dá)到共享的目的。通過(guò)文件的上傳下載功能,可以幫助學(xué)習(xí)者節(jié)省手機(jī)的存儲(chǔ)空間,為學(xué)習(xí)者節(jié)省學(xué)習(xí)資源。2.5討論交流模塊交流模塊主要有查看回帖和在線答疑兩個(gè)部分,討論交流模塊的結(jié)構(gòu)圖如圖2-6所示。圖2-6討論交流模塊功能結(jié)構(gòu)圖學(xué)習(xí)者通過(guò)這個(gè)功能實(shí)現(xiàn)與其他學(xué)習(xí)者的交互,這個(gè)模塊還為用戶(hù)提供了一個(gè)展示自己和回答問(wèn)題的平臺(tái)。用戶(hù)首先通過(guò)登錄進(jìn)入軟件,在主界面中選擇討論交換功能,然后進(jìn)入在線通信,用戶(hù)可以看到其他用戶(hù)已經(jīng)討論過(guò)的內(nèi)容。如果用戶(hù)想發(fā)表他們的觀點(diǎn),他們可以在文本框中輸入他們的觀點(diǎn),點(diǎn)擊發(fā)送按鈕發(fā)送,在線討論的學(xué)習(xí)者可以看到新聞。討論交際模塊是為了促進(jìn)學(xué)習(xí)者在學(xué)習(xí)過(guò)程中遇到的問(wèn)題及時(shí)回答,幫助學(xué)習(xí)者實(shí)現(xiàn)相互學(xué)習(xí),通過(guò)及時(shí)的反饋和交流,使學(xué)習(xí)者的學(xué)習(xí)積極性和主動(dòng)性。當(dāng)然,討論了學(xué)習(xí)者的意義建構(gòu)通信模塊的建立也有助于學(xué)習(xí),學(xué)習(xí)者通過(guò)學(xué)習(xí)在日常實(shí)踐模塊實(shí)踐模塊,解決在通信模塊的問(wèn)題,學(xué)生學(xué)習(xí)的知識(shí)達(dá)到理解、鞏固和綜合的過(guò)程是建立在學(xué)習(xí)者的知識(shí)系統(tǒng)重要的幫助。總結(jié)隨著移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展,基于學(xué)生用戶(hù)的APP也隨之增加,在這樣的背景下,服務(wù)學(xué)生的校園生活、學(xué)習(xí)類(lèi)的APP有著重大意義。高校支持移動(dòng)互聯(lián)教學(xué)是信息化建設(shè)的必然趨勢(shì)。本文提出的基于Android的移動(dòng)端的教學(xué)輔助系統(tǒng)是信息化建設(shè)的一個(gè)主流方向。本文對(duì)教學(xué)輔助系統(tǒng)的架構(gòu),模塊設(shè)計(jì)以及界面設(shè)計(jì)進(jìn)行了分析。最后還對(duì)此進(jìn)行了測(cè)試。在后續(xù)研究中,更加注重用戶(hù)的交互式設(shè)計(jì),體現(xiàn)教師主導(dǎo),學(xué)生主體的教學(xué)理念。參考文獻(xiàn)[1]肖云鵬,劉宴兵.Android程序設(shè)計(jì)教程[M].清華大學(xué)出版社,2013.4[2]張榮.Android開(kāi)發(fā)與應(yīng)用[M].人民郵電出版,2014.2[3]王向輝,張國(guó)印,賴(lài)明珠.Android應(yīng)用程序開(kāi)發(fā)[M].清華大學(xué)出版社,2012.5[4]趙常松.Android應(yīng)用程序開(kāi)發(fā)與典型案例[M].電子工業(yè)出版社,2012.

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論