2023年全國(guó)碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  《軟件工程》課程設(shè)計(jì)報(bào)告</p><p><b>  目錄:</b></p><p><b>  序2</b></p><p><b>  一、 問題描述3</b></p><p> ?。ㄒ唬?關(guān)于自動(dòng)售貨機(jī)3</p><p>

2、; ?。ǘ?自動(dòng)售貨機(jī)的設(shè)計(jì)4</p><p><b>  二、 需求分析4</b></p><p>  (一) UML自動(dòng)售貨機(jī)系統(tǒng)功能需求:4</p><p> ?。ǘ?UML自動(dòng)售貨機(jī)系統(tǒng)控制要求:5</p><p> ?。ㄈ?業(yè)務(wù)流程圖7</p><p> ?。ㄋ模?數(shù)據(jù)流

3、程圖8</p><p>  三、 各種UML圖型及其分析9</p><p><b> ?。ㄒ唬?用例圖9</b></p><p><b> ?。ǘ?類圖10</b></p><p>  (三) 序列圖11</p><p> ?。ㄋ模?協(xié)作圖16</p>

4、;<p> ?。ㄎ澹?狀態(tài)圖19</p><p> ?。?活動(dòng)圖21</p><p>  (七) 組件圖25</p><p> ?。ò耍?配置圖25</p><p> ?。ň牛?數(shù)據(jù)模型圖26</p><p><b>  四、心得體會(huì)26</b></p>

5、<p><b>  序</b></p><p><b>  一.目的</b></p><p>  軟件工程課程設(shè)計(jì)是軟件工程專業(yè)一個(gè)綜合性的實(shí)踐教學(xué)環(huán)節(jié),其目的在于促進(jìn)學(xué)生復(fù)習(xí)和鞏固計(jì)算機(jī)軟件設(shè)計(jì)知識(shí),加深對(duì)軟件設(shè)計(jì)方法、軟件設(shè)計(jì)技術(shù)和設(shè)計(jì)思想的理解,并能運(yùn)用所學(xué)軟件設(shè)計(jì)知識(shí)和面向?qū)ο蠹夹g(shù)進(jìn)行綜合軟件設(shè)計(jì),提高學(xué)生的綜合應(yīng)用能力。通過

6、這次課程設(shè)計(jì),要掌握UML(統(tǒng)一建模語言),并能運(yùn)用UML在Rational Rose中建模。</p><p><b>  二.要求:</b></p><p>  一人一組。熟悉Rose開發(fā)環(huán)境。掌握UML的基本模型元素(如角色、用例、類等)。</p><p>  熟悉UML,主要了解UML中的9大圖:Use case diagram(用例圖)

7、、Class diagram(類圖)、Sequence diagram(序列圖)、Collaboration diagram(協(xié)作圖)、Statechart diagram(狀態(tài)圖)、Activity diagram(活動(dòng)圖)、Component diagram(組件圖)、Deployment diagram(配置圖)、datamodel diagram(數(shù)據(jù)模型圖)。</p><p>  進(jìn)行系統(tǒng)需求分析與系統(tǒng)

8、功能模塊設(shè)計(jì),繪出系統(tǒng)詳細(xì)的業(yè)務(wù)流程圖和數(shù)據(jù)流程圖,建立完整的系統(tǒng)數(shù)據(jù)庫(kù)的邏輯模型。</p><p>  完成對(duì)系統(tǒng)的建模實(shí)現(xiàn)。</p><p>  進(jìn)行檢查,并提交設(shè)計(jì)報(bào)告。</p><p><b>  三.報(bào)告要求:</b></p><p>  實(shí)驗(yàn)題目、實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)要求、實(shí)驗(yàn)內(nèi)容、系統(tǒng)設(shè)計(jì)的源程序和文檔(包括說明

9、)、心得體會(huì)</p><p><b>  四.參考資料:</b></p><p>  Wendy Boggs & Michael Boggs 著 邱仲潘譯《UML與Rational Rose2002從入門到精通》 電子工業(yè)出版社</p><p>  Martin Fowler & Kendall Scott:UML Disti

10、lled Second Edition A Brief Guide to the Standard Object Modeling Language</p><p><b>  UML參考手冊(cè)</b></p><p>  Jason T. Roff 著 張瑜 楊繼萍 等 譯《UML基礎(chǔ)教程》 清華大學(xué)出版社</p><p>  參見本中心服務(wù)器

11、ftp:\\s@172.16.38.223軟件開發(fā)基礎(chǔ)或《軟件工程課程設(shè)計(jì)》 目錄下的相關(guān)文檔。</p><p><b>  問題描述</b></p><p><b>  關(guān)于自動(dòng)售貨機(jī)</b></p><p>  自動(dòng)售貨機(jī)像磁卡電話、銀行柜員機(jī)一樣,以方便、新穎、文明、晝夜服務(wù)等特點(diǎn),成為發(fā)達(dá)國(guó)家不可缺少的便民配套設(shè)施

