劉奇扉
(武漢科技大學(xué)圖書館,湖北 武漢 430081)
高校圖書館的首要任務(wù)之一是為本校的教學(xué)活動提供參考資料服務(wù),而優(yōu)質(zhì)教學(xué)資源服務(wù)是高校圖書館服務(wù)教學(xué)最直接、最具體、最重要的體現(xiàn)。優(yōu)質(zhì)教學(xué)資源的數(shù)字化及平臺的建設(shè)創(chuàng)造了一種理想的學(xué)習(xí)環(huán)境和全新的、能充分體現(xiàn)學(xué)生主體作用的學(xué)習(xí)方式,從而改革了傳統(tǒng)的教學(xué)結(jié)構(gòu)和教育方式,達到培養(yǎng)創(chuàng)新人才的目的。 本文以武漢科技大學(xué)(以下簡稱本校)為例,探討基于ASP.NET 的優(yōu)質(zhì)教學(xué)資源平臺的構(gòu)建,希望對同行有所啟發(fā)。
在高校,雖然絕大部分課堂教學(xué)是由各院系和教務(wù)處來完成的,但課堂之外,學(xué)生在任課老師和教學(xué)大綱指導(dǎo)下的自修行為在很大程度上依賴于學(xué)校的文獻保障體系,也就是圖書館的文獻與服務(wù)。 教材和教學(xué)參考書,是服務(wù)教學(xué)的主要文獻資源。 教材,也稱教科書,是一個課程的核心教學(xué)材料;教參書,是任課教師為本課程的教學(xué)和學(xué)生自學(xué)而使用的參考書,是多角度理解教學(xué)重點、疑難點,領(lǐng)會領(lǐng)域知識結(jié)構(gòu),透徹掌握課程知識的重要資料,如中外文圖書、期刊、參考資料、講稿、音視頻資料等。 構(gòu)建基于ASP.NET 的優(yōu)質(zhì)教學(xué)資源平臺能夠?qū)⑷U谑褂玫慕滩暮徒虒W(xué)參考書數(shù)字化, 或者整合已有電子教材、教參書,并將適合本校院系設(shè)置和專業(yè)特色的文獻與知識進行組織,通過校園網(wǎng)發(fā)布,讓本校師生無償使用。 優(yōu)質(zhì)教學(xué)資源平臺除了提供資源添加、刪除、查詢、瀏覽等功能,還需注重資源內(nèi)容建設(shè)的互動作用。因為,師生不僅僅是優(yōu)質(zhì)教學(xué)資源的消費者,更是資源積極的建設(shè)者,所以,該平臺還需具有用戶對資源的交流和再創(chuàng)造的功能。
教學(xué)資源平臺作為網(wǎng)絡(luò)輔助教學(xué)的一種手段,應(yīng)該遵循網(wǎng)絡(luò)輔助教學(xué)平臺如下設(shè)計原則:易用性原則、標(biāo)準(zhǔn)性原則、先進性和可靠性原則、可擴展性原則、安全性原則。
教學(xué)資源平臺采用基于Internet 技術(shù)的B/S(瀏覽器/服務(wù)器)體系結(jié)構(gòu)進行開發(fā)。 客戶端采用通用的瀏覽器軟件(如微軟的IE),數(shù)據(jù)庫服務(wù)器采用SQL SERVER 2008 數(shù)據(jù)庫進行數(shù)據(jù)存取。 利用Asp.net 編程技術(shù),通過中間件建立Web 服務(wù)器與數(shù)據(jù)庫服務(wù)器之間的快速連接,將獲得的動態(tài)信息提供給用戶。由此形成了“瀏覽器/Web 服務(wù)器/數(shù)據(jù)庫服務(wù)器”三層結(jié)構(gòu),如圖1 所示。
圖1 教學(xué)資源平臺的三層體系結(jié)構(gòu)
系統(tǒng)主要包括三個功能子模塊:檢索功能、管理功能、個性化服務(wù)功能。 其功能模塊如圖2 所示。
圖2 優(yōu)質(zhì)教學(xué)資源平臺的系統(tǒng)功能結(jié)構(gòu)圖
3.3.1 檢索功能
通過檢索功能,用戶可以根據(jù)本校的專業(yè)樹,依次瀏覽學(xué)院、專業(yè)、課程、教材及教參等信息。 用戶可以通過書名、作者、ISBN、教師名稱及課程名稱等檢索詞進行模糊檢索,快速獲取資源。 查詢結(jié)果按字母進行排序,用戶進一步點擊資源的名稱可查看到該資源的所有詳細信息,并可通過相關(guān)鏈接查看到該資源的電子版及紙本館藏信息。 具有相關(guān)權(quán)限的用戶還可以進行權(quán)限范圍內(nèi)的所有教材、教參資料的全文瀏覽及下載操作。
3.3.2 管理功能
管理功能分為系統(tǒng)管理、資源管理和系統(tǒng)幫助。 系統(tǒng)管理模塊包括用戶管理和系統(tǒng)安全管理。 由于本系統(tǒng)的普通用戶在使用個性化服務(wù)功能時需要通過匯文讀者庫的認證, 因此用戶管理模塊主要是針對系統(tǒng)管理員、教師和黑名單用戶的管理。系統(tǒng)安全管理中管理員能夠找出惡意上傳資源的用戶的IP 地址以及在匯文讀者庫中的相關(guān)信息,并將其列入黑名單,一定時間內(nèi)限制其登錄,以保證平臺的安全性。資源管理功能主要包括資源的錄入及修改、資源的審核和資源的統(tǒng)計。 資源的錄入及修改是系統(tǒng)管理直接對資源的維護。 系統(tǒng)管理員還需對用戶自行提交的資源進行審核。 資源的統(tǒng)計功能模塊幫助管理員實現(xiàn)即時統(tǒng)計站內(nèi)用戶和資源的使用情況。 系統(tǒng)幫助模塊能幫助用戶了解該平臺的各項功能。
3.3.3 個性化服務(wù)功能
通過系統(tǒng)認證的用戶,在個性化服務(wù)功能中可以使用購書推薦、讀者提交電子資源及學(xué)習(xí)交流的功能。 (1)購書推介:用戶將需要的資源向管理員進行推薦。 這個是把圖書館網(wǎng)站上原有的購書推薦模塊嵌入到此。 (2)讀者提交電子資源:讀者在這里可以按照相關(guān)規(guī)定提交資源的電子信息。 (3)學(xué)習(xí)交流:讀者在這里可以構(gòu)建自己感興趣的學(xué)習(xí)小組和學(xué)習(xí)主題。 學(xué)習(xí)小組將圍繞所構(gòu)建的主題進行討論交流。 小組成員以列表的形式顯示在平臺中,便于組織討論交流活動。 教師在評價反饋中可對學(xué)生參與的教學(xué)資源建設(shè)活動進行評價反饋。
教學(xué)資源平臺運用關(guān)系模式的規(guī)范化理論進行數(shù)據(jù)庫設(shè)計,生成一個優(yōu)化的關(guān)系數(shù)據(jù)庫,并且關(guān)系模式滿足3NF(第三范式)的規(guī)范化要求。 教學(xué)資源平臺根據(jù)功能分析,把支撐平臺的數(shù)據(jù)庫分為三個部分:用戶庫、教學(xué)資源庫和學(xué)習(xí)交流庫。 數(shù)據(jù)庫結(jié)構(gòu)如圖3 所示。
圖3 優(yōu)質(zhì)教學(xué)資源平臺的數(shù)據(jù)庫結(jié)構(gòu)圖
3.4.1 用戶庫
用戶庫用于存儲與該系統(tǒng)相關(guān)的用戶的相應(yīng)信息。 用戶包括管理員、讀者、教師、非法用戶、學(xué)習(xí)交流用戶。 管理員負責(zé)系統(tǒng)、資源及其他用戶的管理;讀者為使用該系統(tǒng)資源及學(xué)習(xí)圈的普通用戶,讀者信息是根據(jù)本校圖書館匯文讀者庫的數(shù)據(jù)而建立的視圖,存儲在匯文系統(tǒng)所在的oracle 數(shù)據(jù)庫中,該視圖被本館網(wǎng)站所有的認證系統(tǒng)共享;教師是任課教師,與該系統(tǒng)的課程信息和資源信息關(guān)聯(lián),為保證教師信息的正確,所有教師信息均來自本校人事處;非法用戶為惡意上傳資源電子信息的用戶;學(xué)習(xí)交流用戶是使用該系統(tǒng)中學(xué)習(xí)交流功能的讀者。該庫的表結(jié)構(gòu)說明如下:管理員信息表(包含管理員ID、管理員姓名、密碼、權(quán)限級別);讀者信息表(包含一卡通卡號、證件號、證件狀態(tài)、證件失效日期、證件密碼);教師信息表(包含教師ID、教師姓名、學(xué)院ID);非法用戶信息表(包含用戶一卡通卡號、啟用日期、交流信息ID);學(xué)習(xí)交流用戶信息表(包含用戶一卡通卡號、學(xué)習(xí)主題ID、學(xué)習(xí)小組ID)。
3.4.2 資源庫
資源庫存儲該平臺所有資源信息,其中學(xué)院及專業(yè)信息是本系統(tǒng)知識組織的依據(jù),信息的采集自本校網(wǎng)站的最新數(shù)據(jù)。 課程信息為本校各學(xué)院的各專業(yè)設(shè)置的所有課程的相關(guān)信息,信息來源為教務(wù)處課程安排的數(shù)據(jù)。 該庫的表結(jié)構(gòu)說明如下:學(xué)院及專業(yè)信息表(包含學(xué)院或?qū)I(yè)ID、學(xué)院或?qū)I(yè)名稱、學(xué)院或?qū)I(yè)目錄樹編碼);課程信息表(包含課程編碼、課程名稱、教師ID、學(xué)院ID、專業(yè)ID、課程類型、授課對象、學(xué)分、學(xué)時);教材基本信息表(包含教材ID、教材名稱、教師ID、全文鏈接、出版社、課程編碼);由于書和作者是一對多的關(guān)系,所以另設(shè)表來存儲作者信息,教材作者信息表(包含教材ID、作者);書存在版次等附加信息,所以建立表存儲,教材附加信息表(包含教材ID、題錄附加信息);教材信息臨時表是記錄讀者提交的、等待管理員審核的資源電子信息,教材信息臨時表(包含一卡通卡號、提交者姓名、IP、資源所屬學(xué)院ID、資源所屬專業(yè)ID、書名、作者、ISBN、出版社、題錄附加信息、全文鏈接、附件名稱、資源狀態(tài))。
3.4.3 學(xué)習(xí)交流庫
學(xué)習(xí)交流庫中存儲用戶感興趣的學(xué)習(xí)圈的相關(guān)信息。該庫的表結(jié)構(gòu)說明如下:學(xué)習(xí)主題信息表(包含主題ID、主題名稱);學(xué)習(xí)小組信息表(包含小組ID、小組名稱);交流信息表(包含信息交流ID、主題ID、小組ID、交流信息、交流評價、評價人ID)。
服務(wù)器:Windows 2003 Server。數(shù)據(jù)庫:Microsoft SQL Server 2008。瀏覽器:Internet Explorer 6.0。其他軟件環(huán)境:IIS 6.0(Internet 信息服務(wù))和.NET Frame work 3.5。
使用ASP.NET 3.5 作為資源平臺的網(wǎng)頁開發(fā)工具,它是微軟推出的基于通用語言的編程框架,在開發(fā)過程中可以使用任何.NET 所兼容的語言(如C#、VB.NET 等)。 結(jié)合Microsoft SQL Server 2008 開發(fā)后臺數(shù)據(jù)庫。 在資源開發(fā)過程中,推薦使用Visual Studio.NET 2008 所見即所得的編輯工具,它可將設(shè)計、開發(fā)、編輯、運行集中在一起,大大提高了ASP.NET 程序的開發(fā)效率。
(1)整合本校圖書館已有電子教材教參書,采用“讀秀”或“calis e 讀”的電子書作為資源的全文信息,減少紙本書數(shù)字化的復(fù)雜工序。
(2)建立適合本校院系設(shè)置和專業(yè)特色的文獻與知識組織方式。
(3)用戶認證和匯文讀者庫相結(jié)合,減輕了系統(tǒng)管理員對用戶數(shù)據(jù)量的維護工作。
(4)開通用戶自行提交資源電子信息的功能,緩解了學(xué)生使用教參數(shù)量有限的矛盾,加強了圖書館自建數(shù)據(jù)庫與讀者之間的互動,對于數(shù)據(jù)庫的可持續(xù)發(fā)展具有很大的推動作用。
一個完整的教學(xué)資源平臺不僅包含文字和圖片,還應(yīng)包含動畫、視頻和音頻等多媒體信息,這就需要圖書館結(jié)合Blog、BBS 和Moodle 技術(shù)對教學(xué)資源平臺進行功能的擴展,構(gòu)建一個功能更加完善、資源類型更加豐富的教學(xué)資源共享平臺。 這也是我們需要進一步研究的內(nèi)容。
[1] 何小琴.重慶市高校教學(xué)參考資源數(shù)據(jù)庫的設(shè)計與實現(xiàn)[J].新世紀(jì)圖書館,2011(9):62-64.
[2] 龔立群,高琳,李芳,等.基于Wiki 的教學(xué)資源平臺的研究與設(shè)計[J].計算機時代,2012(6):30-31,35.
[3] 俞曉妮.網(wǎng)絡(luò)數(shù)據(jù)庫SQL Server 教學(xué)資源平臺的設(shè)計與實現(xiàn)[J].硅谷,2009(11):75.
[4] 曾婷,劉玉蘭,張成昱,等.網(wǎng)絡(luò)環(huán)境下大學(xué)圖書館教參信息服務(wù)模式探索——清華大學(xué)圖書館教參信息系統(tǒng)的研究與開發(fā)[J].大學(xué)圖書館學(xué)報,2004(2):38-42.
[5] 汪媛,茆鑫,魏同宇,等.國內(nèi)高校圖書館數(shù)字化教參管理與服務(wù)系統(tǒng)的調(diào)查及分析[J].圖書情報工作,2005(9):108-111.