摘要:雙語教學(xué)是當(dāng)前教育國際化的一個(gè)重要措施,已起得良好的成效。然而,雙語教學(xué)是一個(gè)系統(tǒng)過程,教學(xué)質(zhì)量的提高需要有雙語教學(xué)資源的長(zhǎng)期積累過程。本文結(jié)合本校雙語教學(xué)實(shí)踐,提出了機(jī)構(gòu)存儲(chǔ)模式下雙語教學(xué)資源平臺(tái)建設(shè)的意義,并對(duì)構(gòu)建模式、平臺(tái)特點(diǎn)及流程設(shè)計(jì)等方面進(jìn)行了探討,最后總結(jié)了基于.net平臺(tái)的系統(tǒng)實(shí)現(xiàn)思路及發(fā)展方向。以期對(duì)同類系統(tǒng)的設(shè)計(jì)與開發(fā)提供一定的借鑒與參考作用。
關(guān)鍵詞:教學(xué)資源;雙語教學(xué);機(jī)構(gòu)存儲(chǔ)(Institutional Repository);構(gòu)建模式
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2009)05-1263-02
Development of the Inventory Bi-Lingual Teaching System
FU Jun-qiong
(College of Information Engineering, East China Institute of Technology, Fuzhou 344000,China)
Abstract: Bi-Lingual teaching is a important procedure towards international education now and it has been well-effect in the ecture. Bilingual teaching also is systematic project, and the improvement of its quality depends on long-term accumulation of taught experiences. This paper with the College of bilingual teaching practice, states the purpose of inventory bilingual teaching platform, on the same while discussed construction model, platform feature and design process. It summarized thinking and evelopment of the system based on .NET .It is expected that this design can provide some references to similar system.
Key words: Teaching Resources; Bilingual Teaching; Institutional Repository; Construction model
1 背景
隨著人類跨入21世紀(jì),以信息技術(shù)為主要標(biāo)志的知識(shí)經(jīng)濟(jì)時(shí)代的到來,預(yù)示著世界各國的交流將進(jìn)一步加強(qiáng),經(jīng)濟(jì)全球化和世界一體化的進(jìn)程將不斷加強(qiáng),因此必然急需一批懂外語又有專業(yè)知識(shí)的高素質(zhì)人才。同時(shí),以提高外語水平及拉近國內(nèi)外學(xué)科技術(shù)差距為主要目的的雙語教學(xué)在全國不少地區(qū)拉開帷幕,成為我國當(dāng)前教育改革的一個(gè)亮點(diǎn),越來越多的學(xué)校和教師青睞雙語教學(xué),實(shí)踐雙語教學(xué)。
網(wǎng)上教學(xué)可以打破時(shí)間,空間和人數(shù)限制,讓學(xué)生在一個(gè)開放的網(wǎng)絡(luò)環(huán)境下進(jìn)行有指導(dǎo)的自主學(xué)習(xí),可以滿足不同階層的人終身學(xué)習(xí)的需要,并促使教育從思想、理論、形式、內(nèi)容、方法和組織上發(fā)生徹底的變革,作為網(wǎng)上教學(xué)所必須的知識(shí)儲(chǔ)備庫和開放式“課堂”——網(wǎng)上教學(xué)資源庫得到了空前發(fā)展,并引起國內(nèi)外教育界和大中小學(xué)的高度重視。目前,利用校園網(wǎng)等各類局域網(wǎng)或INTERNET進(jìn)行網(wǎng)上教學(xué)在我國已成風(fēng)起云涌之勢(shì),開設(shè)這些教學(xué)資源網(wǎng)站的,既有學(xué)校,也有各類機(jī)構(gòu);既有大學(xué),也有中小學(xué);既有城市,也有農(nóng)村;既有內(nèi)地發(fā)達(dá)地區(qū),也有邊遠(yuǎn)落后地區(qū);既有綜合性的(涵蓋各學(xué)科)資源站點(diǎn),也有專業(yè)性的(只涉及單一學(xué)科)資源站點(diǎn),可謂“八仙過海,各顯神通”,教學(xué)資源庫的發(fā)展速度和現(xiàn)狀由此可見一斑。
筆者所在東華理工大學(xué)軟件學(xué)院,自2002年來一直堅(jiān)持以雙語教學(xué)為特色,大量引起國外先進(jìn)師資等教學(xué)資源,先后在近30門課程開展雙語教學(xué)。同時(shí)積極探索雙語教學(xué)的教學(xué)模式,優(yōu)化雙語教學(xué)方法,并在長(zhǎng)期的雙語教學(xué)中積累了大量的課程資料,為了繼續(xù)發(fā)揮已有雙語教學(xué)資源的學(xué)習(xí)價(jià)值及信息檢索價(jià)值,在深入理解IR(機(jī)構(gòu)存儲(chǔ)模式)資源一站式檢索服務(wù)平臺(tái)思想的基礎(chǔ)上,提出了一種倉儲(chǔ)式教學(xué)資源平臺(tái)的建設(shè)方案,并建設(shè)成.net平臺(tái)的教學(xué)資源檢索式學(xué)習(xí)平臺(tái),為雙語教學(xué)資源的收集、整理與學(xué)習(xí)提供了一種全新的解決方案。
2 機(jī)構(gòu)存儲(chǔ)概述
IR式資源平臺(tái),是借鑒倉儲(chǔ)管理的方式,數(shù)據(jù)資源可由工廠、研究所及院校學(xué)生所創(chuàng)建的智能產(chǎn)品,能被所有端終用戶訪問,并設(shè)置一定的安全特性。同時(shí),也是一個(gè)由包括一系列的數(shù)據(jù)采集、存儲(chǔ)、索引、保護(hù)服務(wù)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用。
IR式資源平臺(tái)具有以下特點(diǎn)[1]:
1)存儲(chǔ)管理的對(duì)象是學(xué)術(shù)性電子資源;出版門檻相對(duì)較低、出版周期短、傳播快,適應(yīng)了科研的迅速發(fā)展需要,促進(jìn)了學(xué)術(shù)成果的快速傳播,交流與成果轉(zhuǎn)化。
2)實(shí)現(xiàn)資料數(shù)字內(nèi)容和資產(chǎn)長(zhǎng)期保存和管理;科研工作者在進(jìn)行教學(xué)科研的同時(shí)生產(chǎn)了各類數(shù)字資源,包括教學(xué)課件、發(fā)表論文、試卷、題庫等,經(jīng)過長(zhǎng)時(shí)間的積累,這些數(shù)字資源已相當(dāng)龐大,而且資源類型繁多,管理不便。
3)實(shí)現(xiàn)資源的共享和開放獲取。提供一個(gè)公共的網(wǎng)絡(luò)平臺(tái)供科研人員及相關(guān)學(xué)術(shù)專家共享存儲(chǔ)和發(fā)布各自的相關(guān)資料和學(xué)術(shù)成果,學(xué)者個(gè)人或團(tuán)體可以通過登錄系統(tǒng)或通過檢索引擎無障礙地瀏覽、檢索、評(píng)議同行或相近專業(yè)之間的學(xué)術(shù)科研情況,促進(jìn)同行之間彼此交流與溝通,提高資料的利用價(jià)值。
3 系統(tǒng)構(gòu)架分析
雙語教學(xué)平臺(tái)選擇基于三層結(jié)構(gòu)的B/S模式(見圖1)三層結(jié)構(gòu)中,底層是數(shù)據(jù)庫服務(wù)器,用于存儲(chǔ)和管理數(shù)據(jù);中間層是應(yīng)用服務(wù)器和Web服務(wù)器,其中應(yīng)用服務(wù)器用于實(shí)現(xiàn)系統(tǒng)的業(yè)務(wù)邏輯,完成各種復(fù)雜的管理操作和數(shù)據(jù)存取、分析,WEB服務(wù)器用于提供系統(tǒng)的WEB服務(wù)(例如資料查詢、上傳下載、信息公告等);最上層是客戶端,IE用戶僅需安裝IE或其它的網(wǎng)頁瀏覽器即可,Windows用戶通過專用程序完成相關(guān)操作。
在數(shù)據(jù)存儲(chǔ)層,將教學(xué)資源的數(shù)據(jù)進(jìn)行歸類存儲(chǔ),建立起教學(xué)資源之間的網(wǎng)狀聯(lián)系,為數(shù)據(jù)操作提供多樣化的方式。
4 系統(tǒng)流程與功能設(shè)計(jì)
在雙語教學(xué)平臺(tái)中有三種角色:學(xué)生和普通教師、雙語教師、管理員。學(xué)生和普通教師具有查詢、課程學(xué)習(xí)等權(quán)限。雙語教師具有查詢、添加、修改資源等權(quán)限。管理員具有發(fā)布新聞、修改參數(shù)、用戶管理、添加修改資源等功能。
fujq02.tif
Fig.2 Role Function Graph
該系統(tǒng)為東華理工大學(xué)所量身定做,其功能主要是充分利用現(xiàn)代化的教學(xué)手段和多種教學(xué)資源,為學(xué)生提供良好的自主學(xué)習(xí)環(huán)境,大大減輕教師和學(xué)生的負(fù)擔(dān),提高效率,使教學(xué)活動(dòng)走上一個(gè)新臺(tái)階。功能模塊主要包括以下五個(gè)模塊:雙語教學(xué)研究、雙語教學(xué)調(diào)查、雙語教學(xué)資源、雙語教學(xué)交流和雙語課程教學(xué),如圖3所示。
5 系統(tǒng)關(guān)鍵技術(shù)分析
該系統(tǒng)應(yīng)用了若干技術(shù),比如數(shù)據(jù)庫連接池,數(shù)據(jù)查詢技術(shù)和存儲(chǔ)過程的應(yīng)用等技術(shù)。由于這些技術(shù)的應(yīng)用,系統(tǒng)的各項(xiàng)性能得到提高。
5.1 數(shù)據(jù)連接技術(shù)
連接池是ADO.NET Data Provider提供的一個(gè)機(jī)制,使得應(yīng)用程序使用的連接保存在連接池里而避免每次都要完成建立/關(guān)閉連接的完整過程。Data Provider提供連接池并通過連接池實(shí)現(xiàn)“物理連接”重復(fù)使用而避免頻繁地建立和關(guān)閉“物理連接”,從而大大提高應(yīng)用系統(tǒng)的性能。
連接池在本系統(tǒng)的實(shí)現(xiàn)為:
public static SqlConnection createConnection()
{SqlConnection conn=new SqlConnection(\"server=.;database=fzqsgl;
uid=sa;pwd=;pooling=true;Max Pool Size=100\");
return conn;
} 默認(rèn)最大連接數(shù)為100
5.2 數(shù)據(jù)查詢技術(shù)
XML IR查詢就是直接將傳統(tǒng)信息檢索中的關(guān)鍵字查詢方式應(yīng)用到XML數(shù)據(jù)中,主要有兩種方式:一是直接將純關(guān)鍵字方式不加修改地挪用到XML數(shù)據(jù)的查詢中;二是輔助信息限定關(guān)鍵字所在節(jié)點(diǎn)的范圍,如標(biāo)簽或標(biāo)簽路徑信息[2-3]。Cohen Face Recognition是一個(gè)純關(guān)鍵字的示例;后者的實(shí)際例子可以是Face+ Recognition article: Author: Cohen,表示希望獲取包含作者信息(Cohen)而且名稱包含F(xiàn)ace 和Recognition 的所有article片段。由于后者引入的標(biāo)簽信息使得用戶還要了解XML數(shù)據(jù)的實(shí)際組織,增加了用戶使用的復(fù)雜性,而且本質(zhì)上講,這種擴(kuò)展關(guān)鍵字的方式只是增加了過濾關(guān)鍵字節(jié)點(diǎn)的作用,實(shí)際處理與純關(guān)鍵字方式并無很大不同,雖然這種直接嫁接保留了原有的優(yōu)點(diǎn),但是由于前述XML數(shù)據(jù)的獨(dú)有特點(diǎn),使得針對(duì)XML數(shù)據(jù)的關(guān)鍵字處理具有了新的特征。例如,如何快速獲得所有滿足關(guān)鍵字組合語義的最緊致XML片段的問題,實(shí)際研究中,往往將這個(gè)問題轉(zhuǎn)化為SLCA問題[4]。顯然,它是XML關(guān)鍵字查詢處理的基本問題;在獲取了所有包含給定關(guān)鍵字的XML片段后,另一個(gè)重要的問題就是XML片段相似程度的計(jì)算(similarity measure)。由于XML片段具有結(jié)構(gòu)信息,使得針對(duì)它的相似性計(jì)算在除了考慮傳統(tǒng)的相似性以外,還需要考察結(jié)構(gòu)的相似性。與傳統(tǒng)的信息檢索研究不同,針對(duì)XML數(shù)據(jù)的IR查詢處理有著自己的特點(diǎn),主要表現(xiàn)為兩個(gè)方面:一是查詢結(jié)果往往不是整個(gè)文檔,而是XML數(shù)據(jù)中的片段;二是針對(duì)所獲XML片段的相似性度量必須包含結(jié)構(gòu)相似性的內(nèi)容。
5.3 存儲(chǔ)過程使用
將常用的或很復(fù)雜的工作,預(yù)先用SQL語句寫好并用一個(gè)指定的名稱存儲(chǔ)起來,那么以后要叫數(shù)據(jù)庫提供與已定義好的存儲(chǔ)過程的功能相同的服務(wù)時(shí),只需調(diào)用execute,即可自動(dòng)完成命令。
存儲(chǔ)過程的優(yōu)點(diǎn)[5]:
1)存儲(chǔ)過程只在創(chuàng)造時(shí)進(jìn)行編譯,以后每次執(zhí)行存儲(chǔ)過程都不需再重新編譯,而一般SQL語句每執(zhí)行一次就編譯一次,所以使用存儲(chǔ)過程可提高數(shù)據(jù)庫執(zhí)行速度。
2)當(dāng)對(duì)數(shù)據(jù)庫進(jìn)行復(fù)雜操作時(shí)(如對(duì)多個(gè)表進(jìn)行Update,Insert,Query,Delete時(shí)),可將此復(fù)雜操作用存儲(chǔ)過程封裝起來與數(shù)據(jù)庫提供的事務(wù)處理結(jié)合一起使用。
3)存儲(chǔ)過程可以重復(fù)使用,可減少數(shù)據(jù)庫開發(fā)人員的工作量。
4)安全性高,可設(shè)定只有某此用戶才具有對(duì)指定存儲(chǔ)過程的使用權(quán)。
6 結(jié)束語
基于.net技術(shù)B/S架構(gòu)的雙語教學(xué)平臺(tái)的開發(fā),減輕教師和學(xué)生的負(fù)擔(dān),提高效率,使教學(xué)手段得到了大大的改進(jìn)。
下一步我們將繼續(xù)改進(jìn)、完善、擴(kuò)充本系統(tǒng)的功能,如實(shí)現(xiàn)語音答疑等,從而為網(wǎng)絡(luò)教學(xué)提供更好的支持。在上述處理的基礎(chǔ)上建立學(xué)生學(xué)習(xí)情況記錄表,跟蹤學(xué)生的學(xué)習(xí)進(jìn)度,記錄學(xué)生問答歷史,進(jìn)一步挖掘?qū)W生的學(xué)習(xí)模式,從而真正做到因材施教。
參考文獻(xiàn):
[1] 陳和.廈門大學(xué)倉儲(chǔ)系統(tǒng)[EB/OL].[2008-9-15]. dspace.xmu.edu.cn:8080/dspace/bitstream/2.
[2] Schmidt A,Kersten LM,Windhouwer M.Querying XML document made easy:Nearest concept queries.In:Young DC,ed.Proc. of the 17th Int’1 Conf.on Data Engineering(ICDE).Heidelberg:IEEE Computer Society,2001.595-604.
[3] Graupmann J, Schenkel R, Weikum G. The SphereSearch engine for unified ranked retrieval of heterogeneous XML and Web documents. In: Bohm K, Jensen CS, Haas LM, etal., eds. Proc. of the 31st Int’l Conf. on Very Large Data Bases (VLDB).Trondheim: ACM Press, 2005. 529?540.
[4] Xu Y,Papakonstantinou Y.Efficient keyword search for smallest LCAs in XML databases.In:Ozcan F,ed.Proc.of the ACM SIGMOD Int’1 Conf.on Management of Data(SIGMOD).Baltimore:ACM Press,2005:537-538.
[5] 胡蕾,周樹民. 基于asp.net的契稅征收系統(tǒng)的分析與設(shè)計(jì).科技廣場(chǎng),2008,1(1).