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

基于云計(jì)算技術(shù)的教學(xué)資源共享方案設(shè)計(jì)

2015-01-24 12:24:10馬潔
電子設(shè)計(jì)工程 2015年21期
關(guān)鍵詞:可行性教學(xué)資源數(shù)據(jù)庫

馬潔

(寶雞職業(yè)技術(shù)學(xué)院 陜西 寶雞 721013)

隨著現(xiàn)代網(wǎng)絡(luò)技術(shù)和信息技術(shù)的發(fā)展,我國開始大力推動高校校園的信息化建設(shè),從而提高高校教育教學(xué)的資源量和轉(zhuǎn)變教學(xué)方式。根據(jù)國家精品網(wǎng)站的統(tǒng)計(jì)顯示,全國精品類課程達(dá)到25 000個(gè),其中國家級3 835門,省級為8 279門,校級精品課程為8 170門,OCW為4162門[1]。通過該數(shù)據(jù)的統(tǒng)計(jì)顯示,我國精品課程呈現(xiàn)出資源豐富的特點(diǎn)。但是在教育資源豐富的背后,面對的是教育教學(xué)資源利用率低,重復(fù)建設(shè)和資源共享差等問題。對此,本文提出一種基于云計(jì)算平臺的教學(xué)資源共享平臺,并對其實(shí)現(xiàn)進(jìn)行詳細(xì)分析。

1 系統(tǒng)可行性分析

可行性是指在當(dāng)前的組織內(nèi)外對系統(tǒng)實(shí)現(xiàn)的一切必要的資源和技術(shù)條件。通過可行性的研究,從而可使得開發(fā)著在最短的時(shí)間內(nèi)利用最小的代價(jià),實(shí)現(xiàn)對結(jié)果的準(zhǔn)確的求解。對此,本文為確定該云計(jì)算共享平臺開發(fā)的可行性,從技術(shù)、操作和經(jīng)濟(jì)方面進(jìn)行了分析。

1.1 技術(shù)可行性

技術(shù)可行性作為系統(tǒng)開發(fā)的第一步,其軟硬件條件是否具備將直接決定該系統(tǒng)開發(fā)的成敗。在軟件開發(fā)方面可以借采用現(xiàn)有的Google云計(jì)算平臺、新浪云平臺等,利用MYSQL、Java語言等進(jìn)行開發(fā),采用DM、DW、CSS等實(shí)現(xiàn)對前臺頁面的開發(fā)設(shè)計(jì)[2];在系統(tǒng)的硬件方面只需要配備一般的實(shí)驗(yàn)室環(huán)境即可進(jìn)行。因此,從技術(shù)的角度來講,系統(tǒng)的開發(fā)完全具備技術(shù)條件。

1.2 經(jīng)濟(jì)可行性分析

通過對云計(jì)算平臺的構(gòu)建分析,無論是借助谷歌云平臺,還是借助Hadoop搭建進(jìn)行實(shí)驗(yàn)云,在成本的投入方面都比較低,僅僅需要管理者在精力和時(shí)間方面有所投入即可[3]。在系統(tǒng)服務(wù)器維護(hù)方面,不需要對服務(wù)器基礎(chǔ)設(shè)備進(jìn)行維護(hù),教師或者老師即滿足對數(shù)據(jù)維護(hù)的基本條件。因此,從總體上來看,對該平臺的開發(fā)在周期和系統(tǒng)的維護(hù)方面與傳統(tǒng)的系統(tǒng)開發(fā)要方便很多,并能夠節(jié)約大量的人力和物理,由此在經(jīng)濟(jì)方面該共享平臺其是可行的。

1.3 操作可行性

教育教學(xué)平臺能否被廣大的用戶所接受和使用,其操作的可行性則顯得同等重要。當(dāng)前,我國很多的高校都自建校園網(wǎng)路,并實(shí)現(xiàn)了對校園網(wǎng)絡(luò)的覆蓋,從而為師生運(yùn)用共享網(wǎng)絡(luò)平臺提供了基礎(chǔ)。教師和學(xué)生只需在網(wǎng)絡(luò)接入的前提下,即可實(shí)現(xiàn)對共享平臺的訪問。因此,在操作性方面相對簡單。

