摘 要:網(wǎng)絡(luò)技術(shù)的發(fā)展,為教育資源的應(yīng)用與共享提供了便捷條件。網(wǎng)絡(luò)條件下,教育資源的存放不再是孤立的行為,而是應(yīng)該圍繞著服務(wù)師生,服務(wù)教育,服務(wù)社會的目標(biāo)而建設(shè)和完善。本文中,筆者就圍繞網(wǎng)絡(luò)教育資源庫系統(tǒng)的設(shè)計問題談個人幾點看法。從而實現(xiàn)教育現(xiàn)代化的目標(biāo)。
關(guān)鍵詞:網(wǎng)絡(luò)教育;資源庫;系統(tǒng)設(shè)計
1 網(wǎng)上教育資源庫系統(tǒng)的優(yōu)勢介紹
1.1 網(wǎng)上教育資源庫系統(tǒng)具有開放性和靈活性
資源的管理在數(shù)據(jù)管理方面應(yīng)具備較大的伸縮性,它可以集中管理遠(yuǎn)程教育工程中的所有資源,也可以將資源按類型或?qū)W科劃分開來,單獨進(jìn)行管理。系統(tǒng)還提供接口,可以把多種渠道收集的教學(xué)資源納入系統(tǒng)的管理之中。
1.2 網(wǎng)上教育資源庫系統(tǒng)具有良好的可靠性
教學(xué)資源的高可用性對教育資源庫來說是至關(guān)重要的,加上教學(xué)資源的龐大數(shù)量,系統(tǒng)必須采用性能優(yōu)越的。本系統(tǒng)后臺數(shù)據(jù)庫使用SQL Server2012,它是大型商業(yè)數(shù)據(jù)庫系統(tǒng),有利于提高大批量數(shù)據(jù)的吞吐時間,使整個系統(tǒng)管理規(guī)范化;而且隨著數(shù)據(jù)庫的增大和操作擴(kuò)展到一天二十四小時、一周七天,能夠執(zhí)行備份操作而不影響系統(tǒng)的正常運(yùn)轉(zhuǎn)。此外,在災(zāi)難性故障發(fā)生后能夠還原數(shù)據(jù)庫,能在最短時間內(nèi)還原它,使數(shù)據(jù)的完整性、安全性得到保障。
1.3 網(wǎng)上教育資源庫系統(tǒng)實現(xiàn)真正意義上的網(wǎng)絡(luò)化共享
由于教育資源管理平臺是運(yùn)行在互聯(lián)網(wǎng)上的,是遠(yuǎn)程的,開放的,所以用戶可以從連在網(wǎng)中的任何一臺機(jī)器訪問本平臺,獲取所需資源和信息,同時還可以進(jìn)行日常學(xué)習(xí)、生活管理,不受時間空間的限制。
1.4 網(wǎng)上教育資源庫系統(tǒng)具有實用性和大眾化
用戶界面是人和計算機(jī)進(jìn)行信息交換的通道,它的友好與否直接影響到用戶使用和最終學(xué)習(xí)效果。因此,在設(shè)計時特別注意了界面設(shè)計的友好性和交互功能。根據(jù)以上分析,教育資源庫管理系統(tǒng)應(yīng)有的整體界面的特點:采用網(wǎng)頁形式,界面美觀、布局合理;設(shè)計風(fēng)格統(tǒng)雖然功能模塊很多,但操作簡單易用、交互功能強(qiáng);除了具有以上的大部分資源管理庫的共同點之外,本資源管理平臺還獨具自我可擴(kuò)展性和資源真正共享。
2 網(wǎng)上教育資源庫系統(tǒng)的設(shè)計
2.1 網(wǎng)上教育資源庫系統(tǒng)采用的體系結(jié)構(gòu)
系統(tǒng)采用典型的基于Web的B/S的三層體系結(jié)構(gòu):表示層、業(yè)務(wù)層和數(shù)據(jù)訪問層,結(jié)合Web Services技術(shù)實現(xiàn)站點與站點之間的通信。采用B/S體系結(jié)構(gòu)的優(yōu)越系統(tǒng)性能。過去的客戶服務(wù)器體系為兩層結(jié)構(gòu),即客戶端程序+數(shù)據(jù)庫服務(wù)器??蛻舳酥苯优c數(shù)據(jù)庫系統(tǒng)連接,它們可分為兩種模式:胖客戶型和胖服務(wù)器型。胖客戶型的特點是數(shù)據(jù)計算和數(shù)據(jù)處理集中在客戶端,當(dāng)用戶連接多時容易在數(shù)據(jù)庫端發(fā)生訪問沖突。胖服務(wù)器型的特點是數(shù)據(jù)計算和數(shù)據(jù)處理集中在數(shù)據(jù)庫服務(wù)器。當(dāng)用戶連接多時,系統(tǒng)就會發(fā)生堵塞,性能急劇下降,根本無法適應(yīng)多用戶的需要。而在三層結(jié)構(gòu)客戶服務(wù)器系統(tǒng)中,數(shù)據(jù)計算和數(shù)據(jù)處理集中在中間層部件,且能夠?qū)崿F(xiàn)分布計算功能。
卓越的安全性能。傳統(tǒng)的C/S結(jié)構(gòu),客戶端直接與數(shù)據(jù)庫連接,數(shù)據(jù)庫完全暴露于外部,在安全性方面存在很大的隱患。而在三層結(jié)構(gòu)中,客戶端只負(fù)責(zé)發(fā)送請求,并不與數(shù)據(jù)庫直接連接,而由Application Server與數(shù)據(jù)庫連接,在外界應(yīng)用與數(shù)據(jù)庫之間有天然的屏障,同時也最大限度保證數(shù)據(jù)的安全性,完整性。在傳統(tǒng)的C/S結(jié)構(gòu)中,每個用戶都需要與數(shù)據(jù)庫服務(wù)器建立連接,而在三層結(jié)構(gòu)中用戶可以共享數(shù)據(jù)庫連接,這樣減少了數(shù)據(jù)庫的負(fù)擔(dān),同時也提高了系統(tǒng)的性能。
易于維護(hù)和升級。在C/S結(jié)構(gòu)中,升級和維護(hù)系統(tǒng)必須在客戶端和服務(wù)器端同時進(jìn)行,眾多的客戶端維護(hù)困難,也增加了維護(hù)的開銷。如果程序發(fā)生改動,必須每個客戶端都要進(jìn)行升級,這樣也增加了系統(tǒng)的升級風(fēng)險。在B/S結(jié)構(gòu)下,系統(tǒng)維護(hù)或升級只在服務(wù)器端,對于客戶端無須進(jìn)行改動,這樣就減少了系統(tǒng)的維護(hù)費用、降低了風(fēng)險,同時升級的進(jìn)行也不影響教育網(wǎng)絡(luò)的日常工作與業(yè)務(wù)。
2.2 網(wǎng)上教育資源庫系統(tǒng)程序的設(shè)計流程
對于一個用戶來說,使用資源描述與管理系統(tǒng)的具體流過程為:用戶通過首頁的登錄成功后,確認(rèn)一致后系統(tǒng)顯示用戶的基本信息,這時用戶的權(quán)限就會被賦予了,可以進(jìn)行和用戶一致的相關(guān)權(quán)限的操作。系統(tǒng)會根據(jù)不同的用戶身份在界面中加載不同的系統(tǒng)文件,在這些系統(tǒng)文件中,對用戶的權(quán)限進(jìn)行了設(shè)置。如果是管理員用戶或教師用戶登錄,除了享有最低和學(xué)生用戶一樣的功能權(quán)限外,系統(tǒng)還為用戶添加了一些特殊的管理功能。用戶可以對資源以及該資源所包含的子資源進(jìn)行查看、添加、修改、刪除等操作,查看是否有所需要的教學(xué)資源,如果本地資源庫沒有用戶所需要的資源文件,還可以與其他資源庫進(jìn)行交互,并可以把其他服務(wù)器中的資源文件傳輸?shù)奖镜刭Y源服務(wù)器。整個庫的信息處理傳輸過程是這樣的:信息一般是通過檢索工具的檢索,在教育資源庫里查找出所需要的信息,經(jīng)過信息處理工具的加工后,在生成平臺生成成品,展示于展示平臺上,最后經(jīng)過評價與鑒定之后,確定是否保存成品。這大大提升了教育資源庫的使用價值。
綜上,筆者就網(wǎng)絡(luò)教育資源庫系統(tǒng)的設(shè)計談了個人幾點看法,網(wǎng)絡(luò)教育資源庫的優(yōu)勢十分明顯,只有看到這些長處,并切實通過技術(shù)手段建構(gòu)可行的網(wǎng)上教育資源庫系統(tǒng)??萍挤?wù)教育的目標(biāo)才能真正實現(xiàn)。希望本文所談能為這一問題的發(fā)展進(jìn)步帶來促進(jìn)作用。
[參考文獻(xiàn)]
[1]趙濤,李先國,胡曉東.MVC設(shè)計模式在Web應(yīng)用系統(tǒng)框架中的擴(kuò)展[J].安徽大學(xué)學(xué)報(自然科學(xué)版),2005年04期.
[2]黎加厚,吳振華,陳雙寅,陳暉.美國教育資源門戶及其對我國教育資源建設(shè)的啟迪[J].電化教育研究,2003年08期.