自动贩卖机
2019-01-26 14:39:43 4 举报
流程图示
作者其他创作
大纲/内容
do:显示金额总数
投硬币
退币杆
bar_status //状态
pull() //拉动
总额
主程序do:显示售货机在备用所有灯号都关闭
取消
贩卖机
选择键号码
计算退币金额
选择键
数据流程图
drink_kind_num //饮料号码price //价格
insert_coins() //投币drink_down()//饮料掉出display_amout() //金额显示push_button() //按钮barpull() //退币杆display_empty()//售完
灯亮
计算并判断是否售完
状态图
饮料存量及单价设定
扣减存量
售完灯亮
按下选择按钮键
顾客
按下选择键
饮料按钮灯亮
产生输出
饮料输出找零
取出饮料结算找零扣减存量完成交易
显示贩售完毕灯号
清除现有金额
饮料
显示总额
显示可售货灯号
存量为0
金额不足再投币
button_status //状态drink_kind_num //饮料号码price //价格quantity //存量
light_on() //灯亮light_off() //灯灭display_empty() //售完灯亮push() //按钮
10
金额计算处理
金额计算器(account)
amount //金额price //价格bar_status //退币杆状态button_status//选择按钮状态drink_kind)num //饮料号码
increace() //累加charge() //找零reste() //重置
顾客投入硬币选择饮料按钮
找零
投入硬币金额
name //名字coin //硬币
insert_conins() //投入take_dinks() //拿饮料
存量计算器
drink_kind_num //饮料号码quantity //存量
decrease() //递减display_empty() //售完显示reset() //重置
计算
按键处理
获得投币输入
执行交易
售完灯
投入银币
余额
送出信息,输出饮料,找零
do:显示金额已足够饮料选择灯亮
投入硬币
按键按下之处理
选择键#
判断何种饮料
结算
事件跟踪图
回到备用状态
选择计算器
找零、计算
对象图
自动售货机管理系统
金额足够
金额累加
系统功能结构图
金额计算器
累加
饮料售完灯亮
功能与限制
0 条评论
下一页