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

下載本文檔

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

文檔簡介

1、圖書館管理系統(tǒng)案例(n l)分析 1 軟件需求分析 2 圖書館管理系統(tǒng)的需求分析 3 系統(tǒng)(xtng)的UML基本模型 4 系統(tǒng)中的類5 系統(tǒng)的配置與實(shí)現(xiàn)1共五十三頁1 軟件需求(xqi)分析 1.1 軟件需求(xqi)的定義1.2 軟件需求的層次WUHAN UNIVERSITY OF SCIENCE AND ENGINEERING 面向?qū)ο蠹夹g(shù)UML教程 案例分析2共五十三頁 1.1 軟件需求(xqi)的定義IEEE軟件工程標(biāo)準(zhǔn)詞匯表中需求的定義:用戶解決問題或達(dá)到某種目的所需要的條件或權(quán)能。系統(tǒng)或系統(tǒng)組件要滿足合同、標(biāo)準(zhǔn)、規(guī)范或其他正式規(guī)定的文檔所需要的條件或權(quán)能。反映以上(yshng)(

2、1)或(2)中描述的條件或權(quán)能的文檔說明。WUHAN UNIVERSITY OF SCIENCE AND ENGINEERING 面向?qū)ο蠹夹g(shù)UML教程 案例分析3共五十三頁 1.2 軟件需求(xqi)的層次軟件需求包括三個層次:業(yè)務(wù)需求:反映了組織機(jī)構(gòu)或客戶對系統(tǒng)高層次的目標(biāo)要求。用戶需求:描述了用戶使用產(chǎn)品(chnpn)所能完成的任務(wù)。功能需求:說明了軟件的功能,用戶使用這些功能以完成任務(wù)。WUHAN UNIVERSITY OF SCIENCE AND ENGINEERING 面向?qū)ο蠹夹g(shù)UML教程 案例分析4共五十三頁 1.2 軟件需求(xqi)的層次需求(xqi)層次圖:WUHAN U

3、NIVERSITY OF SCIENCE AND ENGINEERING 面向?qū)ο蠹夹g(shù)UML教程 案例分析5共五十三頁 2 圖書館管理系統(tǒng)的需求(xqi)分析 2.1 系統(tǒng)功能(gngnng)需求 2.2 基本數(shù)據(jù)維護(hù)模塊 2.3 基本業(yè)務(wù)模塊 2.4 數(shù)據(jù)庫模塊 2.5 信息查詢模塊WUHAN UNIVERSITY OF SCIENCE AND ENGINEERING 面向?qū)ο蠹夹g(shù)UML教程 案例分析6共五十三頁 2.1 系統(tǒng)(xtng)功能需求系統(tǒng)的功能需求主要包括以下幾個方面:借閱者可以通過網(wǎng)絡(luò)查詢書籍信息(xnx)和預(yù)定書籍。借閱者能夠借閱書籍和還書。圖書管理員能夠處理借閱者的借閱和還

4、書請求。系統(tǒng)管理員可以對系統(tǒng)的數(shù)據(jù)進(jìn)行維護(hù),如增加、刪除和更新書目,增加、刪除和更新借閱者帳戶,增加和刪除書籍。 WUHAN UNIVERSITY OF SCIENCE AND ENGINEERING 面向?qū)ο蠹夹g(shù)UML教程 案例分析7共五十三頁 2.1 系統(tǒng)(xtng)功能需求系統(tǒng)主要包括以下幾個模塊:基本數(shù)據(jù)維護(hù)模塊基本業(yè)務(wù)模塊數(shù)據(jù)庫管理模塊信息(xnx)查詢模塊WUHAN UNIVERSITY OF SCIENCE AND ENGINEERING 面向?qū)ο蠹夹g(shù)UML教程 案例分析8共五十三頁 2.2 基本(jbn)數(shù)據(jù)維護(hù)模塊基本數(shù)據(jù)維護(hù)模塊包括的主要功能模塊:添加借閱(ji yu)者帳

