陶福貴+++郭俊杰
【摘要】大型企業(yè)內(nèi)部往往存在數(shù)據(jù)孤島問題,如何保證數(shù)據(jù)的提取和融合是企業(yè)信息化建設中的一大難題。中間數(shù)據(jù)庫接口是一種解決方案。本文闡述了SAP系統(tǒng)與久其CI報表平臺之間利用中間庫模式實現(xiàn)數(shù)據(jù)交互的過程。
【關鍵詞】中間數(shù)據(jù)庫;接口;數(shù)據(jù)交互
1引言
集團企業(yè)內(nèi)部的分公司部署了多種ERP財務核算系統(tǒng),形成了數(shù)據(jù)孤島的問題,使財務數(shù)據(jù)利用率降低,為集團企業(yè)的決策增加了難度,對企業(yè)實現(xiàn)全面信息化也形成了阻隔。如何將日常的業(yè)務通過綜合的方式提供給決策者,既是實際的ERP軟件中缺乏有效支持的一個重要目標,也是企業(yè)面臨的一個難題。
在這種復雜的情況下,集團企業(yè)決策層就需要利用專業(yè)的統(tǒng)計分析系統(tǒng),實現(xiàn)對下屬企業(yè)或機構的監(jiān)管。這就需要財務統(tǒng)計分析系統(tǒng)能夠與不同的ERP系統(tǒng)進行數(shù)據(jù)交換。
目前,越來越多的第三方財務軟件迫切需要與久其CI報表軟件進行數(shù)據(jù)交互,需要提供統(tǒng)一銜接方案的要求越來越迫切。在這種情況下,久其提出了中間庫接口標準,并與許多財務核算軟件廠商進行了合作,約定了以標準中間庫的形式進行數(shù)據(jù)交互。
2系統(tǒng)分析與設計
本系統(tǒng)是在久其VA系統(tǒng)基礎上,采用Delphi語言開發(fā),開發(fā)工具是Borland Delphi 7.0。系統(tǒng)采用C/S方式實現(xiàn),踐行了分層設計的思想,實現(xiàn)了視圖顯示、業(yè)務邏輯處理和數(shù)據(jù)庫處理的分離。
2.1系統(tǒng)接口設計
系統(tǒng)采用了中間數(shù)據(jù)庫的方式完成數(shù)據(jù)交換。中間數(shù)據(jù)庫方式是按照單獨物理中間庫方式,第三方軟件建立的數(shù)據(jù)處理程序完成數(shù)據(jù)提取,經(jīng)初步整理后形成中間庫的明細數(shù)據(jù),直接存儲到中間數(shù)據(jù)庫,接口程序通過預先約定的中間數(shù)據(jù)庫格式進行財務數(shù)據(jù)的提取。系統(tǒng)采用多點部署、多點調(diào)用的運行模式,服務器端只需一次配置,客戶端可以多次部署。接口運行模式如圖1所示。
2.2系統(tǒng)中間庫接口設計
接口系統(tǒng)主要處理分幾個步驟。
(1) CI端的接口程序,根據(jù)報表參數(shù),將所有待處理的財務取數(shù)公式提取出來,寫入約定的ini文件,傳遞給中間庫接口程序。
(2) 中間庫接口程序得到待處理的全部財務公式、根據(jù)用戶選取的賬套、期間等信息,計算處理后,將結(jié)果寫入約定的ini文件。
(3) CI端的相關程序,根據(jù)產(chǎn)生的結(jié)果,導入報表中,完成財務數(shù)據(jù)提取。
(4) 中間庫接口程序還可以通過直接寫入公式的方式取數(shù)(供技術人員和實施人員測試或調(diào)試用)。
中間庫接口系統(tǒng)業(yè)務處理的流程如圖2所示。
2.3系統(tǒng)模塊設計
根據(jù)系統(tǒng)流程的處理過程,將系統(tǒng)的設計與實現(xiàn)分為了用戶及權限管理模塊、公式注冊模塊、公式處理模塊、客戶端取數(shù)顯示模塊和服務器端配置模塊等五個模塊。
其中,用戶及權限管理模塊主要包括用戶的信息管理、賬套權限的設置和用戶的登錄等內(nèi)容;公式注冊模塊負責完成公式的注冊,是公式進行解析和處理的前提;公式處理模塊負責完成對取數(shù)公式的解析和處理,對應不同的公式形成相應的取數(shù)SQL語句和取數(shù)結(jié)果;客戶端顯示模塊主要負責取數(shù)公式的傳入、ini文件的處理及SQL語句和取數(shù)結(jié)果的顯示;服務器端配置模塊主要完成數(shù)據(jù)庫服務器的選擇和配置。模塊關系如圖3所示。
3系統(tǒng)測試
用于開發(fā)測試的中間庫服務器是DB2和SQL Server 2000。廣義的軟件測試實際是由確認、驗證、測試三個方面組成。狹義的測試通常是經(jīng)過單元測試、集成測試、系統(tǒng)測試三個環(huán)節(jié)。本系統(tǒng)的測試主要遵循了單元測試、集成測試和系統(tǒng)測試要求和方法。由于業(yè)務流程處理的固定性和相似性,單元測試占據(jù)了重要的部分;集成測試和系統(tǒng)完成了對ini文件的讀取的寫入,系統(tǒng)運行已經(jīng)沒有問題。
4結(jié)束語
中間庫接口系統(tǒng)實現(xiàn)了ERP系統(tǒng)與財務報表軟件之間的數(shù)據(jù)交互,采用標準中間數(shù)據(jù)庫作為橋梁,通過取數(shù)公式的方式進行取數(shù)操作。在實際應用中,中間庫方式將表現(xiàn)出更明顯的優(yōu)勢。
參考文獻
[1] 劉洲榮.財務軟件標準起航產(chǎn)業(yè)走向成熟第一步[EB/OL].http://ww w.topoint.com.cn/Html/wenku/hyxxh/20050520_theory_4879.html,2005-05-12/2005-05-20.
[2] 萬勇.解決企業(yè)信息孤島問題的策略和方法研究[J].技術經(jīng)濟與管理研究,2006,4:43-44.
[3] 宮云戰(zhàn).軟件測試[M].北京:國防工業(yè)出版社,2006:15-16.
作者簡介:
陶福貴(1979-),男,黑龍江七臺河人,牡丹江師范學院,大學本科,碩士,高校講師;主要研究方向和關注領域:計算機應用與計算機教學。endprint
【摘要】大型企業(yè)內(nèi)部往往存在數(shù)據(jù)孤島問題,如何保證數(shù)據(jù)的提取和融合是企業(yè)信息化建設中的一大難題。中間數(shù)據(jù)庫接口是一種解決方案。本文闡述了SAP系統(tǒng)與久其CI報表平臺之間利用中間庫模式實現(xiàn)數(shù)據(jù)交互的過程。
【關鍵詞】中間數(shù)據(jù)庫;接口;數(shù)據(jù)交互
1引言
集團企業(yè)內(nèi)部的分公司部署了多種ERP財務核算系統(tǒng),形成了數(shù)據(jù)孤島的問題,使財務數(shù)據(jù)利用率降低,為集團企業(yè)的決策增加了難度,對企業(yè)實現(xiàn)全面信息化也形成了阻隔。如何將日常的業(yè)務通過綜合的方式提供給決策者,既是實際的ERP軟件中缺乏有效支持的一個重要目標,也是企業(yè)面臨的一個難題。
在這種復雜的情況下,集團企業(yè)決策層就需要利用專業(yè)的統(tǒng)計分析系統(tǒng),實現(xiàn)對下屬企業(yè)或機構的監(jiān)管。這就需要財務統(tǒng)計分析系統(tǒng)能夠與不同的ERP系統(tǒng)進行數(shù)據(jù)交換。
目前,越來越多的第三方財務軟件迫切需要與久其CI報表軟件進行數(shù)據(jù)交互,需要提供統(tǒng)一銜接方案的要求越來越迫切。在這種情況下,久其提出了中間庫接口標準,并與許多財務核算軟件廠商進行了合作,約定了以標準中間庫的形式進行數(shù)據(jù)交互。
2系統(tǒng)分析與設計
本系統(tǒng)是在久其VA系統(tǒng)基礎上,采用Delphi語言開發(fā),開發(fā)工具是Borland Delphi 7.0。系統(tǒng)采用C/S方式實現(xiàn),踐行了分層設計的思想,實現(xiàn)了視圖顯示、業(yè)務邏輯處理和數(shù)據(jù)庫處理的分離。
2.1系統(tǒng)接口設計
系統(tǒng)采用了中間數(shù)據(jù)庫的方式完成數(shù)據(jù)交換。中間數(shù)據(jù)庫方式是按照單獨物理中間庫方式,第三方軟件建立的數(shù)據(jù)處理程序完成數(shù)據(jù)提取,經(jīng)初步整理后形成中間庫的明細數(shù)據(jù),直接存儲到中間數(shù)據(jù)庫,接口程序通過預先約定的中間數(shù)據(jù)庫格式進行財務數(shù)據(jù)的提取。系統(tǒng)采用多點部署、多點調(diào)用的運行模式,服務器端只需一次配置,客戶端可以多次部署。接口運行模式如圖1所示。
2.2系統(tǒng)中間庫接口設計
接口系統(tǒng)主要處理分幾個步驟。
(1) CI端的接口程序,根據(jù)報表參數(shù),將所有待處理的財務取數(shù)公式提取出來,寫入約定的ini文件,傳遞給中間庫接口程序。
(2) 中間庫接口程序得到待處理的全部財務公式、根據(jù)用戶選取的賬套、期間等信息,計算處理后,將結(jié)果寫入約定的ini文件。
(3) CI端的相關程序,根據(jù)產(chǎn)生的結(jié)果,導入報表中,完成財務數(shù)據(jù)提取。
(4) 中間庫接口程序還可以通過直接寫入公式的方式取數(shù)(供技術人員和實施人員測試或調(diào)試用)。
中間庫接口系統(tǒng)業(yè)務處理的流程如圖2所示。
2.3系統(tǒng)模塊設計
根據(jù)系統(tǒng)流程的處理過程,將系統(tǒng)的設計與實現(xiàn)分為了用戶及權限管理模塊、公式注冊模塊、公式處理模塊、客戶端取數(shù)顯示模塊和服務器端配置模塊等五個模塊。
其中,用戶及權限管理模塊主要包括用戶的信息管理、賬套權限的設置和用戶的登錄等內(nèi)容;公式注冊模塊負責完成公式的注冊,是公式進行解析和處理的前提;公式處理模塊負責完成對取數(shù)公式的解析和處理,對應不同的公式形成相應的取數(shù)SQL語句和取數(shù)結(jié)果;客戶端顯示模塊主要負責取數(shù)公式的傳入、ini文件的處理及SQL語句和取數(shù)結(jié)果的顯示;服務器端配置模塊主要完成數(shù)據(jù)庫服務器的選擇和配置。模塊關系如圖3所示。
3系統(tǒng)測試
用于開發(fā)測試的中間庫服務器是DB2和SQL Server 2000。廣義的軟件測試實際是由確認、驗證、測試三個方面組成。狹義的測試通常是經(jīng)過單元測試、集成測試、系統(tǒng)測試三個環(huán)節(jié)。本系統(tǒng)的測試主要遵循了單元測試、集成測試和系統(tǒng)測試要求和方法。由于業(yè)務流程處理的固定性和相似性,單元測試占據(jù)了重要的部分;集成測試和系統(tǒng)完成了對ini文件的讀取的寫入,系統(tǒng)運行已經(jīng)沒有問題。
4結(jié)束語
中間庫接口系統(tǒng)實現(xiàn)了ERP系統(tǒng)與財務報表軟件之間的數(shù)據(jù)交互,采用標準中間數(shù)據(jù)庫作為橋梁,通過取數(shù)公式的方式進行取數(shù)操作。在實際應用中,中間庫方式將表現(xiàn)出更明顯的優(yōu)勢。
參考文獻
[1] 劉洲榮.財務軟件標準起航產(chǎn)業(yè)走向成熟第一步[EB/OL].http://ww w.topoint.com.cn/Html/wenku/hyxxh/20050520_theory_4879.html,2005-05-12/2005-05-20.
[2] 萬勇.解決企業(yè)信息孤島問題的策略和方法研究[J].技術經(jīng)濟與管理研究,2006,4:43-44.
[3] 宮云戰(zhàn).軟件測試[M].北京:國防工業(yè)出版社,2006:15-16.
作者簡介:
陶福貴(1979-),男,黑龍江七臺河人,牡丹江師范學院,大學本科,碩士,高校講師;主要研究方向和關注領域:計算機應用與計算機教學。endprint
【摘要】大型企業(yè)內(nèi)部往往存在數(shù)據(jù)孤島問題,如何保證數(shù)據(jù)的提取和融合是企業(yè)信息化建設中的一大難題。中間數(shù)據(jù)庫接口是一種解決方案。本文闡述了SAP系統(tǒng)與久其CI報表平臺之間利用中間庫模式實現(xiàn)數(shù)據(jù)交互的過程。
【關鍵詞】中間數(shù)據(jù)庫;接口;數(shù)據(jù)交互
1引言
集團企業(yè)內(nèi)部的分公司部署了多種ERP財務核算系統(tǒng),形成了數(shù)據(jù)孤島的問題,使財務數(shù)據(jù)利用率降低,為集團企業(yè)的決策增加了難度,對企業(yè)實現(xiàn)全面信息化也形成了阻隔。如何將日常的業(yè)務通過綜合的方式提供給決策者,既是實際的ERP軟件中缺乏有效支持的一個重要目標,也是企業(yè)面臨的一個難題。
在這種復雜的情況下,集團企業(yè)決策層就需要利用專業(yè)的統(tǒng)計分析系統(tǒng),實現(xiàn)對下屬企業(yè)或機構的監(jiān)管。這就需要財務統(tǒng)計分析系統(tǒng)能夠與不同的ERP系統(tǒng)進行數(shù)據(jù)交換。
目前,越來越多的第三方財務軟件迫切需要與久其CI報表軟件進行數(shù)據(jù)交互,需要提供統(tǒng)一銜接方案的要求越來越迫切。在這種情況下,久其提出了中間庫接口標準,并與許多財務核算軟件廠商進行了合作,約定了以標準中間庫的形式進行數(shù)據(jù)交互。
2系統(tǒng)分析與設計
本系統(tǒng)是在久其VA系統(tǒng)基礎上,采用Delphi語言開發(fā),開發(fā)工具是Borland Delphi 7.0。系統(tǒng)采用C/S方式實現(xiàn),踐行了分層設計的思想,實現(xiàn)了視圖顯示、業(yè)務邏輯處理和數(shù)據(jù)庫處理的分離。
2.1系統(tǒng)接口設計
系統(tǒng)采用了中間數(shù)據(jù)庫的方式完成數(shù)據(jù)交換。中間數(shù)據(jù)庫方式是按照單獨物理中間庫方式,第三方軟件建立的數(shù)據(jù)處理程序完成數(shù)據(jù)提取,經(jīng)初步整理后形成中間庫的明細數(shù)據(jù),直接存儲到中間數(shù)據(jù)庫,接口程序通過預先約定的中間數(shù)據(jù)庫格式進行財務數(shù)據(jù)的提取。系統(tǒng)采用多點部署、多點調(diào)用的運行模式,服務器端只需一次配置,客戶端可以多次部署。接口運行模式如圖1所示。
2.2系統(tǒng)中間庫接口設計
接口系統(tǒng)主要處理分幾個步驟。
(1) CI端的接口程序,根據(jù)報表參數(shù),將所有待處理的財務取數(shù)公式提取出來,寫入約定的ini文件,傳遞給中間庫接口程序。
(2) 中間庫接口程序得到待處理的全部財務公式、根據(jù)用戶選取的賬套、期間等信息,計算處理后,將結(jié)果寫入約定的ini文件。
(3) CI端的相關程序,根據(jù)產(chǎn)生的結(jié)果,導入報表中,完成財務數(shù)據(jù)提取。
(4) 中間庫接口程序還可以通過直接寫入公式的方式取數(shù)(供技術人員和實施人員測試或調(diào)試用)。
中間庫接口系統(tǒng)業(yè)務處理的流程如圖2所示。
2.3系統(tǒng)模塊設計
根據(jù)系統(tǒng)流程的處理過程,將系統(tǒng)的設計與實現(xiàn)分為了用戶及權限管理模塊、公式注冊模塊、公式處理模塊、客戶端取數(shù)顯示模塊和服務器端配置模塊等五個模塊。
其中,用戶及權限管理模塊主要包括用戶的信息管理、賬套權限的設置和用戶的登錄等內(nèi)容;公式注冊模塊負責完成公式的注冊,是公式進行解析和處理的前提;公式處理模塊負責完成對取數(shù)公式的解析和處理,對應不同的公式形成相應的取數(shù)SQL語句和取數(shù)結(jié)果;客戶端顯示模塊主要負責取數(shù)公式的傳入、ini文件的處理及SQL語句和取數(shù)結(jié)果的顯示;服務器端配置模塊主要完成數(shù)據(jù)庫服務器的選擇和配置。模塊關系如圖3所示。
3系統(tǒng)測試
用于開發(fā)測試的中間庫服務器是DB2和SQL Server 2000。廣義的軟件測試實際是由確認、驗證、測試三個方面組成。狹義的測試通常是經(jīng)過單元測試、集成測試、系統(tǒng)測試三個環(huán)節(jié)。本系統(tǒng)的測試主要遵循了單元測試、集成測試和系統(tǒng)測試要求和方法。由于業(yè)務流程處理的固定性和相似性,單元測試占據(jù)了重要的部分;集成測試和系統(tǒng)完成了對ini文件的讀取的寫入,系統(tǒng)運行已經(jīng)沒有問題。
4結(jié)束語
中間庫接口系統(tǒng)實現(xiàn)了ERP系統(tǒng)與財務報表軟件之間的數(shù)據(jù)交互,采用標準中間數(shù)據(jù)庫作為橋梁,通過取數(shù)公式的方式進行取數(shù)操作。在實際應用中,中間庫方式將表現(xiàn)出更明顯的優(yōu)勢。
參考文獻
[1] 劉洲榮.財務軟件標準起航產(chǎn)業(yè)走向成熟第一步[EB/OL].http://ww w.topoint.com.cn/Html/wenku/hyxxh/20050520_theory_4879.html,2005-05-12/2005-05-20.
[2] 萬勇.解決企業(yè)信息孤島問題的策略和方法研究[J].技術經(jīng)濟與管理研究,2006,4:43-44.
[3] 宮云戰(zhàn).軟件測試[M].北京:國防工業(yè)出版社,2006:15-16.
作者簡介:
陶福貴(1979-),男,黑龍江七臺河人,牡丹江師范學院,大學本科,碩士,高校講師;主要研究方向和關注領域:計算機應用與計算機教學。endprint