我國自1979年開始在大中型企業(yè)試行會計電算化以來,會計軟件的發(fā)展已走過了二十年的歷程。特別是從八十年代后期開始,會計軟件的開發(fā)和應用掀起了一個又一個高潮,其中會計軟件平臺的發(fā)展功不可沒。了解會計軟件平臺的發(fā)展有助于我們對會計軟件發(fā)展及其趨勢的了解和把握,從而有助于我國會計電算化事業(yè)的發(fā)展。
會計軟件平臺的設置與會計軟件的設計思想一樣,是決定會計電算化系統(tǒng)是否成功的關鍵因素之一,因為它在很大程度上決定著一個會計電算化系統(tǒng)的發(fā)展空間和生存周期,所以必須加以關注。
所謂會計軟件平臺,是指位于信息系統(tǒng)底層的各種軟硬件和開發(fā)工具的綜合,它是電算化會計信息系統(tǒng)運行的基礎和環(huán)境。按功能劃分,會計軟件平臺可分為五層,即硬件層、操作系統(tǒng)層、高級語言層、數(shù)據庫管理層和開發(fā)工具層。下面就各層的發(fā)展作一回顧。
硬件層即計算機、服務器、網絡、接口、外設和專用設備等。它的發(fā)展可用“神速”兩字來形容:電腦的核心部件CPU已經由八十年代的8088發(fā)展到今天的686、奔騰Ⅲ;主板的總線結構由ESA總線發(fā)展到PCI總線,由單CPU到多CPU,由人工跳線到自動跳線;內存條由每條1兆發(fā)展到每條幾十兆,并出現(xiàn)72線和168線混用的趨勢;從外部設備看,軟驅已由1.44兆發(fā)展到120兆,光驅已達到24倍速;服務器也由過去的面向數(shù)據庫的文件服務器向面向應用系統(tǒng)的、既可作分時處理又可作實時處理的客戶機/服務器發(fā)展;網絡的應用從無到有,從少到多;等等??傊布陌l(fā)展十分迅速,它為其它各層的發(fā)展奠定了堅實的物質基礎。
操作系統(tǒng)層是用以控制和管理系統(tǒng)資源,方便用戶使用計算機的程序的集合,有DOS、Windows、Unix、Netware等。我國會計軟件的操作系統(tǒng)已由過去的DOS發(fā)展到今天的Windows。1997年,通過財政部評審的十幾個會計軟件中,大部分都是基于Windows開發(fā)的,而且1997年基于Windows的會計軟件贏得了70%的市場份額,1998年已達80%之多。
高級語言層即用于支持應用軟件開發(fā)的高級語言,如C語言,高級語言可單獨使用,也可與數(shù)據庫聯(lián)用。我國會計軟件的開發(fā)有三種模式:(1)單獨使用高級語言,如單獨用C語言開發(fā)會計軟件;(2)高級語言與數(shù)據庫聯(lián)用,如僅用C語言開發(fā)會計軟件所需要的、而數(shù)據庫不支持的圖形、圖象、通訊和聲音的處理等問題,其余的由數(shù)據庫完成;(3)單獨使用數(shù)據庫,如單獨使用FOX系統(tǒng)開發(fā)會計軟件。過去由于我國的會計軟件主要用于微機、單用戶狀態(tài),其開發(fā)模式是以第三種即單獨使用數(shù)據庫為主,而現(xiàn)在會計軟件要適應多用戶、網絡化、多媒體的要求,數(shù)據庫不支持圖形、圖象、通訊和聲音的處理等問題就顯得重要起來,所以開發(fā)模式要向第二種模式即高級語言與數(shù)據庫聯(lián)用模式發(fā)展。
數(shù)據庫管理層即為會計軟件配備的數(shù)據庫管理系統(tǒng)。會計軟件最基本的功能是對各種信息進行增、刪、改、查、統(tǒng)計、分析等管理,并確保信息的安全、可靠和完整。它是會計軟件平臺中最為重要的部分。我國會計軟件開發(fā)過程所使用的數(shù)據庫管理系統(tǒng)有:適用于微機的dBASE系統(tǒng),如Foxbase、Foxpro和Clipper等;大型分布式數(shù)據庫管理系統(tǒng)Sybase、Oracle和Informix;介于兩者之間的Eccesst等。在過去,會計軟件主要適用于單用戶,且功能簡單,數(shù)據量小,所以會計軟件大多選用dBASE系列如Foxbase、Foxpro等。而現(xiàn)在網絡的使用和企業(yè)管理信息化的趨勢使得會計軟件功能增強,所處理的信息量增大,使用和訪問會計電算化系統(tǒng)的用戶數(shù)增多,dBASE系列已很難適應這些新情況,許多商品化會計軟件如安易已采用大型分布式數(shù)據庫管理系統(tǒng)。采用大型分布式數(shù)據庫管理系統(tǒng)將成為今后會計軟件的主流。
開發(fā)工具層即在上述層次的基礎上,支持會計軟件開發(fā)、運行、維護、移植、管理的綜合性程序系統(tǒng)。開發(fā)工具有通用型和專用型之分:通用型開發(fā)工具獨立于網絡和數(shù)據庫系統(tǒng),采用面向對象的設計方法,并具有良好的圖形界面,目前我國會計軟件開發(fā)中常用的通用型開發(fā)工具有Power-Builder、VisualBasic、CASE(計算機輔助系統(tǒng)環(huán)境)等;專用型開發(fā)工具往往是基于某種特定環(huán)境、面向特定用戶需求的開發(fā)工具,因而更易使用。我國對會計系統(tǒng)開發(fā)工具的研究仍有待進一步加強。