a、由於是在計算機上模擬運行的,實驗中有些區別於實際情況的假設:
b、自動售貨機只售出三種商品;
c、自動售貨機可以識別10元、5元、1元;
d、自動售貨機可以退幣10元、5元、1元;
e、自動售貨機有液晶顯示功能;
f、試驗中售貨機忽略了各種故障以及缺貨等因素;
(2)壹次交易過程分析
為了方便分析,以壹次交易過程為例
a、初始狀態:有電子標簽顯示各商品價格,顯示屏顯示界面,此時不能購買任何商品;
b、投幣狀態:按下投幣按鈕,顯示投幣框,按下所投幣值,顯示屏顯示投入、消費、余額數值,當所投幣值超過某商品價格時,相應商品選擇按鈕發生變化,提示可以購買。
c、購買狀態:按下可以購買的選擇按鈕,所選的 出現在出貨框中,同時顯示屏上的金額數字根據消費情況相應變化。取走商品則出貨框消失。
d、退幣狀態:按下退幣按鈕顯示退幣框,同時顯示相應的退幣值和數量,按下確認按鈕則恢復初始狀態。到此為止,自動售貨機的壹個完整工作結束。這也是本仿真系統的設計思想。