劉麗 司小磊 張瑩 彭弗楠
摘要:云計(jì)算作為當(dāng)今社會(huì)關(guān)注的焦點(diǎn),在社會(huì)各領(lǐng)域發(fā)展方面有著越來(lái)越重要的作用,被看作是新一代信息技術(shù)變革和業(yè)務(wù)應(yīng)用模式變革的核心。在國(guó)家十二五規(guī)劃中,幼兒教育管理和建設(shè)是一項(xiàng)重要課題。該文將介紹幼教資源管理平臺(tái)的實(shí)現(xiàn),及探索在云計(jì)算模式下的幼教資源管理平臺(tái)的構(gòu)建,該平臺(tái)主要包括五大模塊:用戶管理模塊、查看資源模塊、搜索資源模塊、上傳資源模塊和下載資源模塊。幼教資源管理平臺(tái)的實(shí)現(xiàn),為幼兒教育提供更良好的教育環(huán)境。
關(guān)鍵詞:云計(jì)算;幼教資源管理;網(wǎng)站設(shè)計(jì)
中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)04-0755-03
在國(guó)家十二五規(guī)劃中,幼兒教育管理和建設(shè)是一項(xiàng)重要課題。該文將介紹幼教資源管理平臺(tái)的實(shí)現(xiàn),及探索在云計(jì)算模式下的幼教資源管理平臺(tái)的構(gòu)建,為幼兒教育提供更良好的教育環(huán)境。
云計(jì)算作為當(dāng)今社會(huì)關(guān)注的焦點(diǎn),在社會(huì)各領(lǐng)域發(fā)展方面有著越來(lái)越重要的作用,被看作是新一代信息技術(shù)變革和業(yè)務(wù)應(yīng)用模式變革的核心。[1]云計(jì)算是一種計(jì)算模式,在國(guó)內(nèi)外都取得了重大進(jìn)展?!秶?guó)家中長(zhǎng)期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)》強(qiáng)調(diào)指出:信息技術(shù)對(duì)教育發(fā)展具有革命性影響,必須予以高度重視。
通過(guò)分析云計(jì)算在教育領(lǐng)域的應(yīng)用可知,應(yīng)充分將云計(jì)算技術(shù)全面推廣和運(yùn)用于教育領(lǐng)域,統(tǒng)合優(yōu)秀的資源,形成面向社會(huì)、面向公眾的教育共享服務(wù)平臺(tái),加快構(gòu)建我國(guó)"全民學(xué)習(xí),終身學(xué)習(xí)"的學(xué)習(xí)型社會(huì)建設(shè)的步伐。[2]因此,搭建基于云計(jì)算的幼教資源管理平臺(tái)必然會(huì)成為有效途徑之一。
1 幼教資源管理平臺(tái)功能模塊
基于云計(jì)算的幼教資源管理平臺(tái)的設(shè)計(jì)及開(kāi)發(fā)實(shí)現(xiàn),首先是搭建一個(gè)幼教資源管理平臺(tái),該平臺(tái)主要針對(duì)幼兒園的幼兒教師,為他們提供共享的、快捷的、有效的幼教資源進(jìn)行設(shè)計(jì)并開(kāi)發(fā)的。
平臺(tái)的主要功能如圖1所示。
該平臺(tái)主要包括五大模塊:用戶管理模塊、查看資源模塊、搜索資源模塊、上傳資源模塊和下載資源模塊。
1)用戶管理模塊:管理能夠登錄并使用該平臺(tái)的用戶,包括各個(gè)幼兒園的幼兒教師,他們可以在平臺(tái)上搜索、查看、上傳和下載幼教資源,還有系統(tǒng)的管理員,他們除了在平臺(tái)上搜索、查看、上傳和下載幼教資源之外,還能管理其它用戶的權(quán)限。
2)查看資源模塊:用戶登錄成功后,可以查看平臺(tái)上的幼教資源。資源包括有txt文本格式的、mp3格式的、word格式的、swf視頻格式、jpg圖片的格式等。平臺(tái)提供在線查看功能,無(wú)論什么格式的資源都可以實(shí)現(xiàn)在線查看。
3)搜索資源模塊:用戶或者游客都可以搜索資源,通過(guò)輸入關(guān)鍵詞、資源類(lèi)型、上傳時(shí)間、資源適用的年齡段、資源類(lèi)別等信息進(jìn)行單一搜索或組合搜索。將搜索結(jié)果以列表形式顯示出來(lái)。
4)上傳資源模塊:用戶登錄驗(yàn)證成功后,可以向平臺(tái)上傳幼教資源進(jìn)行共享。上傳時(shí)需要提供資源名稱(chēng)、與資源名稱(chēng)和內(nèi)容相關(guān)的至少3個(gè)關(guān)鍵詞、資源的類(lèi)型、資源的類(lèi)別、資源適用的幼兒年齡段、資源所屬知識(shí)范疇;系統(tǒng)會(huì)自動(dòng)記錄上傳時(shí)間及上傳人,以便優(yōu)化管理和查詢。
5)下載資源模塊:用戶登錄驗(yàn)證成功后,可以從平臺(tái)上共享下載幼教資源。將資源保存到本地,以便進(jìn)行編輯和教學(xué)使用。
2 幼教資源管理平臺(tái)架構(gòu)設(shè)計(jì)
該幼教資源管理平臺(tái)的開(kāi)發(fā)及實(shí)現(xiàn)采用MVC 設(shè)計(jì)模式進(jìn)行開(kāi)發(fā),采用的B/S模式,用戶通過(guò)瀏覽器訪問(wèn)系統(tǒng),進(jìn)行相應(yīng)的操作,系統(tǒng)開(kāi)發(fā)應(yīng)用java語(yǔ)言以及SSH三大框架(struts2,spring,hibernate)技術(shù),struts主要對(duì)視圖層的管理和開(kāi)發(fā),系統(tǒng)中大量的業(yè)務(wù)操作放置在業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層采用Spring 框架進(jìn)行設(shè)計(jì),后臺(tái)數(shù)據(jù)庫(kù)采用mysql數(shù)據(jù)庫(kù).對(duì)業(yè)務(wù)的操作一般需要操作數(shù)據(jù)庫(kù),在業(yè)務(wù)層和數(shù)據(jù)層間采用基于Hibernate 框架的持久層開(kāi)發(fā)。[3] 系統(tǒng)架構(gòu)如圖2所示。
3 幼教資源管理平臺(tái)云模式設(shè)計(jì)
Hadoop 是由Apache 基金會(huì)組織開(kāi)發(fā)的分布式計(jì)算開(kāi)源框架,是一個(gè)在集群上運(yùn)行大型數(shù)據(jù)庫(kù)處理應(yīng)用程序的開(kāi)放式源代碼框架,利用低廉設(shè)備搭建大計(jì)算池,以提高分析海量數(shù)據(jù)的速度和效率,是低成本的云計(jì)算解決方案。其包括HDFS(Hadoop distributedfile system, Hadoop 分布式文件系統(tǒng))、MapReduce編程模型對(duì)海量數(shù)據(jù)進(jìn)行有效分割和合理分配, 以實(shí)現(xiàn)高效并行處理,并行程序編寫(xiě)簡(jiǎn)單,節(jié)省時(shí)間。[4] Hadoop 分布式云計(jì)算平臺(tái)對(duì)硬件配置要求不高, 具有可伸縮性和高容錯(cuò)性,實(shí)施成本低。該文在研究云計(jì)算和Hadoop 的基礎(chǔ)上,設(shè)計(jì)并部分實(shí)現(xiàn)了基于Hadoop 的海量幼教資源云計(jì)算平臺(tái)。
針對(duì)幼教資源管理平臺(tái)的設(shè)計(jì)及實(shí)現(xiàn)方案,采用hadoop作為云計(jì)算開(kāi)發(fā)框架,設(shè)計(jì)云模式的系統(tǒng)框架如圖3所示。
4 幼教資源管理平臺(tái)實(shí)現(xiàn)
經(jīng)過(guò)對(duì)該平臺(tái)功能的需求分析確定平臺(tái)的主要功能模塊,總體設(shè)計(jì)得到平臺(tái)的系統(tǒng)架構(gòu)和數(shù)據(jù)庫(kù)結(jié)構(gòu),以及云模式的系統(tǒng)架構(gòu),經(jīng)編碼實(shí)現(xiàn)后得到如圖4、5、6、7所示的幼教資源管理平臺(tái)。
圖7 資源在線查看界面
5 結(jié)論
繼個(gè)人計(jì)算機(jī)變革、互聯(lián)網(wǎng)變革之后,云計(jì)算被看作第三次IT浪潮,是中國(guó)戰(zhàn)略性新興產(chǎn)業(yè)的重要組成部分。它將帶來(lái)生活、生產(chǎn)方式和商業(yè)模式的根本性改變,云計(jì)算將成為當(dāng)前全社會(huì)關(guān)注的熱點(diǎn)。
云計(jì)算作為一種新型的計(jì)算模式為數(shù)據(jù)計(jì)算和存儲(chǔ)管理提供了虛擬資源空間和超強(qiáng)的計(jì)算能力,可使用戶廉價(jià)、高效、靈活地享受服務(wù)。云計(jì)算以它共享的架構(gòu)模式,將大量的幼教資源信息連接在一起,實(shí)現(xiàn)幼教資源的云平臺(tái),為幼教資源的共建共享共知提供了新的途徑。
參考文獻(xiàn):
[1] 張建成,宋麗華,鹿全禮,等.云計(jì)算方案分析研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2012,22(1):165-171.
[2] 梁轉(zhuǎn)琴,夏聰玲.基于云計(jì)算的數(shù)字圖書(shū)館平臺(tái)構(gòu)想[J].渭南師范學(xué)院學(xué)報(bào),2013,28(6):94-97.
[3] 張科星.基于云計(jì)算的數(shù)字資源系統(tǒng)設(shè)計(jì)[J].河南科技學(xué)院學(xué)報(bào),2013,41(1):91-94.
[4] 陳俊,陳孝威.基于Hadoop建立云計(jì)算系統(tǒng)[J].貴州大學(xué)學(xué)報(bào),2011,28(3):89-93.