自动售货机 顺序图_基于UML的饮料自动售货机系统设计

基于

UML

的饮料自动售货机系统设计

1

问题描述

1.1

关于自动售货机

自动售货机像磁卡电话、银行柜员机一样,以方便、新颖、文明、昼夜服务等特点,

成为发达国

家不可缺少的便民配套设施。如今的自动售货机可以为顾客提供多种服务。顾

客可以根据自己的需

要选择商品并投入钱币,售货机接收钱币,售出商品。

1.2

饮料自动售货机的设计

该设计模拟自动售货机的工作原理和方式,完成出售商品、接收钱币、找零钱等功能。

与系统交涉的人有两类:送货员和顾客。

送货员在每周固定时间查看售货机中的饮料数量和钱币数量情况,并根据计划适当添

加饮料、钱

币或取走适当的钱币。同时

,

送货员也可以根据需要增加饮料的种类

,

或修改饮

料的价格。

顾客根据需要选择饮料,投入钱币,并等待售货机的响应。售货机(所设计的系统)

所做的响

应:如果售货机中没有该种饮料,则退回顾客所投钱币,交易失败。否则,如果

售货机中有该种饮

料,则判断顾客所投钱币是否足够,如果不够,则提示顾客交易失败,

并退回钱币。如果顾客所投

的钱币刚好够(不需要找零钱)

,则售出饮料,交易结束。如

果需要找零钱,则判断是否有适当的

零钱可以找,如果有,则售出饮料,找出零钱,交易

结束。否则,退回钱币,交易失败。

当然,实际生活中的售货机可能有更加强大的功能和更完善的处理,这里只模拟一个

售货机系

统,所以只实现其核心原理,并练习和提高分析问题能力和编程能力。

2

用例模型及分析类图的描述;

2.1

系统功能模块划分

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值