1、运用互联网技术进行财务报表合并的探讨 随着邮政体制改革的深入,对财务报表的及时性、规范性要求越来越高。邮政企业规模化发展趋势以及互联网的迅猛发展,对编制邮政合并财务报表产生了深远的影响,研究、开发基于互联网的新一代报表合并系统势在必行。从长远来看,合并财务报表应提供多维信息,将财务信息和非财务信息一起披露,但考虑到现实情况,短时期内这还不是报表合并系统研究的重点。就当前而言,构建互联网的报表合并系统,应主要从以下几个方面努力:提高数据处理能力,提高时效性,输出Web页面式报表,解决远程网络数据传输的问题,胜任大用户量、大数据量的需求等。 一、信息技术基础 信息技术基础
2、也就是研究、开发互联网的报表合并系统时必须着重把握的信息技术。报表合并系统,要以Internet/Intranet为应用环境,适合远程应用,适应跨地区、跨行业的企业集团编制和管理合并财务报表的需要,应选择最有前途的Internet/Intranet技术构架和Web技术;由于财会软件是典型的数据库应用,还应掌握最新的大型数据库技术。 1. 以分布式多层体系结构为基石 以往的文件服务器结构、客户机/服务器(C/S)结构现已满足不了财会管理软件面向Internet进一步发展的要求。文件服务器结构中每次查询一个数据库,要从文件服务器中读入整个库文件,进行检索查询,网络负荷很重。分布式
3、多层结构的出现,一方面,是为了解决维护上的高成本、“胖客户端”处理瓶颈问题;另一方面,则是起因于Internet/Intranet的流行,商业应用系统集成Internet/Intranet能力的需要。实际上,分布式多层结构技术又是一个基于组件的开发模式,组件化就是将一个大的应用按不同的功能分解并封装为小的、可重用的模块,使业务工作对象化,组件化技术把面向对象程序设计的思想由编程语言层次发展到了二进制可执行代码层。分布式组件技术节约了应用系统的开发成本,增加了应用系统的重复使用性。目前,分布式多层结构以应用服务器为主区分为两大阵营:其一是Microsoft的组件对象模型COM/DCOM/COM+
4、它是以Windows为中心的开发环境;另一种是由国际对象管理组织(OMG)提倡的通用对象请求代理结构CORBA(Common Object Request Broker Architecture), CORBA是平台中立的分布式技术,能执行于Windows、UNIX、Linux等操作系统之中。至于应用服务器之外的软件,如数据库和Web服务器,在上述两大阵营中都有相应的软件和技术。 2. 结合先进的Web技术 Web技术包括超文本传输协议(HTTP)、超文本标记语言(HTML)、统一资源定位(URL)、通用网关接口(CGI)等。目前这方面的技术两大类:(1)在服务器端执行的:如通用网关
5、接口CGI、应用程序编程接口API、ASP(Active Server Page)等;(2)在客户端实现动态主页的技术:Java applet、ActiveX Control、VB Script、Java Script等,客户端技术的Script(脚本)命令是由浏览器解释执行的,它们开发较简单但功能有限。 采用以WEB为中心的分布式多层结构、客户机WEB化,可以从中获得许多好处:(1)使用统一友好的浏览器用户界面,操作简单,一般无须培训。(2)易于开发和维护,只需开发和维护服务器端应用程序,客户端安装一个通用的Web浏览器即可执行服务器上相关的应用程序,不需进行任何开发和维护。(3)减少硬件
6、投资,因为客户机对硬件的要求降低;保护企业投资,可以方便地实现跨平台运行,不依赖于操作系统,而且所有数据库厂商都对客户机支持WEB浏览。(4)扩展性好,信息共享度高,可方便地接入Internet,不易受地理区域的局限,扩展了业务范围,适用于远程查询、移动办公、远程录入等场合。 3. 采用大型数据库技术 当今数据库技术日新月异,发展的方向不外乎是使产品更具开放性、功能更强、更为安全可靠。Internet环境下,抛弃了传统财务系统所采用的小型桌面数据库,如XBASE、FORPRO、ACCESS等,因为这些小型数据库数据处理上存在局限性,不能达到海量数据处理、高速运行和数据安全性的要求
7、而SYSBASE、ORCALE、MSSQL SERVER等大型数据库有高达TB(1TB=1000GB)级的数据处理能力,改进了海量数据下读取的性能和安全性能,加强了网络控制,减少了由于网络并发用户操作对数据库造成关键字丢失的问题,使得数据库系统能够高速运行并增强了安全性。 二、模块设计及合并流程 邮电分营后,邮政作为公用性企业,为了适应邮政经营的需要,全国邮政财务管理必须进行变革:为了强化省(区、市)局和市(地)局两级财务管理职能,突出县局营销及客户服务职能,调动县局经营积极性,提高企业综合管理水平,减少核算环节,加强收支管理和资金管理,提高经济效益,实行市(地)县局财务管理
8、一体化。即以市(地)局作为省(区、市)局内部的一个基本财务核算管理单位,对重要经济事项进行集中、统一管理的财务管理制度,具体内容是收支两条线管理,计划财务集中管理和会计核算一体化。 为了执行财务管理一体化,市(地)县局需结合下属基层单位较多、财务管理比较分散的实际情况,遵循“经营管理体制不变、单位的理财机制不变、会计主体法律责任不变”的原则,按照“集中管理、统一开户、分户核算”的原则,各单位确定专职或兼职报帐会计,撤销各部门和原单位开设的银行账户,根据实际需要开设账户,各单位所有的收入和支出都必须按照收支两条线管理的规定统一由财务部门归口管理,单位没有“小金库”。实行收入直接缴库,取消收入过
9、渡账户,并严禁坐支。同时,及时核拨资金,按各收入单位在专户当天余额的一定比例核拨到各单位支出户,其余资金按实际需要核拨。经费统一核算,严格审批制度,并按规定的开支标准、开支范围使用。该方案的实施一是加大了市(地)县局对资金、资产的调控力度。体现出“集体理财”和“全局一盘棋、财务一本账”的管理模式,优化了资源配置,集中了财力办大事,使有限的财力物力发挥最大效用。二是通过加强会计监督,避免和防止单位财务收支中的违规违法行为。会计人员与纳入管理的各单位之间不存在隶属和利益关系,这就确保了其能独立、公正地对各单位财务收支活动进行依法监督,有效防止了以往存在的各种乱支乱用行为。三是规范了会计核算工作,提
10、高了会计信息质量,加强了财务监督力度。四是为财政制度的配套改革夯实基础。实行统一核算后,对资金进行全方位、全过程的监控,避免了资金拨出去后由单位自行安排使用,难于进行跟踪管理的问题,可以科学合理地盘活资金,从根本上改变了原来资金管理分散,单位“多头开户”、“重复开户”的混乱局面。同时,有利于落实“收支两条线”的规定,确保收入及时、足额入库,杜绝收入缴库中的跑、冒、滴、漏现象,防止乱收费。 市(地)县局财务管理一体化在全国全面推行为基于互联网的财务报表合并系统在邮政系统使用提供了广阔空间,为此结合邮政的实际设计了基于互联网的财务报表合并系统的系统总控模块,结构如图1所示。 1、 系统设置
11、 。包括总部信息定义、用户权限管理、参数设置。 2、模板定义。包括定义报表(公式、格式)、定义抵销项目、定义抵销分录、定义勾稽关系。 3、传输。包括上报、下发、收集、传输设置。传输设置用于指定传输方式(软磁盘、远程串行通信传输、FTP、E-mail、集中管理式等),并对各种传输方式设置相应的参数。 4、数据录入。各个单位通过该模块执行单元公式、抵销项目公式自动录入个别报表数据、抵销数据。 5、合并报表。通过抵销分录公式从抵消项目数据表中取数,所有抵销分录中的抵消数据再汇总,即得到最终参与合并的抵消数据集。抵消数据与个别报表数据一起得到最终的合并报表。 报表合并系统
12、 系 统 设 置 模 板 定 义 传 输 数 据 录 入 合 并 报 表 输 出 报 表 维 护 图1:财务报表总控模块图 6、输出 。包括上报/收集情况查询、数据查询及有关报表、抵销凭证的打印。 7、报表维护。包括数据格式转换、备份等。备份实际上是直接调用数据库的备份功能。 系统设计了一种逐层合并的合并报表方式。逐层合并是指在国家局、省局、市局及县局等多级管理结构设置里,从下向上各级单位各自合并本局的合
13、并报表,合并后的报表作为本市局的个别报表参与其上一级单位的报表合并,依此类推,最后生成整个总局的合并报表。其流程图如图2。 县邮局A2财务数据 汇总报表 财务报表 内部交易数据 市邮局A合并报表 汇总报表 财务报表 县邮局A1财务数据 内部交易数据 合并报表 调整分录 内部交易数据 市邮局A财务数据 调整分录 财务报表 内部交易数据 省邮局AB财务数据 财务报表 内部交易数据 图2:财务报表逐层合并流程图 三、 系统实现技术选择
14、 纵观目前已有的Internet应用的主要解决方案,无一例外都是Web技术(HTTP、HTML/DHTML、Javascript/VBScript、Applet/ActiveX、XML)和对象技术(COM/DCOM/COM+、CORBA/IIOP)的结合,各大IT厂商提出的名称各异、令人眼花缭乱解决方案的实质内容也不过是Web技术和对象技术的不同的实现。另外,各解决方案的浏览器端和服务器端的内容大体相同,主要区别在中间层,可以认为中间层功能的强弱决定了方案的优劣。在确定解决方案时,可以完全采用某一厂商的方案,也可以从中各抽取一部分加以组合,用于构建最终的解决方案。我们可以列出一系列评价备选
15、方案的指标,如:①速度:包括网页的下载速度、运行速度。②是否能够处理事务。③跨平台性。④安全性。⑤开发的复杂性。⑥可扩展性。 Windows是目前最广泛使用的操作系统,我们可以基本采用Microsoft的DNA(Distributed Internet Application Architecture)架构,如图3所示。 Database Server 1、表示层:主要通过在客户端浏览器的HTML/DHTML以及在其中嵌入的Javascript/VBScript脚本、Applet、ActiveX提供用户界面,与业务逻辑层通讯采用HTTP或DCOM。客户机WEB化后,把报表模板定义模
16、块开发为ActiveX控件。ActiveX控件处于与Java Applet相对应的地位,两者均可嵌在HTML中, Javascript VBScript ActiveX Applet HTML/DHTML CGI IAPI/NA PI ASP Web Server APP Server HTTP/ DCOM 数据服务层 表示层 图3:以Microsoft的DNA为基础的解决方案 可从WEB服务器上自动下载安装并运行,ActiveX控件的优势在于还可用于传统的桌面程
17、序。而Java Applet出于安全性的考虑,功能受到限制,如不能读写本地机上的文件,不便用于编写报表模板定义模块。 2、业务逻辑层:负责处理表示层的应用请求,完成商务逻辑的计算任务,并将处理结果返回给表示层。在Microsoft的DNA架构中,业务逻辑层被描述成整个应用的核心部分,理想的情况是将原来处于客户端的业务处理逻辑分离出来,集中放置于中间层。Microsoft提供的处于中间层的服务器主要有Web服务器IIS(Internet Information Server)和应用服务器MTS(Microsoft Transaction Server)。IIS内嵌了对ASP的支持;MTS为
18、ActiveX服务器端组件提供了管理的手段,同时还具备事务处理、共享数据库连接、安全机制等高级特性。可以认为DNA的精华部分尽在中间层,其核心技术是COM/DCOM/COM+。 3、数据服务层:为业务逻辑层提供数据。由于MTS提供了共享数据库连接的功能,数据库不再为每个活动客户保持一个连接,而是若干个客户通过应用逻辑组件共享数据库的连接,提高了数据库服务器的性能。Web访问数据库必须利用接口程序,大体上分为两类:一类是把应用程序下载到客户端直接访问数据库,适用于简单应用的场合;另一类是利用CGI、Web API、ASP技术来连接Web服务器与数据库服务器。CGI是Web服务器调用外部应用程
19、序时的参数规范协议,它规定了一组标准的环境变量和参数格式,是WWW中书写可执行程序的标准、建立交互性的主要工具。CGI根据浏览器的http请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下。Web API针对CGI的这一缺点进行改进,利用DLL(动态连接库)技术,以线程代替进程,提高了性能和速度。但API编程需要多线程、进程同步和直接协议编程等知识,比开发CGI 程序复杂、困难。目前最有影响的Web API有Netscape 的NSAPI、Microsoft的ISAPI等。近来广为流行的ASP(Active Server
20、 Page)属于ActiveX技术中的Server端开发环境,可结合ASP脚本语言和定制ASP对象来开发,编程较简单、功能强大,能直观简易地实现复杂的Web应用。 综上所述,采用ISAPI/NSAPI、ASP比CGI要好。 之所以不用CGI/ISAPI/NSAPI/ASP直接连接数据库,而是通过MTS,是因为利用应用服务器可得到以下好处:(1)保存状态信息,提高系统的安全性。(2)实现事务处理。(3)提供负载平衡的能力,增强系统的可扩展性。 Internet/Intranet进步的速度是如此之快,使用专用的技术很容易就被软件更新趋势所淘汰,因此选用主
21、流厂家或者业界标准的技术来实现Web应用系统是比较明智而且安全的抉择。 参考文献 [1] 刘存亮 杨延广•邮政研究 •邮政综合计算机网广域网结构及主要技术分析 • 2000(2) [2] 林钟高•新编高等会计学•北京•中国财政经济出版社•2000 [3] 智少游•现代网络管理•成都 •电子科技大学出版社•1999 [4] 郑小平•.Net精髓----Web服务原理与开发•北京•清华大学出版社•2002 [5] 唐晓东•网络构建与网业页设计•北京•科学出版社•2001 [6] 谢希仁•计算机网络•北京•清华大学出版社•1999 [7] 王锐译•网络最高技术指南•北京•机械工
22、业出版社•1998 摘 要 本文通过对运用互联网技术进行财务报表合并问题进行系统分析和探讨,并借鉴国内外的实际经验,从系统信息技术基础、系统体系结构、模块设计、系统实现技术和网络安全等五个方面进行全面阐述,提出了对互联网技术进行财务报表合并的构想和设计方案。 主题词:互联网,合并财务报表, 财务信息系统 Inquire Into Using Internet Technology To Conduct The Financial Statemen
23、t Consolidation Abstract This text attempt to inquire into using Internet technology to conduct the financial statement consolidation,and reference hands-on perience home and abroad ,and aspects such as slave system structure,system implementation technolagy,module
24、 design and network safety etc are espounded completely . Using Internet technology in designing financial statement consolidation system. Internet financial statement consolidation system requires Internet/Intranet application environment. Keywords: Consolidated financial statement, Internet,






