案例:圖書管理系統(tǒng)-資格考試-_第1頁
案例:圖書管理系統(tǒng)-資格考試-_第2頁
案例:圖書管理系統(tǒng)-資格考試-_第3頁
案例:圖書管理系統(tǒng)-資格考試-_第4頁
案例:圖書管理系統(tǒng)-資格考試-_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

18.1?18.2?18.3?18.4第18章圖書館管理系統(tǒng)軟件需求分析圖書館管理系統(tǒng)的需求分析系統(tǒng)的UML基本模型系統(tǒng)中的類系統(tǒng)的配置與實現(xiàn)18.1軟件需求分析-18.1.1軟件需求的定義-18.1.2軟件需求的層次18.1.1軟件需求的定義IEEE軟件工程標(biāo)準(zhǔn)詞匯表中需求的定義:用戶解決問題或達到某種目的所需要的條件或權(quán)能。____________系統(tǒng)或系統(tǒng)組件要滿足合同、標(biāo)準(zhǔn)、規(guī)范或其他正式規(guī)定的文檔所需要的條件或權(quán)能。反映以上(1)或(2)中描述的條件或權(quán)能的文檔說明。_______18.1.2軟件需求的層次?軟件需求包括三個層次:-業(yè)務(wù)需求:反映了組織機構(gòu)或客戶對系統(tǒng)高層次的目標(biāo)要求。?用戶需求:描述了用戶使用產(chǎn)品所能完成的任務(wù)。?功能需求:說明了軟件的功能,用戶使用這些功能以完成任務(wù)。18.2圖書館管理系統(tǒng)的需求分析-18.2.1系統(tǒng)功能需求-18.2.2基本數(shù)據(jù)維護模塊?18.2.3基本業(yè)務(wù)模塊-18.2.4數(shù)據(jù)庫模塊?18.2.5信息查詢模塊18.2.1系統(tǒng)功能需求?系統(tǒng)的功能需求主要包括以下幾個方面:-借閱者可以通過網(wǎng)絡(luò)查詢書籍信息和預(yù)定書籍。?借閱者能夠借閱書籍和還書。?圖書管理員能夠處理借閱者的借閱和還書請求。?系統(tǒng)管理員可以對系統(tǒng)的數(shù)據(jù)進行維護,如增加、刪除和更新書目,增加、刪除和更新借閱者帳戶,增加和刪除書籍。18.2.1系統(tǒng)功能需求-系統(tǒng)主要包括以下幾個模塊:?基本數(shù)據(jù)維護模塊-基本業(yè)務(wù)模塊?數(shù)據(jù)庫管理模塊?信息查詢模塊18.2.2基本數(shù)據(jù)維護模塊-基本數(shù)據(jù)維護模塊包括的主要功能模塊:-添加借閱者帳戶-修改更新借閱者帳戶信息-添加書目-修改和更新書目信息-添加書籍-刪除書籍18.2.4數(shù)據(jù)庫模塊?數(shù)據(jù)庫模塊的功能:-借閱信息管理?書籍信息管理?帳戶信息管理?書籍預(yù)留信息管理18.2.5信息查詢模塊-信息查詢模塊主要是查詢數(shù)據(jù)庫中的相關(guān)信息:?查詢書籍信息-查詢借閱者信息18.3系統(tǒng)的UML基本模型-18.3.1UML初始模型-18.3.2系統(tǒng)的用例圖-18.3.3系統(tǒng)的時序圖-18.3.4系統(tǒng)的協(xié)作圖-18.3.5系統(tǒng)的狀態(tài)圖-18.3.6系統(tǒng)的活動圖18.3.1建立UML初始模型選擇J2SE模式18.3.2系統(tǒng)的用例圖-創(chuàng)建用例圖之前首先需要確定參與者。?系統(tǒng)的參與者主要有三類:?讀者(也可稱為借閱者)?圖書館管理員?圖書館管理系統(tǒng)維護者18.3.2系統(tǒng)的用例圖-1.借閱者請求服務(wù)的用例圖-2.圖書館管理員處理借書、還書等的用例圖-3.系統(tǒng)管理員進行系統(tǒng)維護的用例圖1.借閱者請求服務(wù)的用例圖2.圖書館管理員處理借書、還書等的用例圖3.系統(tǒng)管理員進行系統(tǒng)維護的用例圖18.3.3系統(tǒng)的時序圖-1.-2.-3.-4.-5.-6.?7.系統(tǒng)管理員添加書籍的時序圖系統(tǒng)管理員添加借閱者帳戶的時序圖系統(tǒng)管理員刪除書目的時序圖圖書管理員處理書籍借閱的時序圖圖書管理員處理書籍歸還的時序圖借閱者查詢書籍信息的時序圖借閱者預(yù)留書籍的時序圖1.系統(tǒng)管理員添加書籍的時序圖2.系統(tǒng)管理員添加借閱者帳戶的時序圖3.系統(tǒng)管理員刪除書目的時序圖4.圖書管理員處理書籍借閱的時序圖2:RtiHi3:checkf)4:ok5:}I-□理員處理書籍歸還的時序圖:ReturnWindow:Item:Loan5.圖書管:BonDwer:LiaarianDnu6.借閱者查詢書籍信息的時序圖n□7.借閱者預(yù)留書籍的時序圖3:Reiuntnie4:iesene()->1=Ijo^i2M(S^〉WebApplicationtheTitle:Title18.3.4系統(tǒng)的協(xié)作圖-1.-2.-3.-4.?5.系統(tǒng)管理員添加書籍的協(xié)作圖系統(tǒng)管理員刪除書籍的協(xié)作圖圖書管理員處理借書的協(xié)作圖圖書管理員處理還書的協(xié)作圖借閱者預(yù)留書籍的協(xié)作圖1.系統(tǒng)管理員添加書籍的協(xié)作圖系統(tǒng)管理員刪除書籍的協(xié)作圖:BernTile2:fadiesendnn()——>:Aikinsiidiir1:jdstafybonuwHf}Reser\stion:LendWindow.life):Loan:Title:Item3.圖書管理員處理借書的協(xié)作圖4.圖書管理員處理還書的協(xié)作圖5.借閱者預(yù)留書籍的協(xié)作圖18.3.5系統(tǒng)的狀態(tài)圖?1.書的狀態(tài)圖-2.借閱者帳戶的狀態(tài)圖1.書的狀BorrowTimenutReturnbackReserveBorrowedBorrnv-'AvaiableReservedeteNewbooh:VreturnsomebooksVDeleteAccount2.借閱者帳戶的狀態(tài)圖thenumberofbookisokAccount1thenumberofbookequalorextendsthelimitAvailableNewBorrowerAccountUnavailable18.3.6系統(tǒng)的活動圖圖圖動動圖活活動盼盼活員員的理理者管管閱書統(tǒng)借圖系110D???1.借閱者的活動圖aveComputerV--Jogin?Se1孓heIpSenxiceSearchforbooksView匕11]ok:information帶的圖圖員動2.理活3.系統(tǒng)管理員的活動圖-系統(tǒng)管理員維護借閱者帳戶的活動圖-系統(tǒng)管理員進行書目信息維護的活動圖-系統(tǒng)管理員維護書籍信息的活動圖(2)系統(tǒng)管”員進行書目信\system息維護的活動—廣

Opsraitionon■title(3)系統(tǒng)管理維護書籍信息I活動圖VLoginthesystemV廣

Opeartionon、

book18.4系統(tǒng)中的類?18.4.1系統(tǒng)中主要的類?18.4.2各個類之間的關(guān)系18.4.1系統(tǒng)中主要的類-參與者相關(guān)的類?系統(tǒng)中用到的其他類(1)參與者相關(guān)的類Borrowerame:Stringddres:String島city:StringEstate:S廿ing勿zip:Siring^maxbook:int^maxday:int島userlD:S廿ingorroinj_number:int?ereate。*destro-/)*borroinjQ*return_bad<)*check_if_ma><)Librarian(fromUseCase\4ew)^WorklD^name:String島address:String島city:String^?tate:String?create。*destroyQ?update。(2)系統(tǒng)中用到的其他類1ndi:_:i*desti-*lnorrov.()*return_b*cFiecl;:」1Reser-.-'iatiori:[:■:ate=currentDate^Title_ISBN:String■^UserID:String■^nurnber:int*[

溫馨提示

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

評論

0/150

提交評論