国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于手持設(shè)備的教學(xué)資源整合系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2015-06-24 12:19:30杜遠(yuǎn)坤周麗
電腦知識與技術(shù) 2015年11期
關(guān)鍵詞:S模式移動學(xué)習(xí)

杜遠(yuǎn)坤++周麗

摘要:以教學(xué)資源整合作為契機(jī),對移動學(xué)習(xí)平臺構(gòu)建所需技術(shù)進(jìn)行研究,研發(fā)一套基于Android 的學(xué)習(xí)資源整合平臺。該資源整合平臺應(yīng)用了Web 應(yīng)用、B/S模式、MVC設(shè)計(jì)模式、移動互聯(lián)網(wǎng)等技術(shù),通過此系統(tǒng)為學(xué)習(xí)者搭建一個全新的學(xué)習(xí)平臺;學(xué)習(xí)平臺內(nèi)容采用了熱點(diǎn)推送模式、視頻在線播放模式、師生互動模式和最新消息發(fā)布模式,師生通過此平臺得到最新學(xué)習(xí)資料,還能進(jìn)行 資源下載、在線視頻播放、知識共享和技術(shù)溝通,從而使得傳統(tǒng)課堂教學(xué)得到有益補(bǔ)充。

關(guān)鍵詞:Android;B/S模式;MVC設(shè)計(jì)模式;移動學(xué)習(xí)

中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2015)11-0078-02

近幾年隨著移動互聯(lián)網(wǎng)和移動終端迅速發(fā)展、移動終端價格逐漸降低,移動網(wǎng)絡(luò)資費(fèi)和無線WIFI的費(fèi)用降低,這使在移動終端上娛樂、學(xué)習(xí)成為可能,移動終端的便捷性逐漸改變了人們從PC上的學(xué)習(xí)轉(zhuǎn)移到移動終端的學(xué)習(xí),移動終端學(xué)習(xí)特點(diǎn)是:一種在移動設(shè)備幫助下的能夠在任何地點(diǎn)、任何時間發(fā)生的學(xué)習(xí),移動學(xué)習(xí)所使用的移動計(jì)算設(shè)備必須能夠有效地呈現(xiàn)學(xué)習(xí)內(nèi)容并且提供教師與學(xué)習(xí)者之間的雙向交流[1]。這種方式打破了在地域和時間上的限制,是一種將來不可或缺的新型學(xué)習(xí)模式。

1 資源整合系統(tǒng)的需求分析

1.1 功能需求

管理員通過PC機(jī)的瀏覽器頁面管理系統(tǒng),例如最新資訊、資源下載、師生問題在線交流、在線視頻播放等,教師學(xué)生可以通過無線網(wǎng)絡(luò)使用手機(jī)客戶端查看最新資訊、資源下載、問題交流、教學(xué)視頻在線播放等學(xué)習(xí)資料、搜索、截圖、分享、查看下載歷史、搜索功能。

1.2 技術(shù)需求

本系統(tǒng)服務(wù)器端采用Java技術(shù)、JSP、Servlet進(jìn)行開發(fā),移動終端采用Android平臺開發(fā),軟件可移植性和跨平臺性較好,使用非常方便。

1.3經(jīng)濟(jì)需求

移動學(xué)習(xí)平臺能滿足大多數(shù)學(xué)生的需求,系統(tǒng)是采用Android平臺開發(fā),Android平臺品牌多,市場占有率比較高,且開發(fā)成本比較低的特點(diǎn)。

2 資源整合系統(tǒng)的開發(fā)的關(guān)鍵技術(shù)

2.1 JSP

JSP全名為Java Server Pages,其根本是一個簡化的Servlet設(shè)計(jì),是在服務(wù)器端執(zhí)行的。通常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶端[2]。

2.2 Servlet

Servlet是在服務(wù)器上運(yùn)行的小程序。Servlet看起來像是通常的Java程序。Servlet導(dǎo)入特定的屬于Java Servlet API的包。因?yàn)槭菍ο笞止?jié)碼,可動態(tài)地從網(wǎng)絡(luò)加載,服務(wù)器上駐留著可以通過“請求-響應(yīng)”編程模型來訪問的應(yīng)用程序。雖然Servlet可以對任何類型的請求產(chǎn)生響應(yīng),但通常只用來擴(kuò)展Web服務(wù)器的應(yīng)用程序。

