相對于大型企業的ERP系統來說,中小企業ERP系統在融入企業管理理念的同時要提供一定的靈活性,以滿足不同企業的特定需要。因此,中小企業ERP系統不如大型的ERP系統復雜,包括的業務范圍在初期也主要停留在對計劃、生產、進銷存、質量、財務等主體業務的管理上。但從客戶靈活性、多樣個性化需求和軟件產品的生命力角度分析,則要求中小企業ERP系統具有良好的業務擴展性。
1 系統設計目標
由于中小企業具有多樣個性化和不斷發展變化的需求,所以中小企業ERP軟件要在保證主體框架不變的前提下,應該滿足用戶改動方便的需求。另外,中小企業ERP軟件應該是一個開放體系,可以方便地與多種管理軟件進行集成,允許各系統分工協作,保證ERP成功實施。為此,我們設計的中小企業ERP軟件系統框架的目標如下:
(1)系統在構架時應該是多層的,層與層之間的影響應降到最小。例如,修改數據庫時應盡量減少對業務邏輯層的影響。
(2)以業務模塊作為基本單元,一個基本單元內部的調整和優化應對其它單元帶來盡量小的影響,單元間的資源調用以供應方和消費者的關系定義。
(3)提供統一的功能接口標準,以確保系統良好的可擴展性,同時也使得與其它產品對接的難度降低。
(4)框架將提供某種機制透明地實現系統在網絡間的互訪,并且保證信息傳遞的高效性和安全性。
(5)建立一個信息中心,完成對消息和郵件的收集、轉發和管理。
(6)框架提供業務模塊問信息流向的動態控制,以更好地支持、業務流程重組。
(7)框架將盡可能地集成像日志管理、通用報表、權限管 、通用業務邏輯類等公共模塊,以盡量減少業務系統的開發量,縮短業務系統的開發周期。
(8)框架應該提供一套創建新業務的模板,以供系統的二次開發時使用。
2 選擇適合的ERP系統結構
目前幾乎所有的ERP系統都采用多層次的客戶機/服務器結構。這種模型可以更有效地進行應用管理,降低網絡的復雜性并保證數據庫的完整性。
企業在設計ERP系統結構時必須考慮7個層次:表示層、應用層和數據暉層。表示層、應用層與數據庫層分離(不管是物理的還是邏輯的)已經成為創建模塊化、可更新的客戶機/服務器應用的一種最常見的方法。這樣一來,用戶可以從數據庫服務器中裝載可執行的應用,從而簡化對應用的管理,同時在需要時,每個服務器還可以請求它自己的可執行模塊。類似的,可伸縮件也相應地變得簡單并且可通過增加應用服務器來進行升級。
3 重視ERP系統集成
絕大多數用戶在實施企業ERP項目時一般會采用來自多個不同廠商的ERP系統或者遇到需要與企業原有系統的集成問題,因而經常需要用到不同的數據庫和硬件平臺。而且,隨著這些獨立系統的實現,企業需要將這些分散的ERP子系統相互集成起來。有鑒于此,用戶應該選擇市場前景最廣闊的基礎設施組件,因為這些組件以后集成起來更容易一些。最理想的集成方法是在一個單一的操作系統和數據模型上運行多個應用。然而,雖然這種方法可以減少集成相關應用的復雜性,但卻增加了實施的時間。除此之外,這種方法一旦實施完成,其靈活性就要相對差一些。不過,在絕大多數情況下,選擇單一廠商的方法是很有必要的,因為絕大多數應用軟件開發商都依賴專用的或特定的數據庫系統。
4 關注系統的可擴展性
企業在發展過程中需要不斷地調整自己的核心競爭力,包括財務、生產、后勤、客戶服務、人力資源和銷售等。發展越快的企業其核心競爭力的調整頻率就越高,因此在安裝ERP系統時一個主要問題就是可擴展性。可擴展性是指將應用擴展到其他企業系統中特別是數據倉庫中的能力。在這里,將數據在系統間轉移的能力是最為關鍵的。
ERP和數據倉庫打包應用都允許系統管理人員在應用系統中集成原有的信息基礎設施。這種方法簡化了對基礎設施的管理,也使增值銷售商可以利用用戶已經具有的基礎設施進一步開發相關的ERP數據分析應用。ERP系統的增值銷售商還可以提供額外的數據倉庫應用功能。這些數據倉庫可能很少提供與其他ERP包或現有資源的集成。這種做法將大大限制它們的功能,因為即使一個相對受限的(在用戶的數量方面)數據庫應用也可能需要訪問來自多個數據源的數據。
5 選擇合適的操作系統
用戶在實施ERP項目時應該考慮到操作系統的可移植性,因為有些服務器只能在某些硬件平臺上實施。比如,以微軟平臺為基礎的Windows Server服務器(WS)應該只考慮基于INTEL的硬件平臺,因為在非INTEL的硬件平臺上運行的效果通常都不會很好。
現在最常用的兩種操作系統就是Unix和Windows Server,Unix依舊保持其旺盛的生命力,將繼續保持它在高端市場的領先地位,因為它能夠支持可伸縮的數據庫服務器,而Windows Server則更多地用于低端的服務器。因此,對實施ERP系統的用戶和其他高級應用來講,使用基于UNIX的方案將提供更大的可伸縮性,但用戶也需要具有更多的技術經驗和軟件工具資源。最近,WS的應用與Unix相比有可能具有更多的商業功能,因為它在可伸縮性和可用性方面進行了改進,并且會得到ERP軟件商的大力支持。因此,企業就需要深入了解WS與Unix核心技術的異同并且與軟件商更緊密地合作,從而確定到底是使用WS平臺還是Unix平臺。
ERP系統設計出來之后,并不是大功告成,系統在中小企業的實施是ERP系統應用的重要組成部分,還包括企業內部的培訓,ERP系統與其他系統的結合等工作需要我去做。但一個完善的ERP系統,肯定可以讓企業如虎添翼,迅猛發展。