登錄

功能建模

1.什么是功能建模

功能建模是指在業(yè)務(wù)建模的基礎(chǔ)上,為解決業(yè)務(wù)領(lǐng)域的問題所需要的系統(tǒng)功能,并按照“系統(tǒng)—子系統(tǒng)—功能—程序”的思路編排,且需說明解決哪部分業(yè)務(wù)以及功能間的關(guān)系。

2.功能建模的建模思路

1、理解業(yè)務(wù)體系,梳理出業(yè)務(wù)體系所在的問題域的層次關(guān)系;

12、確定系統(tǒng)邊界,明確接口關(guān)系;

13、確定系統(tǒng)分解規(guī)則,將系統(tǒng)分解成幾個子系統(tǒng);

14、確定子系統(tǒng)所需的功能,按層次列出功能;

15、按IPO思路確定系統(tǒng)功能,輸入、處理、輸出。

16、按交互思路確定用戶界面。

3.功能建模在銷售管理系統(tǒng)中的應(yīng)用[1]

通過對銷售管理系統(tǒng)的分析,我們可以找出這樣一些角色:客戶、供貨商、采購員、銷售員、倉庫管理員、財會人員、數(shù)據(jù)庫系統(tǒng)。其中:客戶是從公司中訂購商品的人i供貨商是向公司提供進貨的商家.采購員負責與供貨商打交道即從商家進貨;銷售員負責與客戶打交道即銷售商品:倉庫管理員是記錄商品庫存商品入庫出庫;財會人員負責整個公司的財務(wù)工作:與銀行交互進行支付處理;數(shù)據(jù)庫系統(tǒng)是提供數(shù)據(jù)處理方面功能的系統(tǒng)。整個系統(tǒng)協(xié)調(diào)工作,統(tǒng)一進貨,統(tǒng)一銷售.統(tǒng)一結(jié)算.統(tǒng)一退貨。

根據(jù)以上問題分析本系統(tǒng)的需求,可以初步確定這樣一些用例:

客戶:獲得清單、獲得訂單狀態(tài)、訂購貨物、取消訂單、退貨:采購員:進貨、向供貨商退貨、供貨商管理(添加、修改、刪除、查詢供貨商信息):銷售員處理客戶退貨、客戶管理(添加、修改、刪除。查詢客戶信息)j倉庫管理員:到貨入庫、退貨入庫、發(fā)貨出庫、退貨出庫、庫存統(tǒng)計等;財會人員:收款結(jié)算、客戶往來賬目處理、供貨商往來賬目處理、付款結(jié)算、其他收支等。

“訂購貨物”用例描述訂單通過該過程進入訂單處理系統(tǒng)。訂購貨物的過程是:當客戶選擇訂購貨物后.系統(tǒng)顯示訂購貨物界面??蛻糨斎胱约旱男彰妥≈罚缓筝斎胍嗁彯a(chǎn)品的代碼.并且系統(tǒng)要將該項價格加到總值中去。完成以上的選擇之后,客戶輸入信用卡支付信息??蛻籼峤缓?,系統(tǒng)驗證輸入信息,并把該訂單作為未完成的交易保存。

“取消訂單”用例描述了客戶取消訂單的過程??蛻暨x擇取消訂單.客戶進入取消訂單界面??蛻暨x擇取消。如果這筆訂單中的產(chǎn)品還沒有運走,則系統(tǒng)在數(shù)據(jù)庫中刪除這筆訂單并更新訂單,向客戶賬號中加錢并更新賬目.把訂單中的產(chǎn)品放回庫存并更新產(chǎn)品數(shù)量。

“退貨”用例描述客戶將不滿意的產(chǎn)品退回公司的過程。當客戶選擇退貨時.首先查詢訂單,然后選擇要退回的貨物,提交之后,系統(tǒng)更新賬目.產(chǎn)品數(shù)量及訂單。

“更新客戶”用例描述當客戶信息發(fā)生變化時修改客戶資料的過程。當銷售員選擇更新客戶時,首先查詢客戶,然后填寫查詢條件.系統(tǒng)查詢出符合條件的若干客戶.選擇要修改的客戶,并選擇”修改資料”功能.系統(tǒng)驗證該用戶是否有修改權(quán)限,系統(tǒng)查看是否其他人在使用該客戶資料.系統(tǒng)打開客戶資料修改窗口.輸入新資料并保存,系統(tǒng)驗證新資料的合法性,系統(tǒng)將客戶新資料保存到數(shù)據(jù)庫。

“進貨”用例描述采購員從供貨商家購進商品的過程。當采購員選擇進貨功能時,使用“查詢供貨商”用例,選擇供貨商.然后選擇要購進的貨物,提交之后,系統(tǒng)更新賬目,產(chǎn)品數(shù)量。

評論  |   0條評論