您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 自动售货机系统对象模型,动态模型,功能模型
对象模型硬币大小重量厚度边缘类型面值真币假币顾客自动售货机机器型号拥有硬币储藏器各面值硬币数量储藏使用货物分配器货物名称货物数量货物价格组成组成货物名称价格存储投币孔退币孔通信组成组成硬币计算器计算硬币的值检测硬币的值通信动态模型状态图如下提示投币do/请求投币do/检查硬币do/提示是假币,退币假币do/存储硬币,计算硬币总值do/确认投完硬币否是do/检测货物存量提示选择货物do/提示选择货物提示无货物do/提示没有存货无货计算价格do/比较商品价格和投入硬币总值提示数额不足do/请求再次投币,确认是否继续购买小于真币有货购买确认do/确认顾客购买不小于do/送出货物,请求找零购买提示找零do/退币,提示取走零钱有零钱提示交易完成do/显示交易完毕取走零钱无零钱不购买不购买顾客硬币处理器分配器前台放入硬币接收硬币自检硬币是否为真币选择饮料是否可以开始购买发送计算价格请求发送硬币是否够用发送检查货物请求出货并提交找零请求退出零钱找出零钱递交货物发送是否价格是否够用补充硬币接收硬币顺序图自动售货机欢迎使用!饮料1饮料2饮料3饮料4饮料7饮料6饮料5饮料8进币口退币口退币按钮客户使用界面自动售货机系统正常情况脚本欢迎用户使用;用户投入硬币售货机接受硬币并判断硬币是否为真的售货机提示用户可以选择饮料用户选择其想要选择的饮料;售货机接受选择售货机检查硬币是否够用售货机检查内部是否有足够的饮料售货机送出饮料和找回的零钱用户取走零钱和饮料自动售货机系统异常情况脚本欢迎用户使用;用户投入硬币售货机接受硬币并判断硬币是否为真的硬币是假的,提示用户重新投币用户投入真币之后,售货机提示用户可以选择饮料用户选择想要选择的饮料;售货机接受选择售货机检查硬币是否够用;硬币不足够售货机提示用户补充投币用户填足硬币售货机检查内部是否有足够的饮料售货机提示没有足够的饮料,退币功能模型功能级数据流图如下:顾客检查硬币有效币特征硬币退假币假币判断货物存量选择货物送入硬币存储器并计算数值有效币判断硬币是否足够硬币总值有货货物货物价格退币无货提示并等待顾客投币不够分配货物并找零足够零钱顾客投币硬币顾客取消购买,退币退币请求顾客硬币货物假币
本文标题:自动售货机系统对象模型,动态模型,功能模型
链接地址:https://www.777doc.com/doc-3608524 .html