• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      移動微課學習系統(tǒng)設(shè)計與實現(xiàn)

      2015-06-24 07:40:53麥小霞
      軟件導(dǎo)刊 2015年6期
      關(guān)鍵詞:移動學習微課程安卓

      摘要:移動學習作為一種新的學習方式,滿足了學習者隨時隨地學習以及終身學習的需求。微課是一種新的教學方式,具有短小精悍、學習目標明確以及易于分享的優(yōu)點。設(shè)計并實現(xiàn)了一個移動微課學習系統(tǒng),該系統(tǒng)將移動學習與微課結(jié)合起來,多渠道促進微課的應(yīng)用,推動了移動學習革命,促進學生多元學習,為教育教學工作提供了一個良好的平臺。

      關(guān)鍵詞:安卓;移動學習;微課程;教學改革

      DOIDOI:10.11907/rjdk.151193

      中圖分類號:G434

      文獻標識碼:A 文章編號:16727800(2015)006019703

      作者簡介作者簡介:麥小霞(1987-),女,廣東廣州人,碩士,廣州華商職業(yè)學院信息工程系助教,研究方向為計算機應(yīng)用。

      0 引言

      隨著移動網(wǎng)絡(luò)硬件設(shè)施的不斷完善,以及移動網(wǎng)速的不斷提升,大量智能手機設(shè)備開始在市場上涌現(xiàn)。中國互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)在京發(fā)布的《第33次中國互聯(lián)網(wǎng)絡(luò)發(fā)展狀況統(tǒng)計報告》(以下簡稱《報告》)顯示,截至2013年12月,我國網(wǎng)民規(guī)模達6.18億,手機網(wǎng)民規(guī)模達5億,占總網(wǎng)民數(shù)的81%[1]。

      隨著智能手機移動終端的普及和數(shù)字化終身學習時代的到來,移動學習相關(guān)理論和技術(shù)的應(yīng)用研究越來越多。移動學習是當前社會發(fā)展的需要,它滿足了學習者隨時隨地以及終身學習的需求 [2]。

      《教育信息化十年發(fā)展規(guī)劃(2011-2020年)》綱要指出:在信息化環(huán)境下,教學資源的充分合理利用及信息技術(shù)與學科的深度融合是整個教育信息化建設(shè)的根本出發(fā)點[3]。在眾多教育資源形式中,微課以其“短、小、精、趣”的特征,迎合了時代的需求以及大眾的心理,在教育領(lǐng)域得到了快速發(fā)展。2013年首屆全國高校微課教學比賽將我國微課的浪潮推向了頂峰。第二屆全國高校(高職高專)微課教學比賽則是教育部在全國推廣微課教學的又一重大活動[4]。目前,對于微課更多的是理論上的研究,移動學習應(yīng)用軟件研究較少,資源平臺開發(fā)建設(shè)還不完善。如何把智能移動終端的學習方式與微課教學結(jié)合起來,給師生提供一個功能完善、學習資源豐富、學習形式多樣、實時便捷的學習平臺,如何給學習者提供更加個性化的移動學習應(yīng)用服務(wù),是一個全新的研究課題,具有重要意義,也是未來教育教學的重要內(nèi)容。

      1 系統(tǒng)設(shè)計

      1.1 系統(tǒng)總體設(shè)計

      移動微課學習系統(tǒng)包括一個RESTful風格的服務(wù)器端后臺管理系統(tǒng)以及一個在Android平臺上的學習系統(tǒng)。

      移動微課學習系統(tǒng)立足建立符合移動學習、微課學習特點的學習平臺。該平臺以學生為中心,提供各種類型的課程學習、交流等功能,如課程搜索、課程介紹等。在后臺服務(wù)器端,系統(tǒng)提供管理權(quán)限,允許管理員對系統(tǒng)課程進行增刪查改操作,同時允許系統(tǒng)管理員對用戶進行管理。本平臺基于互聯(lián)網(wǎng),教師和學生可以方便地使用本系統(tǒng)高效地進行學習。

      系統(tǒng)在Android客戶端上采用了Spring-Android框架。這個框架是Spring框架的擴展,主要用于簡化本地Android應(yīng)用的開發(fā)。Spring-Android框架的一個主要功能就是在Android應(yīng)用上使用RestTemplate,從而使其作為REST客戶端。該框架提供的TestTemplate,封裝了6個HTTP請求方法的調(diào)用和處理,使用這個類可以很容易地調(diào)用RESTfulwebservice。

      在后臺服務(wù)端的架構(gòu)設(shè)計上,采用了SpringMVC+Spring+Hibernate架構(gòu)。SpringMVC是一個出色的MVC框架,顯示邏輯和業(yè)務(wù)邏輯實現(xiàn)了很好的分離,并通過控制器分發(fā)各種請求到相應(yīng)的Model處理。Spring框架用來管理所有模塊之間的關(guān)聯(lián),實現(xiàn)模塊之間的解耦,并通過AOP來完成一些例如日志管理等功能。而Hibernate則用來封裝底層的具體持久化層,為持久化層的操作提供統(tǒng)一的調(diào)用接口以及數(shù)據(jù)庫事務(wù)管理 [5]。

      如圖1所示,在Android客戶端以及后臺數(shù)據(jù)交互上,采用了JSON格式的數(shù)據(jù)進行交換傳輸。

      1.2 系統(tǒng)功能模塊設(shè)計

      如圖2所示,客戶端系統(tǒng)由4個模塊組成,注冊登錄模塊實現(xiàn)登錄,個人界面可以查看課程安排,搜索模塊實現(xiàn)課程搜索,課程信息模塊實現(xiàn)課程學習。

      1.3 數(shù)據(jù)庫設(shè)計

      本系統(tǒng)數(shù)據(jù)庫一共有8張表,分別是Adminstrator、Resource、Course、Question、CourseType、RescType、User、UserCourseRelation。

      2 系統(tǒng)實現(xiàn)

      2.1 客戶端使用SpringAndroid框架向服務(wù)器獲取資源

      SpringAndroid框架提供的RestTemplate,可以在Android環(huán)境下使用基于Java的REST標準客戶端。RestTemplate是SpringAndroid庫的核心類之一,它和Spring框架中的模板很相似,其作用就是將Http請求實體通過Http消息轉(zhuǎn)換器轉(zhuǎn)換成對象。RestTemplate提供發(fā)送RESTful Http請求的抽象,并且在請求中利用了本地的Android Http客戶端庫。

      2.2 后臺與客戶端JSON格式的數(shù)據(jù)交互

      采用JSON格式在服務(wù)器與客戶端之間進行數(shù)據(jù)傳輸十分方便,SpringMVC框架已經(jīng)內(nèi)置了這種支持。SpringMVC提供的@ResponseBody注解可以將內(nèi)容或?qū)ο笞鳛镠TTP 響應(yīng)正文返回,使用@ResponseBody將會跳過視圖處理部分,調(diào)用適合的HttpMessageConverter,將返回值寫入輸出流。所以無論返回的是字符串、xml文本、對象或者是對象數(shù)組,只要配置合適的消息轉(zhuǎn)換器,就可以將返回的內(nèi)容封裝成想要的格式。服務(wù)端配置好后,在客戶端就可以使用Spring-Android框架的RestTemplate提供的方法獲取返回內(nèi)容。這里最常用的就是JSON格式的消息轉(zhuǎn)換器。

      如果在一個類中包含有其它類的實例,例如日期類型(Date)字段,在轉(zhuǎn)換成JSON格式數(shù)據(jù)的時候,需要對這個實例進行序列化。如果返回的對象中含有日期類型屬性,則直接由SpringMVC 框架提供轉(zhuǎn)換方式,而得到的只是一個長整型數(shù)據(jù)而已,這個數(shù)據(jù)代表著從1900年開始到日期屬性值之間的毫秒數(shù),這是很不方便的。所以可以自定義日期類型格式轉(zhuǎn)換成JSON格式的方式。實現(xiàn)方式很簡單:只需要從框架提供的JsonSerializer類中繼承并且重寫其中的Serialize方法,然后將這個類注冊到框架中就行了,代碼如下:

      3 結(jié)語

      隨著手機等移動設(shè)備的普及,移動學習逐漸成為時代潮流。微課學習的興起,更是適應(yīng)了當前碎片化學習的要求。通過手機等移動設(shè)備登錄到微課系統(tǒng)進行學習,綜合了移動學習與微課學習的優(yōu)點。本文通過研究移動學習理論與微課學習理論,結(jié)合學生的年齡特點、學習特點和學習需求,設(shè)計并實現(xiàn)了一個微課移動學習平臺,為微課程在移動學習中的應(yīng)用提供了參考。

      參考文獻:

      [1] 中國互聯(lián)網(wǎng)絡(luò)信息中心.中國互聯(lián)網(wǎng)絡(luò)發(fā)展狀況統(tǒng)計報告[R]:北京:中國互聯(lián)網(wǎng)絡(luò)信息中心,2014.

      [2] 楊方琦,楊改學.近十年我國移動學習學術(shù)期刊論文的內(nèi)容分析研究[J].遠程教育雜志,2010(6):3945.

      [3] 教育部.教育信息化十年發(fā)展規(guī)劃(2011-2020年)[Z].2012.

      [4] 全國高校教師網(wǎng)絡(luò)培訓中心.關(guān)于舉辦第二屆全國高校微課教學比賽的通知 [EB/OL]. http://weike.enetedu.com/,2014-3-29.

      [5] 李剛 .輕量級J2EE企業(yè)應(yīng)用實戰(zhàn)——Struts+Spring+Hibernate整合開發(fā)[M].北京:電子工業(yè)出版社,2007.

      責任編輯(責任編輯:杜能鋼)

      猜你喜歡
      移動學習微課程安卓
      文物表情包
      一種基于安卓系統(tǒng)的手機側(cè)抓包分析方法
      巧借微課,翻轉(zhuǎn)課堂
      考試周刊(2016年86期)2016-11-11 09:01:29
      智能手機在大學生移動學習中的應(yīng)用研究
      大學計算機基礎(chǔ)“微課程”設(shè)計1
      大學計算機基礎(chǔ)微課程設(shè)計實驗
      基于云計算的移動學習平臺的設(shè)計
      基于移動學習的自動問答系統(tǒng)設(shè)計
      移動學習方式下實驗教學資源建設(shè)的研究
      科技視界(2016年20期)2016-09-29 12:07:51
      安卓L未至安卓M來了!安卓首泄漏M系統(tǒng)
      日土县| 四会市| 怀安县| 台湾省| 门头沟区| 双城市| 科尔| 广平县| 客服| 清涧县| 来凤县| 利川市| 哈巴河县| 靖边县| 广宗县| 陇川县| 长丰县| 巴中市| 织金县| 秀山| 调兵山市| 精河县| 鲁甸县| 铜山县| 恩平市| 福海县| 赞皇县| 榕江县| 通山县| 手游| 东平县| 霞浦县| 子洲县| 天峨县| 阳西县| 成都市| 焦作市| 田东县| 五大连池市| 额济纳旗| 芦山县|