




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于安卓的移動端教學輔助管理系統(tǒng)目錄TOC\o"1-2"\h\u13198基于安卓的移動端教學輔助管理系統(tǒng) 1230501.緒論 1106261.1研究背景及意義 1168341.2研究現(xiàn)狀分析 2314062.主要技術 3278162.1Android系統(tǒng)結構 3132.應用程序框架 4163353.系統(tǒng)運行庫 412516(1)程序庫 412805(2)Android運行庫 5166924.Linux內核 5278792.2MVC介紹 5274493.系統(tǒng)需求分析與可行性分析 711383.1系統(tǒng)需求分析 7294203.2可行性分析 9217564.系統(tǒng)設計與實現(xiàn) 10211244.1功能設計 10108034.2功能界面實現(xiàn) 15163835.系統(tǒng)測試 20161285.1測試方案設計 20317412、測試對象不可接受的測試或可以被測試的功能和特性; 20259735.1.2測試安排 2072855.1.3測試資源 20243652、確定需要測試的項目對外部因素所存在的依賴。 20291405.2測試方法 21238165.3測試結論 211.緒論1.1研究背景及意義信息化進程的不斷推進,使得信息的產生及傳遞的速度越來越快、人們對信息的響應速度也在不斷加強,信息技術已經成為當今最活躍,發(fā)展最迅速,影響最廣泛,滲透力最強的科學技術領域之一,也是各行各業(yè)不斷研究與發(fā)展的方向。高校作為信息化的引領者,其信息化的應用程度也在一定程度上反應學校的發(fā)展狀況,因此各個院校都在不斷的完善與發(fā)展自身的信息化系統(tǒng)建設,以期通過信息系統(tǒng)的應用為院校提供更好的服務。在傳統(tǒng)的院校教學服務管理時,主要是通過原始的手工方式進行,不管是課程教授安排、教學設備管理還是教學獎懲信息的管理等,都需要管理人員通過大量的人力勞動才能夠實現(xiàn),特別是在一些數(shù)據(jù)的統(tǒng)計審核時,不但浪費了大量的時間與精力,而且統(tǒng)計的結果往往不準確,這些都給院校管理人員的工作帶來了極大的不便。移動端教學輔助是一種在移動設備幫助下能夠在任何時間、任何地點發(fā)生的學習。移動學習的開展依托于移動設備的支持,移動設備為學習者提供的各種移動學習資源的種類、方式、內容組織形式等對學習者使用移動學習有著重要的影響。隨著科技的進步,網絡技術的發(fā)展,移動學習所依托的移動設備也迅速發(fā)展,尤其是近幾年智能手機的普及。青少年使用智能手機的人數(shù)越來越多,尤其是在高校,大部分學生都具備智能手機或其他移動學習的設備。隨著移動學習這一新興的概念的提出,越來越多的人開始利用零碎的時間通過移動設備進行移動學習。大學生這個學習者群體對移動學習這一學習形式有著很高的熱情,他們普遍了解移動學習的含義并且已經有意或無意識的在進行著移動學習。通過文獻調研發(fā)現(xiàn),大學生對于移動學習抱有積極的態(tài)度,并且具備移動學習的思想和素質基礎。由于Android系統(tǒng)的移動設備的性價比高的特點,在校學生中使用Android系統(tǒng)智能手機的人數(shù)占絕大多數(shù),部分學習者對于移動學習的學習效果也持肯定的態(tài)度。由此可見,在高校中開展移動學習具備其理論和實踐的基礎,但是對于移動學習的效果也應進行一定的實踐來驗證其有效性。因此,為了幫助學習者更好的學習具體課程,將課程延伸到課外彌補傳統(tǒng)課堂學習的缺陷,可向學習者提供該課程的移動端教學系統(tǒng)來輔助學習。在分析學習者移動學習一般特征和具體需求的基礎上,結合具體課程研究基于安卓的移動端教學輔助管理系統(tǒng)的設計與實現(xiàn)是有必要性與可行性的。1.2研究現(xiàn)狀分析目前,基于移動的學習研究己經成為研究的熱點世界各國尤其是發(fā)達國家,對基于移動教育給予高度的重視,并積極投入大量資金開展這一領域的基礎與應用研究,使人們在全球范圍內實現(xiàn)信息交流、資源共享、科技合作和移動學習,從而促進整個國家的科研和教育事業(yè)的發(fā)展。在線教育是遠程教育發(fā)展演化的產物。在線教育從誕生至今,主要經歷了以下幾個發(fā)展階段:19世紀后期,以郵寄方式為主的第一代遠程教育;20世紀初到80年代,以廣播電視和錄音磁帶為主的第二代遠程教育;20世紀90年代以來,以衛(wèi)星通信,計算機網絡為主的支持在線和教學互動的第三代遠程教育。21世紀到現(xiàn)在,是以3G移動技術為主的支持移動在線教學系統(tǒng)。從我國教育部高教司在2001年就提出關于“移動教育”的理念。高校的教育教學效果,依靠傳統(tǒng)教育其基本目標的實現(xiàn)是非常困難的,要借助現(xiàn)代計算機技術,移動通信技術,擴充高等教育勢在必然。目前教育已成為移動互聯(lián)網絡的一項重要服務產業(yè)。但我們在這一領域的研究還剛剛處于起步階段,如果想在未來的世界競爭中不處于劣勢,我們必須順應歷史發(fā)展的趨勢,抓住教育大變革的機遇,在積極探索、研究與發(fā)展基于移動技術的新型教育教學模塊,實現(xiàn)我國教育的重大革新,以適應21世紀對人才培養(yǎng)的需求。隨著網絡的廣泛應用,越來越多的學校和老師也加入到教學收到的改進中來。任課老師都建立了自己的授課網站,有的還通過、和微博等新的網絡信息交換手段來滿足學生的學習需要。但是目前的局面是這種形式還較為分散、不規(guī)范、不系統(tǒng),不能完全滿足教學的實際需求因此,十分有必要從學校的層面上設計一套符合學校教學管理規(guī)范、對所有可能均適用的移動端教學輔助管理系統(tǒng)。2.主要技術2.1Android系統(tǒng)結構圖3-1Android系統(tǒng)結構圖從上面的結構圖不難看出Android的系統(tǒng)架構和其操作系統(tǒng)一樣,采用了分層的架構。Android分為四個層,從高層到低層分別是應用程序層、應用程序框架層、系統(tǒng)運行庫層和linux核心庫層。1.應用程序層:Android會同一系列核心應用程序包一起發(fā)布,該應用程序所有的功能模塊都是使用java語言編寫的。應用后面的是一系列的系統(tǒng)和服務,其中包括:(1)內容提供商:使該應用程序可以共享它們自己的數(shù)據(jù)或者訪問另一個其他應用程序的數(shù)據(jù).(2)豐富而又可擴展的視圖:可以構建應用程序,它包括網格、列表、按鈕、文本框甚至是可嵌入的web瀏覽器。(3)資源管理器:能提供非代碼資源的訪問,如,圖形、本地字符串和布局文件。(4)通知管理器:使得應用程序能顯示自定義的提示信息于狀態(tài)欄中。(5)活動管理器:用來提供常用的導航回退功能并管理應用程序的生命周期。2.應用程序框架核心應用程序所使用的是API框架,開發(fā)人員是可以訪問的。該構架之所以這樣設計在于它可以簡化組件的重復利用,而且每個應用程序不僅可以使用該程序發(fā)布功能快還可以發(fā)布他自己的功能塊。同理,用戶也可以通過重用機制來替換其他組件。3.系統(tǒng)運行庫(1)程序庫Android包含一些庫,Android系統(tǒng)不同的組件都能夠使用這些C/C++庫。開發(fā)者的服務是通過Android應用程序框架來提供的,下面是一些核心庫:系統(tǒng)C庫:它是一個專門為基于embeddedlinux的設備而定制的,從BSD繼承來的標準C系統(tǒng)函數(shù)庫。媒體庫:是基于PacketVideoOpenCORE的庫;該庫能支持多種比較常用的視頻格式、音頻格式的錄制和回放,同時也能夠支持靜態(tài)圖像文件。其中編碼格式包括MP3、MPEG4、AMR、AAC、H.264、PNG、JPG。SurfaceManager:,能為多個應用程序提供2D和3D圖層的無縫融合,并且對顯示子系統(tǒng)的管理。LibWebCore:是一個最新的web瀏覽器引擎用,它能夠支持一個可嵌入的web視圖和Android瀏覽器。3Dlibraries:;該庫基于基于OpenGLES1.0APIs從而實現(xiàn)使用硬件的3D加速和使用特別優(yōu)化的3D軟加速。FreeType:矢量和位圖的字體顯示。SQLite:是一個輕型關系型數(shù)據(jù)庫引擎,不但功能強勁而且任意的一種應用程序都可以用。SGL:是底層的2D圖形引擎。(2)Android運行庫Android的核心庫包括一個提供大多數(shù)功能的的JAVA編程語言核心庫。所有Android應用程序都擁有一個獨立的Dalvik虛擬機實例并且都運行在它自己的進程中。Dalvik是一個可以同時高效地運行多個的虛擬系統(tǒng)。其執(zhí)行的是Dalvik可執(zhí)行文件(.dex)。由于虛擬機是基于寄存器的,所以所有由虛擬機來執(zhí)行的類都需經由JAVA編譯器編譯好,然后再通過SDK中的“dx”工具轉化成.dex格式。Dalvik虛擬機主要依賴于linux內核的一些底層內存管理機制和線程機制的功能。4.Linux內核Linux3.0內核是Android的核心系統(tǒng)服務所依賴的,其中如安全性,內存管理,進程管理,網絡協(xié)議棧和驅動模型。同時Linux內核也作為軟件和硬件棧之間的抽象層。2.2MVC介紹MVC開始是存在于桌面程序中的,M是指業(yè)務模型,V是指用戶界面,C則是控制器,使用MVC的目的是將M和V的實現(xiàn)代碼分離,從而使同一個程序可以使用不同的表現(xiàn)形式。比如一批統(tǒng)計數(shù)據(jù)可以分別用柱狀圖、餅圖來表示。C存在的目的則是確保M和V的同步,一旦M改變,V應該同步更新。模型-視圖-控制器(MVC)是XeroxPARC在二十世紀八十年代為編程語言Smalltalk-80發(fā)明的一種軟件設計模式,已被廣泛使用。后來被推薦為Oracle旗下Sun公司JavaEE平臺的設計模式,并且受到越來越多的使用ColdFusion和PHP的開發(fā)者的歡迎。模型-視圖-控制器模式是一個有用的工具箱,它有很多好處,但也有一些缺點。MVC是一個設計模式,它強制性的使應用程序的輸入、處理和輸出分開。使用MVC應用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務.(1)模型模型表示企業(yè)數(shù)據(jù)和業(yè)務規(guī)則。在MVC的三個部件中,模型擁有最多的處理任務。例如它可能用象EJBs和ColdFusionComponents這樣的構件對象來處理數(shù)據(jù)庫。被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關,這樣一個模型能為多個視圖提供數(shù)據(jù)。由于應用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復性。(2)視圖視圖是用戶看到并與之交互的界面。對老式的Web應用程序來說,視圖就是由HTML元素組成的界面,在新式的Web應用程序中,HTML依舊在視圖中扮演著重要的角色,但一些新的技術已層出不窮,它們包括MacromediaFlash和象XHTML,XML/XSL,WML等一些標識語言和Webservices.如何處理應用程序的界面變得越來越有挑戰(zhàn)性。MVC一個大的好處是它能為你的應用程序處理很多不同的視圖。在視圖中其實沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機存儲的還是一個雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。(3)控制器控制器接受用戶的輸入并調用模型和視圖去完成用戶的需求。所以當單擊Web頁面中的超鏈接和發(fā)送HTML表單時,控制器本身不輸出任何東西和做任何的處理。它只是接收請求并決定調用哪個模型構件去處理請求,然后確定用哪個視圖來顯示模型處理返回的數(shù)據(jù)。綜上所述,MVC的處理過程是首先控制器接收用戶的請求,并決定應該調用哪個模型來進行處理,然后模型用業(yè)務邏輯來處理用戶的請求并返回數(shù)據(jù),最后控制器用相應的視圖格式化模型返回的數(shù)據(jù),并通過表示層呈現(xiàn)給用戶。3.系統(tǒng)需求分析與可行性分析3.1系統(tǒng)需求分析3.1.1功能需求移動端功能需求分析就是指在整個系統(tǒng)開發(fā)過程中解決“做什么”的問題,把要解決哪些問題,滿足用戶哪些具體的信息需求調查分析清楚。經過總體的深入調查和研究,總結出該移動端需要完成的一些具體功能,分析如下:1.課程學習功能:包括課件的學習、視頻的學習以及課外的拓展學習。2.每日一練功能:可進行練習,包括章節(jié)練習以及模擬訓練。3.上傳/下載功能:能實現(xiàn)在線上傳以及在線下載。4.討論交流功能:對所學的知識進行討論交流,可實現(xiàn)查看回復以及在線答疑的功能。3.1.2性能需求(1)優(yōu)化Java代碼安卓App的開發(fā)都是通過Java語言,算法的選擇比實現(xiàn)更為重要。為了能極大的優(yōu)化應用程序,需要利用簡單的技術,例如緩存和減少內存的分配。應用程序能隨時保持響應是一個非常重要的性能指標。(2)提高性能在代碼設計過程中,如何使用更少的內存來達到提高運行速度的效果,如何設計CPU來分配內存,都是要考慮到的事情,因為這些回直接影響到內存訪問有著直接的影響。(3)利用多線程開發(fā)安卓App,使用的是java編程語言。為了能提升安卓設備的性能以及減少響應的時間來及時的響應用戶,多線程編程就尤為重要。(4)降低功耗在編寫程序時我們要非常注意的一個問題就是App的功耗問題?,F(xiàn)在的教學輔助管理移動端層出不窮,在都能達到用戶的學習需求的同時,如何盡量的減少軟件耗電就成為一個很重要的問題。這一性能指標直接決定了用戶的使用體驗,誰都不想開一個學習軟件手機電量就飛快減少。所以開發(fā)中,要做到在不影響程序功能的正常使用下盡可能的去減少電量的消耗。3.1.3開發(fā)運行需求(1)開發(fā)平臺教學輔助管理移動端的開發(fā)是在Eclipse環(huán)境下進行的。Eclipse是一個開放源代碼的、基于Java的可擴展開發(fā)平臺,Eclipse作為開源的Java開發(fā)環(huán)境,功能強大,易于使用。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發(fā)環(huán)境。Android提供了在Eclipse上開發(fā)Android應用程序的ADT插件,簡化了應用程序的開發(fā),運行,和調試。安裝Android開發(fā)環(huán)境,首先需要安裝支持Java程序運行的Java開發(fā)工具包JavaDevelopmentKit(JDK),然后安裝集成開發(fā)環(huán)境Eclipse,最后安裝AndroidSDK和Eclipse的ADT插件。(2)運行平臺教學輔助管理移動端可以在安卓手機或安卓模擬器上運行,本教學輔助管理移動端設計時使用夜神模擬器來運行。Eclipse開發(fā)環(huán)境創(chuàng)建:進入Eclipse,在Windows菜單下找到AndroidAVDManager,點擊new。然后設置需要的參數(shù),包括sdk版本,屏幕尺寸,sd卡大小等。接著選擇剛剛創(chuàng)建的模擬器,點擊start運行即可。在name中輸入AVD的名稱,Target中選擇使用的類庫,創(chuàng)建SDCard和皮膚,接著點擊Finish按鈕即可。3.2可行性分析為了保證教學輔助管理移動端的開發(fā)成功在調查的基礎上,應該針對教學輔助管理App的開發(fā)是否具備可能性和必要性,從技術、經濟、社會等方面進行分析和研究,來避免出現(xiàn)失誤。在盡可能短的時間里確定是否能解決問題,并且花費最小的代價,這就是可行性研究的目的。這個教學輔助管理App的可行性分析包含了幾個方面的內容,如下列舉。3.2.1技術可行性軟件方面,本教學輔助管理移動端主要是在Eclipse上開發(fā)的,用Eclipse進行界面設計、功能設計,采用調用互聯(lián)網開放的新聞接口的方式進行新聞來源的獲取,完成新聞數(shù)據(jù)的正常顯示。由于Eclipse功能豐富,使用時具有快捷,靈活的特點,而且現(xiàn)在它的應用非常廣泛,所以使用Eclipse集成環(huán)境是開發(fā)安卓應用的一個不錯的選擇。由此表明在Eclipse在技術上完全支持教學輔助管理移動端的開發(fā)。硬件方面,當下硬件技術飛速的發(fā)展,電腦手機的硬件變得越來越強大,而且更新的比較迅速,可靠性越來越高,價格越來越低,因此硬件環(huán)境對教學輔助管理移動端完全支持。3.2.2操作可行性本應用為一個查看新聞的應用,所耗費的資源非常的小,目前,大多數(shù)的安卓手機都能運行這個教學輔助管理移動端。運行應用時不會改變原來手機的設置和布局,并且應用界面簡單,操作起來沒有難度,因此本教學輔助管理移動端在操作上是可行的。3.2.3經濟可行性經濟可行性分析是對成本,經濟效益等進行一定的研究,包括估計項目的開發(fā)成本,估算開發(fā)成本是否會高于項目預期的全部利潤。本教學輔助管理移動端作為畢業(yè)設計,并不關注經濟上的效益,僅僅側重于對自己安卓開發(fā)能力的提高和編程上的進步,在經濟上并沒有什么要求,有臺PC就可以,所以在經濟上是完全可行的。4.系統(tǒng)設計與實現(xiàn)4.1功能設計4.1.1登錄注冊功能注冊登錄模塊就是用戶需要先進行注冊或登錄才能進入系統(tǒng)。設置用戶注冊和登錄功能是為了保障用戶個人數(shù)據(jù)的安全。當用戶打開軟件時首先詢問用戶是否要登錄,若用戶選擇登錄則輸入正確的用戶名和密碼,點擊確定按鈕即可進入軟件。當用戶不選擇登錄時軟件就會詢問用戶是否注冊,若用戶選擇注冊,則用戶輸入自己的用戶名和密碼進行點擊注冊按鈕進行注冊。當用戶點擊注冊時軟件將用戶的用戶名和密碼數(shù)據(jù)上傳到數(shù)據(jù)服務器進行比對,當服務器中沒有該用戶時則用戶注冊成功同時跳轉到主程序。當用戶名已經被注冊時,軟件返回“該用戶已存在”的信息,用戶修改用戶名重新注冊。用戶的注冊登錄模塊結構圖如圖4.3所示。圖4.3注冊/登錄模塊功能結構圖4.1.2課程學習功能課程學習能夠幫助學習者系統(tǒng)的了解和掌握這門課程的主要知識內容。課程的學習有三種方式:分章節(jié)式的學習、視頻學習和課外拓展式的學習。分章節(jié)式的學習按照教材的邏輯呈現(xiàn),向學習者介紹每一章節(jié)的節(jié)本概念,通過范例展示加深學習者對該章節(jié)內容的理解,最后通過章節(jié)小結來鞏固本章節(jié)的主要知識點。知識全面瑣碎,更適合初學者使用。視頻學習就是為學生提供相關知識的視頻內容,來幫助學習者更好的掌握學習內容。課外拓展式的學習則是幫助學習者更好的拓展課外知識,向學習者提供最前沿的教育技術知識和技術,或向學習者展示每一課題的實踐研究成果,能更好的幫助學習者拓展眼界,培養(yǎng)學習者的實踐研究能力。課程學習模塊結構圖如圖4.4所示。4.1.3每日一練模塊知識的學習除了可以通過閱讀瀏覽的方式外,也可以通過不斷的練習來達到學習的目的。因此本軟件設計了每日一練這一功能,來幫助學習者更好的掌握所學知識。每日一練也有三種方式:分章節(jié)式的練習、知識單元式的練習和模擬訓練式的練習。章節(jié)練習和課程學習中的章節(jié)學習相對應,知識單元練習和課程學習中的知識單元學習相對應,兩者都是通過單選題、多選題和簡答題這三種題型來加強學習者對章節(jié)學習中知識點的映像。模擬訓練則是按照考試的形式設置的題型,是學生對自己的學習成果的一個整體把握,學習者可以通過模擬訓練的結果有針對性的對自己的薄弱環(huán)節(jié)進行強化。在答題過程中,學習者對題目進行作答,可以選擇進行下一題繼續(xù)作答,也可以提交答案,如果學習者答對了,會在旁邊顯示恭喜你答對了的語句來鼓勵學習者;如果學習者答錯了,點擊查看參考答案按鈕會顯示正確答案。每日一練模塊結構圖如圖4.5所示。圖4.5每日一練模塊功能結構圖4.1.4上傳/下載模塊該移動學習軟件的主要功能之一就是向用戶提供高效的文件的上傳/下載服務。上傳/下載模塊的功能結構圖如圖4.6所示。圖4.6上傳/下載模塊功能結構圖移動學習軟件中包含的課程學習與每口一練的相關內容比較占用手機的存儲空間,因此需要學習者通過在線下載從服務器端下載先關課程和習題并保存在軟件中,當學習者掌握這些課程和習題后,就可以將這些內容刪除以確保軟件在手機上運行流暢。而當學習者有一些、資源想要共享給其他的學習者時就可以通過在線上傳到服務器,然后其他的學習者就可以將這些資源下載到自己的手機上來達到共享的目的。有了文件的上傳和下載功能,這樣既能幫助學習者節(jié)省保存學習資源的手機存儲空間,也能方便學習者共享學習資源。4.1.5討論交流模塊交流模塊主要有查看回帖和在線答疑兩個部分,討論交流模塊的結構圖如圖4.7所示。圖4.7討論交流模塊功能結構圖學習者通過這一功能實現(xiàn)與其他學習者的互動,而這一模塊也為用戶提供了展示自我和答疑的平臺。用戶首先通過登錄進入軟件,在主界面中選擇討論交流功能,然后進入到在線交流,用戶就可以看到其他用戶已經討論的內容。若用戶想要發(fā)表自己的觀點和看法,則可以在文本框中輸入自己的觀點,點擊發(fā)送按鈕發(fā)送,同時在線討論的學習者就可以看到這一消息。討論交流模塊的設計是為了促進學習者在學習過程中遇到問題進行及時的解答,同時幫助學習者實現(xiàn)互助學習,通過及時的反饋和交流使學習者保持學習的積極性和主動性。當然討論交流模塊的建立對于學習者的意義建構也是有幫助的,學習者通過在學習模塊的學習,在每日一練模塊的練習,在交流模塊的問題的解決,使得學習者對于知識的學習實現(xiàn)了理解、鞏固和綜合的過程,對于學習者知識體系的建立有著非常重要的幫助。4.2功能界面實現(xiàn)4.2.1登錄注冊功能實現(xiàn)如果用戶是首次使用該軟件,則要求用戶先進行注冊,注冊時將用戶的用戶名、密碼和昵稱都上傳到數(shù)據(jù)庫服務器當中。當用戶注冊完成后就直接跳轉到軟件的主界面。如果顯示用戶已經注冊了,則可以輸入用戶名和密碼,點擊登錄按鈕登錄。若用戶名和密碼都正確,則跳轉到軟件的主界面頁,如果用戶輸入的用戶名或者密碼中有錯誤的話,則提醒用戶輸入的用戶名或密碼錯誤。請重新輸入,軟件的注冊和登錄界面如圖5.7和5.8所示。圖5.7用戶注冊圖5.8用戶登錄4.2.2課程學習功能實現(xiàn)課程學習中包括課件學習、視頻學習和課外拓展三個子功能模塊。課件學習主要是對《現(xiàn)代教育技術》這一課程進行系統(tǒng)的章節(jié)學習,主要由文本、圖片和音頻等移動學習資源構成,通過詳細的文字和圖片的呈現(xiàn)來讓學習者系統(tǒng)的理解所要學習的內容。視頻學習則為用戶提供了一些短視頻來幫助學習者更好的進行移動學習。課外拓展功能里通過多樣化的媒體呈現(xiàn)形式向學習者提供最新的前沿技術和實踐研究,以幫助學習者拓展自己的知識領域,并幫助學習者對新的技術或實踐研究有更全面和客觀的認識。圖5.13給出了軟件學習的主界面和課程學習界面。圖5.13課程學習導航菜單4.2.3每日一練功能實現(xiàn)每口一練模塊可以通過習題的形式幫助學習者更好的掌握所要學習的知識。每口一練模塊又分為章節(jié)練習和模擬練習兩個部分。在章節(jié)練習中每一章的練習內容都與每一章的課程學習內容相對應,這樣可以幫助學習者及時的鞏固章節(jié)知識內容,加深對所學知識的印象。章節(jié)練習的習題通常是單選題和多選題,通過這種強化訓練加強學習者對知識點的記憶。圖5.19是每一一練功能的界面。圖5.19每日一練功能實現(xiàn)4.2.4上傳下載功能實現(xiàn)上傳下載模塊幫助用戶將所需要的資源通過客戶端下載到自己的智能終端上,也可以將自己的資源上傳到服務器,其他用戶再通過下載的方式達到共享資源的目的。當用戶跳轉到上傳下載界面時,會看到下載專區(qū)的下載列表,用戶點擊下載列表旁的下載按鈕即可下載自己所需的文件,下載的文件將保存在用戶的存儲卡上的制定文件夾中。當用戶想上傳文件時,點擊上傳按鈕會彈出一個請用戶選擇要上傳的文件的對話框,用戶選定文件后點擊上傳就可以將文件上傳到服務器端。圖5.21上傳下載功能實現(xiàn)當用戶點擊下載列表旁的下載按鈕時,通過平臺自帶的微型數(shù)據(jù)庫TinyDB判斷該文件是否下載過,若文件已下載,則直接從手機中打開,沒有下載的從服務器進行下載,并將文件命名后保存到手機中。當文件下載到手機時,更新TinyDB中的數(shù)據(jù)。當用戶點擊上傳按鈕時,將可以將用戶選擇好的文件上傳到服務器。4.2.5討論交流功能實現(xiàn)討論交流模塊實現(xiàn)了學習者對相關問題或主題進行實時的互動,用戶可以通將自己的看法或觀點寫在文本框中,點擊發(fā)送發(fā)送到服務器上,服務器再將接受到的信息返回到軟件上,這樣學習者發(fā)送的消息就對所有人都可見了。當然,學習者也可以查看其他學習者的對問題的解答。圖5.23是討論交流的界面。圖5.23討論交流功能實現(xiàn)5.系統(tǒng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 外貿營銷職業(yè)大賽理論練習試題
- 煙感報警合同范本
- 2025年河南地礦職業(yè)學院單招職業(yè)傾向性測試題庫必考題
- 學徒合同范本
- 幼兒園迎新年活動方案策劃范文
- 幼兒園小班六一兒童節(jié)親子游園活動方案范文
- 養(yǎng)豬出租合同范本
- 科技助力綠色酒店建筑的節(jié)能減排
- 武漢購房合同裝修合同范本
- 粉塵回收合同范本
- 新漢語水平考試(HSK6級)真題
- 2025年安徽省合肥市中考數(shù)學模擬試卷(附答案解析)
- 數(shù)字孿生與光伏儲能集成
- 2025屆高考語文復習:補寫語句+課件
- Siemens WinCC:WinCC趨勢圖與歷史數(shù)據(jù)技術教程.Tex.header
- 保護和傳承中國傳統(tǒng)文化遺產閱讀題答案
- 人教版生物八年級下冊全冊教學課件
- 四川省高職單招汽車類《汽車文化》復習備考試題庫(濃縮500題)
- 養(yǎng)牛購料購銷合同范本
- 衛(wèi)生健康大數(shù)據(jù)底座建設需求
- 勞動合同范本1997
評論
0/150
提交評論