999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

OPAC書目糾錯功能的設計與實現

2012-05-31 08:19:04黎邦群
大學圖書館學報 2012年1期
關鍵詞:數據庫圖書館用戶

□黎邦群

1 需求分析與設計思路

1.1 相關研究

書目數據是圖書館自動化建設的核心。其質量的優(yōu)劣直接影響著信息資源的交流與共享,影響圖書館業(yè)務工作的開展,以及讀者對具體文獻的識別與利用[1]。因此,隨著圖書館書目數據庫信息容量的日益龐大,書目數據的質量問題凸顯出來,相關領域不斷涌現出大量針對書目數據質量的研究和實踐,主要包括冗余數據的影響及解決方案[2]、清理與合并[3]、管理與后續(xù)維護等[4]。它們或分析了某一領域或類型如聯合編目、期刊或某一館的書目數據質量現狀,或研究了書目質量問題出現的歷史和現實原因,并從制度管理、提高編目人員素質等方面提出了相應的改進策略。另有研究者采用Visual Fox-Pro6.0設計書目數據自動檢錯糾錯系統(tǒng)[5]。這些研究與實踐,有利于書目數據的維護工作,對本文的寫作具有一定的參考價值,但均沒有提出利用OPAC與用戶的互動來進行書目糾錯這一觀點。

1.2 應用現狀

有關文獻于2010年針對我國重點大學排名前30強圖書館OPAC系統(tǒng)功能進行的調查中,并沒有設置“書目糾錯”這個重要的互動功能作為調查選項[6]。為了認清OPAC書目糾錯功能的應用現狀,筆者于2011年7月18日逐一打開這30所高校圖書館的OPAC,也沒有發(fā)現任何一家OPAC設置這個功能。調查結果表明,OPAC書目糾錯功能至今尚未引起部分高校圖書館的足夠重視,相關觀念亟需改進。筆者又以“OPAC書目糾錯”、“OPAC書目挑錯”或“OPAC書目檢錯”等關鍵詞,對中國知網、萬方數據、維普期刊等網絡數據庫1979年到2011年間的文獻進行模糊檢索,查詢結果為“0”,很難找到深入研究該功能的相關文獻資料。

1.3 需求分析

書目數據的管理是圖書館數據庫管理中最重要的一個方面,也是圖書館提高管理水平與服務質量的重要保障[2]。書目數據是構建圖書館資源體系的基礎。書目數據質量的提高,是開展各項業(yè)務工作的基礎,是實現快速檢索,提高檢全、檢準率的需要,是實現文獻資源共享的有力支撐[7]。由于各種歷史和現實原因,如突擊回溯建庫、外部數據源的質量問題、圖書出版、高校圖書館合并、突擊采購編目、計算機設備落后、軟件系統(tǒng)有待更新等,書目數據存在著著錄簡單化、著錄方式不一致、著錄不規(guī)范、重復著錄等質量問題[1],這些書目的質量問題,并不能完全依賴計算機自動化軟件批處理完成。伴隨著書目數據庫的日益龐大,其數據維護與日常管理的任務亦越來越繁重,僅憑編目部門的有限力量進行逐一人工校對已很難完成。OPAC系統(tǒng)是圖書館自動化建設中最先引進的自動化系統(tǒng),通過多年的使用、宣傳,已成為讀者最熟悉、最常用的圖書館館藏資源檢索工具[8]。書目數據的質量問題無疑會引起OPAC用戶的困惑,并由此產生各種書目信息查詢和檢索的質量問題。與用戶互動,讓用戶參與書目數據的糾錯工作,充分發(fā)揮用戶的積極性與主動性,將有利于提高書目數據的質量。增強交互性,提升使用體驗,也是未來OPAC升級改造的方向之一。

1.4 方案設計

書目糾錯有2種設計方案。方案1:設計獨立的網頁,內含疑問書目數據、所在網頁標題及網址、修改意見等多個文本輸入框。用戶逐一輸入各項內容,填寫相應信息并提交。方案2:在現有的OPAC頁面設計“劃詞糾錯”功能:即用戶在瀏覽OPAC頁面時,鼠標拖選疑問書目信息區(qū)域,觸發(fā)相關事件跳出糾錯彈窗,填寫修改意見并提交。兩者比較,前者設計簡單,但用戶體驗差,且易出錯。后者實現復雜,但所見所得的互動方式,更易于為用戶所接受。筆者決定采用方案2,利用差錯控制的反饋糾錯方式進行設計。

