數據接口的設計思想和方法 ERP系統是由生產管理、財務管理、人事管理、銷售及
客戶關系管理以及決策支持等子系統組成,企業內外各系統之間以及系統內部都存在著數據傳遞關系。生產管理系統要完成產品數據采集和加工處理,同時要向財務管理系統、銷售管理系統和決策支持系統提供有關的數據和資料,財務管理系統和銷售管理等在對數據進行進一步加工處理的同時,也要向決策支持系統提供有關的分析資料和管理信息,以便決策支持系統做出相應的分析預測并且給出各種決策方案。很明顯,企業要想做出一個全面的、系統的決策,實現企業內外部供應鏈的一體化,任何系統都不可能完全獨立,總是與其它系統存在著這樣或那樣的直接或間接聯系,這種聯系更多地表現在系統間的數據傳遞(數據共享)。企業內外部系統之間的數據傳遞是通過數據接口完成的,有時,甚至系統內部數據傳遞也需要由數據接口完成,而不是簡單的采集。在網絡環境下,
ERP系統的整合、開發與應用就更應該注意系統間的數據傳遞,明確系統間在業務上的合理分工,這些都需要我們對會計軟件系統的數據接口技術進行研究和探討。
一、數據接口
數據接口是指用于完成各系統間和系統內部數據傳遞的接口。
在系統中通常設計成一個數據庫文件或接口轉換模塊,傳出數據的系統通常對數據事先進行必要的加工處理,需要接收數據的系統按照用戶的要求(用戶事先定義的數據模式),從對方系統中采集需要傳遞的數據,然后送往數據接口,企業內外的兩系統之間或系統內部通過數據接口完成了數據傳遞的任務。其基本處理原理如下圖:
1、數據模式
數據接口的核心是數據模式,所謂數據模式是指應用系統對要傳遞的數據應在數據的來源、內容、公式定義、分類、匯總、數據格式、數據去向等方面的處理上作出相應的規定。一般情況下數據模式是在軟件初始化階段由用戶設定的,投入應用時大量的數據采集完全自動化。同時根據系統的實際需要用戶也可以對數據模式進行修改和維護,甚至重新定義。
2、傳遞數據的形式
傳遞的數據的形式,不同的軟件系統可采用不同的策略:一種是由接收數據系統采取主動按照數據模式到對方系統去識別、采集。一種是由要傳出數據的系統先對數據進行加工,然后按照數據模式將數據傳遞過去。如果是系統內接口的話一般采用的是第二種,企業內外系統間的數據傳遞一般是第一種。