當(dāng)前位置:工程項目OA系統(tǒng) > ERP系統(tǒng) > ERP設(shè)計運用 > ERP系統(tǒng)開發(fā)
開發(fā)一個erp
近年來,隨著計算機(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ā)、實施、維護(hù)和使用方面出現(xiàn)了一些問題。主要表現(xiàn)在系統(tǒng)開發(fā)缺乏靈活性、系統(tǒng)實施與維護(hù)難度大、系統(tǒng)易用性較差,以及軟件系統(tǒng)不能適應(yīng)迅速變化的企業(yè)業(yè)務(wù)流程等。
工作流技術(shù)可以用來解決上述問題。采用工作 流技術(shù),可以把 ERP 業(yè)務(wù)過程邏輯從具體的業(yè)務(wù)實現(xiàn)中分離出來。這種方法在進(jìn)行企業(yè)實際應(yīng)用時具 有顯著的優(yōu)點,它可以在不修改具體功能模塊實現(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ā)與實施
1. 1 基于工作流的 ERP 系統(tǒng)開發(fā)與實施方法
基于工作流的 ERP 系統(tǒng)開發(fā)與實施方法,與傳統(tǒng) ERP 系統(tǒng)開發(fā)方法的本質(zhì)差別在于:它把 ERP 業(yè)務(wù)過程邏輯從具體的業(yè)務(wù)實現(xiàn)中分離出來,以業(yè) 務(wù)過程為核心來設(shè)計和構(gòu)建 ERP 系統(tǒng),并控制其運行。該方法通過對企業(yè)業(yè)務(wù)流程的分析,抽取出原 子級的企業(yè)業(yè)務(wù)活動,并通過 ERP 組件來實現(xiàn)這些原子級企業(yè)活動,以業(yè)務(wù)流程模型驅(qū)動這些原子活 動的運行,從而實現(xiàn)企業(yè)業(yè)務(wù)和軟件實現(xiàn)的全面集 成。這種集成不單是業(yè)務(wù)過程和軟件之間的集成, 也是與這些業(yè)務(wù)過程相關(guān)聯(lián)的人員、數(shù)據(jù)的集成。因此,系統(tǒng)的復(fù)雜度和集成的難度很大,必須采用一 種技術(shù)對整個 ERP 開發(fā)實施過程及所涉及的相關(guān)流程、組件、人員和數(shù)據(jù)等因素進(jìn)行分析,以便對整 個 ERP 系統(tǒng)進(jìn)行管理和控制。工作流技術(shù)可以很好地滿足這種需求,它采用工作流建模技術(shù)建立以 流程為核心的企業(yè)業(yè)務(wù)模型,將流程及與其相關(guān)的 信息、人員和業(yè)務(wù)實現(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 軟件的實際需求,即誰在什么時間做什么事情,需要什么信息,生成什么信息。
(2) 組件開發(fā) 在 ERP 組件設(shè)計中,可以依據(jù)業(yè)務(wù)分析階段的業(yè)務(wù)過程模型整理出 ERP 業(yè)務(wù)的原子活動,針對這些原子活動分析其需要由什么樣 的組件來實現(xiàn),并確定每個組件的輸入/ 輸出接口, 從而抽取出 ERP 系統(tǒng)的組件規(guī)劃方案。由此得出構(gòu)成 ERP 系統(tǒng)的基本組成元素:原子活動和組件。
(3) 業(yè)務(wù)系統(tǒng)構(gòu)建 可以根據(jù)企業(yè)業(yè)務(wù)需求組合這些原子活動和組件,以建立一個可實際運行的
ERP 系統(tǒng)。組合過程可以使用工作流建模工具來完成。在這一步驟中,可以動態(tài)關(guān)聯(lián)原子活動和組件,并定義各活動和組件間輸入/ 輸出關(guān)系。
(4) 系統(tǒng)實施 得到的 ERP 系統(tǒng)可以通過工作流引擎進(jìn)行執(zhí)行。引擎根據(jù)定義好的業(yè)務(wù)邏輯推動
ERP 系統(tǒng)的運轉(zhuǎn),負(fù)責(zé)流程的啟動、導(dǎo)航、結(jié)束等操作,并實現(xiàn)對組件的調(diào)用、活動和組件間數(shù)據(jù)的交互以及用戶與系統(tǒng)的交互。整個環(huán)境可以為 ERP 系統(tǒng)的開發(fā)與實施在方法和工具上提供支持。
1. 2 基于工作流的 ERP 系統(tǒng)開發(fā)與實施體系
經(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ù)組件集成起來成為一個整體,以及如何管理和控制這些組件的運行,是該體系需要解決的主要問題。概括地說,它需要一個統(tǒng)一的體系對資源的集成和運行進(jìn)行管理和控制。
基于工作流技術(shù),本文定義了一個多層的 ERP 系統(tǒng)開發(fā)與實施體系,使企業(yè)可以在一個統(tǒng)一的集成框架下實現(xiàn)組件化 ERP 系統(tǒng)的開發(fā)、實施與運行。該體系包括四層結(jié)構(gòu),分別為系統(tǒng)平臺、應(yīng)用平臺、關(guān)鍵組件和工作流平臺( 如圖 2)。
(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ù)。工作流引擎實現(xiàn)業(yè)務(wù)過程邏輯的執(zhí)行和控制;集成服務(wù)實現(xiàn)系統(tǒng)與外部系統(tǒng)( PDM,OA 等)的接口與通訊;組件框架則為組件的調(diào)用、運行和管理提供一個基本的環(huán)境。
(3) 關(guān)鍵組件 組件是企業(yè)業(yè)務(wù)活動的具體實現(xiàn),它接受用戶傳來的業(yè)務(wù)數(shù)據(jù),按照一定的商業(yè)邏輯對數(shù)據(jù)進(jìn)行處理,然后再返回給用戶。根據(jù)不同的業(yè)務(wù)類型,可以開發(fā)出許多業(yè)務(wù)組件,為實現(xiàn)組件的重用性,可以將組件分為通用業(yè)務(wù)組件和行業(yè)專用組件。
- 1軟件erp系統(tǒng)開發(fā)方案流程
- 2erp編程學(xué)習(xí)
- 3開發(fā)erp系統(tǒng)有前途嗎
- 4房源erp管理系統(tǒng)開發(fā)
- 5erp系統(tǒng)開發(fā)解決方案
- 6erp系統(tǒng)開發(fā)激勵措施
- 7開發(fā)門窗erp系統(tǒng)軟件
- 8erp系統(tǒng)就是軟件開發(fā)的系統(tǒng)嗎
- 9定制erp系統(tǒng)開發(fā)流程
- 10藥品erp管理系統(tǒng)開發(fā)
- 11掌握四個步驟輕松上手小程序開發(fā)!
- 12鄭州erp系統(tǒng)定制開發(fā)
- 13武漢erp系統(tǒng)開發(fā)流程
- 14erp開發(fā)與實施
- 15erp系統(tǒng)指標(biāo)開發(fā)流程
- 16物流erp軟件開發(fā)
- 17企業(yè)erp建設(shè)
- 18erp庫存管理系統(tǒng)如何開發(fā)
- 19erp系統(tǒng)開發(fā)合同明細(xì)
- 20erp系統(tǒng)設(shè)計開發(fā)
- 21erp系統(tǒng)的開發(fā)及配置
- 22erp軟件開發(fā)商
- 23系統(tǒng)erp管理系統(tǒng)開發(fā)
- 24品質(zhì)管理erp系統(tǒng)開發(fā)
- 25福建erp系統(tǒng)軟件定制開發(fā)
- 26企業(yè)管理系統(tǒng)erp開發(fā)
- 27人力倉庫erp系統(tǒng)定制開發(fā)
- 28erp系統(tǒng)設(shè)計開發(fā)規(guī)劃
- 29erp研發(fā)
- 30企業(yè)erp開發(fā)系統(tǒng)軟件
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