999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android的在線學習系統的設計與實現

2014-10-11 08:33:03劉世貴
中國高新技術企業 2014年21期

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

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

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

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

1 設計構思

1.1 設計目標

本文設計的基于Android的在線學習系統要實現移動終端遠程訪問終端服務器學習資料,提供下載離線閱讀功能,并且系統能夠實現遠程及時交流。Android客戶端可通過移動網絡訪問互聯網,互聯網連接RSS服務器、互聯網服務器和數據庫服務器,教師可通過計算機連接互聯網添加、修改和刪除服務器中的學習資料和應用資源。

1.2 關鍵技術

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

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

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

2 系統設計

2.1 架構設計

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

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

2.2 結構設計

在線學習系統結構設計采用B/S三層設計模式,即采用應用層、業務層和數據層,基于Android的在線學習系統結構設計如圖2所示:

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

2.3 流程設計

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

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

3 系統實現

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

3.1 用戶登陸模塊實現

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

3.2 課程上傳下載模塊實現

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

3.3 課程學習模塊實現

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

4 結語

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

參考文獻

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

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

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

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

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

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

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

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

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

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

1 設計構思

1.1 設計目標

本文設計的基于Android的在線學習系統要實現移動終端遠程訪問終端服務器學習資料,提供下載離線閱讀功能,并且系統能夠實現遠程及時交流。Android客戶端可通過移動網絡訪問互聯網,互聯網連接RSS服務器、互聯網服務器和數據庫服務器,教師可通過計算機連接互聯網添加、修改和刪除服務器中的學習資料和應用資源。

1.2 關鍵技術

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

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

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

2 系統設計

2.1 架構設計

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

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

2.2 結構設計

在線學習系統結構設計采用B/S三層設計模式,即采用應用層、業務層和數據層,基于Android的在線學習系統結構設計如圖2所示:

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

2.3 流程設計

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

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

3 系統實現

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

3.1 用戶登陸模塊實現

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

3.2 課程上傳下載模塊實現

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

3.3 課程學習模塊實現

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

4 結語

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

參考文獻

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

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

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

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

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

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

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

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

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

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

1 設計構思

1.1 設計目標

本文設計的基于Android的在線學習系統要實現移動終端遠程訪問終端服務器學習資料,提供下載離線閱讀功能,并且系統能夠實現遠程及時交流。Android客戶端可通過移動網絡訪問互聯網,互聯網連接RSS服務器、互聯網服務器和數據庫服務器,教師可通過計算機連接互聯網添加、修改和刪除服務器中的學習資料和應用資源。

1.2 關鍵技術

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

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

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

2 系統設計

2.1 架構設計

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

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

2.2 結構設計

在線學習系統結構設計采用B/S三層設計模式,即采用應用層、業務層和數據層,基于Android的在線學習系統結構設計如圖2所示:

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

2.3 流程設計

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

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

3 系統實現

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

3.1 用戶登陸模塊實現

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

3.2 課程上傳下載模塊實現

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

3.3 課程學習模塊實現

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

4 結語

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

參考文獻

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

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

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

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

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

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

主站蜘蛛池模板: 国产亚洲精品自在线| AV片亚洲国产男人的天堂| 亚洲另类第一页| 国产日韩欧美视频| 在线观看国产精品一区| 国产福利一区在线| 欧美午夜一区| 美女无遮挡拍拍拍免费视频| 午夜国产大片免费观看| 首页亚洲国产丝袜长腿综合| 日本尹人综合香蕉在线观看| 国产啪在线| 久久人与动人物A级毛片| 国产免费怡红院视频| 五月婷婷综合色| 日本一本正道综合久久dvd| 欧美在线黄| 91欧洲国产日韩在线人成| 国产乱人伦AV在线A| 国产一级α片| 亚洲自偷自拍另类小说| 欧美区在线播放| 免费看的一级毛片| vvvv98国产成人综合青青| 在线看免费无码av天堂的| 国产日韩精品一区在线不卡| 九色91在线视频| 欧美无专区| 手机成人午夜在线视频| 999国内精品久久免费视频| 欧美成人A视频| 性色生活片在线观看| 国产女人综合久久精品视| 无码AV高清毛片中国一级毛片 | 亚洲精品无码AV电影在线播放| 久久国产成人精品国产成人亚洲 | 国产精品手机视频| 亚洲va视频| 乱系列中文字幕在线视频| 欧美日韩免费在线视频| 久久午夜夜伦鲁鲁片不卡| 暴力调教一区二区三区| 在线国产三级| 九九视频免费看| 国产成人一区免费观看| 成年人视频一区二区| 免费亚洲成人| 欧美在线黄| 综1合AV在线播放| 国产黑丝一区| 最近最新中文字幕在线第一页| 99热亚洲精品6码| 国产日韩丝袜一二三区| 一级毛片基地| av天堂最新版在线| 精品国产亚洲人成在线| 99热最新网址| 国产微拍精品| 99r在线精品视频在线播放| 久久精品人人做人人爽97| 成人午夜视频网站| 四虎成人免费毛片| 国产在线观看精品| 久久精品一品道久久精品| 91探花在线观看国产最新| 日本午夜三级| 亚洲欧美日韩成人在线| 尤物在线观看乱码| 激情五月婷婷综合网| 成人在线第一页| 日韩AV无码免费一二三区| 最新精品久久精品| 国产亚卅精品无码| 中文字幕无码制服中字| 精品一区二区久久久久网站| 久久人人爽人人爽人人片aV东京热| 国产精品网址你懂的| 91亚洲精选| 免费国产在线精品一区| 天天综合亚洲| 一级高清毛片免费a级高清毛片| 亚洲男人在线|