財務軟體中的三層結構技術

才智咖 人氣:1.56W
財務軟體中的三層結構技術
什麼是三層結構技術

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

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

  三層結構技術到底給使用者帶了什麼?

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

  一、採用Access97、Dbase等小型資料庫。只適用單使用者和小型局域,可處理的資料量也很小,不能保證財務資料的安全性與完整性,執行效率也較低。

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

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

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

  4、由於邏輯結構和物理結構難以獨立,所以當用戶需要增刪某功能時,大多數情況下既需要修改前端介面程式又要修改資料庫結構。

  三、只能適用於中小型的常用會計核算和區域性的財務資料的分析。

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

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

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

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

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

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

  如上圖(略),將複雜的業務資料處理提出,將系統的.邏輯結構和物理結構分離,於是形成三層結構的客戶/伺服器結構。三層結構具體內涵如下:使用者服務層(客戶層)使用者服務層是應用的使用者介面部分,是使用者與系統間互動資訊的視窗。它的主要功能是檢查使用者輸進的資料,顯示系統輸出的資料。

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

  財務處理層(中間層)將財務處理當獨處理,它是應用的主體,它包括了會計處理的所有程式。除了輸進/輸出在使用者服務層、資料庫在資料服務層外,全部的統計、彙總、查詢、分析、列印功能全部封裝在貿易服務層,即中間層。

  它一方面起傳遞資料作用,一方面進行強大的資料處理。還承擔安全性檢查的任務。

  資料服務層資料服務層就是資料庫治理系統(DBMS),負責治理對資料庫資料的讀寫。DBMS能迅速執行大量資料的更新和檢索。現在市場上比較流行的DBMS有SQL