1.5 技術思路

方案2的設計技術思路如下:已登錄用戶瀏覽OPAC網頁,發(fā)現并鼠標拖選疑問書目文字段落,觸發(fā)提示“我來挑錯”的圖片鏈接和取消操作按鈕,單擊鏈接,則跳出使用CSS(Cascading Style Sheet,層疊樣式表)設計的糾錯彈窗,并利用JavaScript腳本獲取疑問書目文字、所在網頁標題及網址等參數,提交后通過ASP(Active Server Pages,動態(tài)服務器頁面)技術與SQL(Structured Query Language,結構化查詢語言)語句將這些參數和在彈窗文本輸入框填寫的修改意見存儲到服務器,編目人員在審核后將處理意見反饋給用戶,最終實現書目糾錯功能。整個流程大致分為5部分,如圖1所示:

圖1 OPAC書目糾錯技術思路圖

技術難點在于疑問書目數據的獲取,即客戶端的Javascript程序。該程序可對觸發(fā)用戶的鼠標拖選事件,打開糾錯鏈接與糾錯提示框,并將相關參數傳遞給服務器端的ASP程序。

2 功能實現

2.1 數據存儲

(1)設計書目糾錯數據的存儲表

為了存儲書目糾錯數據,需要在服務器端Sybase數據庫中設計表z_jiucuo。該表可創(chuàng)建在圖書館業(yè)務系統(tǒng)底層數據庫中,避免二次連接,提高數據庫的連接效率。其結構見表1:

表1 書目糾錯數據庫表z_jiucuo結構

此表相關字段僅存儲“1≤字符長度≤255”的糾錯信息,字段id存儲OPAC讀者服務帳戶信息,便于用戶跟蹤處理進度及查看處理結果。字段errorurl可依實際來確定其最小的數據長度。科學的數據結構設計可以顯著提升程序執(zhí)行的性能。

(2)獲取客戶端傳遞的書目糾錯數據

JavaScript是一種基于對象和事件驅動并具有相對安全性的客戶端腳本語言,同時也是一種廣泛用于客戶端Web開發(fā)的腳本語言,常用來給Html網頁添加動態(tài)功能,比如響應用戶的各種操作。CSS是一組格式設置規(guī)則,用于控制Web頁面的外觀,通過使用CSS樣式設置頁面的格式,可以將頁面的內容與表現形式相分離。JavaScript技術和CSS的結合使用,可給網站的各種功能設計與開發(fā)帶來活力和發(fā)展,該方法設計與實現的網頁具有規(guī)范、簡潔、易于維護等特點,被廣泛應用于 Web2.0網頁設計與開發(fā)中[9]。可利用JavaScript腳本相關的方法、事件,對象及其屬性等,獲取網頁客戶端用戶鼠標拖選的疑問書目數據段落文字信息、所在網頁的標題、網址等參數。如使用document.selection.createRange、document.get Element ById等對象及方法可獲取拖選的段落文字,關鍵代碼如下:

腳本不僅可以減小網頁的規(guī)模和提高網頁瀏覽速度,而且憑其在客戶端運行的特性可以降低糾錯功能對服務器的依賴、減輕整個系統(tǒng)的負擔。但利用JavaScript語言進行網頁設計必須充分考慮用戶瀏覽器的兼容性,如判別用戶使用的瀏覽器為IE、FireFox或其他。在獲取相關參數后,在糾錯彈窗設計系列Html變量,設置其Input屬性為“type=hidden”,并將這些參數賦值給對應變量。服務器端通過ASP技術的Request()等函數接受疑問書目、修改意見等網頁客戶端采用Post方式傳遞的這些參數。除了服務器端的動態(tài)語言程序,網頁客戶端的JavaScript、CSS及Html等代碼是開源的。有興趣可 通 過 訪 問 http://seek.hzu.edu.cn 下 載 獲取[10],限于篇幅,不再詳敘。

(3)存儲數據

