圖書管理系統(tǒng)_第1頁
圖書管理系統(tǒng)_第2頁
圖書管理系統(tǒng)_第3頁
圖書管理系統(tǒng)_第4頁
圖書管理系統(tǒng)_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、圖書管理系統(tǒng)軟件10-2董文靜 1.“圖書管理系統(tǒng)”立項背景 1.1、現(xiàn)實生活中存在的問題 隨著各圖書館的圖書的數(shù)量不斷增多和圖書館規(guī) 模的不斷擴大,管理這些龐大的體系非常困難的, 因為圖書的情況是隨時改變的,所以必需對圖書 進行動態(tài)的管理,而這對于一個管理人員來說是 一件比較復(fù)雜的事情,存儲、查詢、借閱是必不 可少的業(yè)務(wù)。如果僅用人力來進行管理,是非常 困難的。因此開發(fā)一個圖書館管理系統(tǒng)軟件是非 常有必要的。1.“圖書管理系統(tǒng)”立項背景 1.2、開發(fā)此系統(tǒng)要解決的問題 本系統(tǒng)主要實現(xiàn)對圖書館的信息進行管理,圖書 館的正常運營中總是面對大量的讀者信息,圖書 信息以及兩者相互作用產(chǎn)生的借書信息因

2、此要 對讀者資源,圖書資源,借書信息進行管理。本 系統(tǒng)的開發(fā)就是在于提高圖書管理的工作效率, 加強圖書館的管理。能夠為管理者或讀者提供充 足的信息和快捷的數(shù)據(jù)處理手段。1.“圖書管理系統(tǒng)”立項背景 1.3、使用本軟件的優(yōu)點 作為計算機應(yīng)用的一部分,使用計算機對圖書信 息進行管理,具有著手工管理所無法比擬的優(yōu)點. 例如:檢索迅速、查找方便、易修改、可靠性高、 存儲量大、數(shù)據(jù)處理快捷、保密性好、壽命長、 成本低、便于打印等。這些優(yōu)點能夠極大地提高 圖書管理的效率,也是圖書館的科學(xué)化、正規(guī)化 管理,與世界接軌的重要條件 2.軟件需求分析 2.1、系統(tǒng)功能模塊 本系統(tǒng)主要實現(xiàn)對圖書館信息的管理,主要功

3、能 為管理有關(guān)讀者、圖書、借閱、查詢、刪除和管 理員的信息等。系統(tǒng)結(jié)構(gòu)分為讀者類別管理、讀 者檔案管理、圖書類型管理、圖書檔案管理以及 圖書流程管理,讀者管理可以瀏覽讀者的信息,可 以對讀者信息進行維護。圖書館里可以瀏覽圖書 的信息,可以對圖書信息進行維護。借閱管理可以 顯示當(dāng)前數(shù)據(jù)庫中書籍借閱情況,可以對借閱信息 進行維護。 2.軟件需求分析 系統(tǒng)的功能模塊圖: 2.軟件需求分析 2.2用例分析 通過對外部執(zhí)行者的描述,可畫出用例圖。 用例圖由執(zhí)行者:普通讀者和圖書管理員, 以及用例:登錄、管理讀者、查詢?yōu)g覽、管 理圖書資料、預(yù)定圖書、登記借書、取消預(yù) 訂和登記還書組成,還描述了用例之間的包

4、 含關(guān)系。 用例圖如下: 2.軟件需求分析圖書管理系統(tǒng)用例圖 2.軟件需求分析 圖書管理員用例圖(部分) 2.軟件需求分析 2.3、工作流程分析 1 讀者 作為學(xué)生對圖書管理系統(tǒng)的要求有: (1)、 能按各種方式(比如書名、編號、作者) 查詢圖書館 的藏書情況。 (2)、能夠方便地借閱圖書、續(xù)借圖書、歸還圖書。 (3)、能夠查詢自己的基本資料、借閱圖書情況。 (4)、能夠熟悉圖書管理系統(tǒng)的使用。 2.軟件需求分析 讀者進入系統(tǒng)工作的流程圖為: 2.軟件需求分析 2 圖書管理員 作為圖書管理員,他們對圖書管理系統(tǒng)的要求有:(1)、 能方便的對圖書進行錄入登記,注銷陳 舊的書籍。(2)、能夠方便地

5、對新生進行登記,或注銷已經(jīng) 畢業(yè)的學(xué)生信息(基本信息,借閱信息)。 (3)、能夠隨時發(fā)布一些諸如各學(xué)院學(xué)生借閱圖 書超期情況、館內(nèi)藏書情況、借情況等信息,以便 各學(xué)院能夠隨時獲知本院學(xué)生的一些借書信息。 2.軟件需求分析圖書管理員工作的流程圖為: 2.軟件需求分析 2.4、業(yè)務(wù)流程分析 分析系統(tǒng)的功能,可以得出,該系統(tǒng)的業(yè)務(wù) 主要有借閱信息管理,書籍信息管理,讀者 信息管理三部分。為進一步了解和分析現(xiàn)有 的系統(tǒng),并以概括的形式表達對現(xiàn)有系統(tǒng)的 認(rèn)識,采用結(jié)構(gòu)化的描述工具業(yè)務(wù)流程 圖描述系統(tǒng)的業(yè)務(wù)流程。 其業(yè)務(wù)流程圖如圖所示: 2.軟件需求分析 (1)、借閱信息管理: 2.軟件需求分析 (2)、

