ERP系統中的稽核模組設計(轉)
ERP系統中的稽核模組設計
http://www.226e.net/article/13/Article6277_1.htm
如何結合稽核功能的需求在ERP系統中實現一個靈活的稽核模組成為很多ERP系統開發的關鍵。
由於國內企業的特點,國內企業在上ERP時往往把稽核過程看的很重要,把ERP系統要有稽核模組作為一個重要的選型依據.但是,從ERP系統的開發角度出發,不可能為每個企業進行二次開發,進行稽核模組的定製,因為不同企業的稽核需求、稽核環節是不同的。ERP系統的稽核不是辦公自動化,而是與業務密切相關的稽核過程,例如,建立一個採購訂單,根據採購訂單的不同金額,就意味著不同的稽核路徑,這個稽核要與ERP系統中的採購訂單物件進行關聯,而不是讓ERP系統與辦公自動化進行整合。
ERP系統對稽核功能需求顯然是一個工作流管理過程,但是目前的ERP系統還沒有哪家能夠提供強大的工作流管理支援。如何結合稽核功能的需求在ERP系統中實現一個靈活的稽核模組成為很多ERP系統開發的關鍵。
綜合來說,ERP系統中稽核模組的需求主要總結為兩點:
1. 支援不同層次的稽核路徑的靈活定義。允許客戶自由的增加稽核層次,定義每個層次的稽核額度,定義每個層次可以參與的稽核角色,並且要能夠定義同一層次不同角色之間是與的關係還是或的關係。
2. 應該能夠針對ERP系統的不同業務物件定義其稽核流程。例如為採購訂單、銷售訂單、生產訂單等定義其稽核流程。這個需求要求稽核管理模組應當是獨立的,能夠提供獨立介面為ERP系統中的不同業務物件所用。
針對上面的需求,在設計ERP系統的稽核模組時,必須保證其靈活性、擴充套件性、獨立性等。根據以上需求,ERP系統的稽核模組的設計思路可以歸納為:模型驅動的元件化和物件化設計。根據需求分析,參照工作流思想,可以定義如下的稽核模組的物件導向模型:
- 過程:代表一個稽核路徑;
- 活動:代表一條稽核路徑的一個稽核層次,例如採購定單稽核中的採購部經理稽核層次。該活動物件在具體的稽核路徑中應當指定層次,稽核額度、角色等。
- 角色:代表稽核路徑中參與每個稽核層次的相關人員職能;
- 僱員:ERP系統中的人員。
- 活動關係:定義稽核路徑中相關活動之間的關係,可以是與的關係,也可以是或的關係。
- 業務物件:代表ERP系統中的一個業務,例如採購訂單、銷售訂單等。
- 稽核模板:針對某種業務物件定義的稽核路徑模板,可以在模板的基礎定義具體的稽核路徑。
一個基本的工作流模型可以用一個活動圖定義如下:
物件之間的關係見下圖。
這個物件模型同時提供了資料庫模型的設計基礎。
在這個模型中,過程有活動組成,活動之間存在不同型別的關係,每個活動由承擔相關角色的員工執行。針對某個具體業務物件的稽核過程定義可以在稽核過程模板上進行。基於上述模型,我們可以定義一個為採購訂單定義一個稽核過程。
1. 定義一個稽核模板,指定稽核模板對應的功能模組為採購訂單;
2. 增加稽核層次,即活動,指定該層次的稽核額度、相關的參與角色和活動關係;
3. 建立一個針對採購訂單的稽核過程,指定其模板為上述模板,指定每個層次的具體稽核人員。
4. 最後可以在採購訂單的視窗中檢視稽核過程。
基於所定義的物件,我們可以描述一個為採購訂單定義稽核路徑的過程。
這裡有個關鍵,稽核過程的定義是獨立的,稽核過程與ERP系統中的業務物件關聯起來需要依靠稽核元件提供的介面實現。我們需要在資料庫中儲存對應某種業務物件的稽核過程。
以上的設計思路保證了稽核模組與ERP系統的業務物件的獨立性,保證可以靈活定義稽核路徑,可以針對不同業務物件定義稽核路徑,由於該元件是獨立,並且資料庫的設計與ERP的資料庫也可以實現分離管理,二者只需要通過介面實現,保證了所開發的稽核模組能夠適應不同客戶的稽核需求
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7942439/viewspace-19643/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 模切ERP系統的功能模組分析——點晴ERP
- OA系統模組設計方案
- 系統模組劃分設計的思考
- SNP分享:SAP ERP系統有哪些模組?
- JAVA oa 系統模組設計方案Java
- 電商ERP系統的功能模組及好處
- javaweb畢業設計稽核系統JavaWeb
- javascript中的模組系統JavaScript
- OA 系統原始碼模組設計方案原始碼
- JAVA 考試系統模組設計方案Java
- ERP中HR模組的操作與設計--開源軟體誕生26
- 製造業基本ERP管理系統模組有哪些?
- 服裝企業ERP系統的基本功能模組
- 模切ERP更需要專屬的ERP系統
- PDM與ERP系統整合設計
- OA 辦公管理系統模組 設計方案
- JAVA oa 辦公系統模組 設計方案Java
- java OA 辦公系統 模組設計方案Java
- 如何設計電商系統原始碼的商鋪模組原始碼
- 如何設計電商系統原始碼的商鋪模組(下)原始碼
- WMS倉儲管理系統與ERP倉庫模組怎麼選?
- 流量回放系統的設計與實現--流量錄製模組
- [譯] 模組化系統中的 event.stopPropagation()
- 模切行業選擇ERP系統的方案行業
- 模切行業完美解決方案的模切ERP系統行業
- java 網路考試 線上教育系統 模組設計方案Java
- 商品模組設計
- 各種系統參考設計網址 比如ERP
- 模切ERP系統如何提升物料的利用率
- ERP系統如何提升模切企業的管理效率
- 基於java的外賣點餐系統部分模組設計(無介面版)Java
- PetShop的系統架構設計(一)(轉)架構
- Java 9 的模組(Module)系統Java
- java PC 和 手機 線上考試系統 模組設計方案Java
- 模切企業為何要用ERP系統?
- IC設計行業erp系統評估的判斷標準行業
- ABP之模組系統
- JS模組化系統JS
- 不會程式設計也可以製作ERP、CRM系統。程式設計