程序采用SybaseOLEDBObjects來連接服務器端數據庫Sybase12.5。使用該方法連接數據庫,需要在服務器端預裝Sybase驅動程序,并通過Configuration Manager等工具來完成Data Sources連接設置,再使用連接字符串連接數據庫,利用ASP技術創(chuàng)建Recordset對象,并經查重后再使用“Insert Into”等SQL語句將相關的糾錯數據插入表z_jiucuo。

2.2 書目糾錯功能的實現

書目數據一旦生產出來,便會隨著整個數據庫的運行而被長期使用,其使用年限是無法預計的,因此書目數據庫的維護工作必定會伴隨其整個使用過程[11]。書目數據的完善程度及其質量都直接影響著圖書館信息資源的交流與共享。書目糾錯功能的具體實現,可依次分為以下6個步驟:

(1)用戶登錄

即權限驗證。利用OPAC讀者服務系統(tǒng)驗證用戶登錄狀態(tài),以此判斷用戶是否擁有糾錯權限。即通過Session定義一個全局變量,實現用戶在整個OPAC系統(tǒng)中的會話。用戶登錄OPAC讀者服務,即可進行書目糾錯相關操作,否則將進行登錄提示,提醒用戶先登錄再操作,登錄后用戶訪問頁面將被重定向到之前的糾錯操作窗口。

(2)開始糾錯

即數據選擇。當且僅當用戶在OPAC網頁中用鼠標高亮拖選疑問書目信息時,松開鼠標,選中區(qū)域旁即出現“我來挑錯”及“X”按鈕,如圖2所示:

圖2 OPAC書目糾錯提示圖

圖3 OPAC書目糾錯操作提示圖

單擊“我來挑錯”,即開始糾錯操作,并跳出糾錯彈窗,如圖4所示。單擊“X”,將取消本次操作,并在cookie生存周期內不再執(zhí)行該功能。這樣可給用戶一個選擇的權利,避免對部分不希望使用該功能的用戶造成干擾。

(3)填寫意見

即數據編輯。這是用戶操作最關鍵的步驟。糾錯窗口包括了窗口標題、取消操作及提交按鈕、用戶帳戶鏈接及疑問書目數據等信息。用戶對照糾錯窗口上部的疑問書目信息,即可在下部的文本輸入框填寫對應的修改意見,如圖4所示:

圖4 OPAC書目糾錯填寫意見圖

假如疑問書目數據缺少某部分信息,如摘要、主題詞或標準書號等,可直接拖選題名等區(qū)域,再在修改意見里進行說明,并補充完整的信息即可。常見的疑問書目數據一般包括數據描述及格式錯誤等方面,具體見表2:

表2 常見疑問書目數據類別及處理策略

另有大量其他未知的疑問書目數據類別,如200字段(附注)、330字段(摘要)、600字段(個人名稱主題)等。這些問題僅靠計算機自動化軟件無法批量處理,單憑編目部門進行人工的全庫掃描逐條審核修改也是費時耗力,工作量巨大。利用書目糾錯功能,用戶申請,編目人員審核修改,兩者協(xié)同,可有效降低編目人員工作強度,提高書目質量控制的效率。

(4)確認保存

即數據存儲。填寫修改意見后,單擊“提交”按鈕,可將客戶端保存的相關參數上傳到服務器,以便編目人員審核修改,以及用戶查看處理進度。提交后,服務器端的ASP程序將使用“Select”等SQL語句查詢表z_jiucuo。如存在重復記錄,則將字段fre值累加1后使用“Update”等SQL語句更新,查重的目的是為了避免用戶刷新或重復提交相同記錄。否則使用“Insert into”等SQL語句進行表記錄的新增。服務器端完成相關計算后,返回“操作成功”的窗口及相關提示信息。點擊“關閉”按鈕,可返回OPAC網頁。同時還給出了查看處理情況和其他人報告的錯誤等鏈接,如圖3所示。

(5)人工審核

