欢迎来到天天文库
浏览记录
ID:59659059
大小:93.88 KB
页数:5页
时间:2020-11-13
《自动售货机系统对象模型,动态模型,功能模型.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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、足够的饮料,退币功能模型功能级数据流图如下:.退假币有效币特征假币检查硬币顾客取消购有效币送入硬币存储买,退币器并计算数值硬币假币提示并等待顾顾客投币客投币货物硬币硬币总值顾客不够货物价格退币请求分配货物并找足够判断硬币是否零足够选择货物货物顾客有货硬币零钱判断货物存量退币无货.
此文档下载收益归作者所有