顶层DFD图如下所示:
```plaintext
+----------------+
| TeaStall |
+----------------+
/ \
/ \
/ \
+-------+ / Order \ +-------+
| Waitor|<---------------->|TeaMenu|
+-------+ \ / +-------+
\ /
\ /
+--------+
| InfuseMan |
+--------+
```
数据字典:
- TeaFlavor (茶的风味): 茶的不同风味,如"西湖龙井","洞庭碧螺"等。
- Tea (茶): 具体的茶品,包括茶的风味和冲泡方法。
- InfusedTea (冲泡好的茶): 冲泡好的茶,包括茶的风味和数量。
- TeapotCabinet (茶壶柜): 存放茶壶的柜子,用于维护冲泡好的茶的数量。
- TeaClient (茶客): 具体的顾客,包括最喜欢的茶的风味。
- Waitor (侍者): 负责茶客和沏茶员之间的桥梁,接待订单并传递给沏茶员。
- Order (订单): 顾客的点单,包括茶的风味和数量。
- TeaTray (茶盘): 侍者放置茶杯的托盘。
- Teacup (茶杯): 用于装茶的杯子。
- TeaStallOrderCount (茶庄订单数): 统计茶庄的订单数。
- InfusedTeaFlavorCount (冲泡好的茶的风味数): 统计冲泡好的茶的风味数量。
0层DFD图如下所示:
```plaintext
+----------------+
| TeaStall |
+----------------+
/ \
/ \
/ \
+-------+ / Order \ +-------+
| Waitor|<---------------->|TeaMenu|
+-------+ \ / +-------+
\ /
\ /
+--------+
| InfuseMan |
+--------+
```