【正文】
客保存購買記錄 i n c l u d e 報損檢查商品盤點 e x t e n d 入庫 i n c l u d e 庫存管理員更新庫存 i n c l u d e i n c l u d e i n c l u d e 更新“銷售”時序圖 : 售貨員 : 銷售 UI : 購買處理程序 : 商品 : 購買記錄1 : 輸入訂購商品 ( )4 : 計算總價 ( )5 : 接受付款 ( )6 : 打印清單 ( )2 : 讀商品信息 ( )3 : 讀取商品信息 ( )7 : 保存購買記錄 ( )9 : 保存 ( )8 : 更新庫存 ( )回到“訂貨”場景 ?已知參與者:訂貨員 ?已知實體:供應商 DB, 訂貨單 , 商品 ?需要構(gòu)造一個邊界類:訂貨 UI ?可 要求 統(tǒng)計商品庫存,并列出庫存低于下限的商品; ?對滿足條件的商品,可以 要求 制作 (創(chuàng)建 )訂貨單; ?針對商品可列出供應商,供訂貨員選擇。 ?清單: 給顧客看的紙 ?購買記錄 :與 清單 的內(nèi)容應該是一致的(是一致,不是一樣) 打開業(yè)務界面輸入商品 (可重復 )計算總價付款打印清單保存購買記錄?最終結(jié)果:商品 , 購買記錄 庫存 ?需求描述: ? 庫存管理員 每天進行 盤點 ? 庫存管理員 每天 發(fā)現(xiàn) 庫存商品有損壞時,及時到相關(guān)部門報損 ? 供應商的商品到貨時, 超市人員 首先 檢查 商品是否合格,并將合格商品 入庫 處理 ? 經(jīng)理 、統(tǒng)計分析員根據(jù)需要進行相關(guān)商品的模糊 查詢 或詳細查詢 ?提到的業(yè)務: ? (庫存管理員 ) ? 盤點時,如果發(fā)現(xiàn)有損壞則報損 ? (超市人員 ?也可能就是庫存管理員 ) ? 入庫時先檢查商品是否合格 ? (經(jīng)理、統(tǒng)計分析員 ) ?以上三種業(yè)務相對獨立 庫存 報損檢查商品盤點 e x t e n d 庫存管理員入庫 in c l u d e 統(tǒng)計分析員查詢經(jīng)理訂貨 ?需求描述: ? 訂貨員 用新商品供應商信息更新供應商數(shù)據(jù)庫的信息 ? 訂貨員 統(tǒng)計庫存商品是否低于庫存下限,然后制作訂貨單 ?提到的業(yè)務: ? ? ? 條件:某商品的庫存低于下限 ? 制作訂貨單是一個步驟 ? 應該會有選擇供應商這個步驟 ?以上兩種業(yè)務雖然有關(guān)聯(lián) , 但相對獨立 訂貨 ?有關(guān)的類:供應商數(shù)據(jù)庫 , 訂貨單 更新供應商數(shù)據(jù)庫訂貨訂貨員統(tǒng)計 ?需求描述: ? 經(jīng)理 在促銷期間或節(jié)日期間,注明相關(guān)商品的促銷價格和手段 ? 經(jīng)理 按市場情況經(jīng)常變動商品價格 ?提到的業(yè)務: ? : ? 條件:特殊時期 ? ? 條件:根據(jù)市場變動 ? 促銷有可能也是調(diào)整商品價格的一種,但是還有個“手段”不詳,所以暫按二者是不同業(yè)務來處理 統(tǒng)計 ?結(jié)合剛才已定義的查詢業(yè)務: 促銷調(diào)整商品價格經(jīng)理統(tǒng)計分析員