• 
    

    
    

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

      ?

      基于Android的在線學習系統(tǒng)的設計與實現(xiàn)

      2014-10-11 08:33劉世貴
      中國高新技術企業(yè) 2014年21期
      關鍵詞:Android系統(tǒng)移動教學系統(tǒng)設計

      摘要:文章設計了一種基于Android的在線學習系統(tǒng),該系統(tǒng)可以在Android移動設備平臺上運行,譬如Android手機、Android學習機、Android平板電腦等,系統(tǒng)設置學科內(nèi)容在線下載、師生線上互動功能,通過在線學習系統(tǒng),學生可以隨時隨地地進行學科選擇性學習,也可以通過師生互動平臺提出疑問,得到教師的解答,便于學生第一時間掌握知識要點。

      關鍵詞:在線學習系統(tǒng);Android系統(tǒng);移動教學;系統(tǒng)設計;移動設備平臺

      中圖分類號:TP311 文獻標識碼:A 文章編號:1009-2374(2014)31-0027-02

      由于Android的開源特性,Android系統(tǒng)已經(jīng)成為移動終端設備首先操作系統(tǒng),同時,基于Android的系統(tǒng)軟件得以廣泛的開發(fā)。在教學領域,移動在線學習改變了人們傳統(tǒng)的學習方式,利用Android在線學習系統(tǒng)學生可以隨時隨地地進行學習,實時掌握知識要點,有利于學生更加快速地獲得知識內(nèi)容。本文基于Android系統(tǒng)設計B/S模式架構的三層結(jié)構在線學習系統(tǒng),應用層為用戶提供友好學習界面,業(yè)務層實現(xiàn)系統(tǒng)功能模塊的獨立運行和相互關聯(lián),數(shù)據(jù)層存儲在線教學資源和用戶信息。

      1 設計構思

      1.1 設計目標

      本文設計的基于Android的在線學習系統(tǒng)要實現(xiàn)移動終端遠程訪問終端服務器學習資料,提供下載離線閱讀功能,并且系統(tǒng)能夠?qū)崿F(xiàn)遠程及時交流。Android客戶端可通過移動網(wǎng)絡訪問互聯(lián)網(wǎng),互聯(lián)網(wǎng)連接RSS服務器、互聯(lián)網(wǎng)服務器和數(shù)據(jù)庫服務器,教師可通過計算機連接互聯(lián)網(wǎng)添加、修改和刪除服務器中的學習資料和應用資源。

      1.2 關鍵技術

      J2ME技術是移動設備、嵌入式設備開發(fā)的主要應用技術之一,其在Android系統(tǒng)軟件開發(fā)中應用J2ME技術進行開發(fā)便于跨平臺操作。

      OAUTH技術是由大型互聯(lián)網(wǎng)同時提供的個人身份認證服務,該技術應用于移動終端作為用戶認證便捷又安全,非常適用于作為在線學習系統(tǒng)安全認證。

      本文開發(fā)環(huán)境是基于Android平臺,采用JAVA技術J2ME跨系統(tǒng)平臺設計,終端用戶通過Activity或者其他Context對象調(diào)用后臺Service,為保證系統(tǒng)的安全性采用OAUTH認證服務,限制用戶訪問權。用戶使用系統(tǒng)時可通過RSS技術訂閱興趣學習資源,服務器通過RSS技術傳遞XML數(shù)據(jù),使用SAX技術解析,降低系統(tǒng)運行壓力。

      2 系統(tǒng)設計

      2.1 架構設計

      基于Android的在線學習系統(tǒng)主要從兩個方面構建架構:一方面是從用戶端的角度出發(fā)進行架構,另一方面從服務端和管理端的角度出發(fā)進行架構,架構設計如圖1所示:

      Android在線學習系統(tǒng)架構由教師通過PC操作端連接互聯(lián)網(wǎng)獲得服務器訪問身份后上傳學習資源,學生可以通過移動終端設備,訪問移動網(wǎng)絡,通過身份驗證后獲得服務器學習資源。架構實現(xiàn)移動網(wǎng)絡與互聯(lián)網(wǎng)絡相互連接,RSS服務器為終端用戶提供學習資源訂閱,互聯(lián)網(wǎng)服務器為教師提供遠程課程制作與上傳,數(shù)據(jù)庫服務器存儲教學資源、用戶信息。

      2.2 結(jié)構設計

      在線學習系統(tǒng)結(jié)構設計采用B/S三層設計模式,即采用應用層、業(yè)務層和數(shù)據(jù)層,基于Android的在線學習系統(tǒng)結(jié)構設計如圖2所示:

      應用層是用戶進行在線閱讀和學習的平臺,業(yè)務層是學習系統(tǒng)各項功能的實現(xiàn)層,其通過模塊的方式實現(xiàn)應用層與數(shù)據(jù)層之間的銜接,數(shù)據(jù)層進行數(shù)據(jù)存儲,學習資料、用戶操作信息等都存儲在數(shù)據(jù)庫中。

      2.3 流程設計

      基于Android的在線學習系統(tǒng)設計流程包括兩個方面:一方面是應用流程設計,另一方面是管理流程設計,應用流程設計是用戶訪問服務器流程設計,管理流程設計是學習資源上傳流程設計。基于Android的在線學習系統(tǒng)流程設計如圖3所示:

      Android客戶端通過認證后進行系統(tǒng)應用,用戶可下載所需學習資料、訂閱學習課程、進行在線交流和習題練習;教師或者學習資源擁有者通過計算機連接互聯(lián)網(wǎng)通過系統(tǒng)認證訪問數(shù)據(jù)庫,可上傳學習資源,進行在線交流、發(fā)布課程通知、管理上傳資源、習題發(fā)布等;系統(tǒng)管理員通過認證登陸系統(tǒng)后臺,可進行系統(tǒng)管理,對系統(tǒng)功能模塊進行設置、對用戶權限進行管理等。

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

      基于Android的在線學習系統(tǒng)實現(xiàn)是將各項功能進行模塊化,采用模塊進行功能設計實現(xiàn)系統(tǒng)劃分為用戶登陸模塊、課程上傳與下載模塊和課程學習模塊。

      3.1 用戶登陸模塊實現(xiàn)

      用戶登陸模塊分為Android系統(tǒng)登陸模塊和PC系統(tǒng)登陸模塊。Android系統(tǒng)登陸模塊設計用戶友好Android界面,用戶輸入正確的用戶名和密碼登陸系統(tǒng),初次登陸系統(tǒng)點擊“注冊新用戶”正確填寫用戶信息,注冊認證后登陸系統(tǒng),用戶還可以通過各大網(wǎng)絡服務商提供的OAUTH認證服務,進行登陸。OAUTH認證服務提供商包括、騰訊、搜狐、人人網(wǎng)等國內(nèi)較大互聯(lián)網(wǎng)公司。PC系統(tǒng)登陸模塊包括用戶登陸和管理登陸,用戶登陸正確填寫用戶名、密碼和驗證碼登陸系統(tǒng),管理員正確填寫用戶名和密碼登陸管理平臺。

      3.2 課程上傳下載模塊實現(xiàn)

      課程上傳與下載模塊分別由PC系統(tǒng)進行操作和Android系統(tǒng)進行操作。用戶通過PC機登陸系統(tǒng)后可上傳課件、發(fā)布課程信息;用戶通過Android系統(tǒng)登陸可下載課件、訂閱課程。課程訂閱采用RSS技術,用戶訂閱課程時,利用RSS對XML文件進行解析,并創(chuàng)建一個RSSFeed類,該類中包含RSS訂閱內(nèi)容,解析后的文件通過事件命令發(fā)送給處理器,確定用戶訂閱內(nèi)容。

      3.3 課程學習模塊實現(xiàn)

      課程學習模塊采用統(tǒng)一XML模板生成,課程內(nèi)容形式包括文字信息、圖表、圖片及視頻文件,用戶可選擇所需學習課程進行在線實時學習,也可以通過下載離線學習。課程形式中的視頻文件播放需調(diào)用Android系統(tǒng)中的VideoView程序或者是用戶安裝的Android視頻播放器,為節(jié)省用戶資源視頻格式采用MP4、3GP等移動媒體播放格式,降低用戶下載緩存,為用戶節(jié)省下載流量。

      4 結(jié)語

      基于Android的在線學習系統(tǒng)采用的是J2ME技術進行開發(fā),學生通過移動終端可訪問教學平臺數(shù)據(jù)庫,通過RSS訂閱學習課程,并提供在線下載、離線閱讀,為提高在線學習提供的快速瀏覽,系統(tǒng)采用SAX解析技術操作XML數(shù)據(jù),提高系統(tǒng)運行速度,減少數(shù)據(jù)下載耗費的流量,采用OAUTH認證,保證系統(tǒng)的安全性和可靠性。

      參考文獻

      [1] 王凌燕,吳華,王麗燕.基于Android的英語語法移動學習系統(tǒng)設計與實現(xiàn)[J].計算機與現(xiàn)代化,2013,(8).

      [2] 李向東,楊昕.基于Android平臺的移動學習系統(tǒng)的設計與實現(xiàn)[J].計算機時代,2014,(4).

      [3] 夏幫貴.基于Android平臺的移動學習系統(tǒng)[J].西華大學學報(自然科學版),2011,(5).

      [4] 沈成,張凱,呂偉鵬,萬小霞.基于Android平臺的課程學習系統(tǒng)的設計與實現(xiàn)[J].重慶工商大學學報(自然科學版),2014,(1).

      [5] 楊子天,邵宇.基于Android平臺的在線考試系統(tǒng)的設計與實現(xiàn)[J].電腦知識與技術,2014,(3).

      作者簡介:劉世貴(1975-),男,甘肅渭源人,定西師范高等??茖W校計算機系主任,講師,研究方向:軟件工程。

      摘要:文章設計了一種基于Android的在線學習系統(tǒng),該系統(tǒng)可以在Android移動設備平臺上運行,譬如Android手機、Android學習機、Android平板電腦等,系統(tǒng)設置學科內(nèi)容在線下載、師生線上互動功能,通過在線學習系統(tǒng),學生可以隨時隨地地進行學科選擇性學習,也可以通過師生互動平臺提出疑問,得到教師的解答,便于學生第一時間掌握知識要點。

      關鍵詞:在線學習系統(tǒng);Android系統(tǒng);移動教學;系統(tǒng)設計;移動設備平臺

      中圖分類號:TP311 文獻標識碼:A 文章編號:1009-2374(2014)31-0027-02

      由于Android的開源特性,Android系統(tǒng)已經(jīng)成為移動終端設備首先操作系統(tǒng),同時,基于Android的系統(tǒng)軟件得以廣泛的開發(fā)。在教學領域,移動在線學習改變了人們傳統(tǒng)的學習方式,利用Android在線學習系統(tǒng)學生可以隨時隨地地進行學習,實時掌握知識要點,有利于學生更加快速地獲得知識內(nèi)容。本文基于Android系統(tǒng)設計B/S模式架構的三層結(jié)構在線學習系統(tǒng),應用層為用戶提供友好學習界面,業(yè)務層實現(xiàn)系統(tǒng)功能模塊的獨立運行和相互關聯(lián),數(shù)據(jù)層存儲在線教學資源和用戶信息。

      1 設計構思

      1.1 設計目標

      本文設計的基于Android的在線學習系統(tǒng)要實現(xiàn)移動終端遠程訪問終端服務器學習資料,提供下載離線閱讀功能,并且系統(tǒng)能夠?qū)崿F(xiàn)遠程及時交流。Android客戶端可通過移動網(wǎng)絡訪問互聯(lián)網(wǎng),互聯(lián)網(wǎng)連接RSS服務器、互聯(lián)網(wǎng)服務器和數(shù)據(jù)庫服務器,教師可通過計算機連接互聯(lián)網(wǎng)添加、修改和刪除服務器中的學習資料和應用資源。

      1.2 關鍵技術

      J2ME技術是移動設備、嵌入式設備開發(fā)的主要應用技術之一,其在Android系統(tǒng)軟件開發(fā)中應用J2ME技術進行開發(fā)便于跨平臺操作。

      OAUTH技術是由大型互聯(lián)網(wǎng)同時提供的個人身份認證服務,該技術應用于移動終端作為用戶認證便捷又安全,非常適用于作為在線學習系統(tǒng)安全認證。

      本文開發(fā)環(huán)境是基于Android平臺,采用JAVA技術J2ME跨系統(tǒng)平臺設計,終端用戶通過Activity或者其他Context對象調(diào)用后臺Service,為保證系統(tǒng)的安全性采用OAUTH認證服務,限制用戶訪問權。用戶使用系統(tǒng)時可通過RSS技術訂閱興趣學習資源,服務器通過RSS技術傳遞XML數(shù)據(jù),使用SAX技術解析,降低系統(tǒng)運行壓力。

      2 系統(tǒng)設計

      2.1 架構設計

      基于Android的在線學習系統(tǒng)主要從兩個方面構建架構:一方面是從用戶端的角度出發(fā)進行架構,另一方面從服務端和管理端的角度出發(fā)進行架構,架構設計如圖1所示:

      Android在線學習系統(tǒng)架構由教師通過PC操作端連接互聯(lián)網(wǎng)獲得服務器訪問身份后上傳學習資源,學生可以通過移動終端設備,訪問移動網(wǎng)絡,通過身份驗證后獲得服務器學習資源。架構實現(xiàn)移動網(wǎng)絡與互聯(lián)網(wǎng)絡相互連接,RSS服務器為終端用戶提供學習資源訂閱,互聯(lián)網(wǎng)服務器為教師提供遠程課程制作與上傳,數(shù)據(jù)庫服務器存儲教學資源、用戶信息。

      2.2 結(jié)構設計

      在線學習系統(tǒng)結(jié)構設計采用B/S三層設計模式,即采用應用層、業(yè)務層和數(shù)據(jù)層,基于Android的在線學習系統(tǒng)結(jié)構設計如圖2所示:

      應用層是用戶進行在線閱讀和學習的平臺,業(yè)務層是學習系統(tǒng)各項功能的實現(xiàn)層,其通過模塊的方式實現(xiàn)應用層與數(shù)據(jù)層之間的銜接,數(shù)據(jù)層進行數(shù)據(jù)存儲,學習資料、用戶操作信息等都存儲在數(shù)據(jù)庫中。

      2.3 流程設計

      基于Android的在線學習系統(tǒng)設計流程包括兩個方面:一方面是應用流程設計,另一方面是管理流程設計,應用流程設計是用戶訪問服務器流程設計,管理流程設計是學習資源上傳流程設計。基于Android的在線學習系統(tǒng)流程設計如圖3所示:

      Android客戶端通過認證后進行系統(tǒng)應用,用戶可下載所需學習資料、訂閱學習課程、進行在線交流和習題練習;教師或者學習資源擁有者通過計算機連接互聯(lián)網(wǎng)通過系統(tǒng)認證訪問數(shù)據(jù)庫,可上傳學習資源,進行在線交流、發(fā)布課程通知、管理上傳資源、習題發(fā)布等;系統(tǒng)管理員通過認證登陸系統(tǒng)后臺,可進行系統(tǒng)管理,對系統(tǒng)功能模塊進行設置、對用戶權限進行管理等。

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

      基于Android的在線學習系統(tǒng)實現(xiàn)是將各項功能進行模塊化,采用模塊進行功能設計實現(xiàn)系統(tǒng)劃分為用戶登陸模塊、課程上傳與下載模塊和課程學習模塊。

      3.1 用戶登陸模塊實現(xiàn)

      用戶登陸模塊分為Android系統(tǒng)登陸模塊和PC系統(tǒng)登陸模塊。Android系統(tǒng)登陸模塊設計用戶友好Android界面,用戶輸入正確的用戶名和密碼登陸系統(tǒng),初次登陸系統(tǒng)點擊“注冊新用戶”正確填寫用戶信息,注冊認證后登陸系統(tǒng),用戶還可以通過各大網(wǎng)絡服務商提供的OAUTH認證服務,進行登陸。OAUTH認證服務提供商包括、騰訊、搜狐、人人網(wǎng)等國內(nèi)較大互聯(lián)網(wǎng)公司。PC系統(tǒng)登陸模塊包括用戶登陸和管理登陸,用戶登陸正確填寫用戶名、密碼和驗證碼登陸系統(tǒng),管理員正確填寫用戶名和密碼登陸管理平臺。

      3.2 課程上傳下載模塊實現(xiàn)

      課程上傳與下載模塊分別由PC系統(tǒng)進行操作和Android系統(tǒng)進行操作。用戶通過PC機登陸系統(tǒng)后可上傳課件、發(fā)布課程信息;用戶通過Android系統(tǒng)登陸可下載課件、訂閱課程。課程訂閱采用RSS技術,用戶訂閱課程時,利用RSS對XML文件進行解析,并創(chuàng)建一個RSSFeed類,該類中包含RSS訂閱內(nèi)容,解析后的文件通過事件命令發(fā)送給處理器,確定用戶訂閱內(nèi)容。

      3.3 課程學習模塊實現(xiàn)

      課程學習模塊采用統(tǒng)一XML模板生成,課程內(nèi)容形式包括文字信息、圖表、圖片及視頻文件,用戶可選擇所需學習課程進行在線實時學習,也可以通過下載離線學習。課程形式中的視頻文件播放需調(diào)用Android系統(tǒng)中的VideoView程序或者是用戶安裝的Android視頻播放器,為節(jié)省用戶資源視頻格式采用MP4、3GP等移動媒體播放格式,降低用戶下載緩存,為用戶節(jié)省下載流量。

      4 結(jié)語

      基于Android的在線學習系統(tǒng)采用的是J2ME技術進行開發(fā),學生通過移動終端可訪問教學平臺數(shù)據(jù)庫,通過RSS訂閱學習課程,并提供在線下載、離線閱讀,為提高在線學習提供的快速瀏覽,系統(tǒng)采用SAX解析技術操作XML數(shù)據(jù),提高系統(tǒng)運行速度,減少數(shù)據(jù)下載耗費的流量,采用OAUTH認證,保證系統(tǒng)的安全性和可靠性。

      參考文獻

      [1] 王凌燕,吳華,王麗燕.基于Android的英語語法移動學習系統(tǒng)設計與實現(xiàn)[J].計算機與現(xiàn)代化,2013,(8).

      [2] 李向東,楊昕.基于Android平臺的移動學習系統(tǒng)的設計與實現(xiàn)[J].計算機時代,2014,(4).

      [3] 夏幫貴.基于Android平臺的移動學習系統(tǒng)[J].西華大學學報(自然科學版),2011,(5).

      [4] 沈成,張凱,呂偉鵬,萬小霞.基于Android平臺的課程學習系統(tǒng)的設計與實現(xiàn)[J].重慶工商大學學報(自然科學版),2014,(1).

      [5] 楊子天,邵宇.基于Android平臺的在線考試系統(tǒng)的設計與實現(xiàn)[J].電腦知識與技術,2014,(3).

      作者簡介:劉世貴(1975-),男,甘肅渭源人,定西師范高等??茖W校計算機系主任,講師,研究方向:軟件工程。

      摘要:文章設計了一種基于Android的在線學習系統(tǒng),該系統(tǒng)可以在Android移動設備平臺上運行,譬如Android手機、Android學習機、Android平板電腦等,系統(tǒng)設置學科內(nèi)容在線下載、師生線上互動功能,通過在線學習系統(tǒng),學生可以隨時隨地地進行學科選擇性學習,也可以通過師生互動平臺提出疑問,得到教師的解答,便于學生第一時間掌握知識要點。

      關鍵詞:在線學習系統(tǒng);Android系統(tǒng);移動教學;系統(tǒng)設計;移動設備平臺

      中圖分類號:TP311 文獻標識碼:A 文章編號:1009-2374(2014)31-0027-02

      由于Android的開源特性,Android系統(tǒng)已經(jīng)成為移動終端設備首先操作系統(tǒng),同時,基于Android的系統(tǒng)軟件得以廣泛的開發(fā)。在教學領域,移動在線學習改變了人們傳統(tǒng)的學習方式,利用Android在線學習系統(tǒng)學生可以隨時隨地地進行學習,實時掌握知識要點,有利于學生更加快速地獲得知識內(nèi)容。本文基于Android系統(tǒng)設計B/S模式架構的三層結(jié)構在線學習系統(tǒng),應用層為用戶提供友好學習界面,業(yè)務層實現(xiàn)系統(tǒng)功能模塊的獨立運行和相互關聯(lián),數(shù)據(jù)層存儲在線教學資源和用戶信息。

      1 設計構思

      1.1 設計目標

      本文設計的基于Android的在線學習系統(tǒng)要實現(xiàn)移動終端遠程訪問終端服務器學習資料,提供下載離線閱讀功能,并且系統(tǒng)能夠?qū)崿F(xiàn)遠程及時交流。Android客戶端可通過移動網(wǎng)絡訪問互聯(lián)網(wǎng),互聯(lián)網(wǎng)連接RSS服務器、互聯(lián)網(wǎng)服務器和數(shù)據(jù)庫服務器,教師可通過計算機連接互聯(lián)網(wǎng)添加、修改和刪除服務器中的學習資料和應用資源。

      1.2 關鍵技術

      J2ME技術是移動設備、嵌入式設備開發(fā)的主要應用技術之一,其在Android系統(tǒng)軟件開發(fā)中應用J2ME技術進行開發(fā)便于跨平臺操作。

      OAUTH技術是由大型互聯(lián)網(wǎng)同時提供的個人身份認證服務,該技術應用于移動終端作為用戶認證便捷又安全,非常適用于作為在線學習系統(tǒng)安全認證。

      本文開發(fā)環(huán)境是基于Android平臺,采用JAVA技術J2ME跨系統(tǒng)平臺設計,終端用戶通過Activity或者其他Context對象調(diào)用后臺Service,為保證系統(tǒng)的安全性采用OAUTH認證服務,限制用戶訪問權。用戶使用系統(tǒng)時可通過RSS技術訂閱興趣學習資源,服務器通過RSS技術傳遞XML數(shù)據(jù),使用SAX技術解析,降低系統(tǒng)運行壓力。

      2 系統(tǒng)設計

      2.1 架構設計

      基于Android的在線學習系統(tǒng)主要從兩個方面構建架構:一方面是從用戶端的角度出發(fā)進行架構,另一方面從服務端和管理端的角度出發(fā)進行架構,架構設計如圖1所示:

      Android在線學習系統(tǒng)架構由教師通過PC操作端連接互聯(lián)網(wǎng)獲得服務器訪問身份后上傳學習資源,學生可以通過移動終端設備,訪問移動網(wǎng)絡,通過身份驗證后獲得服務器學習資源。架構實現(xiàn)移動網(wǎng)絡與互聯(lián)網(wǎng)絡相互連接,RSS服務器為終端用戶提供學習資源訂閱,互聯(lián)網(wǎng)服務器為教師提供遠程課程制作與上傳,數(shù)據(jù)庫服務器存儲教學資源、用戶信息。

      2.2 結(jié)構設計

      在線學習系統(tǒng)結(jié)構設計采用B/S三層設計模式,即采用應用層、業(yè)務層和數(shù)據(jù)層,基于Android的在線學習系統(tǒng)結(jié)構設計如圖2所示:

      應用層是用戶進行在線閱讀和學習的平臺,業(yè)務層是學習系統(tǒng)各項功能的實現(xiàn)層,其通過模塊的方式實現(xiàn)應用層與數(shù)據(jù)層之間的銜接,數(shù)據(jù)層進行數(shù)據(jù)存儲,學習資料、用戶操作信息等都存儲在數(shù)據(jù)庫中。

      2.3 流程設計

      基于Android的在線學習系統(tǒng)設計流程包括兩個方面:一方面是應用流程設計,另一方面是管理流程設計,應用流程設計是用戶訪問服務器流程設計,管理流程設計是學習資源上傳流程設計?;贏ndroid的在線學習系統(tǒng)流程設計如圖3所示:

      Android客戶端通過認證后進行系統(tǒng)應用,用戶可下載所需學習資料、訂閱學習課程、進行在線交流和習題練習;教師或者學習資源擁有者通過計算機連接互聯(lián)網(wǎng)通過系統(tǒng)認證訪問數(shù)據(jù)庫,可上傳學習資源,進行在線交流、發(fā)布課程通知、管理上傳資源、習題發(fā)布等;系統(tǒng)管理員通過認證登陸系統(tǒng)后臺,可進行系統(tǒng)管理,對系統(tǒng)功能模塊進行設置、對用戶權限進行管理等。

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

      基于Android的在線學習系統(tǒng)實現(xiàn)是將各項功能進行模塊化,采用模塊進行功能設計實現(xiàn)系統(tǒng)劃分為用戶登陸模塊、課程上傳與下載模塊和課程學習模塊。

      3.1 用戶登陸模塊實現(xiàn)

      用戶登陸模塊分為Android系統(tǒng)登陸模塊和PC系統(tǒng)登陸模塊。Android系統(tǒng)登陸模塊設計用戶友好Android界面,用戶輸入正確的用戶名和密碼登陸系統(tǒng),初次登陸系統(tǒng)點擊“注冊新用戶”正確填寫用戶信息,注冊認證后登陸系統(tǒng),用戶還可以通過各大網(wǎng)絡服務商提供的OAUTH認證服務,進行登陸。OAUTH認證服務提供商包括、騰訊、搜狐、人人網(wǎng)等國內(nèi)較大互聯(lián)網(wǎng)公司。PC系統(tǒng)登陸模塊包括用戶登陸和管理登陸,用戶登陸正確填寫用戶名、密碼和驗證碼登陸系統(tǒng),管理員正確填寫用戶名和密碼登陸管理平臺。

      3.2 課程上傳下載模塊實現(xiàn)

      課程上傳與下載模塊分別由PC系統(tǒng)進行操作和Android系統(tǒng)進行操作。用戶通過PC機登陸系統(tǒng)后可上傳課件、發(fā)布課程信息;用戶通過Android系統(tǒng)登陸可下載課件、訂閱課程。課程訂閱采用RSS技術,用戶訂閱課程時,利用RSS對XML文件進行解析,并創(chuàng)建一個RSSFeed類,該類中包含RSS訂閱內(nèi)容,解析后的文件通過事件命令發(fā)送給處理器,確定用戶訂閱內(nèi)容。

      3.3 課程學習模塊實現(xiàn)

      課程學習模塊采用統(tǒng)一XML模板生成,課程內(nèi)容形式包括文字信息、圖表、圖片及視頻文件,用戶可選擇所需學習課程進行在線實時學習,也可以通過下載離線學習。課程形式中的視頻文件播放需調(diào)用Android系統(tǒng)中的VideoView程序或者是用戶安裝的Android視頻播放器,為節(jié)省用戶資源視頻格式采用MP4、3GP等移動媒體播放格式,降低用戶下載緩存,為用戶節(jié)省下載流量。

      4 結(jié)語

      基于Android的在線學習系統(tǒng)采用的是J2ME技術進行開發(fā),學生通過移動終端可訪問教學平臺數(shù)據(jù)庫,通過RSS訂閱學習課程,并提供在線下載、離線閱讀,為提高在線學習提供的快速瀏覽,系統(tǒng)采用SAX解析技術操作XML數(shù)據(jù),提高系統(tǒng)運行速度,減少數(shù)據(jù)下載耗費的流量,采用OAUTH認證,保證系統(tǒng)的安全性和可靠性。

      參考文獻

      [1] 王凌燕,吳華,王麗燕.基于Android的英語語法移動學習系統(tǒng)設計與實現(xiàn)[J].計算機與現(xiàn)代化,2013,(8).

      [2] 李向東,楊昕.基于Android平臺的移動學習系統(tǒng)的設計與實現(xiàn)[J].計算機時代,2014,(4).

      [3] 夏幫貴.基于Android平臺的移動學習系統(tǒng)[J].西華大學學報(自然科學版),2011,(5).

      [4] 沈成,張凱,呂偉鵬,萬小霞.基于Android平臺的課程學習系統(tǒng)的設計與實現(xiàn)[J].重慶工商大學學報(自然科學版),2014,(1).

      [5] 楊子天,邵宇.基于Android平臺的在線考試系統(tǒng)的設計與實現(xiàn)[J].電腦知識與技術,2014,(3).

      作者簡介:劉世貴(1975-),男,甘肅渭源人,定西師范高等專科學校計算機系主任,講師,研究方向:軟件工程。

      猜你喜歡
      Android系統(tǒng)移動教學系統(tǒng)設計
      攝像錄播移動車研發(fā)
      Android下的機械式電表數(shù)字識別技術研究
      基于Android平臺的移動教學信息管理系統(tǒng)設計與實現(xiàn)
      移動教學在生物信息學課程改革中的應用
      一種基于SATA硬盤陣列的數(shù)據(jù)存儲與控制系統(tǒng)設計研究
      基于GPS和iBeacon的智能校園信息發(fā)布平臺設計與實現(xiàn)
      基于增強現(xiàn)實技術的導航系統(tǒng)研究
      目標特性測量雷達平臺建設構想
      基于Android平臺的教學應用系統(tǒng)研究
      长岭县| 盐城市| 凯里市| 许昌县| 漯河市| 城口县| 承德市| 古蔺县| 绥芬河市| 海安县| 从化市| 江永县| 德令哈市| 明光市| 修水县| 永兴县| 子长县| 绵竹市| 蒲江县| 泾源县| 招远市| 南乐县| 子洲县| 错那县| 凤翔县| 广安市| 浠水县| 饶河县| 连州市| 镇赉县| 阜南县| 龙海市| 建宁县| 镇江市| 盐池县| 合阳县| 分宜县| 通河县| 双鸭山市| 应用必备| 长兴县|