6、書籍信息管理: 2.軟件需求分析 (3)、讀者信息管理: 2.軟件需求分析 (4)、系統(tǒng)管理: 3、軟件預(yù)期功能 3.1、系統(tǒng)目標(biāo)(1)用戶方便進行圖書查詢,圖書瀏覽和圖書分 類瀏覽,進行圖書借閱并了解自己的借書情況和 個人情況。(2)用戶在借書超期的情況下得到來自管理員的 提醒。(3)管理員可以方便進行圖書管理,用戶管理, 管理員管理。圖書管理包括圖書信息以及圖書分 類的添加,修改,刪除。用戶管理包括用戶信息 的添加,刪除,修改和鎖定管理員管理包括管理 員信息的添加,刪除,修改等。 3、軟件預(yù)期功能 (4)用戶和管理員可以修改自己的密碼, 修改前需先核實自己的原始密碼。(5)未注冊用戶(游客

7、)也可以瀏覽所有 的圖書信息和分類信息,但是無法借閱。 (6)實現(xiàn)模糊查詢,使用戶得到更多的相 關(guān)記錄。并且考慮使用的方便性,一些經(jīng)常 使用的輸入無須用戶輸入,比如進行圖書查 詢時圖書分類只須用戶做選擇就可以。 3、軟件預(yù)期功能 3.2、總體需求 (1)、添加操作:在執(zhí)行操作時首先都要先檢 查是否已經(jīng)輸入以及數(shù)據(jù)庫中是否已經(jīng)存在輸 入的數(shù)據(jù),如果存在會報錯,程序返回上個頁面 ,不執(zhí)行添加操作。(2)、刪除操作:考慮到了字段在不同表中可 能會同時存在的情況,比如:刪除圖書分類時候 該分類下有書或者刪除用戶時該用戶有借書記錄, 這樣的情況下程序會給出提醒并跳轉(zhuǎn)到該分類下的 所有圖書查看或者是該用戶

8、的全部借書查看。 3、軟件預(yù)期功能(3)、查詢操作:考慮到了模糊查詢的實現(xiàn), SQL語句中用“l(fā)ike”,還有組合查詢,通過對用戶輸入情況的判斷來確定SQL語句的最終形式。(4)、超期統(tǒng)計:假定借書超期的限制是三十天,借書記錄中的所有數(shù)據(jù)的借書時間如果不在當(dāng)前服務(wù)器時間減去三十天和當(dāng)前服務(wù)器時間之間,那么這條借書記錄就屬于超期記錄了。由用戶借書記錄中的用戶編號到用戶表中查找該用戶。(5)、發(fā)送消息:往消息表中添加數(shù)據(jù),該數(shù)據(jù)包含用戶名,用戶超期的圖書,超期時間,罰金等相關(guān)警告信息。當(dāng)用戶正常登陸主頁后,程序自動檢查消息表中是否存在該用戶的記錄,如果有要給出提示,但是沒有強制用戶必須查看。 3、

9、軟件預(yù)期功能 3.3、系統(tǒng)模塊流程圖 (1)系統(tǒng)登陸流程圖: 3、軟件預(yù)期功能(2)、用戶流程圖: 3、軟件預(yù)期功能(3)、管理員流程圖: 4.軟件設(shè)計4.1、本系統(tǒng)需要完成的功能主要有4部分:1、圖書基本情況的錄入,修改,刪除等基本操作。 (1)、書籍類別標(biāo)準(zhǔn)的制定,類別信息的輸入,包括 類別編號,類別名稱,關(guān)鍵詞,備注信息等。 (2)、書籍類別信息的查詢,修改,包括類別編號, 類別名稱,關(guān)鍵詞,備注信息等。 (3)、書籍信息的輸入,包括書籍編號,書籍名稱, 書籍類別,作者名稱,出版社名稱,出版日期,書籍 頁數(shù),關(guān)鍵詞,登記日期,備注信息等。 4.軟件設(shè)計 2、辦理借書卡模塊。 (1)、新生

10、辦理借書證。 (2)、丟失辦理借書證。 3.實現(xiàn)借書功能。 (1)、借書信息的輸入,包括借書信息編號,讀書 編號,讀者姓名,書籍編號,書籍名稱,借書日 期,備注信息等。 (2)、借書信息的查詢,修改,包括借書信息編號, 讀者編號,讀者姓名,書籍編號,書籍名稱,借 書日期,備注信息等。 4.軟件設(shè)計4、實現(xiàn)還書功能。(1)、還書信息的輸入,包括還書信息編號,讀 者編號,讀者姓名,書籍編號,書籍名稱,借 書日期,還書日期,備注信息等。(2)、還書信息的查詢和修改,包括還書信息編號, 讀書編號,讀者姓名,書籍編號,書籍名稱,借 書日期,還書日期,備注信息等。能方便的對圖書進行查詢。對超期的情況能自動 給出提示信息 4.軟件設(shè)計 4.2 概念模型設(shè)計各部分E-R圖如下:(1)、讀者信息類別實體E-R圖: 4.軟件設(shè)計(2)、書籍信息類別實體E-R圖: 4.軟件設(shè)計(3)、圖書借閱實體E-R圖: 4.軟件設(shè)計(4)、投訴管理實體E-R圖: 4.軟件設(shè)計 (5)、實體之間關(guān)系的E-R圖: 4.軟件設(shè)計 (6)、系統(tǒng)整體E-R圖: 4.軟件設(shè)計 4.3、數(shù)據(jù)項 針對一般圖書管理信息系統(tǒng)的需求,通過對 圖書管理工作過程的內(nèi)容和數(shù)據(jù)

溫馨提示

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

最新文檔

評論

0/150

提交評論