高校圖書管理系統(tǒng)分析與設計_第1頁
高校圖書管理系統(tǒng)分析與設計_第2頁
高校圖書管理系統(tǒng)分析與設計_第3頁
高校圖書管理系統(tǒng)分析與設計_第4頁
高校圖書管理系統(tǒng)分析與設計_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、高校圖書管理系統(tǒng)分析與設計(一) 背景圖書管理系統(tǒng)的總需求是要設計和實現(xiàn)一個能對圖書館里的借書、還書、查詢以及增刪數(shù)目、增刪借書證等操作進行調(diào)度和控制的程序。同時提供查詢讀者借閱情況以及不同的圖書管理員實現(xiàn)不同的統(tǒng)計功能。用戶通過密碼登錄后可根據(jù)自己的喜好借不同種類書,每個用戶一次性最多可以借8本書,借書期限不得超過30天,若用戶一次性借書超過8本或超出(30天)期限,則,該用戶借書受限,只有當用戶還書或在規(guī)定的期限內(nèi),該系統(tǒng)可滿足用戶需要。(二) 系統(tǒng)分析1、目前圖書管理存在的問題(1)檢索速度慢、效率低因為圖書館的藏書種類多、數(shù)量多,將藏書準確地分門別類,快速檢索,手工進行非常困難往往是終

2、于查到了二偉的信息,館中沒有此書或已被別人借走。圖書館的規(guī)模越大,這個問題越突出。(2)借書、還書工作量大借書、還書頻率越大,說明圖書館的作用越大,然而隨之而來的大量的借書、還書登記、實存圖書的更新以及借出圖書超期、遺失等的處理,其工作量之大,往往是人工操作所難以勝任的。而且經(jīng)常會出現(xiàn)這樣那樣的差錯。(3)圖書統(tǒng)計工作難、藏書更新不能及時完成。圖書館的圖書應根據(jù)科學技術(shù)的發(fā)展和教學工作的需要及時添加和更新,然而由于藏書數(shù)量及圖書種類越來越多,加上自然損耗,人為破壞,使圖書的統(tǒng)計工作難以及時完成,藏書的更新也就很難有針對性地進行,藏書的知識結(jié)構(gòu)得不到良好地控制。我校也是一所發(fā)展中的高校,近兒年的

3、發(fā)展速度很快,圖書館的規(guī)模和藏書數(shù)量也不斷的擴大,為了解決海量圖書的管理問題,改變傳統(tǒng)的管理方式也是迫在眉睫了。2、此系統(tǒng)的意義隨著計算機的廣泛應用,其逐步成為現(xiàn)代化的標志。圖書館或者一些企業(yè)內(nèi)部,甚至是書店,在正常運行過程中總是面對大量的讀者信息,書籍信息以及兩者相互作用產(chǎn)生的借書信息、還書信息。因此需要對讀者資源、書籍資源、借書信息、還書信息進行管理,及時了解各個環(huán)節(jié)中信息的變更,要對因此而產(chǎn)生的單據(jù)進行及時的處理,為了提高圖書館或者企業(yè)內(nèi)部對圖書存銷的自動化的管理,能夠更快速的滿足讀者的要求,提高各種工作的效率,現(xiàn)對其設計相應的系統(tǒng),以達到上述的目的。圖書管理系統(tǒng)的主要功能是實現(xiàn)圖書館圖

4、書借閱和歸還的管理的自動化。圍繞這一主要功能,本系統(tǒng)涉及到以下核心功能:借閱管理,歸還管理。除了這些核心功能外,還包括一些基本和輔助功能,它們是:用戶管理、圖書館參數(shù)管理、圖書管理、統(tǒng)計查詢。3、組織結(jié)構(gòu)(1)組織結(jié)構(gòu)概況該院的組織結(jié)構(gòu)如圖所示。(2)功能描述圖書借閱管理系統(tǒng)的主要任務是實現(xiàn)讀者迅速檢索查詢,方便借閱歸還圖書,圖書管理員高效的完成系統(tǒng)的各項基本操作,系統(tǒng)管理員是管理用戶設置權(quán)限等操作3,從圖2.1可以看出圖書借閱管理系統(tǒng)要完成一下功能:1) 登錄。讀者、圖書管理員,系統(tǒng)管理員進入該系統(tǒng)必須登錄,身份驗證正確了才可以進入該系統(tǒng),以不同身份進入該系統(tǒng)所對應的系統(tǒng)使用權(quán)限是不同的。2

