UML 案例分析 新型超市購物自助系統

2021-09-30 15:06:52 字數 1866 閱讀 8070

08年9月入學,12年7月畢業,結束了我在軟體學院愉快豐富的大學生活。此系列是對四年專業課程學習的回顧,索引參見:

這個是和小鹿,三少爺一起做的。雖然有遺憾,也是一段值得懷念的記憶~

新型超市購物自助系統 v1.0.0

在比賽的創意階段,本小組對學校以及生活中的諸多日常活動的流程進行了思考,並最終就人們日常的常用性、可改進性、流程的複雜性以及創意的新穎性選定「新型超市購物自助系統」的選題。

超市購物是目前人們日常生活必不可少的乙個環節。對於大多數人說,超市購物不僅僅是選購商品,更是一種在一天緊張的工作學習後的放鬆活動。但與此同時,工作流程的混亂、工作人員的懶散也極大地降低了人們在超市購物中享受到的愉悅感,給超市和消費者都帶來了潛在的損失。

設計新型超市購物自助系統的目標在於使消費者在保持購物的自由性的同時,提高購物各模組效率;在提高超市購物的自動化的同時不失卻人性化;在保持超市正常工作秩序的同時,減少超市閒置、低效率員工;在減少員工的同時,仍然減少個人的工作量,以自動化系統代替.

該新型超市購物自助系統分為三大模組:消費者購物、貨架管理和超市盤貨。

system

每個大模組均含有若干子模組。以下為各模組流程簡述:

消費者存包→取購物車→檢查購物車顯示是否完好,以及結算卡是否被清空→若否,則向推車管理員人求助;若完好,則進入購物區→選購商品→若需要人工幫助→按下自助購物終端中的人工幫助鍵→語音接通排程人員→若語音解決,則繼續購物;若需派遣人工幫助,則分派附近空閒貨架管理人員到現場幫助→取得需要商品→確定購買,按下自助購物終端中的「購買」鍵,利用自助終端消磁,加入購物清單,將商品放入已購籃;若不確定購買,將商品放入暫購籃→若需調整購物清單,則按下自助購物終端中的「刪除」鍵,將商品上磁,自動從購物清單中刪除,將商品放回到暫購籃或貨架→若選擇自助結賬,在結賬終端中刷卡結賬,並同時自動清空結算卡;若人工結賬,收銀員根據結算卡中金額收銀,並清空結算卡→通過驗卡閘門離開購物區

若商品沒有放在指定貨架→巡邏人員將商品集中,分發給指定貨架的管理人員→管理人員將商品放回指定貨架

若有營業中臨時**情況→倉庫管理人員根據和資料庫相連的倉庫pc顯示的剩餘商品數量或貨架管理人員的回報上貨→貨架管理人員給每一件商品貼上防盜標籤→整理貨架,擺放整齊

貨架管理人員用盤點機盤點自己指定貨架中的貨物→盤點機回報資料庫,和資料庫中數量進行比對→若相同,則貨架管理人員盤貨結束;若不同,則重新核對→值班經理列印出當日銷售報表,倉庫中列印出庫存報表,並確定次日進貨情況→值班經理確定次日商品**調整情況

新型超市自助購物系統的有點和缺點並存:

優點:缺點:

分享效能分析小案例!超實用!

前面兩個案例講的都是上下文切換導致的 cpu 使用率公升高 這一篇就來講講等待 i o 導致的 cpu 使用率公升高的案例 當 iowait 公升高時,程序很可能因為得不到硬體的響應,而長時間處於不可中斷狀態 不可中斷也是為了保護程序資料和硬體狀態一致,並且正常情況下,不可中斷狀態在很短時間內就會結...

UML 工具分析

jude介面如下 從介面中可以看出介面粗糙,且僅支援4中圖 類圖 用例 部署圖 組建圖 個人評價實在不好用,太不專業了。argo uml 可以建立7種圖,功能比一般的要強大,但比起專業的uml工具還是還有很的差距,介面美觀度不是很好,且必須要裝jre,只有檔案是不可以的,需要在登錄檔註冊的。最要命的...

新型冠狀病毒肺炎分析

2020年的春節,因為全國性的爆發新型冠狀病毒肺炎,疫情嚴重,為了不給國家添麻煩,正月初二從老家返回後一直宅在家裡。每天關注疫情的進展,就對疫情做了一次資料分析。資料從網易的肺炎疫情實時動態播報獲取 本次分析中使用了如下技術 因為,python2從2020年開始停止支援,因此,在本次分析中使用pyt...