3.1 重新理解業(yè)務(wù)、對象、數(shù)據(jù)之間的關(guān)系

需求簡述
? ? 為了簡化理解業(yè)務(wù)、對象、數(shù)據(jù)之間的關(guān)系,下面我們以商品下單功能舉例說明:
需求描述
? ? 用戶將購物車選擇的商品,點擊支付然后完成下單,商品下單以后需要通知商家接單。
功能要求:
用戶:
? ?下單
? ?支付
? ?查看訂單狀態(tài)
? ?查看訂單詳情
商家:
? ?訂單列表
? ?待接單列表
? ?接單
? ?發(fā)貨
平臺:
? ?訂單列表
? ?用戶列表
? ?商家列表
? ?訂單統(tǒng)計
? ? ? ?當(dāng)日訂單總數(shù)
? ? ? ?總支付金額
劃分介紹
哪些是業(yè)務(wù),哪些是功能,哪些是通過模型完成的,哪些是通過數(shù)據(jù)完成的。
如下的功能將會涉及到業(yè)務(wù)模型:
下單、支付、接單、發(fā)貨
如下的功能只是涉及到數(shù)據(jù):
查看訂單狀態(tài)、查看訂單詳情、訂單列表、商家列表、訂單統(tǒng)計
關(guān)系介紹

功能包含了 業(yè)務(wù)功能與數(shù)據(jù)功能
業(yè)務(wù)功能是由業(yè)務(wù)模型參與完成的
業(yè)務(wù)模型的參與過程中產(chǎn)生數(shù)據(jù)
代碼演示

代碼演示
業(yè)務(wù)對象代碼
業(yè)務(wù)場景代碼
執(zhí)行日志: