欢迎来到天天文库
浏览记录
ID:59726180
大小:159.27 KB
页数:5页
时间:2020-11-13
《自动售货机系统对象模型,动态模型,功能模型.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、对象模型通信硬币计算器计算硬币的值组成检测硬币的值组成通信投币孔退币孔组成硬币储藏器货物分配器货物名称各面值硬币数量组成自动售货机货物数量货物价格储机器型号藏存储使硬币用边缘类型拥有货物面值名称厚度顾客价格大小重量真币假币动态模型状态图如下.提示投币do/请求投币假币do/提示是假do/检查硬币币,退币真币do/存储硬币,计算硬币总值否do/确认投完硬币是提示选择货物do/提示选择货物无货提示无货物do/检测货物存量do/提示没有存货购买有货计算价格小于提示数额不足do/比较商品价格和投入硬币总值do/请求再次投币
2、,确认是否继续购买不小于不购买确认不购买do/确认顾客购买购买do/送出货物,请求找零无零钱有零钱提示找零do/退币,提示取走零钱取走零钱提示交易完成do/显示交易完毕.硬币处理顾客前台分配器器放入硬币接收硬币自检硬币是否为真币是否可以开始购买选择饮料发送计算价格请求发送硬币是否够用发送是否价格是否够用补充硬币接收硬币发送检查货物请求出货并提交找零请求退出零钱找出零钱递交货物顺序图自动售货机欢迎使用!进币口饮料1饮料2饮料3饮料4饮料5饮料6饮料7饮料8退币口退币按钮.客户使用界面自动售货机系统正常情况脚本欢迎用户
3、使用;用户投入硬币售货机接受硬币并判断硬币是否为真的售货机提示用户可以选择饮料用户选择其想要选择的饮料;售货机接受选择售货机检查硬币是否够用售货机检查内部是否有足够的饮料售货机送出饮料和找回的零钱用户取走零钱和饮料自动售货机系统异常情况脚本欢迎用户使用;用户投入硬币售货机接受硬币并判断硬币是否为真的硬币是假的,提示用户重新投币用户投入真币之后,售货机提示用户可以选择饮料用户选择想要选择的饮料;售货机接受选择售货机检查硬币是否够用;硬币不足够售货机提示用户补充投币用户填足硬币售货机检查内部是否有足够的饮料售货机提示没
4、有足够的饮料,退币功能模型功能级数据流图如下:.退假币有效币特征假币检查硬币有效币顾客取消购买,退币送入硬币存储器并计算数值硬币假币提示并等待顾顾客投币客投币货物硬币总值顾客硬币不够货物价格退币请求分配货物并找判断硬币是否零足够足够选择货物货物顾客有货零钱硬币判断货物存量退币无货.
此文档下载收益归作者所有