2 系統(tǒng)整體架構(gòu)

本文針對云計(jì)算的教育教學(xué)資源共享體系采用流行的B/S模式進(jìn)行,并結(jié)合計(jì)算的特點(diǎn)進(jìn)行設(shè)計(jì)開發(fā)。現(xiàn)階段的B/S模式作為傳統(tǒng)的C/S模式的一種改進(jìn),其優(yōu)勢在于僅僅通過瀏覽器的方式,從而替代了原來比較復(fù)雜的應(yīng)用程序,并將對復(fù)雜程序的處理放到了系統(tǒng)的服務(wù)器端[4]。但隨著各種資源應(yīng)用的增加,B/S模式針對這種訪問和交互量大的則不一定適用。同時(shí)本課題考慮到云計(jì)算平臺的自身的特點(diǎn),借助PaaS的優(yōu)點(diǎn),采用了一種改進(jìn)型的B/S模式[5]。其具體見圖1所示。

圖1 系統(tǒng)整體架構(gòu)設(shè)計(jì)Fig.1 Overall system architecture design

該體系包括表示層、數(shù)據(jù)層和業(yè)務(wù)層。該體系整合了云計(jì)算平臺的特點(diǎn),用戶在通過瀏覽器向云計(jì)算服務(wù)池發(fā)送訪問的請求,在用戶端其并非僅僅包括個(gè)人的PC機(jī),而是包括任何的上網(wǎng)終端,都可以通過該用戶層實(shí)現(xiàn)對系統(tǒng)的訪問;然后通過業(yè)務(wù)處理層的相關(guān)業(yè)務(wù)邏輯對請求進(jìn)行處理;最后到了數(shù)據(jù)層的數(shù)據(jù)交換,完成對各個(gè)不同數(shù)據(jù)的管理和存儲。這些過程的實(shí)現(xiàn)都是在各種分布式的服務(wù)和統(tǒng)計(jì)中心當(dāng)中所進(jìn)行。

同時(shí)Google作為當(dāng)前最大的云計(jì)算的服務(wù)提供商,其推出的Google App Engine屬于云計(jì)算體系當(dāng)中的PaaS層。該層通常被作為一個(gè)比較大的虛擬機(jī),在這個(gè)虛擬機(jī)當(dāng)中存在著傳統(tǒng)的基礎(chǔ)設(shè)施和配置好的開發(fā)運(yùn)行的環(huán)境,用戶只需要將相關(guān)的應(yīng)用程序“寄存”到該平臺中,即可實(shí)現(xiàn)對系統(tǒng)的訪問和資源的共享。通過這樣的方式,開發(fā)人員通過GAE,在Google服務(wù)器上很好的對程序和數(shù)據(jù)進(jìn)行維護(hù),并根據(jù)對應(yīng)用程序的訪問量和數(shù)據(jù)存儲的要求對其進(jìn)行自由的擴(kuò)展。在該系統(tǒng)中,通過GFS實(shí)現(xiàn)對文件的存儲,將響應(yīng)的文件存儲到分布式數(shù)據(jù)庫Bigtable當(dāng)中。

另外在對教學(xué)資源共享系統(tǒng)的web開發(fā)界面中,采用JSP+CSS對頁面進(jìn)行設(shè)計(jì),同時(shí)在頁面中嵌入JAVASCRIPT腳本;在邏輯層方面則采用較為成熟的J2EE體系,從而使得系統(tǒng)具備良好的封裝性和可擴(kuò)展性[6];在數(shù)據(jù)庫方面通過將傳統(tǒng)的關(guān)系型數(shù)據(jù)庫中的表映射為云平臺下的持久化對象,從而產(chǎn)生XML的數(shù)據(jù)文件,并最終采用JDO技術(shù)將數(shù)據(jù)全部存儲到分布式的數(shù)據(jù)庫Bigtable中。

