閔秀容
華中師范大學(xué) 武漢 430079
教育信息化技術(shù)標(biāo)準(zhǔn)體系是我國(guó)致力于規(guī)范教育資源建設(shè)的統(tǒng)一標(biāo)準(zhǔn),該標(biāo)準(zhǔn)體系是由我國(guó)現(xiàn)代遠(yuǎn)程教育技術(shù)標(biāo)準(zhǔn)委員會(huì)啟動(dòng)的中國(guó)遠(yuǎn)程教育技術(shù)標(biāo)準(zhǔn)研究項(xiàng)目,簡(jiǎn)稱CELTS(Chinese E-learning Technology Standards)項(xiàng)目[1]。該標(biāo)準(zhǔn)體系包含5類標(biāo)準(zhǔn)項(xiàng)目:指導(dǎo)性、學(xué)習(xí)資源、學(xué)習(xí)環(huán)境、學(xué)習(xí)者、教育管理。本文以CELTS標(biāo)準(zhǔn)體系中CELTS-41教育資源建設(shè)規(guī)范為指導(dǎo),結(jié)合使用者的需求,設(shè)計(jì)一個(gè)便于圖書資源的流通管理的高校圖書館管理系統(tǒng)。
CELTS-41是我國(guó)網(wǎng)絡(luò)教育技術(shù)標(biāo)準(zhǔn)體系中的教育資源建設(shè)規(guī)范,該標(biāo)準(zhǔn)致力于規(guī)范教育資源的設(shè)計(jì)、開發(fā)、分類管理和檢索等。以學(xué)習(xí)對(duì)象元數(shù)據(jù)規(guī)范(LOM)為核心,并針對(duì)教育資源的特性建立分類數(shù)據(jù)元素[2]。規(guī)范中,教育資源的屬性用于描述該資源的相關(guān)特征。各類資源的統(tǒng)一特征使用LOM進(jìn)行描述,資源的特色屬性主要根據(jù)資源特性分類描述。CELTS-41對(duì)《LOM規(guī)范》作進(jìn)一步擴(kuò)展與本土化處理,還有資源的評(píng)價(jià)標(biāo)準(zhǔn)、資源庫(kù)系統(tǒng)體系結(jié)構(gòu)與功能標(biāo)準(zhǔn)等,這些是對(duì)《LOM規(guī)范》映射到具體應(yīng)用領(lǐng)域中的重要擴(kuò)展。
CELTS-41提供了強(qiáng)制的資源技術(shù)最低要求和推薦的資源評(píng)價(jià)指標(biāo),以保障教育資源的質(zhì)量和使用價(jià)值[3]3-4。目的是為資源的開發(fā)者提供一致的標(biāo)準(zhǔn),統(tǒng)一開發(fā)者的行為,達(dá)到資源基本屬性結(jié)構(gòu)的一致性;實(shí)現(xiàn)資源在區(qū)域內(nèi)的廣泛共享,并為學(xué)習(xí)者或教育者等對(duì)教育資源的查找、評(píng)估、獲取和使用能獲得最大效率而提供支持;同時(shí)也為不同資源庫(kù)系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)的共享和互操作提供支持。
CELTS-41適用于學(xué)習(xí)對(duì)象中與教育資源開發(fā)、應(yīng)用和管理有關(guān)的領(lǐng)域,用于定義教育資源元數(shù)據(jù)實(shí)例的結(jié)構(gòu)。標(biāo)準(zhǔn)界定的教育資源指以數(shù)字信號(hào)在互聯(lián)網(wǎng)上進(jìn)行傳輸?shù)慕逃畔?,它屬于學(xué)習(xí)對(duì)象的一個(gè)子集[3]3-4。此外,CELTS-41主要還用于統(tǒng)一資源開發(fā)者的開發(fā)行為、資源的制作要求、管理系統(tǒng)的功能要求。CELTS-41也可以被別的標(biāo)準(zhǔn)所引用,例如用于定義數(shù)據(jù)模型實(shí)現(xiàn)的標(biāo)準(zhǔn)。這樣,教育資源屬性實(shí)例就能被各種學(xué)習(xí)教育系統(tǒng)所使用。
1)需求說明。圖書館管理系統(tǒng)用來管理圖書在征訂、購(gòu)買、入館以及借還過程中的各種信息,主要包括圖書基本信息、圖書的存儲(chǔ)信息、借書和還書信息、圖書預(yù)約信息以及讀者信息等[4]。本系統(tǒng)能夠有效地處理這些信息,同時(shí)為用戶提供信息檢索和信息統(tǒng)計(jì),達(dá)到快速檢索信息、降低成本、提高效率等目的。系統(tǒng)主要任務(wù)包括:①資料管理,主要負(fù)責(zé)管理各種圖書信息、讀者信息;②借書管理,主要負(fù)責(zé)讀者借書服務(wù),包括預(yù)約、借書和續(xù)借功能;③還書管理,主要負(fù)責(zé)讀者還書服務(wù),并對(duì)逾期和罰款進(jìn)行處理;④檢索統(tǒng)計(jì),主要負(fù)責(zé)對(duì)圖書的各類信息進(jìn)行查詢和統(tǒng)計(jì)分析;⑤系統(tǒng)管理,主要負(fù)責(zé)管理用戶信息和用戶登錄,以及系統(tǒng)的參數(shù)配置。
2)用戶及其特點(diǎn)。對(duì)于本系統(tǒng),用戶共分為兩類,即普通用戶、管理員,各有不同的權(quán)限。
①普通用戶。普通用戶即為圖書資源的使用者,他們?cè)趫D書館中主要的活動(dòng)有預(yù)約、借書、還書等。具有以下權(quán)限:檢索已入庫(kù)的圖書資源;查看、修改和刪除自己的注冊(cè)信息;執(zhí)行預(yù)約、借書和還書操作;登錄后可以對(duì)個(gè)人密碼進(jìn)行修改。
②管理員。管理員是圖書館圖書資源的管理者,他們具有以下權(quán)限:查看所有數(shù)據(jù)庫(kù)表信息;具有管理普通用戶的權(quán)限;將圖書信息入庫(kù),可供用戶檢索;登記和注銷用戶預(yù)約、借書、還書的信息記錄;登錄后可以對(duì)個(gè)人密碼進(jìn)行修改;可以刪除任何一個(gè)普通用戶的所有信息。
3)數(shù)據(jù)流程圖。根據(jù)以上分析,在圖書館管理系統(tǒng)中主要實(shí)現(xiàn)用戶預(yù)約、借書和還書等功能,涉及操作圖書信息數(shù)據(jù)庫(kù)信息的寫入和修改等。圖1是該系統(tǒng)中以借書管理為例的數(shù)據(jù)流程圖。借書管理功能實(shí)現(xiàn)讀者借書服務(wù),包括圖書預(yù)約、借書和圖書續(xù)借功能。還書管理等功能的數(shù)據(jù)流圖也可以同理得出。
4)用例圖。用例圖能夠很好地定義系統(tǒng)的功能需求,從圖書管理系統(tǒng)的外部,站在該系統(tǒng)用戶的角度看系統(tǒng)功能[5]。通過圖2所示的用例圖可以明了地看出該系統(tǒng)應(yīng)實(shí)現(xiàn)的功能。
5)實(shí)體—關(guān)系圖。CELTS-41標(biāo)準(zhǔn)描述資源分為必需數(shù)據(jù)元素和可選數(shù)據(jù)元素[3]8-13,其中必需數(shù)據(jù)元素有通用、標(biāo)識(shí)、標(biāo)題、語種、描述、關(guān)鍵字、生存期、貢獻(xiàn)、元元數(shù)據(jù)、元數(shù)據(jù)方案、貢獻(xiàn)、元數(shù)據(jù)語種、技術(shù)、格式、教育、學(xué)習(xí)資源類型、分類、目的、分類路徑等,可選數(shù)據(jù)元素有版本、大小、位置等。整個(gè)CELTS-41資源標(biāo)準(zhǔn)的屬性標(biāo)注一部分引用LOM模型的基本框架,另一部分主要包括各類教育資源自身的特有的屬性集[6]。通過以上分析,考慮到圖書資源的實(shí)際情況,充分結(jié)合CELTS-41標(biāo)準(zhǔn)描述資源的規(guī)定,圖書資源的屬性便很容易得出。圖3為該圖書館管理系統(tǒng)實(shí)體—關(guān)系模型(E-R模型)圖。
1)總體設(shè)計(jì)。根據(jù)以上對(duì)圖書館管理系統(tǒng)的需求分析,一個(gè)標(biāo)準(zhǔn)的圖書館管理系統(tǒng)應(yīng)該包括資料管理、借書管理、還書管理、檢索管理等功能。圖4為整個(gè)圖書館管理系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖,每一個(gè)功能模塊都包含若干子模塊。
2)系統(tǒng)分析。
①資料管理。資料管理功能下分為文獻(xiàn)類型、圖書信息和讀者信息3個(gè)子模塊,提供添加、修改、刪除和查詢功能。文獻(xiàn)類型功能實(shí)現(xiàn)文獻(xiàn)類型信息的維護(hù),圖書信息功能實(shí)現(xiàn)圖書信息維護(hù),讀者信息功能實(shí)現(xiàn)讀者信息的維護(hù)。
②借書管理。借書管理功能下分為圖書預(yù)約、借書、圖書續(xù)借3個(gè)子模塊,實(shí)現(xiàn)讀者預(yù)約、借書、還書、續(xù)借等功能。圖書預(yù)約實(shí)現(xiàn)讀者預(yù)約圖書服務(wù),借書功能為讀者提供借書服務(wù),圖書續(xù)借功能實(shí)現(xiàn)讀者續(xù)借圖
書。
③還書管理。還書管理功能模塊負(fù)責(zé)讀者還書服務(wù),包括還書、逾期圖書、罰款信息3個(gè)子模塊。還書功能為讀者提供還書服務(wù);逾期圖書功能負(fù)責(zé)檢索出逾期未還的圖書,供管理人員和讀者查詢逾期圖書信息,以便及時(shí)進(jìn)行相關(guān)處理;罰款信息功能主要負(fù)責(zé)維護(hù)讀者的罰款信息。
④檢索統(tǒng)計(jì)。檢索統(tǒng)計(jì)功能主要負(fù)責(zé)和圖書相關(guān)的檢索工作,包括圖書檢索、動(dòng)態(tài)信息、統(tǒng)計(jì)分析3個(gè)子模塊。圖書檢索功能負(fù)責(zé)供讀者和管理人員查詢圖書信息,動(dòng)態(tài)信
息功能主要負(fù)責(zé)圖書的動(dòng)態(tài)信息查詢,統(tǒng)計(jì)分析功能主要從讀者和圖書這兩個(gè)方面進(jìn)行數(shù)據(jù)分析。
⑤系統(tǒng)管理。系統(tǒng)管理功能主要實(shí)現(xiàn)用戶權(quán)限管理,包括用戶管理、密碼管理、重新登錄和參數(shù)配置4個(gè)子模塊。用戶管理功能負(fù)責(zé)管理用戶信息,密碼管理功能負(fù)責(zé)維護(hù)用戶的密碼信息,重新登錄功能為用戶提供重新登錄的接口,參數(shù)配置功能主要負(fù)責(zé)對(duì)系統(tǒng)的參數(shù)進(jìn)行配置。
1)數(shù)據(jù)庫(kù)概要設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)是建立程序不可缺少的工作之一,根據(jù)上述的需求分析和系統(tǒng)設(shè)計(jì),系統(tǒng)需要建立7個(gè)數(shù)據(jù)表:圖書類型表Cat、圖書信息表Bookinfo、讀者信息表Student、借還信息表Issue、預(yù)約信息表Preengage、參數(shù)配置表Set和用戶信息表User。表1是各表名稱、用途等具體信息。
根據(jù)以上數(shù)據(jù)表的清單便可以在ACCESS中建立數(shù)據(jù)表,以下僅以圖書信息表(表2)為例,結(jié)合CELTS-41標(biāo)準(zhǔn),詳細(xì)說明其包含的字段、數(shù)據(jù)類型等信息。由表2便可以在數(shù)據(jù)庫(kù)中建立相依的數(shù)據(jù)表,定義描述圖書資源的字段。同理,其他數(shù)據(jù)表也按這樣的方法建立,最終在數(shù)據(jù)庫(kù)中建立如圖5所示的7個(gè)表。
2)數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)。根據(jù)上述7個(gè)數(shù)據(jù)表之間的主、外鍵約束關(guān)系,創(chuàng)建如圖6所示的數(shù)據(jù)表之間的關(guān)系圖。在數(shù)據(jù)庫(kù)中,各個(gè)表之間的關(guān)系是通過使用外鍵來維護(hù)的,所有的主表和外鍵表對(duì)表信息的插入和更新具有強(qiáng)制性約束,同時(shí)能夠級(jí)聯(lián)刪除相關(guān)記錄。這樣就保證了數(shù)據(jù)庫(kù)中數(shù)據(jù)的一致性和完整性。
?
表2 圖書信息表詳細(xì)信息字段名稱 含義 數(shù)據(jù)類型 可否為空 說明BookID 圖書號(hào) Char(12) 主鍵 圖書號(hào)=分類號(hào)+其他信息CategoryID 分類號(hào) Char(2) Not null 外鍵title 題目 Nrvarchar(50) Not null 圖書名稱Author 作者 Nrvarchar(50) Null 圖書名稱ISBN ISBN號(hào) Nrvarchar(50) Null ISBN號(hào)keywords 主題詞 Nrvarchar(200) Null 圖書簡(jiǎn)介press 出版社 Nrvarchar(50) Null 出版社名稱publishtime 版次 Nrvarchar(50) Null 出版次數(shù)datestorage 存儲(chǔ)日期 Datetime(8) Null 存儲(chǔ)的日期language 語種 Nrvarchar(50) Null 語種Volume 圖書數(shù)量 Int(4) Not null 存儲(chǔ)的圖書數(shù)量
本文在充分把握CELTS-41標(biāo)準(zhǔn)的含義及具體內(nèi)容基礎(chǔ)上,通過詳細(xì)的需求分析,將該系統(tǒng)劃分為資料管理、借書管理、還書管理、檢索管理和系統(tǒng)管理等模塊,并進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)。該系統(tǒng)具備典型的圖書館管理系統(tǒng)應(yīng)有的功能,能對(duì)圖書信息,讀者信息,讀者的預(yù)約、借書、續(xù)借和還書信息,以及用戶信息進(jìn)行有效管理。作為一個(gè)高校的圖書館管理系統(tǒng),本系統(tǒng)還應(yīng)該在許多方面進(jìn)行擴(kuò)展,才能更好地滿足實(shí)際的需求。在以后的研究中,還將進(jìn)一步研究CELTS-41標(biāo)準(zhǔn)在圖書館管理系統(tǒng)設(shè)計(jì)運(yùn)用中的作用。
[1]張屹,閆寒冰,祝智庭.中國(guó)網(wǎng)絡(luò)教育技術(shù)標(biāo)準(zhǔn)體系架構(gòu)和體系框架研究[C]//第六屆全球華人計(jì)算機(jī)教育應(yīng)用大會(huì)論文集,2002:721-727
[2]鄭莉.中國(guó)網(wǎng)絡(luò)教育技術(shù)標(biāo)準(zhǔn)(CELTS)體系介紹[D].清華大學(xué),2006:13-14
[3]教育部教育信息化技術(shù)標(biāo)準(zhǔn)委員會(huì).教育信息化技術(shù)標(biāo)準(zhǔn)CELTS-41.1[S].2002
[4]李玉林.Visual Basic畢業(yè)設(shè)計(jì)指南與項(xiàng)目實(shí)踐[M].北京:北京科海電子出版社,2008
[5]徐素霞,林清麗,楊宗凱,等.基于CELTS標(biāo)準(zhǔn)的基礎(chǔ)教育資源庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)[J].教育信息化,2006(10):38-40
[6]周金鳳.基于CELTS標(biāo)準(zhǔn)的教育資源管理系統(tǒng)的設(shè)計(jì)與開發(fā)[D].華中師范大學(xué),2005:5-7