5、戶修改更新借閱者帳戶信息添加書目修改和更新書目信息添加書籍刪除書籍WUHAN UNIVERSITY OF SCIENCE AND ENGINEERING 面向?qū)ο蠹夹g(shù)UML教程 案例分析9共五十三頁 2.3 基本(jbn)業(yè)務(wù)模塊 基本業(yè)務(wù)(yw)模塊包含的功能:借書還書書籍預(yù)留取消書籍預(yù)定WUHAN UNIVERSITY OF SCIENCE AND ENGINEERING 面向?qū)ο蠹夹g(shù)UML教程 案例分析10共五十三頁 2.4 數(shù)據(jù)庫模塊(m kui)數(shù)據(jù)庫模塊的功能:借閱(ji yu)信息管理書籍信息管理帳戶信息管理書籍預(yù)留信息管理WUHAN UNIVERSITY OF SCIENCE

6、AND ENGINEERING 面向?qū)ο蠹夹g(shù)UML教程 案例分析11共五十三頁 2.5 信息(xnx)查詢模塊信息查詢(chxn)模塊主要是查詢(chxn)數(shù)據(jù)庫中的相關(guān)信息:查詢書籍信息查詢借閱者信息WUHAN UNIVERSITY OF SCIENCE AND ENGINEERING 面向?qū)ο蠹夹g(shù)UML教程 案例分析12共五十三頁 3 系統(tǒng)的UML基本(jbn)模型 3.1 UML初始模型 3.2 系統(tǒng)的用例圖 3.3 系統(tǒng)的時序圖 3.4 系統(tǒng)的協(xié)作(xizu)圖 3.5 系統(tǒng)的狀態(tài)圖 3.6 系統(tǒng)的活動圖WUHAN UNIVERSITY OF SCIENCE AND ENGINEERI

7、NG 面向?qū)ο蠹夹g(shù)UML教程 案例分析13共五十三頁 3.1 建立(jinl)UML初始模型選擇(xunz)J2SE模式WUHAN UNIVERSITY OF SCIENCE AND ENGINEERING 面向?qū)ο蠹夹g(shù)UML教程 案例分析14共五十三頁 3.2 系統(tǒng)(xtng)的用例圖創(chuàng)建用例圖之前首先需要確定參與者。系統(tǒng)的參與者主要有三類:讀者(dzh)(也可稱為借閱者)圖書館管理員圖書館管理系統(tǒng)維護(hù)者 WUHAN UNIVERSITY OF SCIENCE AND ENGINEERING 面向?qū)ο蠹夹g(shù)UML教程 案例分析15共五十三頁 3.2 系統(tǒng)(xtng)的用例圖1. 借閱者請求服務(wù)

8、(fw)的用例圖2. 圖書館管理員處理借書、還書等的用例圖3. 系統(tǒng)管理員進(jìn)行系統(tǒng)維護(hù)的用例圖 WUHAN UNIVERSITY OF SCIENCE AND ENGINEERING 面向?qū)ο蠹夹g(shù)UML教程 案例分析16共五十三頁1. 借閱(ji yu)者請求服務(wù)的用例圖17共五十三頁2. 圖書館管理員處理(chl)借書、還書等的用例圖18共五十三頁3. 系統(tǒng)管理員進(jìn)行(jnxng)系統(tǒng)維護(hù)的用例圖 19共五十三頁 3.3 系統(tǒng)(xtng)的時序圖1. 系統(tǒng)管理員添加書籍的時序圖2. 系統(tǒng)管理員添加借閱(ji yu)者帳戶的時序圖3. 系統(tǒng)管理員刪除書目的時序圖4. 圖書管理員處理書籍借閱的時

9、序圖5. 圖書管理員處理書籍歸還的時序圖6. 借閱者查詢書籍信息的時序圖7. 借閱者預(yù)留書籍的時序圖20共五十三頁1. 系統(tǒng)管理員添加書籍(shj)的時序圖 21共五十三頁2. 系統(tǒng)管理員添加(tin ji)借閱者帳戶的時序圖 22共五十三頁3. 系統(tǒng)管理員刪除(shnch)書目的時序圖23共五十三頁4. 圖書管理員處理書籍借閱(ji yu)的時序圖24共五十三頁5. 圖書(tsh)管理員處理書籍歸還的時序圖25共五十三頁6. 借閱者查詢書籍信息(xnx)的時序圖26共五十三頁7. 借閱(ji yu)者預(yù)留書籍的時序圖27共五十三頁 3.4 系統(tǒng)(xtng)的協(xié)作圖1. 系統(tǒng)管理員添加書籍的協(xié)

