監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

開發(fā)一個erp

申請免費(fèi)試用、咨詢電話:400-8352-114

   近年來,隨著計算機(jī)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,

  ERP 系統(tǒng)在計算機(jī)平臺、事務(wù)處理能力和功能范圍上有了很大進(jìn)步。但現(xiàn)有 ERP 系統(tǒng)的開發(fā)模式將企業(yè)業(yè)務(wù)流程固化在軟件系統(tǒng)中,使系統(tǒng)在開發(fā)、實(shí)施、維護(hù)和使用方面出現(xiàn)了一些問題。主要表現(xiàn)在系統(tǒng)開發(fā)缺乏靈活性、系統(tǒng)實(shí)施與維護(hù)難度大、系統(tǒng)易用性較差,以及軟件系統(tǒng)不能適應(yīng)迅速變化的企業(yè)業(yè)務(wù)流程等。

  工作流技術(shù)可以用來解決上述問題。采用工作 流技術(shù),可以把 ERP 業(yè)務(wù)過程邏輯從具體的業(yè)務(wù)實(shí)現(xiàn)中分離出來。這種方法在進(jìn)行企業(yè)實(shí)際應(yīng)用時具 有顯著的優(yōu)點(diǎn),它可以在不修改具體功能模塊實(shí)現(xiàn) 方式( 硬件環(huán)境、操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、編程語言、應(yīng)用開發(fā)工具和用戶界面)的情況下,通過重新定 義過程模型來完成系統(tǒng)功能的改變或系統(tǒng)性能的改 進(jìn),使企業(yè)可以根據(jù)業(yè)務(wù)流程動態(tài)構(gòu)建企業(yè)信息系 統(tǒng),打破企業(yè)必須適應(yīng)軟件的傳統(tǒng)模式。采用工作 流技術(shù),可有效地把企業(yè)各種資源( 人、信息、應(yīng)用工具和業(yè)務(wù)流程)合理地組織在一起,提高軟件重用率,發(fā)揮系統(tǒng)的最大效能0 基于工作流的 ERP 系統(tǒng)開發(fā)與實(shí)施

  1. 1 基于工作流的 ERP 系統(tǒng)開發(fā)與實(shí)施方法

  基于工作流的 ERP 系統(tǒng)開發(fā)與實(shí)施方法,與傳統(tǒng) ERP 系統(tǒng)開發(fā)方法的本質(zhì)差別在于:它把 ERP 業(yè)務(wù)過程邏輯從具體的業(yè)務(wù)實(shí)現(xiàn)中分離出來,以業(yè) 務(wù)過程為核心來設(shè)計和構(gòu)建 ERP 系統(tǒng),并控制其運(yùn)行。該方法通過對企業(yè)業(yè)務(wù)流程的分析,抽取出原 子級的企業(yè)業(yè)務(wù)活動,并通過 ERP 組件來實(shí)現(xiàn)這些原子級企業(yè)活動,以業(yè)務(wù)流程模型驅(qū)動這些原子活 動的運(yùn)行,從而實(shí)現(xiàn)企業(yè)業(yè)務(wù)和軟件實(shí)現(xiàn)的全面集 成。這種集成不單是業(yè)務(wù)過程和軟件之間的集成, 也是與這些業(yè)務(wù)過程相關(guān)聯(lián)的人員、數(shù)據(jù)的集成。因此,系統(tǒng)的復(fù)雜度和集成的難度很大,必須采用一 種技術(shù)對整個 ERP 開發(fā)實(shí)施過程及所涉及的相關(guān)流程、組件、人員和數(shù)據(jù)等因素進(jìn)行分析,以便對整 個 ERP 系統(tǒng)進(jìn)行管理和控制。工作流技術(shù)可以很好地滿足這種需求,它采用工作流建模技術(shù)建立以 流程為核心的企業(yè)業(yè)務(wù)模型,將流程及與其相關(guān)的 信息、人員和業(yè)務(wù)實(shí)現(xiàn)組件統(tǒng)一集成起來,并通過工作流執(zhí)行服務(wù),按照所建立的業(yè)務(wù)模型進(jìn)行業(yè)務(wù)的執(zhí)行

  利用工作流技術(shù)可以設(shè)計和建立一個工作流環(huán)境,用來支持 ERP 系統(tǒng)的業(yè)務(wù)流程分析、業(yè)務(wù)構(gòu)件抽取、業(yè)務(wù)系統(tǒng)構(gòu)建和業(yè)務(wù)系統(tǒng)執(zhí)行( 如圖 l)。其具體步驟是:

  (l)業(yè)務(wù)分析 在業(yè)務(wù)分析階段,可以利用工作流建模與分析工具,詳細(xì)分析 ERP 的業(yè)務(wù)流程和相關(guān)的組織/ 人員情況,生成完整的 ERP 業(yè)務(wù)過程模型,明確 ERP 軟件的實(shí)際需求,即誰在什么時間做什么事情,需要什么信息,生成什么信息。

  (2) 組件開發(fā) 在 ERP 組件設(shè)計中,可以依據(jù)業(yè)務(wù)分析階段的業(yè)務(wù)過程模型整理出 ERP 業(yè)務(wù)的原子活動,針對這些原子活動分析其需要由什么樣 的組件來實(shí)現(xiàn),并確定每個組件的輸入/ 輸出接口, 從而抽取出 ERP 系統(tǒng)的組件規(guī)劃方案。由此得出構(gòu)成 ERP 系統(tǒng)的基本組成元素:原子活動和組件。

  (3) 業(yè)務(wù)系統(tǒng)構(gòu)建 可以根據(jù)企業(yè)業(yè)務(wù)需求組合這些原子活動和組件,以建立一個可實(shí)際運(yùn)行的

  ERP 系統(tǒng)。組合過程可以使用工作流建模工具來完成。在這一步驟中,可以動態(tài)關(guān)聯(lián)原子活動和組件,并定義各活動和組件間輸入/ 輸出關(guān)系。

  (4) 系統(tǒng)實(shí)施 得到的 ERP 系統(tǒng)可以通過工作流引擎進(jìn)行執(zhí)行。引擎根據(jù)定義好的業(yè)務(wù)邏輯推動

  ERP 系統(tǒng)的運(yùn)轉(zhuǎn),負(fù)責(zé)流程的啟動、導(dǎo)航、結(jié)束等操作,并實(shí)現(xiàn)對組件的調(diào)用、活動和組件間數(shù)據(jù)的交互以及用戶與系統(tǒng)的交互。整個環(huán)境可以為 ERP 系統(tǒng)的開發(fā)與實(shí)施在方法和工具上提供支持。

  1. 2 基于工作流的 ERP 系統(tǒng)開發(fā)與實(shí)施體系

  經(jīng)過長期的推廣和應(yīng)用,許多 ERP 功能已經(jīng)標(biāo)準(zhǔn)化和模塊化,甚至有些通用的功能模塊已經(jīng)被開 發(fā)成標(biāo)準(zhǔn)的商業(yè)組件,可在市場上買到??梢灶A(yù)想, 將來的 ERP 系統(tǒng)的開發(fā)將會變得越來越簡單。用戶只要確定了自己的業(yè)務(wù)需求,就可以從市場上購買相關(guān)的組件產(chǎn)品組合成一個系統(tǒng)。然而,這種組合并不是簡單的拼湊,而是在業(yè)務(wù)需求驅(qū)動下的多種資源間的有機(jī)集成。如何將 ERP 系統(tǒng)的業(yè)務(wù)需求與組件關(guān)聯(lián)起來,如何將這些業(yè)務(wù)組件集成起來成為一個整體,以及如何管理和控制這些組件的運(yùn)行,是該體系需要解決的主要問題。概括地說,它需要一個統(tǒng)一的體系對資源的集成和運(yùn)行進(jìn)行管理和控制。

  基于工作流技術(shù),本文定義了一個多層的 ERP 系統(tǒng)開發(fā)與實(shí)施體系,使企業(yè)可以在一個統(tǒng)一的集成框架下實(shí)現(xiàn)組件化 ERP 系統(tǒng)的開發(fā)、實(shí)施與運(yùn)行。該體系包括四層結(jié)構(gòu),分別為系統(tǒng)平臺、應(yīng)用平臺、關(guān)鍵組件和工作流平臺( 如圖 2)。

  

