劉一農 劉子鳴



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