5、)系統(tǒng)設置功能:系統(tǒng)管理員可以設置圖書館相關(guān)的參數(shù)信息。3)用戶管理功能:對系統(tǒng)用戶進行添加,修改,刪除,權(quán)限設置等操作。4)查詢功能:對圖書館的館藏圖書,借閱歷史,讀者用戶等信息進行查詢。5)其他功能系統(tǒng)管理員可以修改自己的密碼,并且擁有其他用戶所擁有的所有功能。下面的系統(tǒng)用例圖描述了整個系統(tǒng)用戶之間的動作聯(lián)系,及功能模塊的概述。4、系統(tǒng)E-R圖圖書信息書號書名頁數(shù)作者借閱用戶信息用戶姓名所在班級學號管理管理員(三)系統(tǒng)設計1、系統(tǒng)目標該系統(tǒng)主要建立一個基于VF的圖書館借閱管理系統(tǒng),面對當起很多高校圖書管理仍是人工管理帶來的檢索速度慢,效率低,借閱歸還圖書量大,圖書統(tǒng)計工作量大,藏書不能完成

6、及時更新的問題,該系統(tǒng)可以對跟系統(tǒng)的三個用戶類型的使用實現(xiàn):(1)對于讀者在本系統(tǒng)的應用下可實現(xiàn)按照各種方式(如:書名,編號,作者)查詢圖書館的藏書請客,方便的借閱圖書,續(xù)借圖書,歸還圖書,能夠查詢自己的借閱圖書情況。(2)對于圖書館工作人員能夠?qū)崿F(xiàn)方便的對圖書進行查詢,方便的進行讀者借閱情況查詢,方便的進行借書還書處理等,便捷的對圖書信息進行添加、修改、刪除,分類管理等操作,對讀者信息進行相關(guān)添加,修改,分類管理等操作。(3)對于系統(tǒng)管理員可以對圖書館信息進行修改更新操作,對系統(tǒng)用戶進行添加、修改、刪除、權(quán)限設置等操作,對圖書館的辦證參數(shù)進行修改維護等操作功能。2、數(shù)據(jù)庫設計概述整個系統(tǒng)所包

7、括的信息有圖書信息、讀者信息、圖書借閱信息、圖書歸還信息、系統(tǒng)用戶信息、讀者類型信息。可將這些信息抽象為下列系統(tǒng)所需要的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):1) 圖書(書號,書名,作者,頁數(shù))2) 新書(書號,書名,作者,頁數(shù))3) 讀者信息(學號,書類號,姓名,時間)4) 借書類別(書類號,借書量)5) 借閱者信息(書號,學號,借書日期,還書日期,庫室)6) 可借書信息(書號,書名,作者,頁數(shù),可借數(shù),庫室名)7) 征訂管理(書號,書名,學號)8) 庫室儲存(書號,書名,數(shù)量)9) 圖書入庫表(書號,書名,庫室號,庫室名)3、表結(jié)構(gòu)設計(1)圖書表結(jié)構(gòu)設計圖書信息表主要用于存儲圖書館中所藏圖書的相關(guān)信息,其中

8、的相關(guān)信息是在圖書入庫時由操作員進行添加完善,此表主要用于讀者和圖書管理員對館中圖書的查詢,系統(tǒng)用戶根據(jù)圖書的某個屬性進行查詢,便可得知圖書的其他相關(guān)信息,其中圖書所在書架屬性是便于讀者借閱時對圖書的尋找,圖書價格是在讀者不慎將圖書遺失時對遺失圖書進行賠償?shù)囊罁?jù)。表的具體結(jié)果如下:(2)新書表結(jié)構(gòu)設計新書表主要用于讀者可查看新出版的圖書和新到的圖書可以快速的找到自己想讀的書,實現(xiàn)快速查詢的目的。表的具體結(jié)構(gòu)如下:(3)讀者信息表結(jié)構(gòu)設計讀者信息表的設計是為了圖書館管理員對讀者進行管理,其中讀者ID,不同類型證件的號碼都是唯一的,是讀者在借閱圖書時需要輸入對讀者身份進行識別的信息,讀者郵件電話等

