石琰茹

摘 ?要:隨著高校圖書館業務的不斷增加,業務范圍也不斷擴展,這也導致了高校圖書館的成本與日俱增。但是圖書館不以利潤最大化為營運目標,而是以服務效益最大化作為營運目標。圖書館營運過程發生的成本基本是由國家經費保障的,但是經費的投入不是無止境的。該文將從工作實際出發,為解決高校圖書館成本管理提供可靠安全的工具和方法,為其他圖書行業成本管理提供可借鑒的處理模式。
關鍵詞:SSH ?ID ?B/S ?AJAX ?成本管理
中圖分類號:G251 ? 文獻標識碼:A 文章編號:1672-3791(2020)01(c)-0188-03
1 ?研究的背景與意義
圖書館作為最豐富最寶貴的信息源和知識源是傳承現代文明和社會知識的重要基地。傳統的圖書管理只是針對圖書基本屬性進行管理和查詢分析工作。這些圖書基本屬性包括圖書書名、出版社信息、出版時間、圖書類別和圖書編號等信息。傳統圖書管理是建立在大量人力耗費的基礎上,通過圖書信息錄入、按照科目編類和手工查找的方式進行圖書書籍借閱管理的。但是隨著信息技術和網絡技術的不斷發展,電子書逐漸演變為知識傳播的重要媒介。電子書管理不同與以往的物理介質,其傳播方向和傳播數量都不明確。同時,電子書計費摒棄了傳統圖書定價計費的方式,改為版權計費和流量計費相結合的方式。在信息極速膨脹的今天,圖書館還面臨將物理圖書轉換為數字圖書進行保存和傳播的任務。如何將數字圖書管理和傳統圖書管理合理分配是每個圖書館亟待解決的問題。我國政府非常重視圖書館建設實施,為各大圖書館建設投入了大量物資和財力。但是計費投入并不是無止境地投入,現代圖書館必須從自身業務需求出發,設計和開發適應本圖書館實際情況的圖書管理和收益控制系統,為解決圖書館圖書管理提供可靠保證。基于SSH的高校圖書館成本管理系統將從工作實際出發,為解決高校圖書館成本管理問題提供可靠安全的工具和方法,為其他圖書館成本管理提供可借鑒的處理模式[1]。
2 ?系統設計
基于SSH的圖書館管理系統將從高校圖書館實際出發,面向數據倉庫,采用MVC三層架構設計完成。同時,結合AJAX技術,在整體架構上采用當今流行的B/S結構設計完成,對高校圖書館成本進行有效監控、分析,同時將極大地控制高校圖書館的成本[2]。為解決高校圖書館成本管理問題提供可靠安全的工具和方法,系統主要包括圖書管理、借閱/歸還管理、下載控制以及查詢分析四大模塊。系統功能結構如圖1所示。
2.1 圖書管理模塊設計
圖書管理是圖書館成本管理系統的核心功能模塊,在實際應用過程中,包括圖書類別管理和圖書檢索信息管理以及讀者管理3個子模塊。圖書類別管理面向圖書基本信息,主要包括圖書類別的添加、修改、刪除和查詢統計等功能。圖書信息管理主要是面向圖書出版號、圖書作者、圖書出版社等基本檢索信息服務的。讀者管理主要面向讀者類別管理和讀者權限信息管理兩個子系統。成本管理系統最終面向讀者進行成本控制,因此讀者類別和讀者權限是成本管理系統的主要成本機制[3]。
2.2 圖書借閱/歸還管理模塊設計
圖書借閱/歸還管理是系統設計的核心功能,主要包括圖書的借閱、歸還管理。借閱管理主要包括圖書信息添加、查詢以及電子圖書的下載。還書管理主要包括注銷圖書借閱計時以及添加還書信息等。
2.3 下載管理模塊設計
下載管理模塊設計的核心是圖書權限控制和網絡網關控制。隨著信息化的發展,電子圖書已經變成當今最流行的借閱傳輸媒介,但是受版權信息的限制,電子資料必須建立嚴格的收費意識和資料權限控制。該系統主要提供面向讀者權限和面向電子資料頁數兩種管理機制。在實際的應用過程中,系統通過系統賬號進行實際管理和通過用戶讀者權限進行控制下載權限[4]。同時,下載管理也通過用戶權限就行收費和控制。在實際的應用過程中,一般的圖書館對讀者的內部網絡下載均實行免費處理,因此系統設計過程中,下載管理首先就網絡路徑進行判定,然后再進行讀者權限查詢分析。
2.4 查詢分析模塊設計
該系統的特色之一是提供了可視化檢索服務。數據檢索包括屬性檢索和空間檢索,在實際的系統設計過程中,數據檢索和GIS定位是一致的,數據檢索是為定位系統提供基本的數據支持,是系統進行量算的基本功能之一。該系統提供的數據檢索方式主要是基于查圖、圖形屬性、空間檢索以及基于空間和屬性的聯合查詢。檢索信息可視化技術是指基于三維技術,將以往圖書館存儲二維數量關系以可見的模擬信息展現出來,控制用戶檢索過程,將數據存儲關系與數據存儲元素之間的關系借助計算機技術展現給用戶。信息可視化檢索的最終目的是使用戶能夠看到過去無法看到的圖書之間的位置關系[5]。
3 ?系統實現
3.1 圖書管理模塊實現
圖書管理模塊包括圖書類別管理和圖書檢索信息管理以及讀者管理3個子模塊。圖書類別管理面向圖書基本信息,主要包括圖書類別的添加、修改、刪除和查詢統計等功能。圖書信息管理主要是面向圖書出版號、圖書作者、圖書出版社等基本檢索信息服務的。讀者管理主要面向讀者類別管理和讀者權限信息管理兩個子系統。成本管理系統最終面向讀者進行成本控制,因此讀者類別和讀者權限是成本管理系統的主要成本機制。
圖書管理系統包括讀者信息維護和圖書的增加、刪除和查詢。系統通過自動顯示以往借閱情況,判定圖書在館情況和具體在館位置。
3.2 圖書借閱/歸還管理模塊實現
圖書借閱管理是系統設計的核心功能,主要包括圖書的借閱、歸還和電子圖書的下載等管理。借閱管理主要包括圖書信息添加、查詢以及電子圖書的下載。還書管理主要包括注銷圖書借閱計時以及添加還書信息等。管理員通過圖書登錄進行讀者信息維護和書庫維護[6]。在完成讀者信息維護后,讀者可以根據自身權限進行圖書借閱。
圖書借閱管理/歸還管理是從圖書管理中抽取出的一個功能模塊,為了實現低耦合的要求,系統設計過程中,將書借閱管理/歸還管理從原系統中抽取出來,實現了系統管理和業務邏輯管理。讀者管理和借閱管理是圖書管理的業務關系模型。讀者管理主要為用戶提供了系統讀者權限管理、讀者基本信息管理和讀者預存費用管理。
3.3 下載管理模塊實現
下載管理主要提供面向讀者權限和面向電子資料頁數兩種管理機制。在實際的應用過程中,系統通過系統賬號進行實際管理和通過用戶讀者權限就行控制下載權限[7]。同時,下載管理也通過用戶權限進行收費控制。在實際的應用過程中,一般的圖書館對讀者的內部網絡下載均實行免費處理,因此系統設計過程中,下載管理首先就行網絡路徑進行判定,然后再進行讀者權限查詢分析。在下載管理過程中,系統通過讀者權限控制,面向圖書分類對每一類圖書均進行下載圖書數量監控和網站負載監控。通過系統分析,下載管理為成本管理預留了管理接口,為實現下載計費和成本監控提供支持。
3.4 查詢統計模塊實現
該系統提供的查詢方式有屬性查圖、空間查詢、圖查屬性、聯合查詢。屬性查圖是按屬性信息的要求來查詢定位其空間位置,這和一般非空間的關系數據庫的SQL查詢沒有任何區別,查詢到相應結果后,再利用圖形和屬性的對應關系,從而進一步在圖上用指定的顯示方式將結果顯示。實際的工作過程中,系統根據對象的空間位置,來查詢相關屬性信息。該查詢分為兩步:首先在地理信息系統數據庫中,借助空間索引,快速檢索出被選空間實體;然后根據空間實體與屬性的連接關系,就可以得到所查詢空間實體的屬性列表。
3.5 成本管理模塊實現
成本管理是系統設計的關鍵,該文基于SSH開發技術,最終實現了圖書館成本管理模塊。圖書館成本管理主要是采集各個環節、各個方面的數據,從而進行有效的分析和計算,通過圖書館營運期間的邊際成本和平均成本的計算來決定營運過程成本的最佳投入量。
3.6 系統部署
系統部署郵件應該支持X86系列的服務器及PC終端,為了更好地支持網絡數據傳輸,系統支持各種兼容于NE2000的10/100M的網卡,支持各種類型的MODEM,支持10M/100M/1000M、幀中繼、ATM等為主干的各種局域、廣域網絡設備。
4 ?結語
基于SSH的高校圖書館成本管理系統將從工作實際出發,為解決高校圖書館成本問題提供可靠安全的工具與方法。因此設計和實現該系統,具有重要的經濟效益和社會效益。基于SSH的高校圖書館成本管理系統支持圖書條形碼管理、讀者磁卡/ID卡管理、普通噴墨打印機打印報表。在功能上包括權限控制、圖書檢索、圖書類別分析、圖書成本分析、圖書借閱控制、圖書下載端口控制等模塊。整個系統基于SSH模式設計,結合AJAX技術,在整體架構上采用當今流行的B/S結構設計完成,對高校圖書館成本進行有效監控、分析,從而將極大地控制高校圖書館的成本。
參考文獻
[1] 林冬梅,葉秋芳.電子商務中虛擬現實技術的研究[J].計算機與數字工程,2006,34(10):94-96.
[2] Zobel J,Moffa TA.Exploring the similarity space[J].SIGIR Forum,1998,32(1):18234.
[3] Garcia 2 Molinah,Gravanol ,Shivakumar N.dSCAM:Finding document copies across multiple databases[A].Proceedings of 4th International Conference on Parallel and Distributed Information Systems[C].Miami:The IEEE Computer Society,1996:68279.
[4] 宋擒豹,沈鈞毅.數字商品非法復制和擴散的檢測機制[J].計算機研究與發展,2001,38(1):121-125.
[5] 金博,史彥軍,滕弘飛.基于篇章結構相似度的復制檢測算法[J].大連理工大學學報,2007,47(1):125-130.
[6] J2EE簡介(J2EE Java2平臺企業版)[EB/OL].https://www.java.chinaitlab.com/core/769955.html.
[7] 寧夏醫科大學圖書館.寧夏醫科大學圖書館介紹[EB/OL].https://www.hzlib.net/about.aspx?ITID=116&iid=71)》.