即數據審核。圖書館應配備專門人員對這些問題和意見進行處理和答復,使之成為一個良性循環(huán)體系。其重要功能之一就是對收集到的讀者意見進行篩選和分析,發(fā)現有問題的書目數據,進行修改或處理[12]。具體工作包括對疑問書目數據進行修改、替換、更新、合并、刪除整理等,使其不斷擴充和完善,保證數據的完整性和準確性。如已在編目系統(tǒng)中更新該書目的數據庫記錄,OPAC相關頁面將同步顯示其更改效果。用戶的修改意見無論被采納與否,工作人員均應認真填寫反饋意見并進行答復。書目糾錯功能的后臺管理系統(tǒng)依據字段fre值的大小等參數,對未處理的結果集排序。這將有利于優(yōu)先處理被用戶質疑次數最多的書目數據。相關統(tǒng)計表明,書目庫中存在部分借閱率為0的圖書[11],OPAC中也存在不少從未被訪問過的書目數據。因此優(yōu)先處理關注度高的書目數據,比較科學合理。

(6)完成糾錯

即功能實現。如編目人員作出最終的審核與處理結果,書目糾錯功能將主動發(fā)送處理結果通知到用戶登記的信箱中。用戶也可訪問OPAC讀者服務個人帳戶頁面,查看自己的每條疑問書目修改意見、對應的處理結果及反饋意見,實時跟蹤處理過程,并可瀏覽對應的書目信息頁面以核實其處理效果,如圖5所示:

圖5 OPAC書目糾錯效處理情況圖

另可根據實際需求設計尚未處理記錄的估計完成時間等信息,進一步提高處理過程的公開性與透明度。至此最終完成所有書目數據糾錯步驟,實現了OPAC書目糾錯功能。

2.3 效果

新一代OPAC的出發(fā)點與目標都是一切以用戶為中心的互動模式,為用戶提供更方便快捷和全面的服務[13]。OPAC書目糾錯功能的實現,將進一步增強其互動性。經過一段時間的宣傳和實踐積累,其功能及操作方法逐漸為用戶所熟悉,隨著書目質量的提高,用戶參與的興趣愈大。從筆者設計的惠州學院圖書館OPAC書目糾錯功能試用情況來看,運行良好,反映不錯。在試用的單位時間內取得了較好的實現效果,見表3:

表3 2011年6月OPAC書目糾錯功能效果統(tǒng)計

分析表3得知,OPAC用戶存在互動的需求,且擁有較高的素質,具有提高書目質量的興趣。用戶參與意愿的進一步提升,有賴于廣泛宣傳和核心用戶群的培養(yǎng)。結合采用其他的書目質量控制策略,如設立嚴格的審查小組、制定統(tǒng)一的書目著錄細則及提高編目人員的素質和工作質量等,可有效地提高書目數據的質量。

筆者設計的OPAC書目糾錯功能,與已有的其他書目數據批處理自動糾錯系統(tǒng)比較,兩者均對疑問書目數據進行了處理,均可提高書目數據的質量。其差異主要體現在前者無論是檢錯還是修改,均使用人工干預,且充分利用了OPAC平臺;而后者依據設定的規(guī)則自動判別檢錯,并批處理疑問書目數據,如能判別出重復記錄并對重復記錄進行合并[5],能處理有一定規(guī)律的字符及代碼錯誤。兩者的實現效果比較,無疑前者具有高質量;后者具有高效率,但存在僅能處理部分問題數據的局限性,最終還是避免不了人工干預。較好的方案是同時采用這2種方法,盡量既好又快地提高書目數據的質量。

3 結語

本文就OPAC書目糾錯功能的相關研究、需求、原理、設計思路及其實現方法進行了詳盡的研究。作為OPAC的一項附加功能,它可以方便用戶對疑問書目數據提出自己的修改意見,從而達到維護書目數據庫,提高書目數據質量的目的。用戶參與增強了OPAC的交互性,提升了其使用體驗。用戶的書目糾錯行為提高了書目數據的質量,同時也將在一定程度上影響OPAC的檢索結果。其實現無需破壞原有OPAC的設計,可以作為一個附加的獨立模塊進行添加。但顯然目前它并不能完全替代書目數據維護工作,還需要圖書館相關部門的密切配合,并輔之以其他科學的管理策略與方案,才能更好地完成書目數據的維護工作。OPAC書目糾錯功能的設計與實現,只是筆者在以用戶為中心服務思想指導下,改進OPAC、增強其功能和提升用戶體驗、提高書目數據質量的一次嘗試,需要不斷完善和豐富。

參考資料

1 萬麗蓉.論書目數據的質量控制.圖書館工作與研究,2007(05):34-35

