一、引言
在任何一所學校里,學校的圖書管理工作都是學校的一項重要工作,也是一項繁雜的工作。本系統(tǒng)將圖書管理中的書籍、人員、借還書等信息進行統(tǒng)一管理,以減輕圖書管理員的工作負擔??梢钥焖俜奖愕貙栝喺咔闆r、借還書情況及圖書室書籍情況等各種信息進行輸入、查找、刪除、修改,使各種信息能夠具體化、直觀性、合理化。
二、需求分析
(一)系統(tǒng)目標
本系統(tǒng)是針對學校圖書管理工作的要求進行設(shè)計的,主要實現(xiàn)如下目標:
1.系統(tǒng)采用人機互動方式,界面清晰,信息查詢靈活、方便、快捷、準確,數(shù)據(jù)存儲安全可靠。
2.利用系統(tǒng)快速進行圖書、讀者方面信息的增加、修改、查詢等操作。
3.實現(xiàn)借、還書的管理功能。
4.對系統(tǒng)用戶進行管理。為了加強數(shù)據(jù)保密性,為每個用戶設(shè)置權(quán)限級別。
5.根據(jù)要求還能每日進行盤點信息操作。
6.系統(tǒng)最大限度地實現(xiàn)了易安裝性、易維護性和易操作性。
7.鍵盤操作快速響應(yīng);系統(tǒng)運行穩(wěn)定、安全可靠。
(二)用戶的特點
1.由于操作人員的計算機知識普遍不高,要求具有良好的人機對話界面。
2.用戶。由于該系統(tǒng)的用戶很多,要求有較好的權(quán)限管理。
3.軟件的使用頻度。本軟件使用頻度很高。
(三)業(yè)務(wù)總體流程
(四)系統(tǒng)功能模塊圖(見下圖)
三、系統(tǒng)設(shè)計
(一)系統(tǒng)管理
本模塊的主要功能是對系統(tǒng)進行管理,包括系統(tǒng)數(shù)據(jù)庫備庫、數(shù)據(jù)庫初始化、出系統(tǒng)。
1.數(shù)據(jù)庫備份:對系統(tǒng)數(shù)據(jù)庫進行復制,復制位置為當前目錄bak下,名字同原名。
2.數(shù)據(jù)庫清空:將數(shù)據(jù)庫中所有數(shù)據(jù)清空。
3.退出系統(tǒng):退出系統(tǒng),終止用戶作用。
(二)系統(tǒng)設(shè)置
本模塊的主要功能是對圖書分類和圖書的借期、逾期未還罰金進行設(shè)定。
1.圖書類別設(shè)置:為圖書館中的圖書設(shè)定分類,所有圖書均設(shè)置兩個類別,一級分類和二級分類。
2.圖書借期罰金設(shè)置:為圖書館的圖書設(shè)定最長借期和逾期未還時應(yīng)付罰金金額。
(三)讀者用戶管理模塊
本模塊的功能主要是對登錄的用戶進行管理,包括用戶的增加、修改、刪除、查詢。
1.增加登錄用戶:添加登錄圖書系統(tǒng)的用戶。
說明:用戶ID就是讀者的借書證號,等級是讀者的借書等級。(1為學生用戶,2為教職工用戶)單擊保存按鈕先對用戶ID、密碼、等級進行合法性檢測,然后存入數(shù)據(jù)庫。
2.登錄用戶修改、刪除:對登錄用戶進行修改、刪除。
說明:當界面啟動時,將用戶表中數(shù)據(jù)讀出顯示在表格中,當鼠標點擊表格中某一行時,在下方文本框中顯示出來,修改后單擊修改按鈕,如要刪除登錄用戶,先選擇一行,然后直接單擊刪除按鈕即可。
3.登錄用戶查詢:查詢登錄用戶。
說明:先在下拉列表框中選擇要查詢的項目(包括用戶名和等級),然后在文本框中輸入查詢的內(nèi)容,單擊查詢按鈕則在表格中顯示查詢到位的用戶信息。
(四)圖書信息管理模塊
本模塊的主要功能是對入庫的圖書進行管理,包括圖書信息錄入、修改、查詢。
1.圖書信息錄入:錄入圖書信息。
說明:根據(jù)圖書的封面信息錄入圖書的相關(guān)信息,并對圖書進行分類,一級分類和二級分類采用下拉列表方式進行選擇。單擊增加按鈕,先對輸入的信息進行合法性檢測(主要是日期數(shù)據(jù)),檢測通過就將數(shù)據(jù)添加到數(shù)據(jù)庫中,通不過就顯示相應(yīng)的錯誤的信息提示。
2.圖書信息修改、刪除:對圖書信息進行修改、刪除。
說明:當界面啟動時,將圖書信息從數(shù)據(jù)庫中讀出顯示在表格中,當鼠標點擊表格中某一行時,在下方文本框中顯示出來,修改后單擊修改按鈕就保存至數(shù)據(jù)庫中,如要刪除圖書信息,先選擇一行,然后直接單擊刪除按鈕即可。
3.圖書信息查詢:查詢圖書信息。
說明:先在下拉列表框中選擇要查詢的項目(如圖書編號、書名、作者、出版社),然后在文本框中輸入查詢的內(nèi)容,單擊查詢按鈕在表格中顯示查詢到的圖書信息。
(五)借還書管理模塊
本模塊的功能主要是對讀者的借書和還書進行管理,包括借書時間,借書名稱、借書人和還書時間、還書名稱及還書人等。
1.借書管理:借閱圖書(包括增加借書信息和查詢所借書和讀者信息功能)。
說明:輸入圖書的編號和讀者的借書證號,單擊借出按鈕,先進行如下檢測:指定圖書編號是否存在;指定借書證號是否存在;讀者是否達到最大借書量;圖書庫中此書是否已全部借出;此書讀者是否已借未還。檢測通過就將圖書信息與讀者信息及借出日期等保存至借還書表中,通不過則顯示相應(yīng)的錯誤提示。
3.還書管理:歸還圖書(包括增加還書信息和查詢所還書和讀者信息功能)。
說明:輸入圖書的編號和讀者的借書證號,單擊查看圖書信息按鈕,在下方表格顯示出圖書的相關(guān)信息,單擊查看讀者信息則在下表格中顯示出讀者的相關(guān)信息。單擊歸還按鈕,先進行如下檢測:指定圖書編號是否存在;指定借書證號是否存在;讀者是否借閱此書。檢測通過就在借還書表中查找到本書的借出記錄,填入還書日期。
近年來,中等職業(yè)學校規(guī)模不斷擴大,學生人數(shù)持續(xù)增長,因此,學校圖書室的作用越來越大。為了更好地發(fā)揮學校圖書室的作用,必須利用計算機加強圖書室的管理。這樣,既可節(jié)省時間,還可以為師生提供便捷服務(wù)。加強圖書室管理系統(tǒng)的研發(fā)和運用勢在必行。