3 系統(tǒng)功能設(shè)計(jì)

結(jié)合該教學(xué)資源平臺的需要,寶雞職業(yè)技術(shù)學(xué)院作為依托,將其分為機(jī)電一體化、物聯(lián)網(wǎng)應(yīng)用、電氣自動化等專業(yè),按照不同的專業(yè)對共享資源進(jìn)行分類,因此,該系統(tǒng)的功能設(shè)計(jì)為如圖2所示。

圖2 系統(tǒng)功能設(shè)計(jì)Fig.2 System function design

后臺管理模塊主要對個(gè)人信息及其相關(guān)用戶的權(quán)限進(jìn)行管理。上級用戶具有對下級用戶的添加、刪除等權(quán)限,還具備對下級用戶賬號使用權(quán)的封閉和解除封鎖等功能。在對用戶信息進(jìn)行刪除的時(shí)候,直接刪除用戶的相關(guān)文件和存儲的相關(guān)記錄。

課程門戶則主要結(jié)合不同的專業(yè)內(nèi)容對資源進(jìn)行分類,并通過該模塊可實(shí)現(xiàn)對資料的搜索、上傳等功能。因此,該模塊包括詞條搜素、熱門標(biāo)簽、主題欄目、資源共享。其中詞條搜索主要為學(xué)習(xí)者提供相關(guān)文件、資源等關(guān)鍵詞的搜索,從而讓用戶在第一時(shí)間找到相應(yīng)的相關(guān)資料;熱門標(biāo)簽則表示通過采用各種不同標(biāo)簽的方式,根據(jù)關(guān)鍵詞訪問量的情況,將標(biāo)簽字體的大小和顏色呈現(xiàn)為不同顏色,從而體現(xiàn)出其熱門的程度。同時(shí)根據(jù)標(biāo)簽超級鏈接的功能,指向不同的分類頁面,更好的輔助用戶做好對資源的獲取;主題欄目則根據(jù)精品課程建設(shè)的基礎(chǔ),將課程的主題欄目分為新聞公告、課程學(xué)習(xí)、課程描述、課程輔導(dǎo)資源、實(shí)驗(yàn)教學(xué)、計(jì)算思維;資源共享則包括對各類不同教育教學(xué)資源的統(tǒng)一的管理,包括視頻資源、音頻資源、圖片資源、軟件資源和文字資源等,通過上傳和下載的功能,實(shí)現(xiàn)對資源的共享。

4 系統(tǒng)的搭建與實(shí)現(xiàn)

4.1 GAE云平臺的搭建與部署

在應(yīng)用中由于GAE支持采用Java語言,因此,開發(fā)人員則可以采用標(biāo)準(zhǔn)的Java技術(shù)實(shí)現(xiàn)對應(yīng)用程序的開發(fā)。對此,本文選擇eclipse3.5工具搭建Google App Engine平臺,其采取的方式為模擬Google App Engine后,在測試正常后再將其部署到GAE平臺中。其具體的步驟為:

1)首先安裝JDK和eclipse3.5工具;

2)安裝eclipse Google的插件。在運(yùn)行eclipse3.5之后,打開菜單,在Help→SoftWare Updates中獲取Google App Engine的插件;

3)安裝 Google App Engine的 SDK;

4)在PC端開發(fā)和調(diào)試應(yīng)用程序;

5)申請谷歌GAE空間;

6)運(yùn)用GAE的工具將應(yīng)用程序上傳到谷歌GAE平臺。

4.2 主要層的實(shí)現(xiàn)

