自动售货机系统对象模型,动态模型,功能模型_第1页
自动售货机系统对象模型,动态模型,功能模型_第2页
自动售货机系统对象模型,动态模型,功能模型_第3页
自动售货机系统对象模型,动态模型,功能模型_第4页
自动售货机系统对象模型,动态模型,功能模型_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、对象模型硬币计算器计算硬币的值检测硬币的值组成硬币储藏器各面值硬币数量储藏硬币边缘类型面值厚度大小重量通信组成通信投币孔组成自动售货机机器型号使用拥有顾客退币孔货物分配器组成货物名称货物数量货物价格存储货物名称价格真币动态模型状态图如下假币.do/ 提示是假币,退币提示投币do/ 请求投币假币do/ 检查硬币真币do/ 存储硬币,计算硬币总值否do/ 确认投完硬币是提示选择货物do/ 提示选择货物do/ 检测货物存量无货提示无货物do/ 提示没有存货有货计算价格do/ 比较商品价格和投入硬币总值不小于确认do/ 确认顾客购买购买do/ 送出货物,请求找零无零钱有零钱提示找零do/ 退币,提示取

2、走零钱取走零钱提示交易完成do/ 显示交易完毕购买小于提示数额不足do/ 请求再次投币,确认是否继续购买不购买不购买.顾客前台硬币处理分配器器放入硬币接收硬币自检硬币是否为真币是否可以开始购买选择饮料发送计算价格请求发送硬币是否够用发送是否价格是否够用补充硬币接收硬币发送检查货物请求出货并提交找零请求退出零钱找出零钱递交货物顺序图自动售货机欢迎使用!饮料 1饮料 2饮料 3饮料 4饮料 5饮料 6饮料 7饮料 8退币按钮进币口退币口.客户使用界面自动售货机系统正常情况脚本欢迎用户使用;用户投入硬币售货机接受硬币并判断硬币是否为真的售货机提示用户可以选择饮料用户选择其想要选择的饮料;售货机接受选择售货机检查硬币是否够用售货机检查内部是否有足够的饮料售货机送出饮料和找回的零钱用户取走零钱和饮料自动售货机系统异常情况脚本欢迎用户使用;用户投入硬币售货机接受硬币并判断硬币是否为真的硬币是假的,提示用户重新投币用户投入真币之后,售货机提示用户可以选择饮料用户选择想要选择的饮料;售货机接受选择售货机检查硬币是否够用;硬币不足够售货机提示用户补充投币用户填足硬币售货机检查内部是否有足够的饮料售货机提示没有足够的饮料,退币功能模型功能级数据流图如下:.退假币有效币特征假币检查硬币顾客取消购有效币送入硬币存储买,退币器并计算数值硬币假币提示并等待顾顾客投币客投币货物硬币硬币总值顾客不够货物价

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论