自动售货机软件工程课设_软件工程饮料自动售货机系统-.doc
軟件工程飲料自動(dòng)售貨機(jī)系統(tǒng)-
飲料自動(dòng)售貨機(jī)系統(tǒng)
PAGE
PAGE 1
軟件工程課程大作業(yè)
飲料自動(dòng)售貨機(jī)系統(tǒng)
姓名:
班級(jí)
學(xué)號(hào):
專業(yè):
二零一一年 十一月二十九日
目錄
TOC \o "1-2" \h \u HYPERLINK \l _Toc26282 一、 飲料自動(dòng)售貨機(jī)描述 PAGEREF _Toc26282 2
HYPERLINK \l _Toc22350 1.1關(guān)于飲料自動(dòng)售貨機(jī) PAGEREF _Toc22350 2
HYPERLINK \l _Toc26007 1.2飲料自動(dòng)售貨機(jī)的設(shè)計(jì) PAGEREF _Toc26007 2
HYPERLINK \l _Toc19151 二、 需求分析 PAGEREF _Toc19151 3
HYPERLINK \l _Toc6368 2.1 飲料自動(dòng)售貨機(jī)系統(tǒng)功能需求: PAGEREF _Toc6368 3
HYPERLINK \l _Toc27573 2.2 飲料自動(dòng)售貨機(jī)系統(tǒng)控制要求: PAGEREF _Toc27573 3
HYPERLINK \l _Toc22923 2.3業(yè)務(wù)流程圖 PAGEREF _Toc22923 5
HYPERLINK \l _Toc17591 2.4數(shù)據(jù)流程圖 PAGEREF _Toc17591 6
HYPERLINK \l _Toc28187 三、 各種UML圖型及其分析 PAGEREF _Toc28187 7
HYPERLINK \l _Toc22119 3.1用例圖 PAGEREF _Toc22119 7
HYPERLINK \l _Toc16521 3.2類圖 PAGEREF _Toc16521 8
HYPERLINK \l _Toc26566 3.3序列圖 PAGEREF _Toc26566 9
HYPERLINK \l _Toc5393 3.4協(xié)作圖 PAGEREF _Toc5393 14
HYPERLINK \l _Toc26710 3.5狀態(tài)圖 PAGEREF _Toc26710 17
HYPERLINK \l _Toc20613 3.6活動(dòng)圖 PAGEREF _Toc20613 19
HYPERLINK \l _Toc22449 四、 結(jié)論 PAGEREF _Toc22449 21
HYPERLINK \l _Toc4599 五、參考文獻(xiàn) PAGEREF _Toc4599 21
飲料自動(dòng)售貨機(jī)描述
1.1關(guān)于飲料自動(dòng)售貨機(jī)
自動(dòng)售貨機(jī)像磁卡電話、銀行柜員機(jī)一樣,以方便、新穎、文明、晝夜服務(wù)等特點(diǎn),成為發(fā)達(dá)國(guó)家不可缺少的便民配套設(shè)施。如今的自動(dòng)售貨機(jī)可以為顧客提供多種服務(wù)。顧客可以根據(jù)自己的需要選擇商品并投入錢幣,售貨機(jī)接收錢幣,售出商品。
1.2飲料自動(dòng)售貨機(jī)的設(shè)計(jì)
該設(shè)計(jì)模擬自動(dòng)售貨機(jī)的工作原理和方式,完成出售商品、接收錢幣、找零錢等功能。 與系統(tǒng)交涉的人有兩類:送貨員和顧客。 送貨員在每周固定時(shí)間查看售貨機(jī)中的飲料數(shù)量和錢幣數(shù)量情況,并根據(jù)計(jì)劃適當(dāng)添加飲料、錢幣或取走適當(dāng)?shù)腻X幣。同時(shí)送貨員也可以根據(jù)需要增加飲料的種類或修改飲料的價(jià)格。 顧客根據(jù)需要選擇飲料,投入錢幣,并等待售貨機(jī)的響應(yīng)。售貨機(jī)(所設(shè)計(jì)的系統(tǒng))所做的響應(yīng):如果售貨機(jī)中沒有該種飲料,則退回顧客所投錢幣,交易失敗。否則,如果售貨機(jī)中有該種飲料,則判斷顧客所投錢幣是否足夠,如果不夠,則提示顧客交易失敗,并退回錢幣。如果顧客所投的錢幣剛好夠(不需要找零錢),則售出飲料,交易結(jié)束。如果需要找零錢,則判斷是否有適當(dāng)?shù)牧沐X可以找,如果有,則售出飲料,找出零錢,交易結(jié)束。否則,退回錢幣,交易失敗。 當(dāng)然,實(shí)際生活中的售貨機(jī)可能有更加強(qiáng)大的功能和更完善的處理,這里只模擬一個(gè)售貨機(jī)系統(tǒng),所以只實(shí)現(xiàn)其核心原理,并練習(xí)和提高分析問題能力和編程能力。
需求分析
2.1 飲料自動(dòng)售貨機(jī)系統(tǒng)功能需求:
自動(dòng)售貨機(jī)系統(tǒng)是一種無一元等3個(gè)硬幣投幣口。顧客確認(rèn)購(gòu)貨后,售貨機(jī)可根據(jù)硬幣的面值進(jìn)行累加。自動(dòng)售貨機(jī)裝有貨物分配器。每個(gè)貨物分配器中包含零個(gè)或多個(gè)價(jià)格相同的貨物。顧客通過選擇貨物分配器來選擇貨物。如果貨物分配器中有貨物,而且顧客支付的貨幣值不小于該貨物的價(jià)格,貨物將被分配到貨物傳送孔送給顧客,并將適當(dāng)?shù)牧沐X返回到退幣孔。如果分配器是空的,則和顧客支付的貨幣值相等的硬幣將被送加到退幣孔。如果顧客支付的貨幣值少于所選擇的分配器中的貨物的價(jià)格,機(jī)器將等待顧客投進(jìn)更多的貨幣。如果顧客決定不買所選
總結(jié)
以上是生活随笔為你收集整理的自动售货机软件工程课设_软件工程饮料自动售货机系统-.doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 虚拟机红帽子php,virtualbox
- 下一篇: Minio分布式文件系统学习笔记