2.3 Json

JSON是一種輕量級的數(shù)據(jù)交換格式。它基于JavaScript的一個子集。 JSON采用完全獨(dú)立于語言的文本格式,但是也使用了類似于C語言家族的習(xí)慣。這些特性使JSON成為理想的數(shù)據(jù)交換語言。易于人閱讀和編寫,同時也易于機(jī)器解析和生成[3]。

2.4 SQLite數(shù)據(jù)庫

SQLite是遵守ACID 的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它包含在一個相對小的C庫中。SQLite引擎不是個程序與之通信的獨(dú)立進(jìn)程,而是連接到程序中成為它的一個主要部分。所以主要的通信協(xié)議是在編程語言內(nèi)的直接API調(diào)用。這在消耗總量、延遲時間和整體簡單性上有積極的作用。

3 平臺總體設(shè)計(jì)

本教學(xué)資源整合平臺采用C/S與B/S兩種架構(gòu)結(jié)合開發(fā),手機(jī)學(xué)習(xí)終端采取C/S結(jié)構(gòu)。服務(wù)器網(wǎng)站采取B/S結(jié)構(gòu)。這種模式客戶端是統(tǒng)一,核心功能都在服務(wù)器端,使得系統(tǒng)開發(fā)和維護(hù)變得簡單。

3.1 系統(tǒng)架構(gòu)

圖 1為移動資源整合平臺的架構(gòu)圖,從圖1可以看出,學(xué)生使用移動終端通過無線網(wǎng)絡(luò),注冊登錄后,進(jìn)行資源下載、師生問題交流、視頻在線播放、關(guān)注熱點(diǎn);教師通過PC機(jī)中瀏覽器進(jìn)行資源整合平臺的管理。

圖1 資源整合平臺框架圖

3.2 業(yè)務(wù)處理流程

服務(wù)器端采用B/S三層(MVC)架構(gòu)模式,視圖層(View)使用JSP ;模型層(Model)使用Java Bean;控制層(Controller)使用Servlet,教師從瀏覽器提交任務(wù),把任務(wù)提交 Servlet 后,通過Servlet 的HttpServletResponse 對象和HttpServletRequest對象獲取網(wǎng)頁傳來的數(shù)據(jù),把數(shù)據(jù)作為參數(shù)傳遞給JavaBean

(model) 處理;JavaBean將處理后的結(jié)果返回給Servlet,把結(jié)果放在HttpServletRequest 對象中,通過HttpServletRequest的getRequestDispatcher方法請求轉(zhuǎn)發(fā)到Web頁面,也可以向手持設(shè)備客戶端發(fā)送JSON格式的文本。使用 DAO 模式實(shí)現(xiàn)數(shù)據(jù)訪問,通過和數(shù)據(jù)庫表中對應(yīng)的域?qū)ο?,對?shù)據(jù)庫數(shù)據(jù)進(jìn)行管理。該模式不僅將后臺和前臺分離,還能保證設(shè)計(jì)風(fēng)格完全面向?qū)ο蠛痛a精簡的目的[4]。系統(tǒng)業(yè)務(wù)處理流程如圖2所示。

圖2 業(yè)務(wù)處理流程

4 系統(tǒng)功能

4.1 后臺實(shí)現(xiàn)功能

管理員登陸后臺網(wǎng)站對移動終端軟件進(jìn)行實(shí)時管理,完成學(xué)習(xí)平臺消息推送和數(shù)據(jù)更新維護(hù)以及的等職能;學(xué)習(xí)者通過移動終端軟件獲得校園資訊以及完成在線視頻播放;教師使用者通過移動終端對學(xué)習(xí)使用者在移動學(xué)習(xí)過程中發(fā)送的問題在線解答。后臺的管理的主要功能包括:最新資訊分享、資源下載、問題交流、內(nèi)容評論、收藏、截圖、分享、歷史下載、搜索等。

4.2 前臺實(shí)現(xiàn)功能

