王斌
(商洛學院,陜西 商洛 726000)
高校教學資源庫及其設計與開發(fā)研究
王斌
(商洛學院,陜西 商洛 726000)
隨著互聯(lián)網(wǎng)信息技術的快速發(fā)展,高校教育信息化逐漸受到社會方面的強烈關注。高校教育中有著數(shù)量眾多的教學資源,對這些教學資源進行妥善管理與開發(fā),成為教育部門面臨的主要問題。本文主要對高校教學資源庫及其設計與開發(fā)進行研究,通過分析教學資源庫建設的關鍵技術,提出教學資源庫設計與開發(fā)的可行性方案。
高校教學;資源庫;開發(fā)設計
高校教學資源庫依托于互聯(lián)網(wǎng)信息管理平臺,主要通過動態(tài)網(wǎng)站設計進行資源整合,實現(xiàn)教學資源在網(wǎng)站中的存儲與共享。服務器中保存著教育資源的信息類型、名稱、存儲地址等信息,用戶可以通過信息檢索來獲取需要的資源。因此對于高校教學資源庫的建設,不僅能夠滿足大量教學資源信息的存儲需求,而且方便高校教師對日常教學的管理。
傳統(tǒng)C/S兩層架構(gòu)是客戶端應用程序、數(shù)據(jù)庫服務器的直接對應,這種直接對應的架構(gòu)形式便于應用程序的開發(fā),后續(xù)維護也較為簡單??蛻舳藨贸绦蛲ㄟ^互聯(lián)網(wǎng)絡,與數(shù)據(jù)庫服務器進行連接,C/S架構(gòu)連接能夠?qū)?shù)據(jù)庫服務器進行操控。但C/S兩層架構(gòu)需要安裝相應的軟件程序進行數(shù)據(jù)庫操作,軟件客戶端的維護會產(chǎn)生很多困難。同時這種單線的客戶端應用程序、數(shù)據(jù)庫服務器連接,無法適應復雜網(wǎng)絡架構(gòu)的使用需求,因此C/S兩層架構(gòu)常常被應用于局域網(wǎng)的系統(tǒng)開發(fā)方面。
B/S三層數(shù)據(jù)庫結(jié)構(gòu)包括客戶端應用程序、應用服務器、數(shù)據(jù)庫服務器三部分,是企業(yè)中使用最廣泛的系統(tǒng)開發(fā)架構(gòu)。相比于C/S兩層架構(gòu)而言,B/S三層數(shù)據(jù)庫結(jié)構(gòu)中存在有應用服務器這一中間結(jié)構(gòu)。應用程序服務器主要針對應用程序,對應用程序的頁面形式、數(shù)據(jù)處理方式、業(yè)務流程等進行規(guī)定。這種三層數(shù)據(jù)庫架構(gòu),將應用程序的數(shù)據(jù)處理工作分配給應用程序服務器,使得應用程序客戶端的體量大大縮小,而且B/S三層數(shù)據(jù)庫架構(gòu)的穩(wěn)定性、效率非常高。
多層分布式數(shù)據(jù)庫架構(gòu)依托于Microsoft.net平臺,其主要通過組件對象模型集成網(wǎng)絡、客戶/服務開發(fā)模型。多層分布式數(shù)據(jù)庫架構(gòu)也存在應用服務器這一中間結(jié)構(gòu),通過.NET軟件開發(fā)平臺進行業(yè)務對象的數(shù)據(jù)處理。.NET架構(gòu)也依托于Microsoft.net平臺,支持應用程序通過Internet進行信息交流與數(shù)據(jù)共享。.NET多層分布式數(shù)據(jù)庫架構(gòu)中包含眾多開發(fā)組件,通過COM為應用程序的使用提供一種統(tǒng)一的方式,整體功能比B/S三層數(shù)據(jù)庫結(jié)構(gòu)更強大。.NET架構(gòu)注冊表與系統(tǒng)組件屬于兩個分離的模塊,在使用過程中無需對應用程序進行停用,就可以完成組件中數(shù)據(jù)信息的更改。因此,.NET多層分布式數(shù)據(jù)庫架構(gòu)成為使用最多的數(shù)據(jù)庫架構(gòu),也是應用程序開發(fā)的主要模式。
高校教學資源庫主要依托Microsoft.NET平臺,進行應用程序系統(tǒng)的開發(fā)。Microsoft.NET平臺屬于更為開放的互聯(lián)網(wǎng)絡通訊平臺,它打破了網(wǎng)絡傳輸中的硬件限制,用戶可以通過Microsoft.NET實時獲取想要的信息。同時Microsoft.NET智能服務平臺適用于多種操作系統(tǒng),用戶可以在不同編程語言中,進行網(wǎng)絡瀏覽和通訊活動。Microsoft.NET平臺中的公共語言運行庫,主要負責內(nèi)存資源的分配和垃圾收集管理等。公共語言運行庫能夠支持應用程序中多組件的編程活動,包括組件、對象、接口等。因此,Microsoft.NET網(wǎng)絡框架平臺主要為應用程序的開發(fā)提供良好環(huán)境,包括運行環(huán)境和其他的組件服務。
Dreamweaver MX在高校教學資源庫系統(tǒng)中,主要負責網(wǎng)站的網(wǎng)頁制作與管理。Dreamweaver MX所提供的網(wǎng)頁開發(fā)環(huán)境,可以完成網(wǎng)頁的跨平臺瀏覽。開發(fā)者利用Dreamweaver MX能夠快速完成NET網(wǎng)頁的開發(fā),用戶在使用中也可以跨瀏覽器進行網(wǎng)頁的瀏覽。Dreamweaver MX網(wǎng)頁開發(fā)環(huán)境中提供可視化界面瀏覽,開發(fā)者可以通過實時更新來進行網(wǎng)站預覽,并拖動鼠標對某些部分進行更改。因此Dreamweaver MX為數(shù)據(jù)庫網(wǎng)頁系統(tǒng)的構(gòu)建,提供了一系列的數(shù)據(jù)編輯、表格制作、服務控件等方面的支持。
Oracle數(shù)據(jù)庫依托于結(jié)構(gòu)化查詢語言,能夠支持虛擬內(nèi)存、UNIX、Windows.NET等多種操作系統(tǒng)。Oracle數(shù)據(jù)庫屬于面向?qū)ο蟮姆掌脚_,Oracle9i客戶端能夠?qū)Ρ姸嗟男畔①Y源進行管理,也能夠?qū)υL問的數(shù)據(jù)進行保存。相比于其他數(shù)據(jù)庫開發(fā)而言,Oracle數(shù)據(jù)庫在信息訪問、分布式處理、并行查詢等方面具有較大優(yōu)勢。
學生在進入高校教學資源庫系統(tǒng)前,需要通過用戶注冊與登錄,才能瀏覽資源庫系統(tǒng)中信息。在用戶登錄資源庫系統(tǒng)時,需要先進行用戶的身份驗證。
高校教學資源庫系統(tǒng)中存在信息導航欄,方便學生清晰地查看某一方面的信息內(nèi)容。導航欄中有著眾多的模塊分類,導航欄上部有資源的檢索模塊,學生可以通過信息檢索來獲取自己想要的資源。
在高校教學資源庫的網(wǎng)站頁面中,存在著資源上傳與下載模塊。學生或者教師可以將相應的教學資源,通過資源上傳與下載模塊進行獲取,也可以將自身獨有的教學資源在網(wǎng)站中分享。這些資源上傳與下載活動,需要經(jīng)過管理員審核后才能生效。
高校資源庫的系統(tǒng)管理,包含用戶管理、網(wǎng)頁管理、信息資源管理等。其中用戶管理主要對用戶的權(quán)限進行設置,網(wǎng)頁管理則著重于資源的導航、檢索、瀏覽等模塊的管理,信息資源管理主要針對數(shù)據(jù)庫中的數(shù)據(jù)信息。
高校教學資源庫系統(tǒng)的使用者包括管理員和用戶兩類,其中用戶在進入教學資源庫系統(tǒng)后,頁面顯示為用戶登錄與注冊。而管理員在進入教學資源庫系統(tǒng)后,其不僅能夠?qū)τ脩舻牟僮鹘缑孢M行管理,還能夠?qū)ο到y(tǒng)空間進行管理。高校教學資源庫的系統(tǒng)管理員空間中,包含用戶管理、網(wǎng)頁管理、信息資源管理三部分內(nèi)容。而用戶空間只顯示資源檢索、資源瀏覽、資源上傳、資源下載等內(nèi)容。教學資源庫系統(tǒng)的訪問流程如圖1所示:
圖1 教學資源庫系統(tǒng)的訪問流程
高校教學資源庫系統(tǒng)的整體架構(gòu),主要包括用戶瀏覽器、中間層服務器、數(shù)據(jù)庫服務器三個部分。其中中間層服務器包括用戶注冊與登錄模塊、資源檢索與瀏覽模塊、資源上傳與下載、系統(tǒng)管理模塊等。中間層服務器層與系統(tǒng)管理模塊進行連接,系統(tǒng)管理模塊包含用戶管理模塊、網(wǎng)頁管理模塊、信息資源管理模塊三部分。數(shù)據(jù)庫服務器包含圖像、視頻、音頻、課件、案例、試題、資料等多個模塊,每個模塊存儲著某一類教學信息。用戶瀏覽器、數(shù)據(jù)庫服務器之間,經(jīng)過中間層服務器進行信息的溝通交流。用戶瀏覽器會將相應的請求信息傳遞給中間層服務器,再由中間層服務器發(fā)送給數(shù)據(jù)庫服務器,三者之間存在著緊密相連的關系。高校教學資源庫系統(tǒng)的整體架構(gòu)如圖2所示。
圖2 教學資源庫系統(tǒng)的整體架構(gòu)
高校教學資源庫的網(wǎng)絡環(huán)境中,存在著潛在的病毒、木馬等網(wǎng)頁風險。因此在高校教學資源庫中設置安全管理模塊,對數(shù)據(jù)庫的系統(tǒng)安全進行維護,成為資源庫建設關注的主要問題。當前對于教學資源庫的安全管理,主要著重于以下幾方面:首先要在系統(tǒng)中安裝殺毒軟件,不定時對病毒、木馬進行查殺。其次要對系統(tǒng)中的高危漏洞進行修復,并在局域網(wǎng)、互聯(lián)網(wǎng)之間增加網(wǎng)關,來提高系統(tǒng)的安全系數(shù)。最后要對數(shù)據(jù)庫中的信息進行備份管理,對用戶的賬號、密碼設置相應的訪問權(quán)限,來防止用戶信息的泄露。
數(shù)據(jù)管理模塊主要對用戶信息、網(wǎng)頁信息、資源信息等,進行妥善管理。高校教學資源庫的數(shù)據(jù)管理,主要包括以下幾方面內(nèi)容:數(shù)據(jù)庫內(nèi)教學資源的擴充,定期刪除無用的資源信息,保障資源的使用效率。因此在高校教學資源庫的數(shù)據(jù)管理方面,主要在于提高數(shù)據(jù)資源的使用效率。
在互聯(lián)網(wǎng)信息技術發(fā)展的潮流下,利用信息手段將教學資源進行數(shù)字化的處理,正成為教學信息存儲與讀取的主要方式。高校教學資源庫系統(tǒng)的架構(gòu)設計,主要以方便教師的教學為最終目的。通過用戶瀏覽器、中間層服務器、數(shù)據(jù)庫服務器三個部分,來完成數(shù)據(jù)庫資源的使用與管理。
[1]陳銳浩.移動互聯(lián)網(wǎng)時代高校資源庫建設思路及實踐[J].深圳職業(yè)技術學院學報,2017,16(1):39-44.
[2]張?zhí)烊A,王緒龍.高校創(chuàng)新創(chuàng)業(yè)教育的教學資源開發(fā)研究[J].遼寧工業(yè)大學學報:社會科學版,2015(4):75-78.
[3]李曉茹.云技術在高校數(shù)字資源庫系統(tǒng)中的應用[J].蘭州文理學院學報:自然科學版,2014,28(2):70-72.
[4]張福志,李保建,袁秀梅.高校媒體資源管理系統(tǒng)建設的研究[J].北京工業(yè)職業(yè)技術學院學報,2012,11(3):95-97.
[5]薛以勝,林紅燕,劉揚勛.高校共享型教學資源庫的建設與研究[J].電腦知識與技術,2012,08(5X):3333-33334.
Design and Development of the University Teaching Resource Database
Wang Bin
(Shangluo College,Shangluo 726000,Shaanxi)
With the rapid development of Internet information technology,university education information has gradually
strong attention from the society.There are a large number of teaching resources in higher education,and proper management and development of these teaching resources have become the major problems faced by the education sector.In this paper,the design and development of teaching resources database are mainly studied.By analyzing the key technologies of the construction of teaching resource database platform,the feasibility plan for the design and development of the database is proposed.
university teaching;resource database;development design
TP311.52
A
1008-6609(2017)10-0086-03
王斌(1975-),男,陜西商州人,本科,工程師,研究方向為網(wǎng)絡安全。