萬慶花
圖書管理系統(tǒng)的設(shè)計與實現(xiàn)
萬慶花
隨著信息化時代的到來,傳統(tǒng)的手工管理圖書的時代已經(jīng)遠(yuǎn)離我們,取而代之的是快捷方便的圖書管理系統(tǒng)。如何在眾多的圖書管理系統(tǒng)中擁有適合自己的圖書管理系統(tǒng)呢?對此,我們根據(jù)我們的實際情況,開發(fā)了適合自己的圖書管理系統(tǒng)-圖書館集群自動化管理系統(tǒng),為我們學(xué)校廣大師生的讀書、學(xué)習(xí)、科研等服務(wù)。該圖書館集群自動化管理系統(tǒng)采用B/S架構(gòu),使用Java技術(shù),遵照J(rèn)2EE標(biāo)準(zhǔn),三層體系結(jié)構(gòu),滿足安全性和系統(tǒng)可伸縮發(fā)展的需求,符合IT技術(shù)的發(fā)展潮流。
系統(tǒng)的總體功能可以分為兩部分,一部分是學(xué)生端,學(xué)生端重要功能可以進(jìn)行查詢、查看新書通告、信息公告等,讀者登陸后可以查看、修改個人信息,查看自己的借閱記錄等。另一部分是管理員,管理員分為普通管理員和系統(tǒng)管理員,普通管理員能夠進(jìn)行圖書流通、讀者管理、圖書管理、進(jìn)行借閱等工作。系統(tǒng)管理員主要分配不同管理者權(quán)限、不同類型的圖書流通規(guī)則等。其主要功能如圖1所示。
在系統(tǒng)的概要設(shè)計階段,對系統(tǒng)的功能作了簡要介紹。系統(tǒng)的功能分為三大模塊,管理端模塊和讀者端模塊。以流通模塊部分為例進(jìn)行詳細(xì)設(shè)計。流通管理模塊:包括借書、還書、續(xù)借、催還通知四個子模塊。
借書。進(jìn)入“流通管理借書”界面,當(dāng)前功能提示是借書處理,讀者證的輸入框和圖書條碼輸入框為空,光標(biāo)停留在讀者證輸入框,等待工作人員用光筆讀入。
讀者條碼。用光筆讀入圖書條碼,讀者借出該冊圖書,對話框右側(cè)會顯示讀者借閱的圖書信息,下方顯示讀者的借閱列表。處理后光標(biāo)仍然停留在圖書條碼輸入框,讀者可以繼續(xù)借閱其它圖書。如果讀者借閱的圖書不滿足流通制度的定義,系統(tǒng)提示相應(yīng)的信息。處理下一個讀者的借書,使用快捷鍵Alt + J或回車,光標(biāo)回到讀者證輸入框,等待處理下一個讀者。
還書。進(jìn)入“流通管理還書”,當(dāng)前功能提示是還書處理,讀者證輸入框和圖書條碼輸入框為空,光標(biāo)停留在圖書條碼輸入框,等待工作人員用光筆讀入圖書條碼或用鍵盤輸入圖書條碼。工作人員用光筆讀入圖書條碼,還回圖書,圖書詳細(xì)信息顯示在右方,讀者信息顯示在左方,下方顯示讀者的借閱列表。
還書。進(jìn)入“流通管理還書”,當(dāng)前功能提示是還書處理,讀者證輸入框和圖書條碼輸入框為空,光標(biāo)停留在圖書條碼輸入框,等待工作人員用光筆讀入圖書條碼或用鍵盤輸入圖書條碼。工作人員用光筆讀入圖書條碼,還回圖書,圖書詳細(xì)信息顯示在右方,讀者信息顯示在左方,下方顯示讀者的借閱列表。
續(xù)借。進(jìn)入“流通管理續(xù)借”,當(dāng)前功能提示是續(xù)借處理,讀者證輸入框和圖書條碼輸入框為空,光標(biāo)停留在圖書條碼輸入框,等待工作人員輸入圖書條碼進(jìn)行文獻(xiàn)續(xù)借。
催還通知。
進(jìn)入“流通管理催還通知”,當(dāng)前功能提示是催還通知,輸入超期天數(shù),點擊查詢,可以查詢出所有超期讀者。選中超期讀者,點擊發(fā)送郵件,即可將郵件發(fā)送到超期讀者郵箱。如果錄入讀者信息時沒有填寫電子郵件地址,則不能發(fā)送郵件。
圖1 系統(tǒng)功能圖
圖2 借書界面
以借書模塊為例,簡要該介紹該模塊的實現(xiàn)。
輸入讀者證號和圖書條碼后,可以進(jìn)行圖書借閱,學(xué)生可以借閱5本,教師可以借閱10本,借書成功后會彈出相應(yīng)的對話框如圖2所示。
本文結(jié)合德州科技職業(yè)學(xué)院圖書館的實際,開發(fā)出了適合自己的圖書管理系統(tǒng)。解決了本校圖書館計算機(jī)專業(yè)人員少、圖書館工作人員少,系統(tǒng)操作困難,使用復(fù)雜等問題。大大節(jié)約人力、物力、財力,提高了圖書館的工作效率。
(作者單位:德州科技職業(yè)學(xué)院)