流程是這樣的:
客戶在售貨機上輸入或按下對應的商品按鈕,自動售貨機會把這個指令傳送到後台伺服器。
後台伺服器按照選的商品的定價生成收款***並傳遞給售貨機並在顯示屏上顯示出來(這個碼是唯一的且只能用一次)。
顧客掃碼付款,同時後台伺服器在不停地查賬看看這個收款碼對應的錢進賬了嗎,如果進賬了,後台伺服器向自動售貨機發出出貨的指令。
自動售貨機根據後台伺服器的指令出貨,出貨完成後自動售貨機進入待機狀態,等待下次交易。
以上就是大概的工作原理流程,至於模組,一般都是安卓系統的工控機控制售貨機,外加4g模組聯網連線後台伺服器。
測試自動售貨機
在面試軟體測試職位時,被問到怎樣測試自動售貨機,但是就亂答了一下,沒什麼條理。回來網搜了一下也沒有什麼很好的答案,本來測試這種可能就是每個人有不同看法。回頭問了一下做測試的朋友,給了幾點建議 從功能點和流程等方面測試,以及對於異常的處理情況。1 首先可能先要測試一下,外觀設計的是否合理,是否符合大眾...
自動售貨機(2)
只是寫了兩種情況,乙個好的驗證testbeach 必須包含所有情況,可以重複但一定不能漏掉情況。timescale 1ns 1ps module drink status moore tb localparam charge width 6 localparam reset init h 10 lo...
自動售貨機 (30 分)
如圖所示的簡易自動售貨機,物品架1 2上共有10樣商品,按順序進行編號分別為1 10,標有 與名稱,乙個編號對應乙個可操作按鈕,供選擇商品使用。如果物架上的商品被使用者買走,儲物櫃中會自動取出商品送到物架上,保證物品架上一定會有商品。使用者可以一次投入較多錢幣,並可以選擇多樣商品,售貨機可以一次性將...