云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 产品设计说明书

产品设计说明书

  • 62 次阅读
  • 3 次下载
  • 2026/4/26 23:25:00

4.2.2总用例图

java咖啡机系统用例图

4.2.3用例文档: 用 例: 货币管理

简 述: 该用例允许用户投入硬币或退币 参 与 者: Customer

前提条件: 投币:执行本用例之前,咖啡量贩机内制作饮料的各项材料均无缺货现象,

且机内不存在没有取走的饮料。

退币:执行本例之前,咖啡量贩机内不存在没有取走的饮料。机内应有剩余的币值

5

主 流: 投币:顾客按下投币按钮,向系统投入1元硬币,系统接收硬币后在显示面

板显示硬币数值的变化。

退币:顾客按下退币按钮,系统将退还咖啡量贩机内剩余的硬币,并在显示面板上将币值清零。

其 他 流: 无

后置条件: 投币:只有至少成功投币一次后,才能启动“选择饮料”、“退币”用例。

用 例: 简 述: 参 与 者: 前提条件: 主 流: 其 他 流: 后置条件: 用 例: 简 述: 参 与 者: 前提条件: 主 流: 其 他 流: 后置条件: 用 例: 简 述: 参 与 者: 前提条件: 主 流:

退币:全部材料不缺少时,如果机内还有硬币,才能启用“选择饮料”,“退币”用例。

如果机内没有硬币,只能进行“退币”用例。

取饮料

该用例允许用户取走饮料 Customer

执行本例之前,咖啡量贩机内应该已经制作好了一杯饮料,并且饮料并没有

被取走。

用户按下“取出饮料”按钮,饮料被取出,显示面板的饮料图像消失。 无

饮料没有取出之前。不能进行任何操作。 选饮料

该用例允许用户选择饮料 Customer

执行本例之前,咖啡量贩机内不存在没有取走的饮料。机内应有剩余的币值,

机内的材料无缺货现象。

用户按下“浓咖啡”或“淡咖啡”或“奶茶”按钮,系统将消耗相应的材料进行制

作饮料,并在显示面板中显示饮料产生的过程。

只有执行了本例之后,才能进行取出饮料操作。 添加原料

该用例允许用户添加原料 Administrator

执行本例之前,咖啡量贩机内制作饮料的各项材料至少有一样存在缺货状态,

且机内不存在没有取走的饮料。

1. 管理员按下“加杯”或“加粉”或“加糖”或“加水”,一次向咖啡量贩机内加满

选项材料。

6

2.咖啡量贩机接收材料,显示面板上显示材料的变化,并开启绿灯。

其 他 流: 无

后置条件: 全部材料不缺少时,如果机内还有硬币,才能启用“选择饮料”,“退币”用例。

如果机内没有硬币,只能进行“退币”用例。

4.3.系统中的类

4.3.1实体类

从需求中找出候选实体类: 需 求需求 候选实体类 号 1 这种无人值守自动贩卖机贩卖淡咖啡、浓咖啡、奶Coffee 茶等三种产品。每种产品的价格均为1元。 Coin Milk 2 每种产品所消耗的资源 Coffee Cup Water Sugar Milk 3 顾客每次投币规定为1元,系统界面上有当前硬币Coin 的显示。 CoinNumber 4 顾客可以选择购买3种商品之一,当顾客所投入的Coffee 硬币符合产品的生产条件时,咖啡机将生产产品。Milk 产品生产完毕后,顾客可通过“取出”按键取走商Coin 品。在顾客没有取出饮料之前,系统不能进行其它CoinNumber 操作。 5 用户通过“退币”返还已投入的硬币。 Coin CoinNumber 6 系统也将实时显示水、咖啡粉、奶茶粉、糖、杯等 各类资源的剩余数量。当资源不足时,系统将给出报警提示,同时不接受顾客投币行为,也不接受饮料选择行为。 7 管理员可以通过面板添加资源。只有当某个资源耗Material 尽后才可以添加资源。每类添加资源的数量为:水 Coffee 2000;粉:咖啡、奶茶各100;糖 10;杯 10。 Milk Cup Water Sugar 8 GUI界面中应该有饮料生产的模拟过程。 表1 需求到实体类的赋值

7

4.3.2边界类

MaintainPanel类: MonitorPanel类: 功能:添加材料面板 功能:监控材料变化 方法: 方法:

返回数据的方法。 返回数据的方法。

Light类:

功能:实现报警灯颜色变化的面板 方法:

turnOff() 当材料不足时绿灯灭红灯亮 turnOn() 当材料不足时红灯灭绿灯亮 paintComponent() 绘制报警灯的方法

8

搜索更多关于: 产品设计说明书 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

4.2.2总用例图 java咖啡机系统用例图 4.2.3用例文档: 用 例: 货币管理 简 述: 该用例允许用户投入硬币或退币 参 与 者: Customer 前提条件: 投币:执行本用例之前,咖啡量贩机内制作饮料的各项材料均无缺货现象,且机内不存在没有取走的饮料。 退币:执行本例之前,咖啡量贩机内不存在没有取走的饮料。机内应有剩余的币值 5 主 流: 投币:顾客按下投币按钮,向系统投入1元硬币,系统接收硬币后在显示面板显示硬币数值的变化。 退币:顾客按下退币按钮,系统将退还咖啡量贩机内剩余的硬币,并在显示面板上将币

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com