9、信息室為了與讀者進行聯(lián)系,讀者類型信息決定了讀者一次性可借閱的圖書的數(shù)量,注冊時間可用于查詢計算讀者身份有效的期限,操作員是為了便于對信息才操作的查詢。表的具體結(jié)構(gòu)設計如下:(4)借書類別表結(jié)構(gòu)設計該表的設計主要是方便對圖書的分類,和對圖書的查詢,在實際應用中圖書管理員就是根據(jù)圖書類型的不同將之分列在不同的書架,以方便讀者的借閱尋找,其中可借閱天數(shù)項設置了不同類型圖書的借閱期限,可根據(jù)圖書的具體情況進行不同的維護管理,表的具體結(jié)構(gòu)設計如下:(5)借閱者信息表結(jié)構(gòu)設計該表的設計是用于對讀者借閱圖書進行管理,表中圖書號和學號記錄借閱的相應讀者,結(jié)出時間記錄了相應的歸還時間,以及歸還時是否超時,操作

10、員是對借閱進行操作的人員的記錄方便日后的查詢,是否歸還標識可查詢當起讀書是否被歸還,表的具體結(jié)構(gòu)設計如下:(6)可借書信息表結(jié)構(gòu)設計該表主要記錄了圖書館中目前可以借閱的書籍的記錄,包括書號,書名,作者,可借數(shù)和庫室。讀者可根據(jù)自己的需要進行查詢,可借書籍很清晰的呈現(xiàn)在讀者面前。表的具體結(jié)構(gòu)設計如下:(7)征訂管理表結(jié)構(gòu)設計該表是對讀者開放的,記錄讀者預定的書籍,讀者想借的書目前沒有的情況下,讀者可以錄入自己想訂的書的信息,當圖書館中有書是同志讀者,實現(xiàn)借書自動化。表的具體結(jié)構(gòu)設計如下:(8)庫室儲存表結(jié)構(gòu)設計該表主要是針對征訂管理表和可借圖書表設計的,根據(jù)庫存量可很快的確定可借閱量,以及在那個

11、閱覽室中。表的具體結(jié)構(gòu)設計如下:(9)圖書入庫表結(jié)構(gòu)設計該表主要顯示圖書所在的庫室和閱覽室,以方便查閱。表的具體結(jié)構(gòu)設計如下:(10) 數(shù)據(jù)庫4、高校圖書管理系統(tǒng)總體結(jié)構(gòu)圖繪制系統(tǒng)結(jié)構(gòu)圖的過程,實際上就是對系統(tǒng)功能模塊進行分解設計的過程,即合理地將數(shù)據(jù)流程圖轉(zhuǎn)變?yōu)樗枰南到y(tǒng)結(jié)構(gòu)圖。系統(tǒng)結(jié)構(gòu)圖將會使讀者和用戶能直觀的了解系統(tǒng)的結(jié)構(gòu)模式,理解系統(tǒng)的各個功能的結(jié)構(gòu),能很好地方便用戶使用和理解整個系統(tǒng)。本系統(tǒng)的結(jié)構(gòu)圖如下:系統(tǒng)總體結(jié)構(gòu)圖5、系統(tǒng)實現(xiàn)登錄界面輸入用戶名和口令來進入系統(tǒng)系統(tǒng)主界面各查詢界面(四)程序設計登錄界面程序?qū)崿F(xiàn),代碼如下:username1=alltrim(thisform.my

12、textbox1.myvalue)password1=alltrim(thisform.mytextbox2.myvalue)username2=alltrim(thisform.mytextbox1.value)password2=alltrim(thisform.mytextbox2.value)if username1 = username2 and password1 = password2wait"歡迎使用。"window timeout 1do form 表單1thisform.releaseendif(五)總結(jié)此圖書管理系統(tǒng)實現(xiàn)了用戶與圖書之間的借閱這樣的聯(lián)系, 通過完成圖書管理系統(tǒng),收

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論