2 謝東.書目數據庫中冗余數據的影響及解決方案.情報資料工作,2004(3):45-47

3 周明華.書目數據清理與合并.大學圖書館學報,2005(6):51-55

4 甄偉.書目數據質量管理與后續(xù)維護.圖書情報工作,2004(8):65-67

5 胡谷雨.通用型書目數據檢錯糾錯系統(tǒng)的研制.上海大學學報,2001(3):213-217

6 錢文麗.“211工程”高校圖書館OPAC系統(tǒng)比較評價研究.圖書館論壇,2010(2):75-77

7 嚴紅.關于書目數據質量控制問題的探討.情報雜志,2004(1):120-121

8 金巖,于靜.基于OPAC的資源整合研究.圖書館雜志,2009(2):27-30

9 李沖.基于CSS與JavaScript技術的Tab面板的設計與實現.計算機技術與發(fā)展,2011(3):28-30.

10 惠州學院圖書館 OPAC.[2007-04-20].http://seek.hzu.edu.cn

11 鐘文娟.紙本圖書資源建設與利用的優(yōu)化研究——以首都師范大學為例.情報探索,2010(7):65-67

12 張云軍.高校圖書館書目數據庫計算機管理方法及效益研究——談運行中的書目數據庫維護.河北科技圖苑,2004(6):9-11

13 李榮艷.圖書館2.0時代的OPAC發(fā)展.圖書館論壇,2011(1):85-87

猜你喜歡
數據庫圖書館用戶
圖書館
小太陽畫報(2018年1期)2018-05-14 17:19:25
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
飛躍圖書館
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
圖書館里的是是非非
主站蜘蛛池模板: 亚洲不卡影院| 午夜人性色福利无码视频在线观看| 亚洲人成网址| 久久77777| 欧美日韩一区二区三区在线视频| 中文字幕亚洲另类天堂| 天堂网亚洲系列亚洲系列| 亚洲美女一级毛片| 欧美日韩国产成人高清视频| 欧美一区二区人人喊爽| 国产亚洲欧美日韩在线一区| 日韩 欧美 小说 综合网 另类| 国产一级毛片网站| 色综合久久88色综合天天提莫| 伊人久久久久久久| 亚洲 欧美 日韩综合一区| 国产福利在线观看精品| 青青草原国产免费av观看| 日韩欧美中文| 日韩高清成人| 72种姿势欧美久久久久大黄蕉| 亚洲国产精品无码AV| 日本三区视频| 青草午夜精品视频在线观看| 亚洲最大综合网| 亚洲资源站av无码网址| 国产乱子伦精品视频| 精品国产自| 亚洲欧美日韩天堂| 波多野结衣视频一区二区| 99视频精品在线观看| 亚洲成aⅴ人在线观看| 精品免费在线视频| 国产精品视频导航| 免费毛片a| 精品国产福利在线| 日本亚洲国产一区二区三区| 欧美性爱精品一区二区三区 | 欧美成人综合视频| 国产精品久久自在自线观看| 国产精品免费p区| 国产精品一区二区在线播放| 国产丝袜91| 免费人欧美成又黄又爽的视频| 亚洲第一视频网| 欧美成人免费| 亚洲第一视频网| 国产精品大尺度尺度视频| 人妻中文久热无码丝袜| 久久一日本道色综合久久| 亚洲制服丝袜第一页| 女人一级毛片| 99精品伊人久久久大香线蕉| 99热这里只有精品5| 5388国产亚洲欧美在线观看| 国产视频一区二区在线观看 | 精品国产中文一级毛片在线看| 青青操国产| 国产经典在线观看一区| 亚洲欧美不卡视频| 亚洲免费毛片| 亚洲精品少妇熟女| 青草视频久久| 久久精品国产精品一区二区| 亚洲综合18p| 青青草一区| 国产在线精品人成导航| 欧美午夜网| 亚洲人免费视频| av在线无码浏览| 精品久久国产综合精麻豆| 蜜桃臀无码内射一区二区三区| 国产成人亚洲综合A∨在线播放| 97se亚洲| 国产精品男人的天堂| 高清无码不卡视频| 白丝美女办公室高潮喷水视频 | 欧美日本在线| 久久精品嫩草研究院| 欧美成人午夜视频免看| 久久精品中文字幕免费| 九九香蕉视频|