國華
摘 要本文設(shè)計(jì)了一種安卓移動(dòng)教學(xué)平臺(tái),該平臺(tái)以安裝技術(shù)為核心,綜合運(yùn)用了Spring 框架和My SQL 數(shù)據(jù)庫等技術(shù),具有視頻學(xué)習(xí)、在線考核等多元化功能,能夠?qū)崿F(xiàn)高職院?!盾浖_發(fā)》課程的在線移動(dòng)教學(xué)。通過實(shí)驗(yàn)對比教學(xué)發(fā)現(xiàn),該平臺(tái)對于高職院校學(xué)生學(xué)習(xí)《軟件開發(fā)》課程起到了極大的輔助作用,能夠大大提升教學(xué)的質(zhì)量,具有很高的教學(xué)推廣價(jià)值。
【關(guān)鍵詞】安卓平臺(tái);移動(dòng)式教學(xué);高職院校;《軟件開發(fā)》課程
1 平臺(tái)設(shè)計(jì)概述
1.1 需求分析
本教學(xué)平臺(tái)主要面向高職院校計(jì)算機(jī)專業(yè)《軟件開發(fā)》課程教學(xué)而設(shè)計(jì),系統(tǒng)以安卓技術(shù)為核心,采用My Sql進(jìn)行后臺(tái)數(shù)據(jù)庫管理,融合其他移動(dòng)互聯(lián)技術(shù),構(gòu)建成一個(gè)高效、實(shí)用的移動(dòng)學(xué)習(xí)平臺(tái),使師生能夠利用該平臺(tái)進(jìn)行在線、互聯(lián)、無縫化教學(xué)。在具體的需求設(shè)計(jì)中,該平臺(tái)具有模塊化、經(jīng)濟(jì)化、移動(dòng)化等特性,分為服務(wù)器端和客戶端兩個(gè)部分,其中,服務(wù)器端保存了大量的教學(xué)資源,客戶端則包含注冊登錄、課程總覽、視頻學(xué)習(xí)、在線考核等功能模塊。
1.2 涉及技術(shù)
1.2.1 Android技術(shù)
Android是由谷歌公司開發(fā)的一項(xiàng)移動(dòng)系統(tǒng)技術(shù),能夠用于移動(dòng)智能設(shè)備的系統(tǒng)配置。Android技術(shù)在實(shí)際的應(yīng)用中采用了分層的思想去構(gòu)建整個(gè)系統(tǒng)平臺(tái),從最頂層至最底層一般有四個(gè)層次,包含:應(yīng)用程序?qū)?、程序框架層、系統(tǒng)運(yùn)行層和內(nèi)核層。
1.2.2 Spring 框架
Spring 框架是現(xiàn)階段一種主流的JAVA語言開發(fā)框架,在Android系統(tǒng)的開發(fā)中,主要用JAVA語言編譯代碼,因此,應(yīng)用Spring 框架進(jìn)行支撐便是順理成章的事。Spring 框架的功能豐富多元,包含:面向切面編程(AOP)、控制反轉(zhuǎn)(IOC)等,利用這些功能能夠輕松地實(shí)現(xiàn)Android平臺(tái)的權(quán)限控制、日志管理、代碼簡化等操作。
1.2.3 My SQL數(shù)據(jù)庫
MySQL是一種關(guān)系型的數(shù)據(jù)管理系統(tǒng),隸屬于Oracle旗下的產(chǎn)品。該數(shù)據(jù)庫管理系統(tǒng)中,所有的數(shù)據(jù)保存在不同的列表中,靈活性、傳輸速率都能得到大大提升,最難能可貴的是,MySQL具有開放化的源碼,特別適用于中小型網(wǎng)站的開發(fā),由于本文所設(shè)計(jì)的移動(dòng)式教學(xué)平臺(tái)架構(gòu)并不復(fù)雜,故采用上述數(shù)據(jù)庫系統(tǒng)。
2 平臺(tái)模塊設(shè)計(jì)實(shí)現(xiàn)
2.1 開發(fā)環(huán)境搭建
第一,安裝JDK。直接到官網(wǎng)下載JDK1.6,安裝完畢后,配置好JDK的路徑CLASSPATH。第二,下載Eclipse。下載完成后進(jìn)行解壓,創(chuàng)建并運(yùn)行,在“Window—Preferences—Java--Installed Jres”目錄下,配置JDK。第三,Hibernate和Tomcat的配置。運(yùn)行Eclipse并添加Hibernate插件,之后下載Tomcat,打開Eclipse,并于“Window—Preferences—Server--Runtime Environments”路徑下,完成Tomcat的解壓安裝。第四,構(gòu)建Android開發(fā)環(huán)境。打開Eclipse,選擇安裝軟件,點(diǎn)擊添加按鈕,進(jìn)行安卓模擬器的安裝。第五,安裝My SQL。
2.2 視頻學(xué)習(xí)模塊設(shè)計(jì)實(shí)現(xiàn)
視頻學(xué)習(xí)模塊,是本學(xué)習(xí)平臺(tái)的主要模塊,最主要的功能便是:為教師提供教學(xué)視頻上傳,學(xué)生提供在線教學(xué)視頻觀賞的場所。此外,借助于該平臺(tái)用戶亦可查看課程簡介、課程資源等信息。在移動(dòng)教學(xué)視頻的播放功能實(shí)現(xiàn)上,本平臺(tái)主要應(yīng)用了Android平臺(tái)上的Media Player和Surface View類,其中,Surface View主要用于視頻畫面的展示,Media Player則用于視頻源文件的解碼。在具體的操作中,學(xué)生可通過智能手機(jī)、平板電腦等移動(dòng)智能設(shè)備登錄終端,點(diǎn)擊“觀看視頻”,此時(shí),客戶端便會(huì)向服務(wù)器發(fā)送請求申請資源,服務(wù)器接收到請求信息后便會(huì)向數(shù)據(jù)庫申請信息下載,將視頻資源的鏈接發(fā)送給客戶端進(jìn)行播放。
2.3 在線考試模塊實(shí)現(xiàn)
在線考試是本平臺(tái)的另一項(xiàng)功能,該模塊主要由試題選擇、測評管理、測評統(tǒng)計(jì)等子模塊構(gòu)成,其中,試題選擇平臺(tái)主要完成課程測評考核題目的抽選、測評管理平臺(tái)主要完成學(xué)生在線測試的運(yùn)作,而測評統(tǒng)計(jì)平臺(tái)則用于對課程測評結(jié)果進(jìn)行統(tǒng)計(jì)。該模塊的功能為:對學(xué)生在線測評進(jìn)行管理。上述模塊的代碼編譯思想,與其他模塊類似,此處不再累述。整體來說,在多個(gè)模塊的共同運(yùn)作下,該系統(tǒng)能夠完成《軟件開發(fā)》課程的移動(dòng)式教學(xué)管理。
3 教學(xué)應(yīng)用與分析
3.1 教學(xué)對象
該系統(tǒng)設(shè)計(jì)完成后,教師選取本校計(jì)算機(jī)專業(yè)2014級(1)班和(2)班作為對象,展開教學(xué)實(shí)踐研究。兩個(gè)班級學(xué)生人數(shù)均為30人,且在《軟件開發(fā)》課程上的學(xué)習(xí)能力、學(xué)習(xí)成績相比,無顯著差異(P>0.05)。
3.2 教學(xué)方法
在具體的教學(xué)實(shí)踐中,選?。?)班為實(shí)驗(yàn)班,(2)班為對照班,對照班學(xué)生采用傳統(tǒng)的講授法開展教學(xué),即:教學(xué)過程分為課堂理論講授和實(shí)訓(xùn)室操作兩個(gè)環(huán)節(jié),并無太多的新意。而實(shí)驗(yàn)班采用本文所設(shè)計(jì)的安卓移動(dòng)平臺(tái)進(jìn)行日常的教學(xué),在期末考試時(shí),教師也通過該平臺(tái)對學(xué)生進(jìn)行測評。最后,由教師統(tǒng)計(jì)兩個(gè)班學(xué)生的期末考核成績,進(jìn)行教學(xué)對比。
3.3 教學(xué)總結(jié)
在經(jīng)過為期1個(gè)學(xué)期的教學(xué)后,教師對兩個(gè)班學(xué)生的期末考核成績進(jìn)行了對比,結(jié)果顯示:理論平均成績的比較上,實(shí)驗(yàn)班為90.2分,對照班為70.5分,而實(shí)訓(xùn)考試平均分比較上,實(shí)驗(yàn)班為97.4分,對照班為66.5分。由此可見,該平臺(tái)的引入,對于《軟件開發(fā)》課程教學(xué)質(zhì)量的提升起到了顯著的作用。安卓技術(shù)的飛速發(fā)展,為高職院?!盾浖_發(fā)》專業(yè)課程的教學(xué)和考核提供了全新的教改契機(jī),本文設(shè)計(jì)的移動(dòng)式教學(xué)系統(tǒng),也正是基于安卓技術(shù),具有很強(qiáng)的實(shí)踐推廣價(jià)值。當(dāng)然,本系統(tǒng)的設(shè)計(jì)也存在一些瑕疵,例如,缺少在線交互功能,學(xué)生不能夠與教師進(jìn)行在線溝通,請教教師課程考核中遇到的問題,因此,針對系統(tǒng)功能的完善有待進(jìn)一步跟進(jìn)。
參考文獻(xiàn)
[1]夏幫貴.基于Android平臺(tái)的移動(dòng)學(xué)習(xí)系統(tǒng)[J].西華大學(xué)學(xué)報(bào)(自然科學(xué)版),2011(09).
[2]張玲,徐金貴.基于Android移動(dòng)終端應(yīng)用集成方案的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代經(jīng)濟(jì)信息(學(xué)術(shù)版),2011(08).
作者單位
四川托普信息技術(shù)職業(yè)學(xué)院 四川省成都市 611743