




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、通達學(xué)院課內(nèi)實驗報告課程名:系統(tǒng)分析與設(shè)計任課教師:劉影專業(yè):信息管理與信息系統(tǒng)學(xué) 號:姓 名:二0四至二0五年度第二學(xué)期南京郵電大學(xué)管理學(xué)院系統(tǒng)分析與設(shè)計課程實驗第二次實驗報告實驗內(nèi)容及基本要求:實驗項目名稱:靜態(tài)建模實驗類型:驗證每組人數(shù):1人實驗內(nèi)容及要求:內(nèi)容:靜態(tài)建模要求:掌握用例圖以及類圖的構(gòu)建。根據(jù)自己所擬定的系統(tǒng)功能進 行需求分析。繪制出系統(tǒng)的主要用例圖以及類圖。要求正確定義用例、類以及之間的相互關(guān)系。無語法錯誤,盡可能減少冗余數(shù)據(jù),邏 輯 關(guān)系清楚,考慮詳盡,布局合理美觀,具有可操作性。實驗結(jié)果:用例圖建模一一圖書管理系統(tǒng)用例圖一. 需求分析:圖書管理系統(tǒng)的功能性需求包括以下
2、內(nèi)容:1 圖書管理系統(tǒng)能夠為一定數(shù)量的借閱者提供服務(wù)們每個借閱者能夠擁有唯一標(biāo)識其存在的編號,圖書館向每一個借閱者發(fā)放圖書證,圖書證中包含每一個借閱者的編號和個人信息。系統(tǒng)通過一個單獨的程序為借閱者提供服務(wù),不需要管理人員的干預(yù),這些服務(wù)包括查詢圖書信息,查詢個人信息和預(yù)定圖書服務(wù)等。2.當(dāng)借閱者借閱書籍,歸還書籍時需要通過圖書管理員進行,也就是說借閱者不直接與系統(tǒng)進行交互,而是由圖書管理員充當(dāng)借閱者的代理與系統(tǒng)交互。3系統(tǒng)管理員負(fù)責(zé)系統(tǒng)的管理維護工作,維護工作包括圖書的添加,刪除和修改;書目的添加和刪除;借閱者的添加,刪和修改,并且系統(tǒng)管理員能夠查詢借閱者,圖書和圖書管理員的信息。4.查詢圖
3、書可以通過圖書的名稱或者圖書的ISBN/ISSN號進行查找。二. 識別參與者:通過實驗一可以得出,系統(tǒng)的參與者包含三種,分別是Borrowed借閱者),Librarian (圖書管理員)和Administrator (系統(tǒng)管理員)。三構(gòu)建用例模型:1借閱者用例圖:扌J開 Rational Rose 軟件,右鍵單擊瀏覽器中的Use Case View” 圖標(biāo),從中選擇 NeW-“Use Case Diagram ”命令,創(chuàng)建新的用例圖后,在瀏覽器的Use Case View ”樹形結(jié)構(gòu)下多了一個名為“NewDiaggm”的圖標(biāo),重命名為“借閱者用例圖”。雙擊“借閱者用例圖”圖標(biāo),會出現(xiàn) 用例圖編
4、輯工具和編輯區(qū)。 繪制參與者:單擊工具欄的參與者圖標(biāo)到右邊的編輯區(qū),修改名稱為“借閱者”。 繪制用例:單擊工具欄中用例圖標(biāo),在編輯區(qū)內(nèi)要繪制的地方單擊左鍵,會出現(xiàn)帶有默認(rèn)名的“ NewUseCase的新用例,雙擊該用例,彈出“Use Case Specification forNewUseCase對話框,用于屬性的設(shè)置。I -ce Case Specfcatior&S 區(qū)汨書Feckwge Use Cqs* l伽|VRaik|廠 Akstra.dD 3 Eunmn:2:on11H 繪制用例與參與者的關(guān)系:單擊相應(yīng)的圖標(biāo),鼠標(biāo)移動到“借閱者”上,這時按下鼠標(biāo)左鍵不放,移動鼠標(biāo)至用例上松開鼠標(biāo),注
5、意線段箭頭的方向為松開鼠標(biāo)的方向,關(guān)聯(lián)關(guān)系的箭頭應(yīng)有參與者指向用例,不可畫反。 繪制用例間的關(guān)系:單擊相應(yīng)圖標(biāo),注意線段箭頭的方向是松開鼠標(biāo)左鍵時的方向,雙擊虛線段,在彈出的“ Depe ndency Specificatio n for Un title ”對話框,設(shè)置相應(yīng)屬性,Stereotype ”下拉列表列出了用例間所有可用的關(guān)系,選擇相應(yīng)關(guān)系。根據(jù)以上步驟,創(chuàng)建出的借閱者用例圖如下:*圳! 1百2.按照以上步驟,圖書管理員用例圖和系統(tǒng)管理員用例圖如下:駅烯悴士點11書日I 片料口圖書管理員用例圖系統(tǒng)管理員用例圖類圖建模一一圖書管理系統(tǒng)類圖確定系統(tǒng)中的類對于“圖書管理系統(tǒng)”來說,根據(jù)功
6、能可以基本抽象出圖書管理系統(tǒng)中的多個類:“ Borrower ”借閱者類,“ Librarian ”圖書管理員類,“ Administrator ”系統(tǒng)管理員類,“Book”圖書類,“Resever”預(yù)定類,Loan”借閱類,Title ”書目類。二構(gòu)建類圖模型1.下面以“借閱者”為例構(gòu)建類圖:(1) 類圖的繪制:右擊Rational Rose瀏覽器中的Use Case View,選中“ NeW ” ClassDiagram命令,會自動生成默認(rèn)名為“NewDiagram ”的類圖,輸入新的類圖名稱“圖書管理系統(tǒng)類圖”,雙擊類圖名稱,即可打開操作界面。(2) 類的創(chuàng)建:在“圖書管理系統(tǒng)類圖”的圖
7、形編輯工具欄中單擊按鈕,此時光標(biāo)變成“ +”號在編輯區(qū)內(nèi)的任意一個位置單擊,系統(tǒng)在該位置創(chuàng)建一個新類,系統(tǒng)產(chǎn)生的默認(rèn)名“ NewClass,修改默認(rèn)名為“借閱者”。(3) 類屬性的創(chuàng)建:在“借閱者”類中添加一個字符串型的“userid ”,雙擊類圖中的”借閱者”類,在彈出的對話框中對類的屬性進行設(shè)置。打開“Attributes ”選項卡,在彈出的快捷菜單中選擇“ Insert ”命令,在空口窗口區(qū)域出現(xiàn)的添加屬性編輯列表,在“Name屬性項上單擊,輸入“ userid ”,單擊“ Type”屬性項,輸入數(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)建:在“借閱者”類中添加一個返回String類型的操作“ find ” ,帶有一個String類型的“ isbn ”參數(shù),打開“ Operations ”選項卡,在空口窗口區(qū)域單擊右鍵,在彈出
9、的快捷菜單中選擇“Insert ”命令,在空白區(qū)域?qū)绗F(xiàn)的添加操作編輯列表,單擊Operation ”屬性項,輸入操作名稱“find v,單擊Return type n屬性項,輸入“ String ” .雙 擊剛建好的“ find ”操作,在彈出的對話框中,打開“ Detail 選項卡,在“ Argument ”下的空白窗 口區(qū)域單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“Insert”命令,在Arguments 下的空白窗口區(qū)域?qū)?現(xiàn)添加操作參數(shù)列表,單擊“Name屬性項,輸入操作參數(shù)的名稱“isbn ”,單擊 “ Type” 屬性項,輸入 “ String ”,單擊 “ 0kn,返回 “ Clas
10、s Specification for Borrower ”對話框,單擊“ Ok” .按照以上步驟,依次設(shè)置該類的其他屬性和操作。(5)類的構(gòu)造型設(shè)置:將剛剛創(chuàng)建完成的Borrower類的構(gòu)造型設(shè)置為“ Actor ” ,選中類中的“ BorrowerM類,在彈出的快捷菜單中選擇“ open Specification圖”命令,設(shè)置構(gòu)造選擇“ Ge neralM選項卡,進入到類的常規(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 門拆 / ic% FflrT i 口 eEice 卸 口 ax tlntzfcz o:fcs(6)類尖系的設(shè)置:繪制“圖書管理系統(tǒng)類圖”中的“Borrower ”類尖聯(lián)于“ Loan”類的關(guān)聯(lián)關(guān)系。單擊Borrower ”類,單擊工具欄中圖標(biāo),將光標(biāo)從uBorrower ”類拖動到“Loan
12、 類,雙擊類圖中連接“ Borrower ”類和“ Loan”類的關(guān)聯(lián)線,在彈出的對話框中選擇“RoleB Detail ”選項卡,在“ Multiple ”下拉列表中選擇“ 1”,選擇“ Role A Detail ”選項卡,在Multiipic ”下拉列表中選擇 “0. . n ” .最后單擊“OK o系統(tǒng)管理員和圖書管理員的繪 圖按照以上方法實行。2確定類的尖系:、bUviaiior Suvc s.dtkr ijf Urti; vJGe 了心Bole :el ini | Fit-Id A wierid “X a Jl門 | Rcle FLoan 一個書目的圖書可以是很多本, 書目類Tit
13、le和圖書類Book形成了一對多的關(guān)聯(lián)。 一個借閱者可以有0個或多個預(yù)定,借閱者類Borrower和預(yù)定類Reserve形成了一對多的關(guān)聯(lián)。 每一個預(yù)定和多本書籍相聯(lián)系,預(yù)定類Reserve和圖書類Book形成了一對多的關(guān)聯(lián)。 每一個借閱和多本書籍相聯(lián)系,借閱類Loan和圖書類Book形成了一對多的關(guān)聯(lián)。 一個借閱者可以有0個或多個借閱,借閱者類Borrower和借閱類Loan形成了一對多的關(guān)聯(lián)。 根據(jù)以上步驟,創(chuàng)建出的圖書管理系統(tǒng)類圖如下:Trfii 暢潮MI坤利軸 -FnIf! rdOnTHI.%p fffUl J葉忖的wriAOe tESt 謝Ltraiian rvonfJa-nb sJnng4湖“刪sen怕yfieAd *i. nadd 唱雅:rtrrg
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度安全設(shè)備租賃及人工費用綜合服務(wù)合同
- 胞蔓不動桿菌患者的護理
- 晉升制度培訓(xùn)
- 線性模型診斷
- 2024汪清縣第一職業(yè)技術(shù)高中工作人員招聘考試及答案
- 2024泉州市工商旅游職業(yè)中專學(xué)校工作人員招聘考試及答案
- 建筑工程施工規(guī)范培訓(xùn)
- 眼底出血中醫(yī)護理方案
- 建筑裝修工程分包合同模板
- 藝術(shù)標(biāo)準(zhǔn)課程解讀課件
- 城鎮(zhèn)燃?xì)獍踩夹g(shù)與管理
- 鼠疫知識講座
- 清產(chǎn)核資工作方案
- 房 產(chǎn) 稅教學(xué)課件
- 2025年廣東省公務(wù)員省考《行測》聯(lián)考真題(含答案)
- 保安證考試考前復(fù)習(xí)試題及答案
- 2025河北中考必考名著:《革命詩抄》考點及中考真題
- 互聯(lián)網(wǎng)醫(yī)院醫(yī)療服務(wù)平臺合作協(xié)議
- 福建省福州市六校2023-2024學(xué)年高一下學(xué)期期末聯(lián)考試題 數(shù)學(xué) 含解析
- 2024年湖北省襄陽市第四中學(xué)第五中學(xué)自主招生考試語文試卷
- 2025年江蘇蘇北四市高三一模高考地理試卷試題(含答案詳解)
評論
0/150
提交評論