以數(shù)據(jù)訪問層為例,在谷歌GAE平臺中其提供了強(qiáng)大的分布式數(shù)據(jù)存儲服務(wù)Dataatore,該存儲服務(wù)是以谷歌的Bigtable數(shù)據(jù)庫技術(shù)作為基礎(chǔ)。該數(shù)據(jù)庫和傳統(tǒng)的數(shù)據(jù)庫不同,該數(shù)據(jù)庫中的存儲的數(shù)據(jù)對象叫做實(shí)體,其每個(gè)實(shí)體可擁有不同的屬性。因此,在數(shù)據(jù)庫當(dāng)中其每個(gè)表都可以映射為一個(gè)實(shí)體類,其表內(nèi)的字段表示該實(shí)體類的屬性。

同時(shí)在GAE當(dāng)中其支持JPA和JDO組件對數(shù)據(jù)庫進(jìn)行連接,本文在采用JPA的方式,其主要的原因是基于POJO的封裝,從而導(dǎo)致其基本上是不支持再用數(shù)據(jù)進(jìn)行關(guān)聯(lián)的查詢,或者需要采用更為復(fù)雜的觸發(fā)器等。如果在數(shù)據(jù)庫其數(shù)據(jù)表格是相互關(guān)聯(lián)的,則一般是通過Java類當(dāng)中的嵌套的關(guān)系來對其進(jìn)行實(shí)現(xiàn)。另外應(yīng)用程序在和Datastore交互的時(shí)候,JPA通過其中的EntityManagerFactory來獲取Entity Manage類的實(shí)例來實(shí)現(xiàn)。因此,為更好的節(jié)約時(shí)間和內(nèi)存,才有用先設(shè)計(jì)EMF類,在通過和Datastore來完成對實(shí)體對象的添加、更新和查詢等,其具體的代碼則為:

public class EMF

{

private final static EntityManagerFactory emfInstance=

Persistence.createEntityManagerFactory ("hbasefilesharesys");

//hbase-filesharesys是指 persistence.xml文件中的配置集名稱

public static EntityManagerFactory getInstance(){

return em fInstance;

}

}

通 過 上 述 的 實(shí) 現(xiàn) , 在 通 過 EMF.getInstance().createEntityManager()對實(shí)體對象的創(chuàng)建,最后就可將這些實(shí)體對象全部映射到數(shù)據(jù)存儲當(dāng)中了。

5 結(jié)束語

通過上述的構(gòu)建,使得基于云計(jì)算的教學(xué)教學(xué)資源在文件的安全性、存儲空間等方面與傳統(tǒng)的系統(tǒng)相比都有著很大的優(yōu)勢。通過對系統(tǒng)功能的實(shí)現(xiàn),可實(shí)現(xiàn)對教師對功能的應(yīng)用。同時(shí)借助J2EE架構(gòu)的封裝功能,可對其中的應(yīng)用程序進(jìn)行擴(kuò)展,并根據(jù)系統(tǒng)的需要滿足用戶的需求。系統(tǒng)只需要提供相關(guān)的操作訪問權(quán)限,即可保障系統(tǒng)的運(yùn)行。該系統(tǒng)的實(shí)現(xiàn)對當(dāng)前教育教學(xué)資源的共享提供了一定的參考。

[1]龔洪敏.淺談現(xiàn)代大學(xué)精品課程的開發(fā)及有效運(yùn)用[J].中國科教創(chuàng)新導(dǎo)刊.2012(29):225.GONG Hong-min.On the development and effective use of modern university courses[J].China Education Innovation Herald,2012(29):225.

[2]徐強(qiáng),王振江.云計(jì)算應(yīng)用開發(fā)實(shí)踐[M].北京:機(jī)械工業(yè)出版社,2012.

[3]羅軍舟,金嘉暉,宋愛波,等.云計(jì)算:體系架構(gòu)與關(guān)鍵技術(shù)[J].通信學(xué)報(bào),2011(7):3-21.LUO Jun-zhou,JIN Jia-hui,SONG Ai-bo,et al.Oriental cloud computing:the architecture and key technologies of Communications[J].Journal of Communication,2011(7):3-21.

