某“倉庫管理系統(tǒng)”用戶需求陳述如下: (1)倉庫管理系統(tǒng)將被計(jì)劃部門、倉庫管理部門、采購部門、銷售部門的相關(guān)工作人員使用。其中,計(jì)劃部門需要制定商品計(jì)劃。倉庫管理部門需要進(jìn)行商品入庫、出庫、報(bào)損等日常事務(wù)管理。采購部門需要查詢商品庫存情況、獲取商品訂貨計(jì)劃表。銷售部門也需要查詢商品庫存情況和提出商品訂貨請(qǐng)求。 (2)由于不同部門有不同的任務(wù),因此系統(tǒng)需要提供針對(duì)部門的權(quán)限管理機(jī)制和針對(duì)工作人員的登錄注冊(cè)機(jī)制。系統(tǒng)將通過一位系統(tǒng)管理員進(jìn)行部門授權(quán)與工作人員注冊(cè)管理。 其中,使用倉庫管理系統(tǒng)的工作人員需要有惟一的個(gè)人身份標(biāo)識(shí),它既是工作人員登錄系統(tǒng)時(shí)的身份驗(yàn)證依據(jù),也是工作人員在進(jìn)行商品操作時(shí)的經(jīng)手人標(biāo)記。 (3)倉庫中的商品需要以品種為單位進(jìn)行管理,所有商品都要由計(jì)劃部門按品種進(jìn)行登記,涉及商品編碼、名稱、類別、庫存下限值等數(shù)據(jù)。 (4)倉庫商品涉及入庫、出庫、報(bào)損這三種事務(wù)處理,商品的任何流通都需要以流水方式記錄到商品流通表中,并對(duì)商品庫存量進(jìn)行更新。當(dāng)商品出庫、報(bào)損時(shí),必須考慮到該商品的當(dāng)前庫存量是否能夠滿足操作需要。出庫、報(bào)損后,若商品庫存量低于庫存下限值,將會(huì)自動(dòng)產(chǎn)生訂貨請(qǐng)求。 (5)倉庫管理系統(tǒng)需要在月底對(duì)商品流通數(shù)據(jù)自動(dòng)進(jìn)行盤查,需要按月打印商品流通分類匯總報(bào)表。 試根據(jù)上述需求陳述建立起有關(guān)該軟件問題的用例圖、活動(dòng)圖、類圖、序列圖和協(xié)作圖。
(1)用例圖: (2)活動(dòng)圖: (3)類圖: (4)序列圖: (5)協(xié)作圖:
最新試題
用于解決不同接口之間適配問題的是()設(shè)計(jì)模式。
IDEFO圖不反應(yīng)出系統(tǒng)()
在銷售管理系統(tǒng)需求文檔中出現(xiàn)下列描述,屬于設(shè)計(jì)約束范疇的是()
在UML中,以下不是構(gòu)件圖的作用的是()。
不需要建立“原型"的軟件開發(fā)模式是()。