邵國紅
摘 要 本文主要介紹基于Android 平臺(tái)的計(jì)算機(jī)基礎(chǔ)知識(shí)移動(dòng)學(xué)習(xí)APP的設(shè)計(jì)實(shí)現(xiàn)過程,該系統(tǒng)客戶端基礎(chǔ)學(xué)習(xí)、單元練習(xí)、綜合測(cè)試和錯(cuò)題本功能,可以滿足用戶基本學(xué)習(xí)需求,視頻及精品教程功能可以豐富用戶的學(xué)習(xí)模式,提升用戶的學(xué)習(xí)效果,服務(wù)器端后臺(tái)管理模塊實(shí)現(xiàn)對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行管理,保證系統(tǒng)數(shù)據(jù)的及時(shí)更新。該APP的設(shè)計(jì)與實(shí)現(xiàn)為用戶提供了一個(gè)優(yōu)質(zhì)便捷的新的學(xué)習(xí)途徑,具有一定的實(shí)用和參考價(jià)值。
【關(guān)鍵詞】Android APP 計(jì)算機(jī)基礎(chǔ) 移動(dòng)學(xué)習(xí)
1 引言
移動(dòng)學(xué)習(xí)是數(shù)字化學(xué)習(xí)的一種擴(kuò)展,是在數(shù)字化學(xué)習(xí)的基礎(chǔ)上通過有效結(jié)合移動(dòng)計(jì)算技術(shù),與數(shù)字化學(xué)習(xí)相比較,移動(dòng)學(xué)習(xí)不僅具備了數(shù)字化、多媒體化、網(wǎng)絡(luò)化、智能化的特征,而且還使學(xué)習(xí)者不再受時(shí)間空間的束縛,隨時(shí)隨地,只要有學(xué)習(xí)的熱情和愿望都可以隨心所欲地按照需求進(jìn)行學(xué)習(xí)。隨著移動(dòng)終端在我們生活中的普及,App 客戶端已逐漸成為移動(dòng)互聯(lián)網(wǎng)的主要應(yīng)用形式。APP開發(fā)已漸漸地遍及世界每一個(gè)角落,APP客戶端制作的大量出現(xiàn)已經(jīng)開始悄然改變著人們的學(xué)習(xí)方式、休閑方式、閱讀方式、生活習(xí)慣甚至創(chuàng)業(yè)模式等等。
《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課程作為高校的公共基礎(chǔ)課,是支持學(xué)生核心素質(zhì)能力的公共基礎(chǔ)課程之一,也是全國計(jì)算機(jī)等級(jí)考試中的一門基礎(chǔ)科目?,F(xiàn)階段計(jì)算機(jī)應(yīng)用基礎(chǔ)教學(xué)過程中,對(duì)于計(jì)算機(jī)理論學(xué)習(xí)部分存在如下問題:
(1)計(jì)算機(jī)基礎(chǔ)知識(shí)涉及面廣、涵蓋內(nèi)容繁雜,但受學(xué)時(shí)所限,在課堂教學(xué)過程中,很難將所有知識(shí)點(diǎn)進(jìn)行詳細(xì)講解;
(2)對(duì)于計(jì)算機(jī)理論的學(xué)習(xí),采用傳統(tǒng)課堂教學(xué)模式,難以激發(fā)學(xué)生的學(xué)習(xí)興趣,繼而難以取得好的學(xué)習(xí)效果;
(3)在校學(xué)生雖然擁有大量的課余時(shí)間,但能夠通過看書學(xué)習(xí)的學(xué)生寥寥無幾。
為解決上述存在的問題,打破傳統(tǒng)課堂單一的教學(xué)形態(tài),推進(jìn)移動(dòng)互聯(lián)網(wǎng)技術(shù)在教學(xué)過程中的應(yīng)用,設(shè)計(jì)開發(fā)了基于Android的“計(jì)算機(jī)基礎(chǔ)知識(shí)”移動(dòng)學(xué)習(xí)APP。本系統(tǒng)定位是輔助學(xué)習(xí)系統(tǒng),主要是服務(wù)于大學(xué)生及其他準(zhǔn)備參加全國計(jì)算機(jī)等級(jí)考試的人員,讓他們的學(xué)習(xí)過程更加靈活,弱化時(shí)間及空間的限制,可以靈活的根據(jù)自我需求學(xué)習(xí),同時(shí)以多種模式相結(jié)合的方式促進(jìn)學(xué)習(xí)者的學(xué)習(xí)。
2 系統(tǒng)總體設(shè)計(jì)
系統(tǒng)總體建設(shè)原則是,將計(jì)算機(jī)基礎(chǔ)知識(shí)的學(xué)習(xí)內(nèi)容細(xì)分為一個(gè)個(gè)的知識(shí)點(diǎn),通過這些知識(shí)點(diǎn)搭建計(jì)算機(jī)基礎(chǔ)知識(shí)的完整架構(gòu)。開發(fā)本項(xiàng)目所用的操作系統(tǒng)是Windows7,開發(fā)工具為Eclipse是基于Android4.0,數(shù)據(jù)庫采用Android自帶的輕量級(jí)數(shù)據(jù)庫SQLite3。系統(tǒng)包括客戶端和服務(wù)器兩部分,其中客戶端的基礎(chǔ)學(xué)習(xí)、單元練習(xí)及綜合測(cè)試模塊用戶可直接使用,錯(cuò)題本功能、視頻及精品教程下載模塊需在用戶注冊(cè)并登錄后方可使用。服務(wù)器端主要完成對(duì)數(shù)據(jù)庫中用戶表、習(xí)題表、習(xí)題類型表等數(shù)據(jù)的管理,實(shí)現(xiàn)增、刪、改、查功能。
3 系統(tǒng)功能模塊設(shè)計(jì)及實(shí)現(xiàn)
3.1 基礎(chǔ)學(xué)習(xí)模塊
基礎(chǔ)學(xué)習(xí)模塊提供以文本及圖片形式為主的基礎(chǔ)教程,用戶進(jìn)入該模塊后,首先需要選擇知識(shí)點(diǎn)大類,再選擇此大類中的某個(gè)具體知識(shí)點(diǎn),進(jìn)入基礎(chǔ)教程學(xué)習(xí)界面。
3.2 單元練習(xí)及綜合測(cè)試模塊
單元練習(xí)模塊是針對(duì)計(jì)算機(jī)基礎(chǔ)知識(shí)的某一知識(shí)點(diǎn)進(jìn)行練習(xí),用戶可通過此模塊了解對(duì)本知識(shí)點(diǎn)內(nèi)容的掌握情況。綜合測(cè)試模塊是從數(shù)據(jù)庫中隨機(jī)抽取20道題目進(jìn)行測(cè)試,測(cè)試用戶對(duì)計(jì)算機(jī)基礎(chǔ)知識(shí)整體的掌握水平。單元練習(xí)模塊界面如圖1所示,用戶可通過單擊“上一題”或“下一題”按鈕,選擇題目完成相應(yīng)練習(xí),在做題過程中,可隨時(shí)單擊“答題卡”按鈕,跳轉(zhuǎn)到提交頁面,在提交頁面中,系統(tǒng)將對(duì)已完成題目和未完成題目做出不同標(biāo)識(shí),確認(rèn)提交后進(jìn)入練習(xí)報(bào)告頁面,此頁面會(huì)顯示用戶練習(xí)結(jié)果如圖2所示,并且用戶可進(jìn)一步選擇查看試題分析,若為注冊(cè)并登錄后的用戶還可將錯(cuò)題放入錯(cuò)題本中,供今后復(fù)習(xí)使用。
3.3 錯(cuò)題本模塊
錯(cuò)題本模塊要求用戶進(jìn)入系統(tǒng)主界面后,先進(jìn)行用戶注冊(cè)并登錄。本模塊主要將以前用戶出錯(cuò)的題目按照保存日期進(jìn)行集中顯示,并且提供刪除功能,對(duì)于已確定掌握的題目,用戶可將其從錯(cuò)題本中刪除。
3.4 視頻及精品教程模塊
視頻及精品教程模塊要求用戶進(jìn)入系統(tǒng)主界面后,先進(jìn)行用戶注冊(cè)并登錄。利用NanoHttpd實(shí)現(xiàn)了一個(gè)輕量級(jí)的 Web Server,用戶登錄后可訪問服務(wù)器中的視頻及精品教程。
4 結(jié)束語
本文主要介紹基于Android 平臺(tái)的計(jì)算機(jī)基礎(chǔ)知識(shí)移動(dòng)學(xué)習(xí)APP的設(shè)計(jì)實(shí)現(xiàn)過程,該系統(tǒng)客戶端基礎(chǔ)學(xué)習(xí)、單元練習(xí)、綜合測(cè)試和錯(cuò)題本功能,可以滿足用戶在計(jì)算機(jī)基礎(chǔ)知識(shí)學(xué)習(xí)過程中的獲取知識(shí)、練習(xí)、測(cè)試以及復(fù)習(xí)的一系列需求,視頻及精品教程功能可以豐富用戶的學(xué)習(xí)模式、開拓學(xué)習(xí)視野,從而進(jìn)一步提升用戶的學(xué)習(xí)效果,服務(wù)器端后臺(tái)管理模塊實(shí)現(xiàn)對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行管理,保證系統(tǒng)數(shù)據(jù)的及時(shí)更新。該APP的設(shè)計(jì)與實(shí)現(xiàn)為用戶提供了一個(gè)優(yōu)質(zhì)便捷的新的學(xué)習(xí)途徑,同時(shí)對(duì)移動(dòng)學(xué)習(xí)系統(tǒng)的研究具有一定的實(shí)用和參考價(jià)值。
參考文獻(xiàn)
[1]吳燕琴.基于手機(jī)的移動(dòng)學(xué)習(xí)資源設(shè)計(jì)研究[D].武漢:華中師范大學(xué),2011.