4.png

 

  (l)系統(tǒng)平臺 它包括數(shù)據(jù)庫服務(wù)、操作系統(tǒng)和與 ERP 相關(guān)的其他企業(yè)應(yīng)用系統(tǒng),同時還為 ERP 系統(tǒng)提供基本的中間件服務(wù),如消息服務(wù)、對象服務(wù)等。系統(tǒng)平臺目前已有許多成熟的商業(yè)化產(chǎn)品,可以直接選用,作為 ERP 的底層支撐環(huán)境。

  (2) 應(yīng)用平臺 它為整個 ERP 系統(tǒng)提供公共的應(yīng)用服務(wù)組件,并為 ERP 系統(tǒng)提供基本的組件管理框架、集成管理框架和工作流執(zhí)行服務(wù)。工作流引擎實(shí)現(xiàn)業(yè)務(wù)過程邏輯的執(zhí)行和控制;集成服務(wù)實(shí)現(xiàn)系統(tǒng)與外部系統(tǒng)( PDM,OA 等)的接口與通訊;組件框架則為組件的調(diào)用、運(yùn)行和管理提供一個基本的環(huán)境。

  (3) 關(guān)鍵組件 組件是企業(yè)業(yè)務(wù)活動的具體實(shí)現(xiàn),它接受用戶傳來的業(yè)務(wù)數(shù)據(jù),按照一定的商業(yè)邏輯對數(shù)據(jù)進(jìn)行處理,然后再返回給用戶。根據(jù)不同的業(yè)務(wù)類型,可以開發(fā)出許多業(yè)務(wù)組件,為實(shí)現(xiàn)組件的重用性,可以將組件分為通用業(yè)務(wù)組件和行業(yè)專用組件。

發(fā)布:2010-04-21 14:37    編輯:泛普軟件 · zhangyan    [打印此頁]    [關(guān)閉]

相關(guān)欄目

ERP系統(tǒng)設(shè)計 ERP系統(tǒng)開發(fā) ERP需求調(diào)研 ERP系統(tǒng)實(shí)施 ERP系統(tǒng)培訓(xùn) ERP解決方案 ERP售后服務(wù) ERP系統(tǒng)免費(fèi)下載 ERP系統(tǒng)破解 ERP系統(tǒng)二次開發(fā) ERP系統(tǒng)怎么用 ERP是什么意思 行業(yè)動態(tài) 規(guī)劃選型 技術(shù)文章