張小雪 白萌 付麗華
【摘要】圖書館人員流動頻繁,管理人員稀缺,現(xiàn)在已是高科技信息時代,還用手動記錄信息將浪費了極大的資源,對圖書館工作人員來看,圖書信息添加管理、圖書類別管理、借閱者信息管理等等都屬于圖書館管理。這些項目如果還手工將會特別繁瑣,易出錯,不容易整理,給借閱者和工作人員帶來了巨大的困擾。本次利用VB軟件來設計圖書館借閱系統(tǒng)來實現(xiàn)用戶登錄界面管理;圖書基本信息的添加、修改、刪除、查詢;借閱者基本信息添加;圖書按類查詢,可以查詢出該類別的所有圖書信息;圖書按時查詢(按日查詢、按月查詢),可以查詢出某特定日期一共借出多少本圖書數(shù)量等多種功能。
【關鍵詞】圖書管理系統(tǒng);圖書信息管理;借閱者信息管理;圖書類別管理
1. 概述
本次利用VB軟件來設計圖書館借閱系統(tǒng)來實現(xiàn)用戶登錄界面,從而進行對借閱圖書的查詢等操作。
1.1 開發(fā)背景
用電腦管理圖書館里一切圖書信息是一種計算機應用技術的改革創(chuàng)新,當圖書館管理還沒用計算機管理圖書之前圖書管理人員都是用手工筆記記錄的方式來記錄圖書信息的,如今圖書館管理都是利用電腦采用實時管理,同時也減輕了管理員的負擔。
1.2 圖書管理系統(tǒng)產生的背景
圖書管理系統(tǒng)就是電腦信息處理系統(tǒng),它開發(fā)主要分為后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的應用開發(fā)兩個方面。對于后臺數(shù)據(jù)庫的建立和維護要求建立起數(shù)據(jù)庫要完整、安全。而對于前端應用程序則要求應用程序具備功能要求用戶界面合理、完善、簡單便捷的優(yōu)點。
1.3系統(tǒng)功能需求分析
本次設計的總體任務是實現(xiàn)圖書管理系統(tǒng)的系統(tǒng)化和自動化,幫助圖書管理員更好地更高效地完成圖書借閱管理工作,本次設計要完成的功能主要有:
系統(tǒng)登錄部分:添加用戶名,填寫密碼,進入系統(tǒng)。
書籍管理部分:圖書類別管理和圖書信息管理。其中,書籍類別管理包括添加書籍類別、修改書籍類別、刪除書籍類別等;書籍信息管理包括書籍信息的添加、修改、查詢、刪除等。
借閱讀者管理部分:借閱者類別管理和借閱者信息管理,借閱者類別管理包括借閱者類別添加、修改、刪除等;借閱者信息包括借閱者添加讀者信息、修改讀者信息、查詢讀者信息、刪除讀者信息等。
借閱管理部分:可以按時查詢和按類查詢,按時查詢能查詢出某日或某月借出圖書的數(shù)量;按類查詢能查詢出該類的圖書的多有圖書名。
2. 系統(tǒng)設計與實現(xiàn)
本系統(tǒng)的設計設計使用Visual Basic 6.0軟件,它是一種最簡單的編程軟件。Visual Basic就是應用上Basic開發(fā)語言的一套工具,簡稱就是VB。Visual Basic的開發(fā)使原來繁瑣的編程變得容易、快捷。以前要實現(xiàn)的功能都要通過全套的代碼來操作。VB把以前的復雜代碼逐漸簡化成最簡潔明了的代碼,使人們更好的掌握編程的相關知識,讓人們更方便運用掌握編程技術,軟件功能使用界面如圖2.1所示。
2.1 模塊設計
本系統(tǒng)實現(xiàn)如下功能:
(1)登錄界面部分實現(xiàn)正確填寫用戶名和密碼登錄進入圖書借閱系統(tǒng)中。
(2)圖書添加主界面實現(xiàn)顯示圖書的基本信息,但是不能編輯該圖書的基本信息,其界面可以進入圖書信息界面、借閱者信息界面、綜合信息界面,幫助界面等操作。
(3)圖書信息添加界面實現(xiàn)對圖書信息進行添加、修改、刪除等操作。
(4)借閱者添加界面實現(xiàn)對借閱者的信息進行添加、修改、刪除等操作。
(5)借閱者考勤界面實現(xiàn)對借閱者短期(一日)借書的打卡考勤等操作。
(6)按類統(tǒng)計界面實現(xiàn)對圖書分類等操作。
(7)按時統(tǒng)計界面實現(xiàn)查詢出某日借出的圖書總數(shù)和某月借出圖書的總數(shù)等操作。
2.2 數(shù)據(jù)庫設計
數(shù)據(jù)庫是連接各個界面運行代碼的主要倉庫,是用于查詢的大量數(shù)據(jù)信息的庫。使用數(shù)據(jù)庫同樣也有好多好處,比如數(shù)據(jù)信息的匯集節(jié)省了數(shù)據(jù)的存儲空間,充分共享實現(xiàn)數(shù)據(jù)資源。此外,數(shù)據(jù)庫技術為我們提供了快捷的使用手段,使用用戶易于編寫數(shù)據(jù),所以主要研究內容是實現(xiàn)圖書館日常工作需要用到的一些操作功能。
本次設計在數(shù)據(jù)庫中設計五張表,它們分別為用戶表、圖書條碼表、借閱者信息表、當日借閱者信息表、借閱日期表。這些表都需要連接相應的程序代碼才能實現(xiàn)其功能。利用VB建立的數(shù)據(jù)表截圖如下2.2所示。
2.3 程序設計
程序設計包括登錄界面設計、主界面設計、菜單和功能模塊設計,菜單名稱及功能如下:
(1)主界面:登錄用戶名、密碼。登錄主界面如下圖2.3所示。
(2)圖書基本信息頁面:顯示圖書數(shù)量、EPC碼、類別等。
(3)圖書添加界面:填寫圖書的圖書名、EPC碼、類別等。圖書添加界面圖如下2.4所示。
(4)借閱者添加界面:填寫姓名、數(shù)量、借閱日期等。
(5)按類統(tǒng)計界面:填寫類別,查詢后顯示該類別的圖書。
3. 結論
本次設計主要是完成圖書借閱管理系統(tǒng)的開發(fā),利用Visual Basic 6.0軟件做成一個小型的圖書信息管理系統(tǒng)。該系統(tǒng)主要可用于一些比較小型的圖書館管理日常借閱工作。
系統(tǒng)登錄部分:添加用戶名,填寫密碼,進入圖書借閱系統(tǒng)。
書籍管理部分:圖書類別管理和圖書信息管理。其中,書籍類別管理包括添加書籍類別、修改書籍類別、刪除書籍類別等;書籍信息管理包括書籍信息的添加、修改、查詢、刪除等。
借閱讀者管理部分:借閱者類別管理和借閱者信息管理,借閱者類別管理包括借閱者類別添加、修改、刪除等;借閱者信息包括借閱者添加讀者信息、修改讀者信息、查詢讀者信息、刪除讀者信息等。
借閱管理部分:可以按時查詢和按類查詢,按時查詢能查詢出某日或某月借出圖書的數(shù)量;按類查詢能查詢出該類的圖書的多有圖書名。
本次系統(tǒng)設計使我有了一次實際感受體驗的過程,解決現(xiàn)實問題,提高自己分析問題、解決問題的能力。最后,本次系統(tǒng)設計使我增加了對學習數(shù)據(jù)管理信息系統(tǒng)的興趣。自己獨立思考,通過自己編程、布局制作圖書館管理系統(tǒng),最關鍵的一點就是自己有了實操的機會,并且對電子設計應用收獲頗多。
作者簡介:張小雪、白萌 沈陽工學院學生;付麗華(通訊作者)遼寧人,沈陽工學院,教師,副教授