10、作圖2. 系統(tǒng)管理員刪除書籍的協(xié)作圖3. 圖書管理員處理(chl)借書的協(xié)作圖4. 圖書管理員處理還書的協(xié)作圖5. 借閱者預(yù)留書籍的協(xié)作圖28共五十三頁1. 系統(tǒng)管理員添加書籍(shj)的協(xié)作圖29共五十三頁2. 系統(tǒng)管理員刪除書籍(shj)的協(xié)作圖30共五十三頁3. 圖書(tsh)管理員處理借書的協(xié)作圖31共五十三頁4. 圖書管理員處理(chl)還書的協(xié)作圖32共五十三頁5. 借閱者預(yù)留書籍(shj)的協(xié)作圖33共五十三頁 3.5 系統(tǒng)(xtng)的狀態(tài)圖1. 書的狀態(tài)圖2. 借閱(ji yu)者帳戶的狀態(tài)圖34共五十三頁1. 書的狀態(tài)圖35共五十三頁2. 借閱(ji yu)者帳戶的狀態(tài)圖3

11、6共五十三頁 3.6 系統(tǒng)(xtng)的活動圖1. 借閱者的活動(hu dng)圖2. 圖書管理員的活動圖3. 系統(tǒng)管理員的活動圖37共五十三頁1. 借閱(ji yu)者的活動圖分叉(fn ch)和匯合分支和合并38共五十三頁2. 圖書(tsh)管理員的活動圖39共五十三頁3. 系統(tǒng)管理員的活動(hu dng)圖系統(tǒng)管理員維護(hù)借閱者帳戶的活動(hu dng)圖系統(tǒng)管理員進(jìn)行書目信息維護(hù)的活動圖系統(tǒng)管理員維護(hù)書籍信息的活動圖40共五十三頁(1)系統(tǒng)管理員維護(hù)借閱者帳戶(zhn h)的活動圖41共五十三頁(2)系統(tǒng)管理員進(jìn)行書目信息維護(hù)(wih)的活動圖42共五十三頁(3)系統(tǒng)管理員維護(hù)(wih)

12、書籍信息的活動圖43共五十三頁 4 系統(tǒng)(xtng)中的類 4.1 系統(tǒng)中主要(zhyo)的類 4.2 各個類之間的關(guān)系44共五十三頁 4.1 系統(tǒng)(xtng)中主要的類參與者相關(guān)的類系統(tǒng)(xtng)中用到的其他類45共五十三頁(1)參與者相關(guān)(xinggun)的類46共五十三頁(2)系統(tǒng)(xtng)中用到的其他類47共五十三頁 4.2 各個(gg)類之間的關(guān)系48共五十三頁 5 系統(tǒng)(xtng)的配置與實(shí)現(xiàn) 5.1 系統(tǒng)(xtng)的組件圖 5.2 系統(tǒng)的配置圖49共五十三頁1 業(yè)務(wù)(yw)對象組件圖50共五十三頁2. 用戶界面(yn h ji min)的組件圖51共五十三頁 5.2 系統(tǒng)(xtng)的配置圖52共五十三頁內(nèi)容摘要圖書館管理系統(tǒng)案例分析。用戶解決問題或達(dá)到某種目的所需要的條件或權(quán)能。系統(tǒng)或系統(tǒng)組件要滿足合同、標(biāo)準(zhǔn)、規(guī)范或其他正式規(guī)定的文檔所需要的條件或權(quán)能。反映以上(1)或(2)中描述的條件或權(quán)能的文檔說明。用戶需求:描述了用戶使用產(chǎn)品所能完成的

溫馨提示

  • 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

提交評論