劉一農(nóng) 劉子鳴
摘 要
在對高校圖書館讀者服務系統(tǒng)的現(xiàn)狀把控之后,本文著重于高校圖書館讀者服務系統(tǒng)的需求和功能分析,提出了高校讀者對圖書館服務系統(tǒng)的需求所體現(xiàn)的內(nèi)容,并針對需求分析給出了子功能模塊的設想,達成系統(tǒng)設計對讀者需求的全面滿足,以實現(xiàn)系統(tǒng)功能。
關鍵詞
讀者服務;系統(tǒng)需求;功能模塊;知識服務
中圖分類號: TP311.52 ? ? ? ? ? ? ? ? ?文獻標識碼: A
DOI:10.19694/j.cnki.issn2095-2457 . 2020 . 06 . 47
0 前言
高校圖書館讀者服務系統(tǒng)的開發(fā)是一項復雜的工程,在系統(tǒng)設計前應全面調(diào)查國內(nèi)外圖書館讀者服務工作現(xiàn)狀,分析得出讀者服務工作開展的情況及存在問題。在此基礎上經(jīng)過反復論證,確定讀者服務系統(tǒng)開發(fā)的具體方案,再從一些相關的開發(fā)項目中選擇優(yōu)秀的模板,汲取成功經(jīng)驗,發(fā)現(xiàn)不足之處。在讀者服務系統(tǒng)的開發(fā)過程中,避免可能發(fā)生的問題和可能出現(xiàn)的缺陷。確保讀者服務系統(tǒng)在硬件環(huán)境上達到經(jīng)濟、實用的目的,還要讓系統(tǒng)設計具備較好的未來適應性,不僅能滿足高校圖書館讀者服務工作發(fā)展的急需,還要能給未來的工作發(fā)展留下良好的擴展空間,使日后的系統(tǒng)技術升級與功能擴展能靈活介入,易于實現(xiàn)。在軟件環(huán)境設計上,要適應高校圖書館知識服務的業(yè)務工作模式,并且達到標準化、通用化的業(yè)務需求,以便系統(tǒng)的研發(fā)更趨于成功和更適合以后功能擴展,讓圖書館服務工作向智能化發(fā)展。
1 讀者服務系統(tǒng)設計原則
實用性原則:以圖書館讀者服務為中心,最大可能地滿足讀者的信息需求是應用系統(tǒng)設計的關鍵。充分考慮各個業(yè)務層次、各種業(yè)務節(jié)點上數(shù)據(jù)處理的實用性,把最優(yōu)的人機交互界面提供給讀者使用,同時滿足圖書館讀者服務業(yè)務管理的需求,把這些內(nèi)容作為核心因素在系統(tǒng)設計中進行全面落實。
先進性原則:在讀者服務系統(tǒng)立項之后,面臨開發(fā)技術的選擇。開發(fā)負責人應當經(jīng)過周密商議,慎重權衡,定制開發(fā)技術選用原則。一般來說,應當選用可靠、成熟的軟件開發(fā)技術,并兼顧較好的先進性,具備可視化、面向?qū)ο蟮脑O計技術,以及與之相適應的程序開發(fā)工具,采用最先進的標準協(xié)議。
可擴展性原則:采用模塊獨立性的思想,獨立性較強的模塊應該是高內(nèi)聚低耦合的,從而使得模塊具有較強的擴展性。
可維護性原則:采用模塊化設計思想,不僅有利于開發(fā)過程和程序運行時降低問題的復雜度,避免增加工作量;還可以有效地提高軟件的可測試性,配備維護措施和接口,從而提高軟件的穩(wěn)定性和順暢性。
可靠性原則:為了防止來自各方面的非法用戶入侵系統(tǒng),讀者服務系統(tǒng)在數(shù)據(jù)庫的設計上必須要做到安全與可靠。開發(fā)者決定采用多級論證措施,比如:系統(tǒng)論證、數(shù)據(jù)庫認證、模塊認證和表一級認證等措施,應用用戶密碼的數(shù)字加密技術,以便防止用戶口令被闖入者破解。采用安全的數(shù)據(jù)備份策略,使之成為系統(tǒng)容災的基礎,以防系統(tǒng)數(shù)據(jù)災難的發(fā)生。建立危機應對機制,即便數(shù)據(jù)災難一旦發(fā)生,也能通過備份數(shù)據(jù)的快速恢復,重新建立正常的工作秩序。
2 讀者服務數(shù)據(jù)庫設計原則
在高校圖書館讀者服務系統(tǒng)設計過程中,數(shù)據(jù)庫設計是基礎,也是整個項目開發(fā)過程中最重要的節(jié)之一。數(shù)據(jù)庫設計要滿足以下幾個方面要求。
數(shù)據(jù)安全性原則:由于讀者服務系統(tǒng)數(shù)據(jù)庫的安全性地位極其重要,所以數(shù)據(jù)保護策略必須先行。在數(shù)據(jù)庫設計時,一方面要防止非法用戶使用數(shù)據(jù)庫,另一方面,也要防止合法用戶非法使用數(shù)據(jù)庫;否則,就會使內(nèi)容數(shù)據(jù)信息或讀者數(shù)據(jù)信息遭到泄露、更改或破壞。為避免這種情況的出現(xiàn),應對用戶和管理者的權限設定認證機制和授權條款。
數(shù)據(jù)一致性原則:在數(shù)據(jù)庫設計時,數(shù)據(jù)庫的結構應與圖書館內(nèi)容信息和用戶信息的標引規(guī)則相適應,必須進行系統(tǒng)全面的分析與設計,做到“算法統(tǒng)一”、“數(shù)出一門”、“度量一致”,使數(shù)據(jù)格式和標引規(guī)劃和諧統(tǒng)一,確保數(shù)據(jù)的一致性,協(xié)調(diào)好各類數(shù)據(jù)源,保證業(yè)務數(shù)據(jù)和讀者信息不僅整個開發(fā)過程里保持一致性,還要讓系統(tǒng)布署后的業(yè)務數(shù)據(jù)保持一致性和連貫性。
數(shù)據(jù)完整性原則:讀者服務系統(tǒng)數(shù)據(jù)庫設計時,要確保所有數(shù)據(jù)在標引規(guī)則上的完整性,包括內(nèi)容數(shù)據(jù)在標引時的正確性和指引性。系統(tǒng)要能夠規(guī)避用戶操作數(shù)據(jù)庫時采用不合標引規(guī)則的數(shù)據(jù),做到對數(shù)據(jù)流向的全方位記錄,并可以追溯。對寫入或擦除數(shù)據(jù)庫中的內(nèi)容要有審核機制和約束條款。
數(shù)據(jù)規(guī)范化原則:任何一個信息系統(tǒng)的數(shù)據(jù)庫,都應遵循設計規(guī)范,高校圖書館讀者服務系統(tǒng)也不例外。如果規(guī)范化不能成為優(yōu)質(zhì)數(shù)據(jù)的保證,那么數(shù)據(jù)質(zhì)量就會因為不規(guī)范的數(shù)據(jù)寫入、刪除等異常動作,造成數(shù)據(jù)失真、冗余不足等問題,會帶來極具困惑的用戶體驗,最終造成讀者服務質(zhì)量的下降。解決的途徑和辦法就是對關系模式進行規(guī)范化,或躍遷至高級范式。
數(shù)據(jù)可伸縮性原則:在讀者服務系統(tǒng)數(shù)據(jù)庫的設計中,應充考慮圖書館中長期發(fā)展的需要,考慮讀者服務內(nèi)容的變化,讀者需求的變化以及技術升級帶來的變數(shù),都可能會引發(fā)數(shù)據(jù)庫本身及數(shù)據(jù)結構的變化。所以數(shù)據(jù)應當能夠方便遷移、靈活擴展,具備伸縮性和足夠的冗余量。
3 讀者服務系統(tǒng)的用戶界面設計原則
圖形化設計原則:讀者服務系統(tǒng)用戶界面的設計,應根據(jù)圖書館業(yè)務的需求和讀者使用習慣,在操作系統(tǒng)給定的技術規(guī)范上,把圖形用戶界面(GUI)做到即美觀又大方、即生動又易用,各項操都能使用戶體驗達到預期。
條理化設計原則:讀者服務系統(tǒng)用戶界面的功能模塊設計,應當讓設計邏輯體現(xiàn)業(yè)務流程,主次分明,條理清晰。同時能夠給用戶明確的指引,把核心功能呈現(xiàn)給用戶。
4 讀者服務系統(tǒng)的功能設計及典型模塊設計
通過對系統(tǒng)的需求及功能分析,高校圖書館讀者服務系統(tǒng)的功能設計主要分為以下幾個模塊:登錄、書目檢索、期刊檢索和聯(lián)合檢索,信息發(fā)布,博客世界和讀者論壇,我的圖書館、我的書單和熱門標簽模塊。其功能結構如圖1所示。
下面以“書目檢索”和“期刊檢索”兩個典型模塊來闡述設計思路。
4.1 書目檢索模塊的設計
4.1.1 程序描述
書目檢索分為簡單檢索和高級檢索兩種模式。簡單書目檢索在滿足讀者對數(shù)據(jù)源進行設置的基礎上,實現(xiàn)讀者對檢索途徑、語言、檢索模式、每頁顯示記錄數(shù)、資料類型、排序方式、檢索范圍的設置。在檢索途徑的選擇上,讀者可以通過選擇題名、責任者、分類號、出版者、主題詞、ISBN等途徑進行檢索;在語言及資料類型選擇上,需通過對各個館提供的語言、文獻類型數(shù)據(jù)表進行綁定,自動生成相應列表以供讀者進行選擇;檢索模式分為三種,分別是“前方一致”、“完全匹配”及“任意匹配”;對于每頁顯示記錄數(shù),讀者可以選擇15,20,30,50等;在排序方式的設計上,首先提供給讀者可進行篩選的條件(如題名、責任者、出版日期、入藏日期、分類號、索書號等),之后對篩選結果進行“升序”或“降序”的排列;在檢索范圍中,可以設置一次檢索或二次檢索。若讀者要在整個數(shù)據(jù)庫中進行檢索則進行一次檢索,若需要在檢索結果中進行檢索則進行二次檢索。(檢索界面見圖2)。
高級檢索實現(xiàn)讀者對多個檢索詞進行檢索。讀者根據(jù)需要進行檢索邏輯(與、或、非)、檢索項(題名、責任者、分類號、出版社、主題詞)及操作符(前方一致、完全匹配、任意匹配、不等于)的設置以構造檢索式,進而完成檢索。
在檢索結果中,讀者可以查看具體書目的詳細信息、館藏信息及預約狀態(tài)。
4.1.2 輸入項
輸入檢索詞,構造檢索式。
4.1.3 輸出項
依照檢索式輸出檢索結果,選中的結果加入我的書單,查看書目的詳細信息、館藏情況及預約狀態(tài)。
4.1.4 相關數(shù)據(jù)庫文件名
書目信息視圖、標簽表、語言、文獻類型表。
4.1.5 流程圖(見圖3)
4.2 期刊檢索模塊的設計
4.2.1 程序描述
期刊檢索實現(xiàn)讀者對檢索途徑、檢索模式、每頁顯示記錄數(shù)、排序方式、檢索范圍的設置。在檢索途徑的選擇上,讀者可以通過選擇刊名、ISSN、主辦單位、出版單位、出版周期、年期數(shù)、分類號等途徑進行檢索;檢索模式分為三種,分別是“前方一致”、“完全匹配”及“任意匹配”;對于每頁顯示記錄數(shù),讀者可以選擇15,20,30,50等;在排序方式的設計上,首先提供給讀者可進行篩選的條件(如刊名、主辦單位、出版單位、出版周期、年期數(shù)、分類號等),之后對篩選結果進行“升序”或“降序”的排列;在檢索范圍中,可以設置一次檢索或二次檢索。若讀者要在整個數(shù)據(jù)庫中進行檢索則進行一次檢索,若需要在檢索結果中進行檢索則進行二次檢索。
在檢索結果中,還可以查看期刊的詳細信息、已到期刊信息及未到期刊信息。對于已到期刊,還可以進一步看到該期刊的圖片目錄或文字目錄,前提是在期刊系統(tǒng)中已經(jīng)錄入了這些數(shù)據(jù)。
4.2.2 輸入項
輸入檢索詞,選擇檢索條件。
4.2.3 輸出項
依檢索式輸出檢索結果,期刊的詳細信息、已到期刊信息及未到期刊信息。
4.2.4 相關數(shù)據(jù)庫文件名
期刊信息視圖、期刊內(nèi)容表、期刊圖片表、已到期刊表、未到期刊表、期刊館藏位置表。
4.2.5 流程圖(見圖4)
5 結語
本章論述了高校圖書館讀者服務系統(tǒng)的設計原則,主要內(nèi)容包含系統(tǒng)設計原則、數(shù)據(jù)庫設計原則以及用戶界面設計原則。在系統(tǒng)分析的基礎上設計了系統(tǒng)功能模塊,并根系統(tǒng)需求分析設計了數(shù)據(jù)庫,創(chuàng)建了視圖和存儲過程。
參考文獻
[1]于英麗.大數(shù)據(jù)背景下圖書館閱讀推廣服務研究[J].河南圖書館學刊,2019,39(11):9-10.
[2]李梅玲.基于物聯(lián)網(wǎng)的智慧圖書館構建路徑探索[J].工程技術研究,2019,4(21):203-205.
[3]李梅菊.大數(shù)據(jù)背景下高校圖書館個性化讀者服務分析[J].甘肅科技,2019,35(21):88-89+59.
[4]習琴琴. 我國圖書館隱性知識管理模型研究[D].蘇州大學,2013.
[5]付清香.基于用戶體驗的圖書館讀者服務——以圖騰圖書館集成管理系統(tǒng)為例[J].圖書館學刊,2010,32(09):64-65+71.