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-),男,甘肅渭源人,定西師范高等專科學校計算機系主任,講師,研究方向:軟件工程。

主站蜘蛛池模板: 欧美不卡在线视频| 国产免费高清无需播放器| 午夜福利网址| 国内精品久久久久久久久久影视| 毛片免费在线视频| jizz在线观看| 国产精品午夜福利麻豆| 999精品在线视频| 精品久久久久久成人AV| 老色鬼欧美精品| 国产精品综合色区在线观看| 美女一区二区在线观看| av大片在线无码免费| 中文国产成人精品久久| JIZZ亚洲国产| 国产在线第二页| 精品剧情v国产在线观看| 日韩欧美网址| 中文国产成人精品久久| 91国内视频在线观看| 熟妇丰满人妻| 操操操综合网| 国产一区二区免费播放| 亚洲aaa视频| 91香蕉视频下载网站| 亚洲成人免费在线| 国产伦精品一区二区三区视频优播| 国产经典三级在线| 亚洲一区国色天香| 国产成人精品三级| 看国产一级毛片| 精品一区二区三区水蜜桃| 成人夜夜嗨| 露脸真实国语乱在线观看| 国产jizz| 少妇露出福利视频| 欧美国产日韩在线观看| 精品国产一二三区| 三上悠亚精品二区在线观看| 久久精品人人做人人爽电影蜜月 | 91久久国产成人免费观看| 色综合综合网| 久草视频中文| 欧洲高清无码在线| 91亚洲精选| 成年人国产网站| 国产欧美视频一区二区三区| 欧美激情二区三区| 91精品国产91久久久久久三级| 亚洲天堂网在线视频| 国产精品综合色区在线观看| 四虎成人免费毛片| 久久永久免费人妻精品| 99精品免费欧美成人小视频| 99国产精品免费观看视频| 国产99视频免费精品是看6| 狠狠色噜噜狠狠狠狠色综合久 | 欧美不卡二区| 免费国产一级 片内射老| 全部无卡免费的毛片在线看| 性激烈欧美三级在线播放| 欧美福利在线播放| 啪啪永久免费av| 国产精品视屏| 午夜精品区| 亚洲中文字幕日产无码2021| 夜夜操天天摸| 亚洲高清国产拍精品26u| 国产视频一二三区| 国产性生大片免费观看性欧美| 亚洲精品视频网| 欧美日韩国产精品va| 国产在线八区| 国产99久久亚洲综合精品西瓜tv| 国产96在线 | 成人国产免费| 999精品在线视频| 国产精品亚洲综合久久小说| 69精品在线观看| 久热re国产手机在线观看| 中文字幕在线观看日本| 国产9191精品免费观看|