12、。如今的自動(dòng)售貨機(jī)可以為顧客提供多種服務(wù)。顧客可以根據(jù)自己的需要選擇商品并投入錢幣,售貨機(jī)接收錢幣,售出商品。</p><p><b>  自動(dòng)售貨機(jī)的設(shè)計(jì)</b></p><p>  自動(dòng)售貨機(jī)系統(tǒng)是一種無人售貨系統(tǒng)。售貨時(shí),顧客把硬幣投入機(jī)器的投幣口中,機(jī)器檢查硬幣的大小、重量、厚度及邊緣類型。有效的硬幣是一元幣、五角幣、一角幣、五分幣和一分幣。其它貨幣都被認(rèn)為是

13、假幣。機(jī)器拒收假幣,并將其從退幣孔退出。當(dāng)機(jī)器接收了有效的硬幣之后,將之送入硬幣儲(chǔ)藏器。顧客支付的貨幣根據(jù)硬幣的面值進(jìn)行累加?! ?lt;/p><p>  自動(dòng)售貨機(jī)裝有貨物分配器,每個(gè)分配器中包含0 個(gè)或多個(gè)價(jià)格相同的貨物。顧客通過選擇貨物分配器來選擇貨物。如果有貨,且顧客支付的貨幣值不小于該貨物的價(jià)格,貨物將被分配到貨物傳送孔送給顧客,并將找零返回到退幣孔。如果無貨,則和顧客支付的貨幣值相等的硬幣將被送到退幣孔。

14、如果顧客支付的貨幣值小于所選貨物的價(jià)格,機(jī)器將等待顧客投進(jìn)更多的貨幣。如果顧客決定不買所選擇的貨物,他投放進(jìn)的硬幣將從退幣孔中退出。</p><p><b>  需求分析</b></p><p>  UML自動(dòng)售貨機(jī)系統(tǒng)功能需求:</p><p>  自動(dòng)售貨機(jī)系統(tǒng)是一種無一元等3個(gè)硬幣投幣口。顧客確認(rèn)購(gòu)貨后,售貨機(jī)可根據(jù)硬幣的面值進(jìn)行累加。

15、自動(dòng)售貨機(jī)裝有貨物分配器。每個(gè)貨物分配器中包含零個(gè)或多個(gè)價(jià)格相同的貨物。顧客通過選擇貨物分配器來選擇貨物。如果貨物分配器中有貨物,而且顧客支付的貨幣值不小于該貨物的價(jià)格,貨物將被分配到貨物傳送孔送給顧客,并將適當(dāng)?shù)牧沐X返回到退幣孔。如果分配器是空的,則和顧客支付的貨幣值相等的硬幣將被送加到退幣孔。如果顧客支付的貨幣值少于所選擇的分配器中的貨物的價(jià)格,機(jī)器將等待顧客投進(jìn)更多的貨幣。如果顧客決定不買所選擇的貨物,將所投硬幣從退幣孔退出。&l

16、t;/p><p>  UML自動(dòng)售貨機(jī)系統(tǒng)控制要求:</p><p>  根據(jù)售貨機(jī)自動(dòng)控制系統(tǒng)的流程可以知道自動(dòng)售貨機(jī)的主要系統(tǒng)包括:計(jì)幣系統(tǒng)、比較系統(tǒng)、選擇系統(tǒng)、飲料供應(yīng)系統(tǒng)、退幣系統(tǒng)和報(bào)警系統(tǒng)。</p><p><b>  1.計(jì)幣系統(tǒng):</b></p><p>  當(dāng)有顧額色買飲料時(shí),投入的錢幣經(jīng)過感應(yīng)器,感應(yīng)器記憶

17、投幣的個(gè)數(shù)關(guān)且傳送到檢測(cè)系統(tǒng)(即電子天平)和計(jì)幣系統(tǒng)。只有當(dāng)電子天平測(cè)量的重量少于誤差值時(shí),允許計(jì)幣系統(tǒng)進(jìn)行疊加錢幣,疊加的錢幣數(shù)據(jù)存放在數(shù)據(jù)寄存器中。如果不正確時(shí),認(rèn)為是假幣。既定出投幣,既定出系統(tǒng),等待新顧客。</p><p><b>  2.比較系統(tǒng):</b></p><p>  投入完畢后,系統(tǒng)會(huì)把錢幣數(shù)據(jù)和可以購(gòu)買飲料的價(jià)格進(jìn)行區(qū)間比較,當(dāng)投入的錢幣小于2元