1)最新資訊分享:可以在后臺管理中添加最新資訊,完成手持設(shè)備對新增資訊查閱,為用戶提供最快最新的資訊。

2)資源下載基地:通過后臺添加資源信息,可以在手持設(shè)備前臺獲取相關(guān)下載鏈接,用戶課可選擇下載。

3)問題交流基地:通過后臺添加問題,用戶可以在手持設(shè)備前端通過評論進(jìn)行問題交流。

4)內(nèi)容評論:用戶可以對感興趣的內(nèi)容進(jìn)行評論回復(fù)。

5)收藏:用戶可以對感興趣的或者覺得對自己有用 的信息進(jìn)行收藏。

6)截圖:用戶可以把當(dāng)前手持設(shè)備屏幕上面的內(nèi)容進(jìn)行截圖保存。

7)分享:用戶可以把感興趣的內(nèi)容資訊分享到一些社交網(wǎng)站,如新浪微博,騰訊空間等。

8)歷史下載:如果資訊里面包含的有下載內(nèi)容,用戶可以進(jìn)行下載,并可以在手持設(shè)備看到歷史下載的內(nèi)容。

9)搜索:用戶可以搜索自己想要了解的內(nèi)容,設(shè)備會自動檢索搜索引擎并返回相應(yīng)的內(nèi)容。

4.3 系統(tǒng)功能測試截圖

圖3和圖4是Android客戶端功能測試界面。

圖3 Android分類界面 圖4 Android功能圖

5 結(jié)束語

該文闡述了基于手持設(shè)備的教學(xué)資源整合系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),后臺使用SSH技術(shù)完成服務(wù)器端的設(shè)計(jì),前臺使用Android技術(shù)實(shí)現(xiàn),把Android應(yīng)用安裝在移動終端上,使學(xué)生能隨時隨地隨心的學(xué)習(xí),學(xué)生能提出問題和老師在線交流,很大提高了學(xué)生的學(xué)習(xí)效率。

參考文獻(xiàn):

[1] 移動學(xué)習(xí)[EB/OL]. [2013-06-16].http://baike.baidu.com/view/3003454.htm.

[2] 劉清堂, 向丹丹. 面向3G手機(jī)的移動學(xué)習(xí)資源交互設(shè)計(jì)與實(shí)現(xiàn)[J]. 中國電化教育, 2011(11):72-75.

[3] 鄭維勇. 大學(xué)英語網(wǎng)絡(luò)自主學(xué)習(xí)平臺的建設(shè)與實(shí)踐[J]. 實(shí)驗(yàn)室研究與探索, 2013, 32(6):141-144.

[4] 盧冶,張小立. 基于 Android 的 Java 程序設(shè)計(jì)移動學(xué)習(xí)平臺[J].計(jì)算機(jī)教育,2014(22):60-64.

猜你喜歡
S模式移動學(xué)習(xí)
集團(tuán)公司OA系統(tǒng)的研究與開發(fā)
S模式空管二次雷達(dá)詢問與監(jiān)視技術(shù)研究
智能手機(jī)在大學(xué)生移動學(xué)習(xí)中的應(yīng)用研究
鋁材B2B電子商務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 
基于ASP.NET的就業(yè)見習(xí)管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
基于云計(jì)算的移動學(xué)習(xí)平臺的設(shè)計(jì)
基于移動學(xué)習(xí)的自動問答系統(tǒng)設(shè)計(jì)
移動學(xué)習(xí)方式下實(shí)驗(yàn)教學(xué)資源建設(shè)的研究
科技視界(2016年20期)2016-09-29 12:07:51
剑阁县| 阳高县| 连江县| 桂阳县| 翁源县| 永新县| 呼和浩特市| 正定县| 防城港市| 永春县| 青铜峡市| 孝昌县| 山西省| 烟台市| 汉中市| 武强县| 沈阳市| 当涂县| 淄博市| 英德市| 天镇县| 闽清县| 靖安县| 咸宁市| 冷水江市| 泌阳县| 石城县| 平陆县| 宽甸| 广宁县| 聊城市| 清流县| 卢湾区| 丹寨县| 庆安县| 荣昌县| 济南市| 忻城县| 台江县| 伊吾县| 达孜县|