Transcript ch07流程模式實例
系統分析與設計 黃明祥 著 7.5 流程塑模之應用實例 明新電子公司的個案實例 本節將延續第六章明新公司之企業個案實例,針對銷售管 理系統之流程塑模的過程進行詳細的介紹。一般而言,企 業在銷售管理系統的主要作業項目如下所示﹕(圖7-22) 1. 行銷部門根據客戶訂單需求進行訂單處理作業並產生訂單檔。 2. 行銷人員查詢是否有庫存,若有庫存則安排送貨事宜;若無足夠庫 存時則通知生產部門進行製造活動,訂單進入生產管理系統。 3. 生產計劃人員根據訂單生產需求進行生產排程作業,排程以後產生 工作命令單與物料需求清單。 4. 採購部門接獲生產部門之物料需求清單進行採購處理作業,尋找適 合供應商承接業務。 5. 供應商接獲其他公司的訂單時,進行配送處理的事宜。 6. 物料部門接到供應商交貨時,進行收料處理作業。 1 http://www.tsanghai.com.tw/ 滄海書局 (一) 客戶 訂單需求 (二) 行銷部門 (三) 生產部門 訂單處理 工作 負荷檔 生產排程 否 (六) 物料部門 物料需求 清單 收料單 採購單檔 訂單生產 需求 採購處理 是 送貨單 (五) 供應商 物料 庫存檔 訂單檔 查詢是否 有庫存﹖ (四) 採購部門 採購單 收料處理 收料單檔 送貨處理 工作命令單 送貨單檔 銷退貨單 銷退貨處理 銷退單檔 請款單 請款處理 請款單檔 付款單 入帳處理 付款單檔 配送處理 交貨清單 圖7-22 銷售管理系統之作業流程圖 系統分析與設計 黃明祥 著 圖7-23是銷售管理系統之環境資料流程圖,外部實體有客戶、 行銷部門與配送部門三者,中間部分是資料處理銷售管理 系統。 客戶 客戶 1.0 銷售管理系統 行銷部門 行銷部門 配送部門 配送部門 圖7-23 銷售管理系統之環境資料流程圖 http://www.tsanghai.com.tw/ 3 滄海書局 系統分析與設計 黃明祥 著 7.5 流程塑模之應用實例 明新電子公司的個案實例 圖7-24是明新公司銷售管理系統的Level-1之資料流程圖, 涵蓋訂單、送貨、請款、入帳與銷退五個處理,主要的 外部實體是客戶、行銷部門與配送部門。行銷部門負責 處理訂單、送貨、銷退與入帳等業務。 表7-3 銷售管理系統之處理、資料儲存與資料流。 4 http://www.tsanghai.com.tw/ 滄海書局 下訂單 客戶 1.1 S03 成品資料 訂單處理 付 款 請 款 單 S02 1.2 送貨處理 S01 客戶基本資料 S06 行銷部門 1.3 請款處理 1.4 入帳處理 1.5 銷退貨處理 訂單資料 送貨單資料 配送部門 S04 請款單資料 S05 付款單資料 S07 銷退單資料 圖7-24 銷售管理系統的Level-1資料流程圖 系統分析與設計 黃明祥 著 表7-3 銷售管理系統之處理、資料儲存與資料流 資料儲存 訂 單 資 處理 料 訂單處理 客戶 資料 送貨 單 資料 請款 單 資料 付款 單 資料 送貨處理 請款處理 入帳處理 銷退貨處 理 成品 資料 銷退 單 資料 註﹕表示資料儲存提供處理相關的資訊;表示資料儲 存與處理有雙向交流。 6 http://www.tsanghai.com.tw/ 滄海書局 系統分析與設計 黃明祥 著 7.5 流程塑模之應用實例 明新電子公司的個案實例 以下擬針對每一個處理的作業細節進一步說明如下﹕ 1.訂單處理訂單處理是由行銷部門根據客戶的需求進行 訂單處理之工作,包括訂單的接洽與簽訂合約、訂單資 料的建檔與修正等。 2.送貨處理送貨處理是由行銷部門根據客戶的送貨需求 執行成品送貨的工作,包括通知配送部門、安排運輸事 宜、執行送貨活動、送貨資料的建檔與修正等。 7 http://www.tsanghai.com.tw/ 滄海書局 系統分析與設計 黃明祥 著 7.5 流程塑模之應用實例 明新電子公司的個案實例 3.請款處理行銷部門根據合約規定,開出請款單並通知客 戶付款,包括查詢訂單管理系統否有請款資料、開出請款 單並通知客戶付款、請款資料的建檔與修正等。 4.入帳處理行銷部門接獲客戶的付款單以後,進行入帳處 理之業務,包括審查客戶付款單之憑證、付款資料的建檔 與修正等。 5.銷退貨處理銷退貨處理是由行銷部門根據客戶的銷退貨 需求進行銷退貨業務之工作。 8 http://www.tsanghai.com.tw/ 滄海書局 系統分析與設計 黃明祥 著 7.6 本章重點 流程塑模是系統分析階段進行需求分析活動之一項重要 工作,其主要目的是掌握資訊系統的功能與行為,對後 續的資訊系統處理程序的設計具有關鍵性的影響。 流程塑模的首要工作是選擇一個適當的流程模式,而選 擇流程模式須考慮以下因素﹕流程描述的對象、模式的 表示方法、學習者的經驗與能力、學習的時間與成本、 執行的作業效率與維護性等。 9 http://www.tsanghai.com.tw/ 滄海書局 系統分析與設計 黃明祥 著 7.6 本章重點 一般而言,建立流程模式時,必須掌握以下重要因素: 資料來源、系統範圍、輸入與輸出、資料流程、處理、 細分原則、錯誤迴圈、企業需求、CASE工具的使用、流 程的表示方法、……等。 整體言之,建立流程模式時,建議採用「自上而下」的 做法,企業個案的實例演練與不斷改進作業的缺點是建 立一個良好的流程模式的必要過程,利用CASE工具可以 大幅度的節省塑模所需的時間,提升作業的效率與品質, 表7-4是資料塑模的主要問題與對策。 10 http://www.tsanghai.com.tw/ 滄海書局 系統分析與設計 黃明祥 著 表7-4 資料塑模的主要問題與對策 No. 主要問題 對策 1 如何將目前實體流程用DFD予 以描述的領域知識不足 深入了解作業情形的細節包括流程、 活動、涉及部門與工作性質等。 2 如何將一個複雜大系統切割為 若干個小型系統 制定流程模式細分的詳細規則(Rules) 3 違反DFD的基本規則 人工檢查或是利用CASE工具輔助檢 查 4 DFD是否正確、完整與一致性 人工檢查或是利用CASE工具輔助檢 查 5 製作流程模式的產力與品質不 佳 熟悉CASE工具的運用 6 如何選擇適合的流程模式 充份了解使用者對流程模式的需求並 且制定一套評選流程模式的法則 7 流程模式過於複雜與再用性低 塑模過程保持簡單化、清晰化、效率 化、標準化、彈性與再用性等原則 11 http://www.tsanghai.com.tw/ 滄海書局