[4]田敬華.云計(jì)算環(huán)境下高校教學(xué)資源管理模型的研究[D].重慶:重慶師范大學(xué),2012.

[5]劉乃強(qiáng),武巍泓.構(gòu)建圖書館SaaS模式知識服務(wù)云平臺[J].圖書館工作與研究,2010(9):28-31.

LIU Nai-qiang,WU Wei-wang.SaaSmodel to build a library knowledge service cloud platform[J].Library and Research,2010(9):28-31.

[6]施琣,顧勛梅.基于MVC的網(wǎng)絡(luò)化學(xué)習(xí)云平臺架構(gòu)[J].微電子學(xué)與計(jì)算機(jī),2011(10):24-27 SHI Jun,GU Xun-mei.MVC-based networked learning cloud platform architecture[J].Microelectronics&Computer,2011(10):24-27.

猜你喜歡
可行性教學(xué)資源數(shù)據(jù)庫
PET/CT配置的可行性分析
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
初中語文數(shù)字化教學(xué)資源應(yīng)用探索
數(shù)據(jù)庫
初探教學(xué)資源開發(fā)的系統(tǒng)思維
臨床實(shí)驗(yàn)教學(xué)中教學(xué)資源的整合優(yōu)化與應(yīng)用
PPP物有所值論證(VFM)的可行性思考
自由選擇醫(yī)保可行性多大?
主站蜘蛛池模板: 精品福利视频导航| 日韩高清无码免费| 亚洲精品男人天堂| 精品日韩亚洲欧美高清a| 韩国v欧美v亚洲v日本v| 国产精品成人久久| 自拍中文字幕| 91青青视频| 老司机精品99在线播放| 亚洲欧州色色免费AV| 亚洲欧美一区二区三区蜜芽| www.av男人.com| 71pao成人国产永久免费视频| 色婷婷综合激情视频免费看| 午夜久久影院| 高潮毛片免费观看| 日韩a在线观看免费观看| 亚洲精品制服丝袜二区| 国产一级一级毛片永久| 色AV色 综合网站| 国产网友愉拍精品视频| 日韩国产 在线| 亚洲中文无码av永久伊人| 欧美日韩国产成人在线观看| 亚洲成人精品| 九色在线观看视频| 麻豆国产精品一二三在线观看| 67194亚洲无码| 青青青伊人色综合久久| 妇女自拍偷自拍亚洲精品| 欧美不卡二区| 萌白酱国产一区二区| 97国产成人无码精品久久久| 成人免费黄色小视频| 国内精品视频区在线2021| 免费人成网站在线高清| www亚洲天堂| 本亚洲精品网站| 久久无码高潮喷水| 国产永久免费视频m3u8| 成人中文字幕在线| 国产91蝌蚪窝| 在线观看免费黄色网址| 亚洲激情99| 午夜无码一区二区三区| 国产拍揄自揄精品视频网站| 日本亚洲欧美在线| 91福利免费视频| av一区二区无码在线| 亚洲成人在线免费| 久久久波多野结衣av一区二区| 国产免费a级片| 99尹人香蕉国产免费天天拍| 国产高清精品在线91| 中文字幕有乳无码| 欧美日韩成人| 久青草网站| 午夜影院a级片| 国内精品久久九九国产精品| 精品一区二区无码av| 香蕉久人久人青草青草| 国产精品自在线天天看片| 欧美日韩在线成人| 国产欧美精品一区二区| 国产精品福利一区二区久久| 91久久偷偷做嫩草影院| 色综合热无码热国产| 亚洲国产一区在线观看| 91久久偷偷做嫩草影院精品| 黄色成年视频| 91成人精品视频| 日韩成人午夜| 日本成人一区| 国产精品美女免费视频大全| 手机在线看片不卡中文字幕| 国产精品久久久久久久伊一| 国产成人一区在线播放| 日本人妻丰满熟妇区| 久久福利片| 国产污视频在线观看| 国产爽歪歪免费视频在线观看| 国产精品无码一区二区桃花视频|