〔摘 要〕本文介紹了天津高等教育文獻信息中心課題《Unicorn系統(tǒng)編目報表數(shù)據(jù)的二維化開發(fā)與利用》開發(fā)的背景、主要內容、智能化功能及其項目推廣應用的價值。
〔關鍵詞〕Unicorn系統(tǒng);報表;數(shù)字圖書館
〔中圖分類號〕G252;TP311 〔文獻標識碼〕B 〔文章編號〕1008-0821(2009)01-0162-04
Two-dimensional Development and Utilization of Unicorn System Data Catalogue Text of the Statements
Jia Jianping
(Library,Tianjin Professional College,Tianjin 300402,China)
〔Abstract〕This paper presented the topic of the Tianjin higher education information center,Unicorn statements cataloguing system of two-dimensional data of the development and utilization,and its development background,main content,intelligent functions and application value of the project.
〔Key words〕Unicorn system;statements;digital library
Unicorn系統(tǒng)是當前國際上用戶群較大、知名度較高的幾個圖書館自動化管理系統(tǒng)之一,目前在國內的用戶已發(fā)展到20多家,包括編目、采訪、流通、期刊控制、管理、報表、OPAC、教學參考書、請求和器材預約等模塊,對圖書館日常業(yè)務進行全面細致的管理。
Unicorn系統(tǒng)的報表有200多種,大體可分為“計數(shù)型”、“輸出型”、“通知型”、“統(tǒng)計型”、“刪除型”、“日常事務管理型”、“清單型”等7類。報表輸出結果可以幫助系統(tǒng)的管理與維護、事務處理等;還能為圖書館提供常用統(tǒng)計分析的信息。但Unicorn系統(tǒng)不能直接輸出二維表格式的文獻賬目清單,及對編目數(shù)據(jù)關鍵性字段檢查的報表結果。Unicorn報表輸出結果的文獻清單的記錄是呈塊狀顯示的文本,這是不符合國內使用習慣的,不利于用戶的使用,也是其報表功能最大的缺憾,同時更是Unicorn系統(tǒng)功能需要進一步開發(fā)與解決的共性問題。
天津高等教育文獻信息中心是使用Unicorn系統(tǒng)較大的用戶群,自2002年,天津17所高校圖書館在這個平臺上開展圖書館業(yè)務工作,已經在采訪、編目、流通、期刊、公共查詢、請求、報表等模塊上開展了應用工作,并取得了較好的效果。但同時在工作中也發(fā)現(xiàn)了系統(tǒng)存在的一些問題,及尚未開發(fā)利用的一些系統(tǒng)功能。為了進一步改進和完善該系統(tǒng)現(xiàn)有模塊的各項功能,以及深入挖掘系統(tǒng)的其它優(yōu)秀功能,全面提高天津高校圖書館對Unicorn Consortia聯(lián)合自動化管理系統(tǒng)的應用水平,2007年6月,中心決定組織各館工作人員共同開展對Unicorn Consortia 系統(tǒng)的應用開發(fā)研究。主要分有二大類的研究,即各模塊(圖書采購、圖書編目、流通管理、期刊管理、公共查詢、參數(shù)設置)的培訓課件及應用開發(fā)程序類項目(系統(tǒng)輸出報表格式化轉換、系統(tǒng)數(shù)據(jù)檢查與統(tǒng)計、系統(tǒng)標準機讀目錄格式館藏書目數(shù)據(jù)輸出、系統(tǒng)業(yè)務流程)的研究。
《Unicorn系統(tǒng)編目報表數(shù)據(jù)的二維化開發(fā)與利用》是天津數(shù)圖中心應用開發(fā)程序類研究項目之一。此項目對Unicorn系統(tǒng)編目報表文本數(shù)據(jù)進行了二維化的開發(fā)與解決實際問題的應用研究。
1 《Unicorn系統(tǒng)編目報表數(shù)據(jù)的二維化開發(fā)與利用》的內容及功能
《Unicorn系統(tǒng)編目報表數(shù)據(jù)的二維化開發(fā)與利用》是應用VFP 數(shù)據(jù)庫編程語言,針對編目報表數(shù)據(jù)文本格式的特點,通過項目程序實現(xiàn)了塊狀文本格式數(shù)據(jù)的二維化格式轉化,并將轉化后的二維化數(shù)據(jù)應用于解決實際問題的工作中。最終形成了《Unicorn聯(lián)合系統(tǒng)書目賬目處理軟件》和《Unicorn聯(lián)合系統(tǒng)編目質量管理軟件 》二個應用程序項目。
1.1 《Unicorn聯(lián)合系統(tǒng)書目賬目處理軟件》內容及其功能介紹1.1.1 主要內容
《Unicorn聯(lián)合系統(tǒng)書目賬目處理軟件》是針對Unicorn系統(tǒng)編目文本報表數(shù)據(jù)無法輸出成二維表格式明細賬的缺點,對文獻(圖書、合訂期刊)編目報表文本數(shù)據(jù)進行了有效的二維表格式的轉換,并利用轉換的.dbf關系二維表數(shù)據(jù)實現(xiàn)了中西文圖書與中西文合訂期刊的明細賬輸出及其文獻種類的統(tǒng)計與輸出。為方便文獻賬目的管理,本系統(tǒng)還配有文獻總括賬管理模塊。
1.1.2 功能介紹
本系統(tǒng)設有三大功能模塊:圖書明細賬目管理、合訂期刊明細賬目管理、文獻總括賬管理總括賬管理總括賬管理(見圖1)。
(1)圖書明細賬目管理模塊的功能(主界面見圖2、圖3)
①Unicorn系統(tǒng)中西文圖書編目文本報表數(shù)據(jù)二維表格式的轉化。轉化與自動生成的二維表格字段有:文獻標識、題名與責任者、出版發(fā)行項、價格、ISBN、光盤ISBN、索書號、文獻類別1、錯誤文獻類別1(通過圖2中的“整理報表”按鈕來實現(xiàn))。
②賬目的輸出。有二種輸出方式,一種是通過VFP內部報表,實現(xiàn)圖書賬目的預覽與打??;另一種是自動轉換成XLS 格式(EXCEL電子表格)的賬目輸出。圖書賬目輸出的數(shù)據(jù)可以是全部數(shù)據(jù),也可以是自定義的條碼范圍的數(shù)據(jù)(通過圖2中的“導出EXCEL表與報表”區(qū)域來實現(xiàn))。
③其他功能??偨Y編目日常工作的需要,本模塊還設有錯誤文獻類別1的檢查顯示、錯誤ISBN的檢查與顯示;含光盤信息數(shù)據(jù)的顯示、索書號與題名相對應的顯示(為了方便核對索書號)等其他功能(通過圖2中的“問題ISBN、光盤信息、核對索書號、錯誤類別1”按鈕來實現(xiàn))。
為方便數(shù)據(jù)的瀏覽,在瀏覽數(shù)據(jù)頁面,點擊表格的列標頭,可進行相關字段的排序。
④種類的統(tǒng)計與輸出。全部數(shù)據(jù)/自定義條碼范圍數(shù)據(jù)的種類統(tǒng)計(見圖3)。
(2)合訂期刊明細賬目管理模塊的功能(主界面見圖4、圖5、圖6)
①Unicorn系統(tǒng)中西文合訂期刊編目文本報表數(shù)據(jù)二維表格式的轉化。轉化與自動生成的二維表格字段有:文獻標識、題名與責任者、出版發(fā)行項、價格、ISSN、索書號、年、期(通過圖4的“導入與整理”按鈕來實現(xiàn))。
②賬目的輸出。有二種輸出方式,一種是通過VFP內部報表,實現(xiàn)合訂期刊賬目的預覽與打印(功能在圖5頁面);另一種是自動轉換成XLS 格式(EXCEL電子表格)的合訂期刊賬目輸出(通過圖4的“導出EXCEL格式數(shù)據(jù)”區(qū)域來實現(xiàn))。合訂期刊賬目輸出的數(shù)據(jù)可以是全部數(shù)據(jù),也可以是自定義的條碼范圍的數(shù)據(jù)或自定義期刊年代的數(shù)據(jù)。
③為方便數(shù)據(jù)的瀏覽,在瀏覽數(shù)據(jù)頁面,點擊表格的列標頭,可進行相關字段的排序,可方便的查看數(shù)據(jù)的質量。
④種類的統(tǒng)計與輸出。全部數(shù)據(jù)/自定義期刊年代的種類統(tǒng)計(功能在圖6頁面)。
(2)文獻總括賬管理模塊的功能
①總括賬信息表單形式的錄入、修改、刪除、查詢等。
②錄入表單及報表表單頁面中的下拉列框,可根據(jù)自己的需要,靈活的進行設置(用戶設置、書商設置、年代設置)。
③實現(xiàn)各種報表的預覽及打?。喊ò磿碳熬幠颗畏秶苯虞敵鲆迅痘蛭锤顿~目信息;按書商分組及編目批次范圍輸出全部已付或未付賬目信息;按編目批次范圍輸出全部總括賬信息;通過下拉列框選擇年代,輸出選定年的圖書經費執(zhí)行情況等。
④具有備份數(shù)據(jù)、恢復數(shù)據(jù)、導出數(shù)據(jù)(EXCEL格式)等數(shù)據(jù)的維護功能。
1.2 《Unicorn聯(lián)合系統(tǒng)編目質量管理軟件》內容及功能介紹(主界面見圖7)
1.2.1 主要內容
聯(lián)合編目,數(shù)據(jù)質量至關重要。文獻標識的準確性、文獻類別1的正確性、索書號的非重復性,都是關系數(shù)據(jù)質量的重要方面。本系統(tǒng)基于天津高校聯(lián)合館Unicorn編目報表模塊提供的原始報表數(shù)據(jù),實現(xiàn)了報表數(shù)據(jù)的二維表格式轉換;并依據(jù)二維表數(shù)據(jù),通過項目程序,實現(xiàn)了空缺文獻標識的檢查與輸出、非本館文獻標識的檢查與輸出、錯誤文獻類別1的檢查與輸出、復本為0價格的檢查與輸出、非本館館藏地址的檢查與輸出以及階段性重復索書號的檢查與輸出。
1.2.2 編目數(shù)據(jù)中產生“文獻標識”以及“文獻類別1”錯誤的主要原因
天津高校聯(lián)合編目數(shù)據(jù),是用復本的“文獻標識”字段來顯示并區(qū)分各館的文獻復本,且每個復本的文獻標識是惟一的。為保證文獻復本文獻標識的惟一性與正確性,天津高校聯(lián)合館都要統(tǒng)一按照天津高等教育文獻信息中心制定了“各高校條碼規(guī)定”中的條碼規(guī)則來添加文獻的復本。
編目數(shù)據(jù)中經常出現(xiàn)文獻標識錯誤的主要情況有:(1)空缺文獻標識。主要原因是本標識文獻未進入系統(tǒng);本標識文獻誤入他館的復本中。(2)非本館文獻標識。主要原因是他館復本誤入本館復本中,文獻標識錄入錯誤。
文獻統(tǒng)計報表(類別統(tǒng)計)的統(tǒng)計結果,是依據(jù)復本信息的“文獻類別1”字段進行匯總統(tǒng)計的,所以,編目數(shù)據(jù)的“文獻類別1”字段正確的與否,直接關系到文獻類別統(tǒng)計報表結果的準確。文獻類別1錯誤的主要原因是:錄入錯誤、或未輸入(為空)。
1.2.3 功能介紹
通過一個報表(依據(jù)本系統(tǒng)轉換的二維表格報表數(shù)據(jù)源),完成空缺文獻標識的檢查與輸出、非本館文獻標識的檢查與輸出、錯誤文獻類別1的檢查與輸出,復本0價格的檢查與輸出,非本館館藏地址的檢查與輸出;依據(jù)前后不同時間段的重復索書號報表的對比檢查,輸出階段性的重復索書號情況;可瀏覽天津各高校館的條碼規(guī)定。也可對天津各高校館的條碼規(guī)定的信息進行編輯。
(1)空缺文獻標識檢查。只限本館數(shù)據(jù),分別處理本館的多種文獻標識數(shù)據(jù)的空缺文獻標識的檢查與輸出。實現(xiàn)空缺文獻標識的預覽與打印、EXCEL格式的輸出。
(2)非本館文獻標識檢查??蓹z查出包含多館編目數(shù)據(jù)非本館文獻標識的情況。實現(xiàn)非本館文獻標識的預覽與打印、EXCEL格式的輸出。
(3)錯誤“文獻類別1”的檢查??蓹z查出包含多館中西文編目數(shù)據(jù)的“文獻類別1”的錯誤情況。實現(xiàn)錯誤“文獻類別1”的預覽與打印、EXCEL格式的輸出。
(4)復本0價格的檢查??蓹z查出文獻復本價格為0的情況,實現(xiàn)檢查結果的預覽與打印、EXCEL格式的輸出。
(5)非本館館藏地址的檢查??梢罁?jù)自定義設置的本館館藏地址,檢查出非本館館藏地址的數(shù)據(jù)信息。實現(xiàn)非本館館藏地址信息的預覽與打印、EXCEL格式的輸出。
(6)階段性重復索書號的檢查??蓹z查本館階段性重復索書號情況,實現(xiàn)“檢查結果”的預覽與打印、EXCEL格式的輸出。
2 結 語
《Unicorn系統(tǒng)編目報表數(shù)據(jù)的二維化開發(fā)與利用》項目的開發(fā),解決并實現(xiàn)了編目文本報表數(shù)據(jù)的智能化轉換、生成關系二維表數(shù)據(jù)以及人性化應用二維表數(shù)據(jù)解決編目工作中急需解決的共性問題。
本系統(tǒng)智能化的實現(xiàn)了處理聯(lián)合館文獻標識(各館文獻標識的長度及前輟非一致)的數(shù)據(jù),智能化的檢查與輸出編目數(shù)據(jù)關鍵性字段的錯誤報告;智能化的輸出文獻的明細賬;文獻賬目及檢查結果excel電子表格數(shù)據(jù)的智能化轉換與生成。
利用Unicorn編目報表數(shù)據(jù)輸出文獻的明細賬,節(jié)省了采訪工作中文獻明細賬的編制環(huán)節(jié)。智能化實現(xiàn)編目數(shù)據(jù)關鍵性字段的檢查與輸出,提高了天津高校館聯(lián)合編目工作的整體數(shù)據(jù)質量。
目前,該項目成果已廣泛應用于天津高校聯(lián)合館文獻明細賬的輸出以及數(shù)據(jù)質量的檢查。成果的推廣應用方便了天津高校聯(lián)合館的工作、節(jié)省人力,提高了天津高校聯(lián)合館的自動化管理水平。
參考文獻
[1]幸云,周鳳飛,李秋實.天津市高校館圖書信息資源共建共享模式[J].圖書館論壇,2004,(6):142-145.
[2]http:∥www.tjdl.cn[EB].