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