前言:想要寫出一篇引人入勝的文章?我們特意為您整理了圖書庫存管理基本模式研究范文,希望能給你帶來靈感和參考,敬請閱讀。
庫存管理沒有一個嚴格意義的定義,但是庫存管理針對企事業(yè)單位來說卻是一個重要管理事項,庫存的情況在某種意義上來說不僅可以反映一個企業(yè)的經(jīng)營狀況,反映業(yè)務(wù)的流程,反映一個學(xué)校自身價值的體現(xiàn),有著豐富甚至特有藏書的學(xué)校在日常教學(xué)及考核中能充分的體現(xiàn)出自我的文化底蘊和獨特模式。因此,合理的庫存是高層領(lǐng)導(dǎo)必須關(guān)心的,擁有豐富藏書和特有圖書館藏是每個學(xué)校圖書館的必備條件。從圖書館的庫存管理分析可知,圖書采購、圖書借閱等是需要有數(shù)據(jù)作為支撐的,而傳統(tǒng)的圖書采用人工管理的方式花費大量的精力,而庫存管理信息系統(tǒng)實現(xiàn)圖書的采購、借閱和報廢的整個流程,貫穿于圖書的整個生命周期。因此,圖書庫存管理系統(tǒng)是數(shù)字圖書館建設(shè)的重要一環(huán)。
1圖書庫存管理
圖書庫存管理必須嚴格按照相應(yīng)的模型進行實現(xiàn),按照一定的策略控制庫存量。圖書庫存管理的相關(guān)理論都是從企業(yè)庫存研究中遷移過來的。下面首先針對傳統(tǒng)的庫存控制策略和模型進行介紹,然后對圖書庫存的相關(guān)理論進行對比分析和敘述。
1.1傳統(tǒng)的庫存控制策略和模型
庫存控制策略是庫存管理系統(tǒng)中必須考慮和涉及的核心內(nèi)容,控制策略的好壞,直接影響學(xué)校圖書館的日常運作。目前從理論方面提出的庫存控制策略比較多,但是從最基本的影響因素來看,主要是圖書的采購成本,書籍的損壞和丟失等。
1.1.1書籍采購采購書籍是圖書館日常工作的第一步,一般有現(xiàn)場采購、根據(jù)書目采購、特定項目采購等。而這些采購工作最常見的問題就是新書的重讀率問題。傳統(tǒng)的手工工作中,往往是采取專人專項負責(zé)的方法。例如A同志負責(zé)社科類別的圖書采購,B同志負責(zé)專業(yè)書籍的采購,C同志負責(zé)教材書籍的采購等。但是遇上現(xiàn)場采購的話,這樣做不但大大增加了采購成本,而且采購的圖書往往帶有一定的自我愛好色彩,不能很好地考慮到師生教學(xué)的需求。往往造成采購回來的圖書沒有人看,而喜歡看的圖書圖書館卻沒有的尷尬局面。
1.1.2書籍的丟失圖書館內(nèi)藏書不可避免的問題就是書籍的丟失。在傳統(tǒng)的人工工作中,書籍丟失的統(tǒng)計工作是很難統(tǒng)計出來的。少登記、漏登記、錯誤登記的現(xiàn)象時有發(fā)生。到最后的查庫中,賬面登記和實際書籍缺少總是對不上號,往往都要大排查一下,做個總的丟失統(tǒng)計。這樣不但大大增加了人員的工作量,而且在這段時間內(nèi),師生都不能借閱數(shù)量,對日常的教學(xué)活動也造成了一定的影響。
1.1.3書籍的損壞書籍在日常的借閱流通中,往往會造成損壞,有時書籍封面的丟失,就丟失了書籍的排架號、條碼號等重要信息。而在傳統(tǒng)手工工作中,這種書籍往往只能做踢舊處理,造成極大的浪費。庫存管理對應(yīng)的理論模型包括很多,按照不同的分類方法可對其進行分類,本文并不對其進行分類研究,而是對模型進行簡單的分析。目前常見的庫存控制模型主要分為:隨機型和確定型兩種庫存模型。隨機型:該庫存模型是根據(jù)具體情況隨時進行調(diào)整,其對應(yīng)的模型比較復(fù)雜,需要控制的參數(shù)也比較多,通常情況下都是采用不同的檢查時間和檢查指標。當師生的需求量改變時,動態(tài)調(diào)整采購量和庫存情況,因此,庫存的隨機性特別大。確定型:該模型中通常采用比較固定的方式進行,模型對相關(guān)參數(shù)的變化影響較少,不會隨著參數(shù)的變化進行比較大的調(diào)整。例如周期性的檢查庫存量,根據(jù)庫存量進行定期的操作。
1.2圖書庫存管理理論
圖書庫存最初由圖書出版社、書店等提供更新的書目,由學(xué)校的采購人員根據(jù)自身圖書館的要求在書商提供的目錄中選擇符合圖書館要求的圖書。而在這采購的過程中,往往會遇見的問題就是書本的重復(fù)采購。如果沒有圖書館的館藏量和書商的書目進行數(shù)字對接的話,那么不光浪費采購經(jīng)費是不可避免,也不能滿足廣大師生對于圖書借閱的需求。圖書庫存控制策略是圖書庫存管理中的一個重要關(guān)注點,合理控制庫存量,既能使得圖書館能夠正常開展工作,同時又避免重復(fù)采購造成的資源浪費現(xiàn)象。傳統(tǒng)的庫存控制策略采用經(jīng)驗分析的辦法,但是隨著計算機技術(shù)的推廣,通過計算機實現(xiàn)圖書庫存管理,既能提高管理的效率,同時能夠施行精細化管理。通過計算機對圖書進行統(tǒng)計分析,能夠進一步提高庫存管理的智能性。
2軟件開發(fā)
圖書館庫存管理信息系統(tǒng)采用C/S架構(gòu)實現(xiàn),通過Java程序?qū)崿F(xiàn),下面將針對軟件開發(fā)過程中涉及的技術(shù)進行分析。
2.1C/S架構(gòu)
目前的軟件體系結(jié)構(gòu)主要包括兩種:B/S模式和C/S模式,這兩種模式根據(jù)不同的場景應(yīng)用不用。隨著瀏覽器等快速發(fā)展,B/S模式越來越廣泛,其可擴展性比較好,能夠在不同的平臺下進行移植,方面客戶端的訪問。但是B/S模式給服務(wù)器端帶來比較大的壓力。圖書館庫存管理系統(tǒng)主要面向管理員進行操作,都提供特定的客戶端機器進行操作,因此,使用比較方便。采用C/S模式的架構(gòu)能夠在客戶端進行相關(guān)的處理,減少后端程序的壓力。在開發(fā)C/S模式的系統(tǒng)過程中,一般在服務(wù)器端部署數(shù)據(jù)庫和后端服務(wù)處理。前端主要是為用戶提供交互界面。前端和后端通過socket進行通信,后端服務(wù)器操作數(shù)據(jù)庫服務(wù)器,能夠避免前端直接操作數(shù)據(jù)庫,增加系統(tǒng)的安全性。基于C/S模式的系統(tǒng)主要包括以下特點:
2.1.1功能模塊分離該模式對應(yīng)的服務(wù)器在得到客戶端的請求時,會將該請求進行解析,根據(jù)不同的請求,由不同的功能模塊完成,然后將數(shù)據(jù)返回給客戶端。客戶端會根據(jù)返回的數(shù)據(jù)進解析,最后以一定的交互界面展示給客戶。
2.1.2位置透明客戶端和服務(wù)器端在不同的機器上執(zhí)行相關(guān)的功能,這個是系統(tǒng)部署的過程中就已經(jīng)明確的,因此,相對雙方來說是透明的。
2.1.3共享性一個服務(wù)器端能夠同時為多個客戶提供服務(wù),并且在執(zhí)行相同操作時能夠獲得相同的信息。
2.1.4同步/異步操作服務(wù)器端可客戶端具體使用場景,采用同步、異步等方式提供服務(wù)。特別是客戶端需要較長時間來處理某些任務(wù),因此,服務(wù)器端為其提供異步的方式實現(xiàn)網(wǎng)絡(luò)通信,這樣能夠提高服務(wù)器端的處理效率。
2.1.5可擴展性可根據(jù)客戶端的數(shù)量進行動態(tài)調(diào)整。
2.2Java程序設(shè)計
本課題中采用Java實現(xiàn),這是一種面向?qū)ο蟮木幊陶Z言。Java語言是目前應(yīng)用最為廣泛的一種語言,能夠在不同的平臺下實現(xiàn),因此,具有很好的跨平臺特征。Java繼承了很多C和C++語言的特征,但是其在某些方面進行了很大的改進。特別是在內(nèi)存管理方面做出了巨大的改進,使得程序員在編寫Java程序時無須過度關(guān)注內(nèi)存的申請和釋放,都交給Java程序自己解決。Java語言編寫的程序具有很多的優(yōu)點,例如在操作數(shù)據(jù)庫、Socket通信以及一些可視化插件等方面非常容易實現(xiàn)。其跨平臺特征使得客戶端能夠在不同的機器上運行。
2.3數(shù)據(jù)庫技術(shù)
數(shù)據(jù)庫是圖書館庫存管理系統(tǒng)中必須使用的一部分,其在很多系統(tǒng)中都具有很大的用途。數(shù)據(jù)庫的定義就是對數(shù)據(jù)的操縱和管理的一種軟件,在該軟件上存儲數(shù)據(jù)、使用該數(shù)據(jù)以及維護管理數(shù)據(jù),因此可以縮寫為DBMS。具體來說,一個數(shù)據(jù)庫主要包括以下一些基本的功能:①數(shù)據(jù)定義功能。數(shù)據(jù)庫能夠設(shè)計庫表結(jié)構(gòu),并將數(shù)據(jù)按照庫表結(jié)構(gòu)進行組織存儲。②數(shù)據(jù)存取功能。通過特定的語言進行數(shù)據(jù)的存取操作,實現(xiàn)數(shù)據(jù)的插入、更新以及刪除等操作。③提供管理功能。數(shù)據(jù)庫必須為管理員提供對應(yīng)的管理功能,主要包括數(shù)據(jù)的安全性管理,完整性管理以及數(shù)據(jù)備份和恢復(fù)等對應(yīng)的管理功能。④數(shù)據(jù)庫建維護功能。數(shù)據(jù)庫中必須能夠?qū)霐?shù)據(jù)、存儲、恢復(fù)數(shù)據(jù)等,為后續(xù)的使用提供維護功能。⑤數(shù)據(jù)傳輸。數(shù)據(jù)庫應(yīng)該為其他應(yīng)用程序提供訪問功能,該訪問功能需要通過一定的接口實現(xiàn),例如實現(xiàn)Socket通信,其他應(yīng)用程序通過Socket訪問數(shù)據(jù)庫。
作者:王穎 單位:常州機電學(xué)院圖書館