版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、通達(dá)學(xué)院課內(nèi)實(shí)驗(yàn)報(bào)告課程名:系統(tǒng)分析與設(shè)計(jì)任課教師:劉影專業(yè):信息管理與信息系統(tǒng)學(xué) 號(hào):姓 名:二0四至二0五年度第二學(xué)期南京郵電大學(xué)管理學(xué)院系統(tǒng)分析與設(shè)計(jì)課程實(shí)驗(yàn)第二次實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)內(nèi)容及基本要求:實(shí)驗(yàn)項(xiàng)目名稱:靜態(tài)建模實(shí)驗(yàn)類型:驗(yàn)證每組人數(shù):1人實(shí)驗(yàn)內(nèi)容及要求:內(nèi)容:靜態(tài)建模要求:掌握用例圖以及類圖的構(gòu)建。根據(jù)自己所擬定的系統(tǒng)功能進(jìn) 行需求分析。繪制出系統(tǒng)的主要用例圖以及類圖。要求正確定義用例、類以及之間的相互關(guān)系。無(wú)語(yǔ)法錯(cuò)誤,盡可能減少冗余數(shù)據(jù),邏 輯 關(guān)系清楚,考慮詳盡,布局合理美觀,具有可操作性。實(shí)驗(yàn)結(jié)果:用例圖建模一一圖書(shū)管理系統(tǒng)用例圖一. 需求分析:圖書(shū)管理系統(tǒng)的功能性需求包括以下
2、內(nèi)容:1 圖書(shū)管理系統(tǒng)能夠?yàn)橐欢〝?shù)量的借閱者提供服務(wù)們每個(gè)借閱者能夠擁有唯一標(biāo)識(shí)其存在的編號(hào),圖書(shū)館向每一個(gè)借閱者發(fā)放圖書(shū)證,圖書(shū)證中包含每一個(gè)借閱者的編號(hào)和個(gè)人信息。系統(tǒng)通過(guò)一個(gè)單獨(dú)的程序?yàn)榻栝喺咛峁┓?wù),不需要管理人員的干預(yù),這些服務(wù)包括查詢圖書(shū)信息,查詢個(gè)人信息和預(yù)定圖書(shū)服務(wù)等。2.當(dāng)借閱者借閱書(shū)籍,歸還書(shū)籍時(shí)需要通過(guò)圖書(shū)管理員進(jìn)行,也就是說(shuō)借閱者不直接與系統(tǒng)進(jìn)行交互,而是由圖書(shū)管理員充當(dāng)借閱者的代理與系統(tǒng)交互。3系統(tǒng)管理員負(fù)責(zé)系統(tǒng)的管理維護(hù)工作,維護(hù)工作包括圖書(shū)的添加,刪除和修改;書(shū)目的添加和刪除;借閱者的添加,刪和修改,并且系統(tǒng)管理員能夠查詢借閱者,圖書(shū)和圖書(shū)管理員的信息。4.查詢圖
3、書(shū)可以通過(guò)圖書(shū)的名稱或者圖書(shū)的ISBN/ISSN號(hào)進(jìn)行查找。二. 識(shí)別參與者:通過(guò)實(shí)驗(yàn)一可以得出,系統(tǒng)的參與者包含三種,分別是Borrowed借閱者),Librarian (圖書(shū)管理員)和Administrator (系統(tǒng)管理員)。三構(gòu)建用例模型:1借閱者用例圖:扌J開(kāi) Rational Rose 軟件,右鍵單擊瀏覽器中的Use Case View” 圖標(biāo),從中選擇 NeW-“Use Case Diagram ”命令,創(chuàng)建新的用例圖后,在瀏覽器的Use Case View ”樹(shù)形結(jié)構(gòu)下多了一個(gè)名為“NewDiaggm”的圖標(biāo),重命名為“借閱者用例圖”。雙擊“借閱者用例圖”圖標(biāo),會(huì)出現(xiàn) 用例圖編
4、輯工具和編輯區(qū)。 繪制參與者:?jiǎn)螕艄ぞ邫诘膮⑴c者圖標(biāo)到右邊的編輯區(qū),修改名稱為“借閱者”。 繪制用例:?jiǎn)螕艄ぞ邫谥杏美龍D標(biāo),在編輯區(qū)內(nèi)要繪制的地方單擊左鍵,會(huì)出現(xiàn)帶有默認(rèn)名的“ NewUseCase的新用例,雙擊該用例,彈出“Use Case Specification forNewUseCase對(duì)話框,用于屬性的設(shè)置。I -ce Case Specfcatior&S 區(qū)汨書(shū)Feckwge Use Cqs* l伽|VRaik|廠 Akstra.dD 3 Eunmn:2:on11H 繪制用例與參與者的關(guān)系:?jiǎn)螕粝鄳?yīng)的圖標(biāo),鼠標(biāo)移動(dòng)到“借閱者”上,這時(shí)按下鼠標(biāo)左鍵不放,移動(dòng)鼠標(biāo)至用例上松開(kāi)鼠標(biāo),注
5、意線段箭頭的方向?yàn)樗砷_(kāi)鼠標(biāo)的方向,關(guān)聯(lián)關(guān)系的箭頭應(yīng)有參與者指向用例,不可畫(huà)反。 繪制用例間的關(guān)系:?jiǎn)螕粝鄳?yīng)圖標(biāo),注意線段箭頭的方向是松開(kāi)鼠標(biāo)左鍵時(shí)的方向,雙擊虛線段,在彈出的“ Depe ndency Specificatio n for Un title ”對(duì)話框,設(shè)置相應(yīng)屬性,Stereotype ”下拉列表列出了用例間所有可用的關(guān)系,選擇相應(yīng)關(guān)系。根據(jù)以上步驟,創(chuàng)建出的借閱者用例圖如下:*圳! 1百2.按照以上步驟,圖書(shū)管理員用例圖和系統(tǒng)管理員用例圖如下:駅烯悴士點(diǎn)11書(shū)日I 片料口圖書(shū)管理員用例圖系統(tǒng)管理員用例圖類圖建模一一圖書(shū)管理系統(tǒng)類圖確定系統(tǒng)中的類對(duì)于“圖書(shū)管理系統(tǒng)”來(lái)說(shuō),根據(jù)功
6、能可以基本抽象出圖書(shū)管理系統(tǒng)中的多個(gè)類:“ Borrower ”借閱者類,“ Librarian ”圖書(shū)管理員類,“ Administrator ”系統(tǒng)管理員類,“Book”圖書(shū)類,“Resever”預(yù)定類,Loan”借閱類,Title ”書(shū)目類。二構(gòu)建類圖模型1.下面以“借閱者”為例構(gòu)建類圖:(1) 類圖的繪制:右擊Rational Rose瀏覽器中的Use Case View,選中“ NeW ” ClassDiagram命令,會(huì)自動(dòng)生成默認(rèn)名為“NewDiagram ”的類圖,輸入新的類圖名稱“圖書(shū)管理系統(tǒng)類圖”,雙擊類圖名稱,即可打開(kāi)操作界面。(2) 類的創(chuàng)建:在“圖書(shū)管理系統(tǒng)類圖”的圖
7、形編輯工具欄中單擊按鈕,此時(shí)光標(biāo)變成“ +”號(hào)在編輯區(qū)內(nèi)的任意一個(gè)位置單擊,系統(tǒng)在該位置創(chuàng)建一個(gè)新類,系統(tǒng)產(chǎn)生的默認(rèn)名“ NewClass,修改默認(rèn)名為“借閱者”。(3) 類屬性的創(chuàng)建:在“借閱者”類中添加一個(gè)字符串型的“userid ”,雙擊類圖中的”借閱者”類,在彈出的對(duì)話框中對(duì)類的屬性進(jìn)行設(shè)置。打開(kāi)“Attributes ”選項(xiàng)卡,在彈出的快捷菜單中選擇“ Insert ”命令,在空口窗口區(qū)域出現(xiàn)的添加屬性編輯列表,在“Name屬性項(xiàng)上單擊,輸入“ userid ”,單擊“ Type”屬性項(xiàng),輸入數(shù)據(jù)類型“ String ”,單擊“0K .zn ijc Cla-isFLelat Lein
8、snp ni tnts* | Us tedl | Yi ItsdiKvr !I all |0*l* a ons肚訕“isiJhfiFI 11F W UJC - Zd . vin3E ar rca - -Hr 3 tk G vt I: v* iLf d3r *Mr a rri 4x1 ocdtc I vXl vk 1 pa 0iC S ut rc ua orr:* s tjri 噸 舟or-(4)類操作的創(chuàng)建:在“借閱者”類中添加一個(gè)返回String類型的操作“ find ” ,帶有一個(gè)String類型的“ isbn ”參數(shù),打開(kāi)“ Operations ”選項(xiàng)卡,在空口窗口區(qū)域單擊右鍵,在彈出
9、的快捷菜單中選擇“Insert ”命令,在空白區(qū)域?qū)绗F(xiàn)的添加操作編輯列表,單擊Operation ”屬性項(xiàng),輸入操作名稱“find v,單擊Return type n屬性項(xiàng),輸入“ String ” .雙 擊剛建好的“ find ”操作,在彈出的對(duì)話框中,打開(kāi)“ Detail 選項(xiàng)卡,在“ Argument ”下的空白窗 口區(qū)域單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“Insert”命令,在Arguments 下的空白窗口區(qū)域?qū)?現(xiàn)添加操作參數(shù)列表,單擊“Name屬性項(xiàng),輸入操作參數(shù)的名稱“isbn ”,單擊 “ Type” 屬性項(xiàng),輸入 “ String ”,單擊 “ 0kn,返回 “ Clas
10、s Specification for Borrower ”對(duì)話框,單擊“ Ok” .按照以上步驟,依次設(shè)置該類的其他屬性和操作。(5)類的構(gòu)造型設(shè)置:將剛剛創(chuàng)建完成的Borrower類的構(gòu)造型設(shè)置為“ Actor ” ,選中類中的“ BorrowerM類,在彈出的快捷菜單中選擇“ open Specification圖”命令,設(shè)置構(gòu)造選擇“ Ge neralM選項(xiàng)卡,進(jìn)入到類的常規(guī)設(shè)置界面,在“Stereotype型,”下拉菜單列表中:選擇“ Actor ” ,單擊“ OK。st iMM|Fxtr nij nt willIT.bQ.d | Fil wi fi-l i 1| kt rL QK匚
11、仲阻函鋁IIfype- Cperjtin 4ci ficatiion bsr *indSt . fljji r KI a Oh|DH 1 W jl| Fa# 1:I Txi e1 CtfiJl:kl S k電tri聃電1 nr IN ariibnilrrincKt tributes:Tr ami i 11 門(mén)拆 / ic% FflrT i 口 eEice 卸 口 ax tlntzfcz o:fcs(6)類尖系的設(shè)置:繪制“圖書(shū)管理系統(tǒng)類圖”中的“Borrower ”類尖聯(lián)于“ Loan”類的關(guān)聯(lián)關(guān)系。單擊Borrower ”類,單擊工具欄中圖標(biāo),將光標(biāo)從uBorrower ”類拖動(dòng)到“Loan
12、 類,雙擊類圖中連接“ Borrower ”類和“ Loan”類的關(guān)聯(lián)線,在彈出的對(duì)話框中選擇“RoleB Detail ”選項(xiàng)卡,在“ Multiple ”下拉列表中選擇“ 1”,選擇“ Role A Detail ”選項(xiàng)卡,在Multiipic ”下拉列表中選擇 “0. . n ” .最后單擊“OK o系統(tǒng)管理員和圖書(shū)管理員的繪 圖按照以上方法實(shí)行。2確定類的尖系:、bUviaiior Suvc s.dtkr ijf Urti; vJGe 了心Bole :el ini | Fit-Id A wierid “X a Jl門(mén) | Rcle FLoan 一個(gè)書(shū)目的圖書(shū)可以是很多本, 書(shū)目類Tit
13、le和圖書(shū)類Book形成了一對(duì)多的關(guān)聯(lián)。 一個(gè)借閱者可以有0個(gè)或多個(gè)預(yù)定,借閱者類Borrower和預(yù)定類Reserve形成了一對(duì)多的關(guān)聯(lián)。 每一個(gè)預(yù)定和多本書(shū)籍相聯(lián)系,預(yù)定類Reserve和圖書(shū)類Book形成了一對(duì)多的關(guān)聯(lián)。 每一個(gè)借閱和多本書(shū)籍相聯(lián)系,借閱類Loan和圖書(shū)類Book形成了一對(duì)多的關(guān)聯(lián)。 一個(gè)借閱者可以有0個(gè)或多個(gè)借閱,借閱者類Borrower和借閱類Loan形成了一對(duì)多的關(guān)聯(lián)。 根據(jù)以上步驟,創(chuàng)建出的圖書(shū)管理系統(tǒng)類圖如下:Trfii 暢潮MI坤利軸 -FnIf! rdOnTHI.%p fffUl J葉忖的wriAOe tESt 謝Ltraiian rvonfJa-nb sJnng4湖“刪sen怕yfieAd *i. nadd 唱雅:rtrrg
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鐵路設(shè)備檢修保養(yǎng)方案
- 診所裝修整改方案
- 落地腳手架施工方案
- 遼寧花卉玻璃溫室施工方案
- 2025年電器插頭項(xiàng)目可行性研究報(bào)告
- 2025年建筑項(xiàng)目股權(quán)轉(zhuǎn)讓合同3篇
- 2025年施工安全合同范本:全流程安全監(jiān)管與責(zé)任追究3篇
- 2025年施工環(huán)境保護(hù)合同Y3篇
- 2024年度江西省公共營(yíng)養(yǎng)師之三級(jí)營(yíng)養(yǎng)師模擬考核試卷含答案
- 固體廢棄物控制措施
- 冬春季呼吸道傳染病防控
- 中介費(fèi)合同范本(2025年)
- 《kdigo專家共識(shí):補(bǔ)體系統(tǒng)在腎臟疾病的作用》解讀
- 生產(chǎn)調(diào)度員崗位面試題及答案(經(jīng)典版)
- 【物 理】2024-2025學(xué)年八年級(jí)上冊(cè)物理寒假作業(yè)人教版
- 交通運(yùn)輸安全生產(chǎn)管理規(guī)范
- 電力行業(yè) 電力施工組織設(shè)計(jì)(施工方案)
- 《法制宣傳之盜竊罪》課件
- 通信工程單位勞動(dòng)合同
- 查對(duì)制度 課件
- 2024-2030年中國(guó)豬肉市場(chǎng)銷售規(guī)模及競(jìng)爭(zhēng)前景預(yù)測(cè)報(bào)告~
評(píng)論
0/150
提交評(píng)論