
摘 要:隨著計算機技術的飛速發展,計算機在企業管理中應用的普及,利用計算機實現圖書信息的管理勢在必行。在線圖書館圖書借閱管理系統的目的是促進圖書館各部門之間的協調,提高圖書館的工作效率,并清楚地反映讀者的借閱情況。圖書館圖書借閱管理系統的實現可以讓用戶自由的進行圖書的借閱,讓圖書管理人員更加方便快捷的對圖書館內的信息進行管理從而提高了圖書借閱的管理效率。
關鍵詞:圖書館管理;借閱歸還;查閱書籍
一、引言
隨著計算機技術的飛速發展,計算機在企業管理中應用的普及,利用計算機實現圖書信息的管理勢在必行。目前圖書管理的借閣工作部分大多數還是手工管理,在正常運行過程中總是面對大量的讀者信息、書籍信息以及兩者相互作用產生的借書信息、還書信息,信息的管理登記工作量過大,手工操作工作效率低下,無法準確快速地管理,并且不能及時了解圖書的種類和用戶比較需求的圖書等,不能更好的適應當前讀者的借閱要求。手工管理還存在著許多弊端,由于不可避免的人為因素,造成數據的遺漏、誤報。
構建一個智能化、系統化、信息化的圖書管理系統,充分利用計算機的功能實現對讀者管理、書籍管理,借閱管理等自動化控制,將會使圖書館的工作大大減弱。方便友好的圖形界面、簡便的操作、完善的數據庫管理。將會使得圖書館系統極大限度的應用于現代化圖書管理中。
二、系統構建
圖書館圖書借閱管理系統是基于B/S架構的對圖書館書籍進行高效率管理的應用系統,它的用戶主要是讀者與圖書管理員,學生通過該系統進行圖書查詢進而對自己需要的圖書進行借閱及自己的借閱情況進行查詢,圖書館管理員則通過本系統實現對圖書及讀者的高效管理,除此之外,還需要對不同的用戶進行權限的設置。PHP 是一種創建動態交互性站點的強有力的服務器端腳本語言。由于PHP在受到了IIS以及Apache等一系列服務器的支持下,能夠實現Unix、Linux等很多操作系統上的運用,所以,PHP具備對運行平臺廣泛支持和很好的跨平臺性的優勢。PHP和MYSQL連接起來使用能夠達到更加方便快捷的操作效果。本系統選擇PHP與MYSQL結合使用創建圖書管理動態網站,能夠有效地確保網站的運行穩定性。采用現代化統一的計算機信息網站系統,能夠有效優化圖書館管理系統,使其高效的發揮最大作用,能夠迅捷地為讀者提供相應的服務。
(一)系統功能
本系統的開發主要是為了優化圖書館管理,減少圖書管理員的工作量以及實現讀者自助化借閱書籍。其中學生端包括:注冊、登錄、查找書籍、借閱書籍、歸還書籍、問題反映等功能。具體功能如下:
(1)注冊
讀者進入該系統必須注冊賬號,擁有個人賬號后才可使用該系統進行借閱書籍、歸還書籍等操作。
(2)登錄
進入個人中心需要先登錄賬號,讀者和管理員都需要登錄賬號后才可以進入該系統,以不同身份進入該系統所對應的系統使用權限是不同的。
(3)查找書籍
可在網站首頁搜索自己想借閱的書籍。
(4)借還書籍
借閱書籍需要圖書條形碼、書名、作者名、出版社等選定書籍并借閱;歸還書籍在借閱時間前一鍵歸還即可。
(5)問題反映
讀者可通過此功能向管理員進行問題反映及提出建議。
圖書館圖書借閱管理系統管理端功能包括:系統管理、讀者管理、圖書管理、借還管理等功能。具體功能如下:
(1)系統管理
包括用戶管理和系統設置,可接收用戶反映的問題并對系統進行可行地更改,對系統的相關參數信息進行設置。
(2)讀者管理
對讀者的類型和讀者檔案進行管理,包括添加、修改、刪除讀者類型和讀者用戶的相關信息,管理不同類型讀者借閱圖書的數量。
(3)圖書管理
包括對圖書類型和具體圖書信息的管理,可以增加、修改、刪除圖書,豐富具體圖書的信息,對不同圖書進行分類操作。
(4)借還管理
對讀者借閱、歸還、續借書籍信息的管理,可以查看具體的時間和圖書信息的管理以及用戶借還書籍的歷史記錄。
(二)系統架構
本系統采用的體系結構為B/S結構,即(Browser/Server)結構即瀏覽器和服務器結構。它是隨著Internet技術的興起而對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面通過WWW瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,主要事務邏輯在服務器端(Server)實現,形成所謂三層結構。這樣就大大簡化了客戶端電腦載荷,減輕了系統維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。
表現層(UI):就是展現給用戶的網站界面,即用戶在使用系統的時候他的所見所得。
業務邏輯層(BLL):針對具體問題的操作,也可以說是對數據層的操作,對數據業務邏輯處理。
數據訪問層(DAL):該層所做事務直接操作數據庫,針對數據的增添、刪除、修改、更新、查找等。數據層主要包括圖書庫、讀者庫、歷史庫、業務庫、財務庫。
圖書管理系統應用的目的就是簡化工作流程、減少讀者排隊嚴重現象、保證財務數據的準確、與其他部門緊密結合。圖書管理系統的主要數據交換在于以下幾個過程:
(1)主要信息集中在讀者借閱圖書、歸還圖書的信息。
(2)圖書的購買入庫、出庫、報損等操作。
(3)與財務科室、領導管理層相關聯。
根據圖書管理的功能需求和業務流程我們在設計圖書管理系統的時候充分考慮到數據的共享利用,最大限度的保證數據的流向和完整性。所以我們選擇了數據的集中處理、其他部門高度共享的模式。圖書的借閱和歸還成為圖書管理的核心業務,成為基礎數據的來源。采集到的基礎數據在經過處理后反饋到相關的業務部門充分體現了信息高度共享的原則,也使圖書館的網絡資源得到充分的利用。
三、系統實現
為了驗證程序的實用性,通過Eclipse、Visual Studio Code、MySQL等軟件開發了圖書館圖書借閱管理系統,包括系統管理、讀者信息管理、圖書管理以及讀者借還書籍管理等功能,并在學校圖書館進行測試使用,能夠滿足學生借閱歸還書籍和管理員管理書籍的需求,使學生自主化進行借還書籍,縮短了借閱歸還書籍的時間,也大大減少了管理員的工作量,能夠更好地統計圖書信息和讀者信息等數據。
用戶通過賬號登錄及密碼驗證后即可進入系統。圖書管理員進入系統,對讀者信息、圖書類型、條碼、管理參數進行管理,也可審批圖書借閱信息,管理借書、還書。一般用戶進入系統后,可針對書名、作者名、出版社、圖書條碼等檢索圖書,提出借閱申請或歸還申請。
具有圖書管理員角色的用戶登錄到信息系統中,則顯示界面的“菜單管理”應包含圖書類型、圖書管理、圖書條碼管理、借閱管理、圖書歸還管理及圖書管理參數管理等內容。
具有用戶角色的用戶登錄到信息系統中去,則顯示界面的“菜單管理”應包含圖書借閱管理規范下的各種圖書的查詢功能,用戶也可進行注銷登錄、修改密碼,對感興趣的書籍提交/解約申請等操作。
在系統管理中,可以通過點擊“增加”,對系統功能進行設置,可實現對系統功能的增加設計。若為增加新功能的操作,則彈出對應編輯頁面,顯示空白的表單項,管理人員可以按照實際需求進行簡單功能設計。若是對現存系統頁面進行編輯,則彈出的菜單主要是對原有頁面信息展示,便于修改。在編輯頁面,需要錄入必要的字段,如功能名稱、具體描述、是否禁用、菜單URL等等。
四、結束語
本系統選用PHP+MYSQL技術,設計和開發了可滿足實際需要圖書館圖書借閱管理系統,本系統已在蘇州經貿職業技術學院圖書館管理工作進行使用,實現涵蓋了系統管理、讀者信息管理、圖書管理以及讀者借還書籍管理等一系列有關圖書館管理、圖書借閱的業務服務,有效地優化了圖書館管理系統,使其高效的發揮最大作用,大大減少了圖書管理員的工作量,能夠迅捷地為讀者提供相應的服務。