作業(yè)四---面向?qū)ο笮枨蠼?第9-11章)_第1頁
作業(yè)四---面向?qū)ο笮枨蠼?第9-11章)_第2頁
作業(yè)四---面向?qū)ο笮枨蠼?第9-11章)_第3頁
作業(yè)四---面向?qū)ο笮枨蠼?第9-11章)_第4頁
作業(yè)四---面向?qū)ο笮枨蠼?第9-11章)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上作業(yè)四 面向?qū)ο笮枨蠼#ǖ?-11章)4-1、根據(jù)以下描述,使用面向?qū)ο蟮姆治龇椒?,分析有那些主要對象和這些對象的主要屬性、方法,畫出對象圖。一個飲料自動售貨機可以放置五種不同或部分相同的飲料,可由廠商根據(jù)銷售狀況自動調(diào)配,并可隨時重新設(shè)置售價,但售貨機最多僅能放置50罐飲料,其按鈕設(shè)計在各種飲料樣本的下方,若經(jīng)金額計算器累計金額足夠,則選擇鍵燈會亮;若某一種飲料已銷售完畢,則售完燈會亮。顧客將硬幣投入售貨機,經(jīng)累加金額足額的飲料選擇鍵燈亮,等顧客按鍵選擇。顧客按鍵后飲料由出物口掉出,并自動結(jié)算及找錢。顧客可在按下選擇鍵前任何一個時刻,可以拉動退幣桿取消交易收回硬幣

2、。4-2、請畫出一個用戶使用銀行ATM的狀態(tài)轉(zhuǎn)換圖。從用戶將卡插入卡槽開始,到用戶取卡結(jié)束(如果用戶忘記,ATM應(yīng)報警),用戶可以完成以下幾個步驟:登錄(卡片進入ATM機后,如果不是可讀卡,退卡;如是,等待用戶輸入密碼,三次錯,吞卡,正確后進入主菜單),取錢(進入取錢菜單,輸入金額,如果帳戶余額不足,提示余額,并要求用戶重新輸入,如果帳上錢夠,吐錢幣,并詢問是否打印憑證,最后返回主菜單),主菜單提供退出取卡選擇。4-3、某公安報警系統(tǒng)在一些公安重要保護單位(銀行、學(xué)校等)安裝了報警裝置,其工作過程如下:一旦發(fā)生意外事故,故事發(fā)生單位只需按報警按鈕,系統(tǒng)立即向公安局發(fā)出警報信息、自動顯示出報警單

3、位的地址、電話號碼等。110警車立即出動前往出事地點。值班人員可以接通事故單位的電話、問清情況,需要時再增派公安人員到現(xiàn)場處理。根據(jù)以上情況進行分析,確定本系統(tǒng)有哪些用例、對象,畫出用例圖、類圖及順序圖。用例:按報警按鈕、前往出事地點、接通事故單位的電話、問清情況對象:故事發(fā)生單位、值班人員、警察用例圖:類圖:順序圖:4-4、小李新接了一個項目:設(shè)計一個簡單的學(xué)生選課系統(tǒng),系統(tǒng)能注冊符合要求的同學(xué),同學(xué)注冊以后就能進行選課,選課過程如下:先選課名,然后根據(jù)課程的上課老師、時間、地點和人數(shù)限制來決定是否成功選課;老師也可以根據(jù)情況提供新的課程說明或修改過去課程的說明;教務(wù)處的老師統(tǒng)一管理注冊的情