18、時(shí),指示燈亮,顯示投入的錢幣不足。此時(shí)可以再投幣或選擇退幣。當(dāng)投稿的錢幣在2~3元之間時(shí),汔水選擇指示燈長(zhǎng)亮。當(dāng)大于3元時(shí),汔水和咖啡的指示燈同時(shí)長(zhǎng)亮。此時(shí)可以選擇飲料或選擇退幣。</p><p><b>  3.選擇系統(tǒng):</b></p><p>  比較電路完成后選擇電路指示燈是長(zhǎng)亮的,當(dāng)按下汽水或咖啡選擇時(shí),相應(yīng)的選擇指示燈由長(zhǎng)亮轉(zhuǎn)為以1秒為周期閃爍。當(dāng)飲料供應(yīng)

19、完畢時(shí),閃爍同時(shí)停止。</p><p><b>  4.飲料供應(yīng)系統(tǒng):</b></p><p>  當(dāng)按下選擇按鈕時(shí),相應(yīng)的電磁閥(Y4或Y6)和電機(jī)(Y3或Y5)同時(shí)啟動(dòng)。在飲料輸出的同時(shí),減去相應(yīng)的購(gòu)買錢幣數(shù)。當(dāng)飲料輸出達(dá)到8秒時(shí),電磁閥首先關(guān)斷,小電機(jī)繼續(xù)工作0.5秒后停機(jī)。此小電機(jī)的作用是:在輸出飲料時(shí),加快輸出。在電磁閥關(guān)斷時(shí),給電磁閥加壓作用,加速電磁閥的

20、關(guān)斷。(注:由于該售貨機(jī)是長(zhǎng)期使用,電磁閥使用過多時(shí),返回彈力減少,不能完全關(guān)斷會(huì)出現(xiàn)漏飲料的現(xiàn)象。此時(shí)電機(jī)Y3和Y5延長(zhǎng)工作0.5秒起到電磁閥加壓的作用,使電磁閥可以完好的關(guān)斷。)</p><p><b>  5.退幣系統(tǒng):</b></p><p>  當(dāng)顧客購(gòu)?fù)觑嬃虾?,多余的錢幣只要按下退幣按鈕。系統(tǒng)就會(huì)把數(shù)據(jù)寄存器D2內(nèi)的錢幣數(shù)首先除以10得到整數(shù)部分,是1元錢

21、需要退回的數(shù)量,存放在D10里。余數(shù)存放在D11里。再用D11除以5得到的整數(shù)部分是5角錢需要退回的數(shù)量,存放在D12里。余數(shù)存放在D13里。最后D13里面的數(shù)值,就是1角錢需要退回的數(shù)量。在選擇退幣的同時(shí)啟動(dòng)3個(gè)退幣電機(jī)。3個(gè)感應(yīng)器開始計(jì)數(shù),當(dāng)感應(yīng)器記錄的個(gè)數(shù)等于數(shù)據(jù)寄存器退回的幣數(shù)時(shí),退幣電機(jī)停止運(yùn)轉(zhuǎn)。</p><p><b>  6.報(bào)警系統(tǒng):</b></p><p

22、>  報(bào)警系統(tǒng)如果是非故障報(bào)警,只要通過網(wǎng)絡(luò)通知送液車或者送幣車即可。但是如果是故障報(bào)警則需要通知維修人員到現(xiàn)聲進(jìn)行維修。同時(shí)停止服務(wù),避免造成顧客的損失。</p><p><b>  業(yè)務(wù)流程圖</b></p><p><b>  數(shù)據(jù)流程圖</b></p><p>  各種UML圖型及其分析</p>

23、<p><b>  用例圖</b></p><p><b>  顧客的用例圖</b></p><p><b>  自動(dòng)售貨機(jī)的用例圖</b></p><p><b>  類圖</b></p><p><b>  序列圖</b&g

24、t;</p><p>  理想狀態(tài)(不找零錢)的序列圖</p><p><b>  沒有貨物的序列圖</b></p><p><b>  需找零錢的序列圖</b></p><p><b>  沒有零錢找給顧客</b></p><p><b> 

25、 完整的序列圖</b></p><p><b>  協(xié)作圖</b></p><p><b>  理想狀態(tài)的協(xié)作圖</b></p><p><b>  沒有貨物的協(xié)作圖</b></p><p><b>  需找零錢的協(xié)作圖</b></p&g

26、t;<p>  沒有零錢找給顧客的協(xié)作圖</p><p><b>  完整的協(xié)作圖</b></p><p><b>  狀態(tài)圖</b></p><p><b>  活動(dòng)圖</b></p><p><b>  投幣的活動(dòng)圖</b></p&

27、gt;<p><b>  選擇貨物的活動(dòng)圖</b></p><p><b>  前端的活動(dòng)圖</b></p><p><b>  貨幣記錄儀的活動(dòng)圖</b></p><p><b>  分配器的活動(dòng)圖</b></p><p><b>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論