建立网络财务系统的成功尝试
——深圳市燃气集团网络财务解决方案
陈景伟
应用背景
深圳市燃气集团有限公司(以下简称"集团")是经深圳市政府批准,由深圳市液化石油气管理公司和深圳市煤气公司合并重组而成的大型国有独资公司。燃气集团实力雄厚,拥有净资产三亿元,全资联营企业23家,管道供气站11座,5000吨级油气码头中转站一个,液化气罐容量3500吨,油品储罐容量4000吨,23辆进口液化气槽车,20个油气装卸台位的铁路专用线4条,铺设埋地管网1000多公里,现有各类用户30多万。
该集团1992年即开发了自己的业务处理系统,由于技术的限制,当时采用DOS系统、小型数据库;1993年,由于业务发展迅猛,而商品化财务软件又不能与业务系统有效融合,集团委托某大学为其开发财务处理系统,但没多久就因实用性不强而束之高阁。1994年,集团采用了微软的SQL Server作为业务系统及MIS系统的核心数据库,在国内煤气行业率先跨入大型数据库应用行列。随后,经过审慎选择,启用了金蝶软件作为其财务处理系统,使用至今。1996年,公司通过架设光纤、租用DDN专线等手段,将20多家直属公司全部连网。1998年,公司率先利用MTS进行了基于三层结构的业务系统的开发。
燃气集团电脑信息中心现有20台各种类型的服务器,分别用作SQL Server服务器、Mail服务器、Web服务器及Proxy服务器等。
随着业务的发展及对财务集中监控的需要,尤其是其业务系统采用大型数据库产品和三层结构的开发模式,使得原来的财务系统已不能满足需要。燃气集团对财务系统的要求已经上升到新的高度。
1.数据高度共享
为了保护原有的投资,要求所提供的财务系统能够与其现有业务系统"无缝连接",达到财务、业务的一体化。该财务系统应基于大型数据库平台;完全采用对象化的开发模式,利用组件构筑整个系统,以有利于两个系统间的数据充分共享;采用三层结构构架。
2.集团财务监控
集团财务监控的本质在于建立在充分授权基础上的数据共享。
3.网络财务的全面应用
要求财务系统在提供常见的GUI界面的同时,提供浏览器操作界面,且能保证两套系统的完全融合。
4.良好的可扩展性和融合性
可扩展性指现有的财务系统能够不断满足集团的新需求;融合性是指财务系统能够和集团购买的其他商业应用软件很好地挂接。
5.软件功能
燃气集团对财务软件的功能没有特殊需求,只要具有常见的总账、报表、工资、固定资产、财务分析、合并报表、结算中心等即可。
经过反复比较,燃气集团最终选择了金蝶2000-网络财务软件V8.0。它具有如下特点:
1.能够在局域网和广域网内整合使用,适合远程应用,支持电子商务。具有如下技术组成:数据库技术+三层结构组件技术+Web技术+财务管理技术。
2.三层结构技术克服了传统的数据库应用结构的缺点,组件技术的采用,真正做到了分布式网络计算。
(1)数据库服务器采用大型数据库管理系统,实现海量存储,如:MS SQL Server 7.0、Oracle 8.0等,并且支持异种数据源,为企业数据提供有力的安全保障。
(2)中间层服务器包含了财务业务逻辑的组件,财务系统的大部分计算工作在此完成。
(3)客户端三层结构中的客户端只是用户的界面外壳,不具有任何复杂的计算,具有多种形式,金蝶2000网络财务软件具有两张面孔:GUI和Web/Browser,二者共用相同的中间层组件。提供不同风格的客户端是三层结构程序的一大成功之处,用户可以根据自己的喜好和工作性质来选用不同的客户端,需大量录入数据的人员可选用键盘、鼠标控制灵活的GUI客户端;数据分析人员更适合Browser客户端;GUI适合局域网用户使用,远程用户则可通过Browser客户端访问财务数据。

1.局域网结构
局域网采用性价比较高的100BASE TX快速以太网技术,远程子网通过DDN专线连接到总部。
2.网络服务器
硬件选择以能够满足企业需要为出发点,同时尽可能降低系统的建立、开发、维护成本。操作系统采用Windows NT 4.0和Windows 9X。
3.Internet接入
硬件方面,集团与Internet的连接采用DDN专线;软件使用微软的IIS,建有自己的网站;通过ExchangeServer建立自己的电子邮件系统。
4.数据库系统
选择了微软的SQL Server 7.0。
图2是燃气集团实施金蝶2000-网络财务软件的分布图,其中包含现有的功能应用和未来系统扩展构想。

首先,总部建立一个网络系统(一般同时建立防火墙系统),其中包括数据库服务器、WWW服务器、Mail服务器等。对于中间层服务器而言,如果整个集团采用集中式控制,即将所有的数据均放在总部、分公司通过某种方式操作总部的数据库,则此时将中间层服务器全部放在总部,根据数据量的大小来决定服务器个数的多少及分布方式;如果整个集团采用分散式控制,这在总部和分公司同时建立中间层服务器,两者均使用本地的中间层服务器。
其次,分公司根据自己的实际情况决定是否建立内部网并确定网络的规模,然后再决定使用何方的数据库服务器或中间层服务器。
第三,有关数据存放取决于企业的管理模式、现有硬件系统以及投资情况等等。如果统一存放在总部(即集中式管理),则数据的共享性极强,实现完全的中央监控,但要处理好网络连接、安全性保证、线路故障的应急处理等等问题,且一次性投资较高;如果分散存放,则可以采用增量备份、数据复制等方法实现数据的完全共享。如果对数据的共享程度或实时性要求不高,则可采用传统的报表合并的方法(可通过Email来传递)。
1.与业务的集成
上文述及燃气集团的重要需求之一是财务系统要和其现有的业务系统连接起来,这较容易实现。因为金蝶2000-网络财务软件采用的是真正面向对象的开发方式,其封装的业务组件完全符合AXTIVEX标准,而燃气集团的业务系统也是采用三层结构的开发模式,所以二者只要通过接口的互相调用即可实现系统的融合。
2.网络应用
这主要是指满足燃气集团基于Web的应用。由于金蝶2000-网络财务软件是真正的GUI界面和Browser的集成,做到"一套程序,两个面孔",而不是仅限于概念上的讨论。所以,燃气集团现有的Web系统中实现财务的处理和查询非常容易,仅进行简单的配置即可。实现Web应用以后,可以方便地在远程用IE通过内部网或Internet来查询处理财务、业务数据,实现真正意义上的移动办公。
3.远程应用
指移动用户或称之为"零星用户"在不通过Internet的情况下进行财务处理。由于此类用户多半在线时间较短,可以采用电话拨号的方式连接。
4.安全性保证
金蝶2000-网络财务软件是运行在WindowsNT网络上的应用系统,采用NT域用户权限机制,属操作系统级别的用户识别,较之传统的财务软件输入用户名和口令的身份识别更加安全;其数据传递由底层协议加密(SSL);加之采用大型数据库管理系统作为数据存储方案,为财务数据又加了一道安全屏障;可对大型数据库的用户、密码进行严格管理,定义用户的数据库角色,并且打开审计线索,能够保证数据的安全性。
金蝶2000-网络财务软件自在燃气集团实施以来,先后完成了老版本的数据升级、集团总部系统的安装配置等工作。为后继的集团化财务建设、与业务系统的融合及企业全面的信息化建设打下了良好的基础,使得集团整体财务、业务管理水平迈上一个新的台阶。