4、況,可以有刪除、修改學(xué)生、老師和課程的權(quán)限。請用面向?qū)ο蠓椒ㄔO(shè)計出對象模型(對象類圖,標(biāo)出多重性、角色、限定詞和關(guān)系:泛化、聚集、關(guān)聯(lián))、動態(tài)模型(學(xué)生成功注冊后選課的順序圖)、功能模型(用例圖)三大模型。4-5、請用面向?qū)ο蠓椒ǚ治鲈O(shè)計下述的圖書館自動化系統(tǒng)需求模型(用例圖、主要用例場景描述及活動圖)、領(lǐng)域建模(對象類圖及對象類的CRC卡片)。設(shè)計一個軟件以支持一座公共圖書館的運行。該系統(tǒng)有一些工作站用于處理讀者事務(wù)。這些工作站由圖書館館員操作。當(dāng)讀者借書時,首先讀入客戶的借書卡。然后,由工作站的條形碼閱讀器讀入該書的代碼。當(dāng)讀者歸還一本圖書時,并不需要查看他的借書卡,僅需讀入該書的代碼???/p>

5、戶可以在圖書館內(nèi)任一臺PC機上檢索館藏圖書目錄。當(dāng)檢索圖書目錄時,客戶應(yīng)該首先指明檢索方法(按作者姓名或按書名或按關(guān)鍵詞)。圖書館館員應(yīng)建立圖書目錄,以提供圖書檢索的便利,一條書目可有多本相同ISBN號的圖書,每一本圖書只能對應(yīng)一個書目。讀者在借書時,系統(tǒng)應(yīng)記錄借書日期,并記錄約定的還書日期,以督促讀者按時歸還。一個讀者可借閱多本圖書,一本圖書每次只能被一個讀者借閱。圖書將館員辦理入出庫,圖書入出庫時,應(yīng)記錄圖書狀態(tài)變更,如:存庫、外借,并記錄變更日期,一個館員可辦理多本圖書入出庫,但一本圖書的某次入出庫辦理,必須有確定的管理員經(jīng)手。用例圖:主要用例場景描述用例編號:001 用例名稱:借閱圖書

6、 簡要說明:讀者憑借書證,到圖書館借閱圖書 參與者:讀者 前置條件:圖書館正常開放 后置條件:如果讀者借閱成功,則該讀者可借數(shù)量減少;如果讀者未成功借到圖書,則該讀者可借數(shù)量保持不變。 基本事件流: 1、讀者進入圖書館; 2、讀者查找圖書; 3、讀者出示借書證; 4、圖書管理員進行借書證有效檢查;5、圖書管理員檢查讀者可借圖書數(shù),如果可借,借出圖書; 6、讀者拿走圖書; 7、該讀者可借圖書數(shù)量減少。 其他事件流: 1、讀者借書證無效 1.1、系統(tǒng)彈出借書證無效警告信息;1.2、圖書管理員歸還借書證;1.3、讀者離開。 2、讀者可借數(shù)等

7、于0     2.1、系統(tǒng)彈出可借數(shù)量為0警告信息;        2.2、圖書管理員歸還借書證;         2.3、讀者離開。 異常事件流:無 補充說明:無用例編號:002 用例名稱:歸還圖書 簡要說明:讀者憑借書證,到圖書館歸還圖書 參與者:讀者 前置條件:圖書館正常開放 后置條件:如果讀者歸還圖書成功,則該讀者可借數(shù)

8、量增加;如果讀者沒按照規(guī)定期限歸還圖書或圖書有所損壞,則該讀者得支付罰款,且該讀者可借數(shù)量增加?;臼录鳎?#160;讀者進入圖書館; 讀者出示借書證; 讀者歸還圖書; 4、圖書管理員對圖書進行檢查,如果超過歸還期限或圖書有所損壞,讀者支付罰款,并由管理員收取; 5、圖書管理員錄入該讀者歸還圖書信息; 6、該讀者可借圖書數(shù)量增加。其他事件流:1、該圖書丟失 1.1、系統(tǒng)提示該圖書價格;    1.2、讀者支付丟失圖書書款;   1.3、讀者可借數(shù)量增加; 1.4、讀者離開。 讀者所帶罰款不夠支付所應(yīng)交罰款          2.1、系統(tǒng)提示所交罰款不夠警告;      2.2

溫馨提示

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

評論

0/150

提交評論