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