




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
年4月19日飲料自動售貨機系統的分析與設計文檔僅供參考,不當之處,請聯系改正。飲料自動售貨機系統的分析與設計系統的分析1.1需求分析描述自動售貨機像磁卡電話、銀行柜員機一樣,以方便、新穎、文明、晝夜服務等特點,成為便民配套設施。如今的自動售貨機能夠為顧客提供多種服務。顧客能夠根據自己的需要選擇商品并投入錢幣,售貨機接收錢幣,售出商品。自動售貨機是一種無人售貨系統。售貨時,顧客投入硬幣,售貨機進行真假幣的檢查,若是假幣拒絕接收,若是有效硬幣則進行累加。售貨機裝有若干個含有相同價格貨物的貨物分配器。顧客能夠經過貨物分配器選擇貨物,如果有被選貨物,而且顧客支付的貨幣值不小于貨物的價格,貨物將被傳送給顧客,同時余額返回到退幣口。如果貨幣值小于貨物價格,則等待投幣,此時如果顧客取消本次活動,那么之前所投的貨幣將從退幣口中退出,返回給顧客。1.2系統功能結構圖圖1體統功能結構圖1.3用例圖圖2飲料自動售貨系統用例圖1.4系統類圖的建立系統的類圖揭示了系統的整個結構。分析時先產生問題域中的對象,再抽象出類。在本系統中,類有:自動售貨機、顧客、貨幣、貨幣累加器、貨物、貨物分配器、顯示屏、取消按鈕、選擇按鈕、事務、更新。圖3飲料自動售貨系統類圖1.5動態模型的建立從系統模型的角度,靜態模型定義了系統的結構和組成。任何實際的系統都是活動的,都經過系統元素間的互動來實現系統。面向對象的許多方法在建立動態模型時首先寫各種情況時的交互行為腳本,經過對腳本的分析描繪動態模型。腳本是用例的一次具體執行過程,一般包括正常情況腳本和異常情況腳本。系統的賣貨物用例中,顧客投入硬幣,系統檢查硬幣的有效性,然后對有效硬幣進行累加,顧客選擇貨物及其數量,系統送出貨物;這系列步驟表示正常情況腳本。異常腳本為:顧客投入有效硬幣,然后選擇貨物,若貨物量不夠,系統將投入的硬幣從退幣口退出。在UML中,能夠利用序列圖來表示腳本。下面是賣貨物用例的一次具體交互的序列圖。圖4自動賣貨物的順序圖由于本系統中,自動售貨機本身的狀態比較復雜,因此建立其狀態圖。圖5飲料自動售貨機狀態圖2.系統的設計2.1數據庫設計圖6數據庫圖數據庫的描述:錢幣有面值和數量兩種屬性,其中,面值是主屬性。送貨員有用戶名和密碼兩種屬性,其中用戶名是主屬性,當添加新的送貨員時,如果用戶名已經存在,則會出錯。飲料有類型、數量和價格三種屬性。其中類型是主屬性。數據庫中按名稱存儲各種飲料若干。送貨員能夠放置或取走若干錢幣,也能夠添加飲料。2.2用戶界面設計:圖7系統的歡迎界面界面描述:用戶選擇任意一種身份,并確定,則會進入到相應的操作界面。圖8送貨員登陸界面界面描述:送貨員輸入自己的用戶名和密碼,登陸成功之后則進入到送貨員專區進行相應的操作。圖9送貨員功能區界面描述:第一組中,送貨員能夠選擇飲料,并可在右邊的編輯框中輸入飲料數量。第二組中,送貨員先要選擇對錢幣的具體操作類型,然后選中錢幣面值,輸入錢幣數量,則能夠完成對錢幣的操作。而第三組和第四組主要用來響應“查看按鈕”和“查看錢幣”,顯示數據庫中現存的飲料和錢幣信息。第五組中,送貨員能夠輸入用戶名和密碼,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年項目管理備考方案試題及答案
- 項目管理性能評估試題及答案
- 舊墻面防水翻新施工方案
- 生物質成型燃料在發電領域的應用考核試卷
- 長輸管線沙漠施工方案
- 2024年項目管理資格檢測難點試題及答案
- 變革思維2025年特許金融分析師考試試題及答案
- 2023年中國能建葛洲壩集團抽水蓄能與新能源事業部公開招聘筆試參考題庫附帶答案詳解
- 項目管理領域的最佳實踐考證試題及答案
- 2025年注冊會計師備考階段的常見問題與應對策略試題及答案
- 福建省廈門市第一中學2022-2023學年八下期中考試數學試卷(解析版)
- SGT756變壓器技術說明書
- 充電樁采購安裝投標方案
- 國際標準《風險管理指南》(ISO31000)的中文版
- 五一勞動節熱愛勞動致敬勞動者主題班會
- 糖尿病酮癥酸中毒護理課件
- 計算機安全弱口令風險
- 燃氣過戶協議書
- 數學教育研究導引
- sbs改性瀝青加工工藝
- 生物的種群動態與物種演變
評論
0/150
提交評論