



全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第七章 4題下面是自動(dòng)售貨機(jī)系統(tǒng)的需求陳述,請(qǐng)建立它的對(duì)象模型、動(dòng)態(tài)模型和功能模型。自動(dòng)售貨機(jī)系統(tǒng)是一種無(wú)人售貨系統(tǒng)。售貨時(shí)顧客把硬幣投入機(jī)器的投幣口中,機(jī)器檢驗(yàn)硬幣的大小、重量、厚度及邊沿類型。有效的硬幣是一元幣、五角幣、一角幣、五分幣和一分幣。其他貨幣都被認(rèn)為是假幣。機(jī)器拒絕接收假幣,并將其從退幣孔退出。當(dāng)機(jī)器接收了有效的硬幣之后就把硬幣送入硬幣儲(chǔ)藏器中。顧客支付的貨幣根據(jù)硬幣的面值進(jìn)行累加。自動(dòng)售貨機(jī)裝有貨物分配器。每個(gè)貨物分配器中包含零個(gè)或多個(gè)價(jià)格相同的貨物。顧客通過(guò)選擇貨物分配器來(lái)選擇貨物。如果貨物分配器中有貨物,而且顧客支付的貨幣值不小于該貨物的價(jià)格,貨物將被分配到貨物傳送孔送給顧客,并將適當(dāng)?shù)牧沐X返回到退幣孔。如果分配器是空的,則和顧客支付的貨幣值相等的硬幣將被送回到退幣孔。如果顧客支付的貨幣值少于所選擇的分配器中貨物的價(jià)格,機(jī)器將等待顧客投進(jìn)更多的貨幣。如果顧客決定不買所選擇的貨物,他投放進(jìn)的貨幣將從退幣孔中退出。解答:一, 建立對(duì)象模型1, 候選類:自動(dòng)售貨機(jī)、顧客、硬幣、投幣口、假幣、退幣孔、硬幣儲(chǔ)藏器、貨物分配器、貨物、貨物傳送孔、零錢2, 篩選優(yōu)化類: 硬幣、假幣、零錢是貨幣的屬性,屬于系統(tǒng)內(nèi)部“檢驗(yàn)”功能處理的內(nèi)容,它們與“貨物”都屬于物流,應(yīng)該去掉。 顧客決定不買所選擇貨物,需要一個(gè)按鈕通知硬幣儲(chǔ)藏器,所以應(yīng)增加一個(gè)“選擇按鈕” 進(jìn)行投幣檢驗(yàn)尚需一個(gè)檢驗(yàn)器。3,類集合:自動(dòng)售貨機(jī)、顧客、投幣口、退幣孔、硬幣儲(chǔ)藏器、貨物分配器、貨物傳送孔、硬幣暫存檢驗(yàn)器、選擇按鈕4, 對(duì)象模型:投幣口硬幣暫存檢驗(yàn)器硬幣儲(chǔ)藏器貨物分配器退幣孔顧客選擇控制投幣傳送真幣送貨傳送投幣傳送假幣退幣通信傳送找零或退幣選擇按鈕1+1+貨物傳送口通信通信1+1+1+1+1+1+1+二, 建立動(dòng)態(tài)模型1,編寫腳本正常情況腳本:顧客投入5元真硬幣;投幣機(jī)檢驗(yàn),錢幣合格,送往硬幣儲(chǔ)藏器,儲(chǔ)藏器進(jìn)行累加;顧客按“選擇按鈕”,指定要買一種3.5元的一種貨物;按鈕將信息送往貨物分配器;貨物分配器檢查該貨物是否還有,還有,則將該貨物的價(jià)格及所購(gòu)數(shù)量計(jì)算后通知硬幣儲(chǔ)藏器需款總數(shù);儲(chǔ)藏器將對(duì)投款數(shù)與需款數(shù)進(jìn)行比對(duì)后向貨物分配器發(fā)出“準(zhǔn)予發(fā)貨”的信息;硬幣儲(chǔ)藏器將找零的硬幣送往退幣口;貨物分配器將應(yīng)交付的貨物送往貨物傳送口。異常情況腳本1(投幣不足):顧客投入5元真硬幣;投幣機(jī)檢驗(yàn),錢幣合格,送往硬幣儲(chǔ)藏器,儲(chǔ)藏器進(jìn)行累加;顧客按“選擇按鈕”,指定要買一種6元的一種貨物;按鈕將信息送往貨物分配器;貨物分配器檢查該貨物是否還有,還有,則將該貨物的價(jià)格及所購(gòu)數(shù)量計(jì)算后通知硬幣儲(chǔ)藏器需款總數(shù);儲(chǔ)藏器將對(duì)投款數(shù)與需款數(shù)進(jìn)行比對(duì)后不發(fā)出任何信息,機(jī)器處于等待狀態(tài)。異常情況腳本2(投入假幣):顧客投入5元硬幣;投幣機(jī)檢驗(yàn),其中有假幣,投幣機(jī)即刻將所投幣送往退幣口。異常情況腳本3(無(wú)貨):顧客投入5元真硬幣;投幣機(jī)檢驗(yàn),錢幣合格,送往硬幣儲(chǔ)藏器,儲(chǔ)藏器進(jìn)行累加;顧客按“選擇按鈕”,指定要買一種6元的一種貨物;按鈕將信息送往貨物分配器;貨物分配器檢查該貨物是否還有,沒有該貨,則將無(wú)貨信息送往硬幣儲(chǔ)藏器;硬幣儲(chǔ)藏器將5元硬幣送往退幣口。異常情況腳本4(顧客決定不買了):顧客投入5元真硬幣;投幣機(jī)檢驗(yàn),錢幣合格,送往硬幣儲(chǔ)藏器,儲(chǔ)藏器進(jìn)行累加;顧客按“選擇按鈕”,決定不買東西了;按鈕將信息送往硬幣儲(chǔ)藏器;硬幣儲(chǔ)藏器將5元硬幣送往退幣口。開始自 動(dòng) 售 貨 控 制 機(jī)投入貨幣檢驗(yàn)有效性無(wú)效有效將硬幣送到儲(chǔ)藏器并累加將硬幣送到退幣口選擇貨物檢驗(yàn)貨物有否有貨、所需總額儲(chǔ)藏器計(jì)算差額為正將找零送到退幣口通知貨物分配器發(fā)貨到出貨口為負(fù)為零則通知貨物分配器發(fā)貨到出貨口無(wú)貨儲(chǔ)藏器退還全額硬幣到退幣口按取消購(gòu)貨按鈕儲(chǔ)藏器退還全額硬幣到退幣口自動(dòng)售貨機(jī)系統(tǒng)動(dòng)態(tài)模型習(xí)題 1:儲(chǔ)蓄系統(tǒng)的OO建模(對(duì)象模型、動(dòng)態(tài)模型、功
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司聯(lián)歡策劃方案
- 公司答謝晚宴策劃方案
- 公司每周一歌活動(dòng)方案
- 公司花藝團(tuán)建活動(dòng)方案
- 公司獻(xiàn)愛心慈善活動(dòng)方案
- 公司老員工激勵(lì)活動(dòng)方案
- 公司每月之星策劃方案
- 公司植物園活動(dòng)策劃方案
- 公司聚辦相親活動(dòng)方案
- 公司氣球游戲小活動(dòng)方案
- 2024年度農(nóng)業(yè)產(chǎn)業(yè)化項(xiàng)目合作協(xié)議3篇
- 提升醫(yī)療滿意度
- 大廈物業(yè)移交接收方案(標(biāo)準(zhǔn)版)
- 人美 版三年級(jí)美術(shù)下冊(cè)(北京)《18.設(shè)計(jì)緊急避難路線圖》教學(xué)設(shè)計(jì)
- 《會(huì)計(jì)英語(yǔ)實(shí)訓(xùn)教程》(高職)全套教學(xué)課件
- 工信部:2024水泥行業(yè)節(jié)能診斷服務(wù)指南報(bào)告
- SLT 478-2021 水利數(shù)據(jù)庫(kù)表結(jié)構(gòu)及標(biāo)識(shí)符編制總則
- 01J925-1壓型鋼板、夾芯板屋面及墻體建筑構(gòu)造
- 2023-2024學(xué)年湖南省衡陽(yáng)市四校聯(lián)考七年級(jí)(下)期末數(shù)學(xué)試卷(含答案)
- 污水泵站運(yùn)行維護(hù)合同范本
- 國(guó)開機(jī)考答案-土木工程力學(xué)(本)(閉卷)
評(píng)論
0/150
提交評(píng)論