財務軟件中三層結構技術探究論文

時間:2022-09-28 08:26:00

導語:財務軟件中三層結構技術探究論文一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

財務軟件中三層結構技術探究論文

什么是三層結構技術?

是什么原因使金蝶公司在財務軟件行業率先引入三層結構技術?

三層結構技術有那些技術特性?

三層結構技術到底給用戶帶了什么?

…看完以上問題,讓我們先簡單列舉一下市面上眾多傳統財務軟件的缺陷:

一、采用Access97、Dbase等小型數據庫。只適用單用戶和小型局域網絡,可處理的數據量也很小,不能保證財務數據的安全性與完整性,運行效率也較低。

二、F/S結構、兩層C/S結構。這兩種結構的應用,也存在明顯的弱點:1、使會計期末處理程序的邏輯設計變得極為復雜,易于出現網絡阻塞現象。

2、從設計來講,難于在系統間公用程序。

3、缺乏安全事務處理機制。

4、由于邏輯結構和物理結構難以獨立分析,所以當用戶需要增刪某功能時,大多數情況下既需要修改前端界面程序又要修改數據庫結構。

三、只能適用于中小型企業的常用會計核算和局部的財務數據的分析。

四、無法進行遠程應用和多平臺應用,在這個提倡電子商務,移動辦公的時代。

五、無法與企業本身的MIS、CIMS等系統實現掛接,資金浪費嚴重。

六、正由于以上種種原因,維護量越來越大,廠商和用戶的資源浪費極大。

那么,三層結構技術能解決以上問題嗎?

回答是正面的,三層結構技術作為一種成熟的技術,完全能解決以上諸多問題。

三層結構技術,是隨著分布式技術的不斷發展、成熟建立起來的,是分布式技術的一個應用,它是由單機結構、客戶/服務器結構發展而來的。它的基本思想是在分布式技術的基礎上,運用組件技術,將企業財務管理系統的功能劃分為客戶[客戶層]、財務處理層[中間層]及數據服務[數據庫服務器層]三大塊,分別放置在相同或不同的硬件平臺上。

如上圖(略),將復雜的業務數據處理提出,將系統的邏輯結構和物理結構分離,于是形成三層結構的客戶/服務器結構。三層結構具體內涵如下:用戶服務層(客戶層)用戶服務層是應用的用戶接口部分,是用戶與系統間交互信息的窗口。它的主要功能是檢查用戶輸入的數據,顯示系統輸出的數據。

該層可以是VB、PB、Delphi、EXCEL應用程序,也可以是瀏覽器。

財務處理層(中間層)將財務處理當獨處理,它是應用的主體,它包括了會計處理的所有程序。除了輸入/輸出在用戶服務層、數據庫在數據服務層外,全部的統計、匯總、查詢、分析、打印功能全部封裝在商業服務層,即中間層。轉它一方面起傳遞數據作用,一方面進行強大的數據處理。還承擔安全性檢查的任務。

數據服務層數據服務層就是數據庫管理系統(DBMS),負責管理對數據庫數據的讀寫。DBMS能迅速執行大量數據的更新和檢索?,F在市場上比較流行的DBMS有SQLServer,Oracle,DB2,SYSBASE,INFORMIX等。一般商業服務層通過發送SQL命令來操作數據庫里的數據。

那么,三層結構技術的技術特性是什么?

一、財務處理規則的封裝

三層結構財務軟件的中間層是封裝了財務處理規則的組件。財務業務是一種比較規范化和標準化的流程,分析其整個過程,可以將憑證、帳簿、報表、核算項目建立成不同的財務對象,根據其涉及的數據和處理流程設計其屬性、方法并獨立封裝,使財務工作對象化。例如,可將憑證處理功能對象化,完全使各會計職能模塊獨立封裝成一個對象??梢韵胂螅阃耆梢愿鶕枰蚪鸬举徣胍粋€憑證處理封裝對象(部件),加入自己的MIS、CIMS中。

二、采用高性能的DBMS數據庫

三層結構的財務軟件一般采用高性能的DBMS數據庫,如:SQLServer,Oracle,DB2等。DBMS數據庫是在服務器上運行的強大數據庫引擎,擁有自己的CPU,管理服務器內存和磁盤讀寫操作,數據處理功能完善,支持標準的外部查詢語言SQL.

三、易于在各數據庫系統的數據移植

由于支持標準的SQL使得財務軟件可支持同時支持和使用多種數據源。這樣,假如子公司采用與集團不同數據庫的財務管理系統,集團也能查詢它的財務數據。

四、可擴展的集成開發能力

采用組件化[封裝]技術,提供簡單調用接口,用戶或二次開發商可以輕松地在自己的應用程序中調用該組件(或稱為部件),這樣就可將現有或正在研發的信息系統與財務系統連接起來,減少人力、財力的浪費。

五、應用領域和應用平臺的拓展

將WEB服務器作為客戶層,將大量的業務處理組件放置在應用程序服務器上作為中間層,而將數據庫放在數據庫服務器上作為數據服務層。通過瀏覽器訪問WEB服務器,應用可分布在一個或多個服務器上,而服務器可以是本地的、也可以是遠程的。這樣,拓展了應用領域,可通過遠程撥號,我們就可以方便的查詢當天的資金運營情況。通過INTERNET/INTRANET我們可以輕松的按瀏覽器風格來查看我們每天的科目發生情況。