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

下載本文檔

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

文檔簡介

word文檔可自由復(fù)制編輯軟件工程課程設(shè)計報告圖書館管理系統(tǒng)的分析與設(shè)計目錄1.前言…………1.1背景…………………….1.2問題定義………………..1.3項目分工………………..2.系統(tǒng)需求描述………………2.1參考資料…………………2.2任務(wù)概述…………………2.3需求描述…………………2.4功能性需求分類…………3.用例模型及用例圖設(shè)計及文檔說明………3.1借閱者…………………3.2系統(tǒng)管理員………………3.3圖書管理員………………4.類圖設(shè)計及文檔說明………4.1圖書管理系統(tǒng)類圖………4.2在圖書管理系統(tǒng)中,通過分析可抽象出類……………5.狀態(tài)圖描述及文檔說明………………6.時序圖描述及文檔說明………………6.1借閱者時序圖…………6.2圖書管理員時序圖……6.3系統(tǒng)管理員時序圖……1.前言1.1背景當(dāng)今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開信息處理,這正是計算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對于復(fù)雜的信息管理,計算機(jī)能夠充分發(fā)揮它的優(yōu)越性。管理信息系統(tǒng)是進(jìn)行信息的采集、存儲、加工、維護(hù)和使用的系統(tǒng)。它是隨著管理科學(xué)和技術(shù)科學(xué)的發(fā)展而形成的。學(xué)生檔案管理系統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)生成績管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對學(xué)生成績信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學(xué)生檔案管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。圖書館管理系統(tǒng)提供了強(qiáng)大的圖書管理功能,方便學(xué)校師生借閱圖書,管理個人信息,方便圖書館管理員對圖書館等信息的添加.修改.刪除.查詢.匯總.統(tǒng)計等操作。1.2問題定義1.2.1項目描述某學(xué)校需要開發(fā)一個圖書管理系統(tǒng),用于管理學(xué)校的各類圖書資料。要求具有圖書登記,圖書借閱,圖書歸還和圖書資料統(tǒng)計等功能。試用軟件工程方法來完成該軟件整個開發(fā)過程。1.2.2問題定義隨著XX學(xué)校的發(fā)展,學(xué)校書籍信息逐步增大,系統(tǒng)出錯次數(shù)越來越多,管理原來越不穩(wěn)定,該管理系統(tǒng)具有圖書管理,借閱圖書,歸還圖書,管理借閱者信息管理等功能?,F(xiàn)在設(shè)計次圖書館管理系統(tǒng),需要系統(tǒng)性能要求達(dá)到運(yùn)行正確、穩(wěn)定,響應(yīng)及時,用戶界面美觀、友好,操作方便,易維護(hù),功能。同時整個項目開發(fā)要盡可能投資少,見效快。1.3項目分工工作內(nèi)容任務(wù)分配人員用例圖設(shè)計劉翔,韓汝進(jìn),王小鳳類圖劉翔,韓汝進(jìn),王小鳳狀態(tài)圖劉翔,韓汝進(jìn),王小鳳時序圖劉翔,韓汝進(jìn),王小鳳課程設(shè)計報告姜紅2.系統(tǒng)需求描述2.1參考資料張權(quán)范《軟件工程》清華大學(xué)出版社北京交通大學(xué)出版社陳承歡等《C#程序設(shè)計案例教程》高等教育出版社胡國勝易著梁《數(shù)據(jù)庫技術(shù)與應(yīng)用—SQLServer2008》機(jī)械工業(yè)出版社2.2任務(wù)概述2.2.1目標(biāo)本系統(tǒng)通過計算機(jī)技術(shù)實現(xiàn)圖書信息和用戶信息的管理,還包括如下目標(biāo):減少人力成本和管理費用;提高信息的準(zhǔn)確性和信息的安全;改進(jìn)管理和服務(wù);良好的人機(jī)交互界面,操作簡便;2.2.2用戶特點本系統(tǒng)的最終用戶是面向管理員(圖書館管理員和其他管理人員)和借閱者(教師和學(xué)生),他們都具有一定的計算機(jī)基礎(chǔ)知識和操作計算機(jī)的能力,是經(jīng)常性用戶。系統(tǒng)維護(hù)人員是計算機(jī)專業(yè)人員,熟悉操作系統(tǒng)和數(shù)據(jù)庫,是間隔性用戶。2.3需求描述在圖書管理系統(tǒng)中,管理員為每個讀者建立一個賬戶,賬戶內(nèi)存儲讀者個人的詳細(xì)信息,并依據(jù)讀者類別的不同給每個讀者發(fā)放借書卡(提供借書卡號、姓名、部門或班級等信息)。讀者可以憑借書卡在圖書館進(jìn)行圖書的借、還、續(xù)借、查詢等操作,不同類別的讀者在借書限額、還書期限以及可續(xù)借的次數(shù)上要有所不同。借閱圖書時,由管理員錄入借書卡號,系統(tǒng)首先驗證該卡號的有效性,若無效,則提示無效的原因;若有效,則顯示卡號、姓名、借書限額、已借數(shù)量、可再借數(shù)量等信息,本次實際借書的數(shù)量不能超出可再借數(shù)量的值。完成借書操作的同時要修改相應(yīng)圖書信息的狀態(tài)、讀者信息中的已借數(shù)量、在借閱信息中添加相應(yīng)的記錄。歸還圖書時,由管理員錄入借書卡號和待歸還的圖書編號,顯示借書卡號、讀者姓名、讀書編號、讀書名稱、借書日期、應(yīng)還日期等信息,并自動計算是否超期以及超期的罰款金額,若進(jìn)行續(xù)借則取消超期和罰款等信息;若圖書有損壞,由管理員根據(jù)實際情況從系統(tǒng)中選擇相應(yīng)的損壞等級,系統(tǒng)自動計算損壞賠償金額。完成歸還操作的同時,修改相應(yīng)圖書信息的狀態(tài)、修改讀者信息中的已借數(shù)量、在借書信息中對相應(yīng)的借書記錄做標(biāo)記、在還書信息中添加相應(yīng)的記錄。圖書管理員不定期地對圖書信息進(jìn)行添加、修改和刪除等操作,在圖書尚未歸還的情況下不能對圖書信息進(jìn)行刪除。也可以對讀者信息進(jìn)行添加、修改、刪除等操作,在讀者還有未歸還的圖書的情況下不能進(jìn)行刪除讀者信息。系統(tǒng)管理員主要進(jìn)行圖書管理員權(quán)限的設(shè)置、讀者類別信息的設(shè)置、圖書類別的設(shè)置以及罰款和賠償標(biāo)準(zhǔn)的設(shè)置、數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)等處理。2.4功能性需求分類:功能類別子功能借閱者登錄系統(tǒng)查詢信息預(yù)訂書籍借閱書籍歸還書籍系統(tǒng)管理員登錄系統(tǒng)系統(tǒng)維護(hù)查詢圖書管理員登錄系統(tǒng)處理預(yù)定刪除預(yù)定還書借書3.用例模型及用例圖設(shè)計及文檔說明3.1借閱者登錄系統(tǒng):借者輸入Id,密碼,進(jìn)入借閱者界面;查詢信息:可查詢到借閱和書籍信息;查詢借閱信息:點擊已借閱書籍,顯示目錄,點擊所要查詢的書籍,查詢信息;查詢書籍信息:在查詢框內(nèi)輸入書籍信息,查詢書籍信息;預(yù)訂書籍:選擇需要預(yù)定的書籍,點擊預(yù)定,預(yù)定成功;借閱書籍:從圖書館選擇需要借閱的書籍,在圖書館管理員出借閱書籍;歸還書籍:若未借閱超時,將書交到圖書館管理員處,歸還圖書;交罰金:若借閱超時,歸還圖書時,交罰金并歸還圖書。3.2系統(tǒng)管理員登錄:系統(tǒng)管理員輸入Id,密碼,進(jìn)入系統(tǒng)管理員界面;系統(tǒng)維護(hù):管理日常圖書和借閱者信息;圖書管理:管理書籍信息;增加書籍:書館有新到的圖書,增加新到圖書信息刪除書籍:不存在的圖書,刪除其信息;更改書籍:書籍信息需要更改時,更改其信息;圖書類型管理:書目信息變換,處理書目信息;增加書目:有新書籍,增加書目;刪除書目:書籍不存在,刪除其書目信息;更改書目:書籍信息更改,更改其書目信息;用戶管理:管理借閱者賬戶;添加借閱者賬戶:增加新借閱者Id,密碼;刪除借閱者賬戶:借閱者需要刪除本人賬戶,消除其在圖書館系統(tǒng)的信息及Id;更改借閱者賬戶:借閱者需要更改自己信息是,到系統(tǒng)管理員處更改個人信息;查詢:可查詢到書籍信息和借閱者信息;查詢書籍信息:輸入需要查詢的書籍信息,查詢書籍;查詢借閱者信息:書借閱者Id或者姓名查找借閱者信息;3.3圖書管理員登錄:輸入管理員Id號,密碼,進(jìn)入圖書館管理員界面;借書:借閱者從圖書館借書,處理借書;處理預(yù)定:將借閱者所定書籍找出,進(jìn)行統(tǒng)一管理刪除預(yù)定:將借閱者預(yù)定后刪除的書籍從預(yù)定中刪除;還書:若閱者按時還書,直接處理還書,從已節(jié)約書籍中刪除;收罰金:閱者未書時間,按天數(shù)收取超時罰金;登錄:輸入管理員Id號,密碼,進(jìn)入圖書館管理員界面;借書:借閱者從圖書館借書,處理借書;處理預(yù)定:將借閱者所定書籍找出,進(jìn)行統(tǒng)一管理刪除預(yù)定:將借閱者預(yù)定后刪除的書籍從預(yù)定中刪除;還書:若閱者按時還書,直接處理還書,從已節(jié)約書籍中刪除;收罰金:閱者未書時間,按天數(shù)收取超時罰金;4.類圖設(shè)計及文檔說明4.1圖書館管理系統(tǒng)類圖4.2在圖書館管理系統(tǒng)中,通過分析可抽象出類借書者類:屬性類型學(xué)號int姓名string所在院系string讀者類型string借書名string借書天數(shù)Int借閱信息類屬性類型借閱編號string借閱日期string借閱期限string系統(tǒng)管理員類:屬性類型數(shù)據(jù)庫信息string借閱信息string圖書管理員類:屬性類型編號int姓名string圖書類:屬性類型圖書編號string圖書名稱string圖書類型string作者string5.狀態(tài)圖描述及文檔說明以上圖書館管理系統(tǒng)狀態(tài)圖,清晰的表明了借閱者在借閱圖書,管理員管理借還信息的處理以及系統(tǒng)管理員對整個系統(tǒng)后臺操作的整個流程,使整個圖書館管理系統(tǒng)有了一個清晰的呈現(xiàn)。6.時序圖描述及文檔說明6.1借閱者時序圖以上是借閱者與系統(tǒng)交互的時序圖.體現(xiàn)了借閱者與系統(tǒng)交互的細(xì)節(jié)和借閱者的權(quán)限.6.2圖書館管理員時序圖以上是圖書館管理員與系統(tǒng)交互的時序圖.體現(xiàn)了圖書館管理員與系統(tǒng)交互的細(xì)節(jié)和圖書館管理員的權(quán)限.6.3系統(tǒng)管理員時序圖

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論