UML软件工程组织
北京火龙果软件工程技术中心

Sybase数据库在税务部门的成功应用方案

 

出处:ITcase

 

一、国内税收征管现状

作为一国税收制度的重要组成部分,税收征管具有非常重要的地位,它需要鉴定潜在纳税义务人、核定其应纳税额并及时足额征收入库。为了确保税收征管的顺利进行,税务部门就必须改进自身的组织工作和改善对纳税人的服务。在上述方面,中国的税收征管走过了一段不平凡的道路。长期以来,国内的税收征管主要采用手工的模式,即使配备了计算机也多用于简单的数据录入,致使中国的税收征管并不尽如人意,具体表现在:

(1)征管难度大。税务的征收、税种的确定及征管稽核大都依靠手工完成,税源堵漏工作量大。

(2)税收成本高。税收的征收同样会产生成本,它包括征收成本和纳税成本。由于缺乏电子化的税收征收程序,所以就造成了大量的人为成本,主要表现在人员手工活动过程中产生的成本。而且,烦琐的纳税程序无形中增加了纳税人的成本,包括时间成本和精力成本,因此严重影响了纳税人的自觉性。

1994年的税制改革为中国的税收征收管理带来了巨大的契机,因为税收征管是在既定税制结构条件下的税收政策的具体施行。我国实行了国税、地税两套税收体系,税种及征收范围都有了较大的变化。为了保证税制改革的目标圆满达成,税务部门的征管模式就需要实施相应的转变。采用完全电子化的税收征管系统。但当前中国的税收电子化状况却不容乐观。以国税系统为例,它的系统覆盖面大,应用环境比较复杂,网络稳定性要求高,但其网络构建起步较晚,员工素质急待提高。而且征管工作的复杂性也是实施电子化所面临的严峻挑战之一。

二、中国税收征管信息系统(CTAIS)的需求

中国国家税务总局目前正在全国大力推广应用中国税收征管信息系统。作为国税系统,其征管过程包含众多职能,如征收、检查、审理、执行、会统等,因此它需要有序地连接这些程序,并实现这些职能的电子化。这一功能的实现并非轻而易举,因为在全过程电子化尝试中存在很多隐患急待解决,如纳税申报的规范与确认等。其次,税收征管电子化的目标是要实现标准化,标准的征收管理流程是我国实行税制改革的一个重要目的。它的实现需要一套完善、强大的征管系统的支持。在该系统中,数据库的应用至关重要。该数据库的选用必须能够满足国税系统对全线数据库的要求,并且可以减少对数据库专业知识的需要,使没有足够技术经验的税务工作人员不需花费太多时间来完成日常的处理流程。这是中国税收征管信息系统的一个特殊要求。鉴于此,税务部门为税收征收管理系统进行了数据库招标,最终Sybase在与Oracle、Informix及IBM的竞争中脱颖而出,凭借卓越的功能、 强大的开发工具、明显的价格优势和完善的服务成为了CTAIS选中的数据库应用。

三、数据库方案设计

中国国家税务总局已率先在海口、湘潭等地推广应用了采用Sybase数据库的CTAIS。海口市国税局采用了“分布采集,统一处理,集中存储”的计算机广域网,建成了以2台小型机、3台PC服务器为中心,以6条专线为通讯骨架,拥有160台PC机为终端的实时城市级集中式广域网,并完成了局内的IP地址分配。它的总体架构是以S7A中型机服务器、F50小型机服务器、微机服务器、CISC05500中心交换机、CISCO4000中心路由器为中心的稳定、畅通的税收征管计算机广域网。数据库采用的是Sybase的ASE(Adaptive Server Enterprise)产品。该数据库具有大型数据库引擎的所有功能,能够为国税局的日常事务处理提供强大支持。

ASE特别为数据库系统进行了最优化的数据存储的设计,不仅为联机事务处理和决策支持提供了很高的性能,而且充分考虑到当数据库用于Internet/Intranet时,有许多不可预计的因素,并为此做了独特的设计,能符合税务管理部门需要的全线数据库的要求。针对国税局的业务处理流程,该数据库在具体处理过程设置了各类触发器,将有利地推动国税局纳税申报、税款征收、催报管理、催缴管理等流程的顺利进行。

在具体实施过程中,Sybase的ASE数据库具有以下特性:

1. 混合工作负载的优化——ASE内部的逻辑内存管理器(Logical Memory Manager)允许用户设定数据缓存来提高系统的性能。数据缓存中包含了一些刚刚访问的对象,如表、日志和索引,LMM允许用户将整个数据缓存区划分为没有数量限制的互相独立的缓存区, 并对缓存区命名,称为命名缓存,用户可以将数据库对象或整个数据库与命名缓存捆绑起来。ASE的逻辑处理管理器(Logical Process Manager)允许用户为所有的对象赋予一定的运行级别,优先级高的对象将首先执行。

2. 内部并行技术(包括并行查询、并行排序和并行实用程序)可用于优化SMP环境——为了提高响应速度,多线索和引擎被用于执行单个查询。一个并行查询的完成比同样的串行查询快15倍。通过使用并行技术,并行优化器可达到最快的响应时间。

3. 高度的数据可靠性、完整性和有效性——Sybase是唯一获得ISO9001认证的DBMS厂商,并在此基础之上建立了符合ISO9001规范的Adaptive Server Enterprise。ASE保证了用户数据的高度实用性。完全的联机事务处理包括自动roll back和roll forward恢复。磁盘镜像、自动错误渡越(Fail-over)和高速备份/恢复功能,使硬件故障对正在运行的应用的影响最小化。

4. 简单的安装、操作和管理——ASE通过一个图形化的安装程序减轻了安装、配置服务器和客户端软件的任务。Sybase Central是一个易于使用的GUI管理工具,帮助管理用户、复制环境、安全性和存储。它给用户赋予了初始化数据库备份和恢复、维护日志文件;配置、启动和终止服务器;检查数据库一致性和观看服务器统计信息;执行查询;以及在数据库间传递数据的能力。

5. 开放的应用接口和工具支持能力——ASE支持ODBC、JDBC、SYBASE OpenClient和嵌入SQL,可以在所有支持的平台上进行高性能的数据访问。

6. 强大的安全特性——作为客户/服务器体系机构下第一个数据库服务器软件厂商,SYBASE从一开始就考虑了网络问题,特别注重诸如开放式软件基金会OSF(Open Software Foundation)等组织制定、建议的有关标准,如分布式计算环境DCE(Distributed Computing Environment)框架。ASE通过目录控制层DCL(Directory Control Layer)支持商业命名服务,使客户、服务器之间的定位、识别受控于商业命名服务提供的网络服务。

在CTAIS的应用中,Sybase的数据库提供了强大的应用优点,包括:

1. 数据库与CTAIS的无缝集成性。

在海口市税务局推广应用该系统的过程中,数据的延续性是保证该局税务征管顺利开展的前提。由于该局在长年的业务处理中积累了大量的数据,所以在更新系统时数据的准备工作尤为重要。数据的准备过程包含基础信息录入、动态数据结转和数据初始化3项内容,它要求Sybase的数据库提供无缝的集成性,以顺利实现数据的迁移及未来的数据处理。而这也正是Sybase数据库面临的严峻挑战之一。

在实际的系统更新过程中,海口市国税局在Sybase数据库强大功能的支持下开展了大量的工作。首先,他们根据新数据库的结构对数据进行了整理。由于考虑到当前的税务结构和未来的征管发展趋势,Sybase数据库在结构和功能上与海口市国税局以前采用的数据库拥有明显的差异,对数据的体系结构和准确性有了更严格的要求。根据这些要求,海口市国税局处理了由于操作错误产生的错误数据和一些不合规范的数据,这样就可以尽量减少今后的软件使用过程中由数据转换引发的问题。

其次是代码的转换工作。Sybase数据库的代码与海口市国税局前系统的代码有着明显的变化,而这些代码的使用将为今后税收征管流程的标准化提供巨大的推动作用。Sybase数据库在设计时就充分考虑到了与原系统的衔接问题,因此特制了专门的机制,帮助海口国税局顺利完成了代码的转换。而这就为数据的顺利转换(数据准备工作的重要环节)奠定了坚实的基础。

上述是数据准备过程的重要步骤。概括而言,在海口市国税局的CTAIS系统初始化过程中, Sybase数据库提供了完善的体系和处理机制,帮助海口国税局顺利地度过了下列数据准备关,包括:

(1)参数与代码的录入与核对。主要在数据库中录入、调整及核对有关的代码、对照关系及业务参数,包括系统及岗责体系部分初始化设置,管理服务部分初始化设置及核对,征收监控部分初始化设置及税务稽查、税法法制、税务执行部分初始化设置。

(2)静态数据的录入及核对,主要是在Sybase数据库中录入及核对与纳税人有关的基础信息,包括纳税人基本信息、纳税人税种登记信息、纳税人票种登记信息、增值税一般纳税人资格信息及纳税人其它信息。

(3)动态数据的录入及核对。本阶段主要对系统上线运行前(截止到某一时点)的税务业务的时点数作为期初数录入到数据库中并予以核对,需要处理的内容主要包括:税务机关发票期初库存初始化,纳税人发票期初结存初始化,证件、资料起初库存初始化,纳税人期初欠税(含呆帐、缓缴及为到缴库期限税款)初始化,纳税人期初已缴纳税款初始化、增值税一般纳税人本年累计初始化,期初多缴税金初始化,期初待解税金初始化,期初在途税金初始化,期初会计分户帐初始化和票证期初库存初始化。为了保证这些初始化程序的顺利进行,数据库提供了强大的支持平台。

2. 数据库未来的可升级性。

1994年税制改革后,为确保税收征管与新税制协调运行,国家税务总局提出了建立和推行“以申报纳税和优化服务为基础,以计算机网络为依托,集中征收,重点稽查”的征管模式 。其目标是由税收的电子化实现标准的征收管理流程。这就为税收征管的未来发展趋势确立了方向。以税收的电子申报为例,在实施的过程中就存在安全性、合法性、规范化和手段的先进化等问题。因此,作为CTAIS的后台数据库支持,Sybase的数据库必须为未来的升级奠定基础,而事实上该数据库也做到了这一点。它的功能灵活,应用接口众多,而且当CTAIS在全国国税系统得到普遍应用后,它还可为网络化管理提供强大支持,实现平滑的升级。

四、应用效果

海口市国税局在应用了由Sybase数据库提供强大支持的CTAIS系统后,全局的税收征管水平得到了大幅度的提高。主要表现在:

(1)市级税收征收管理职能得到了进一步强化。全局集中式的计算机广域网覆盖了全市国税系统的税收征管机构。网上共有350多台PC机,分布在全局各分局、科室和三个办税服务厅,全市2万多户纳税人都置于计算机管理和监控之下,全局税收征管信息全部集中在市局统一处理。同时,所有征管信息在计算机网络数据库中集中储存,所有的征管原始报表和资料由市局办公室统一管理 ,达到了全市“信息共享,方便使用”的目的。

(2)有力支持专业化的组织机构。在Sybase数据库的强大支持下,CTAIS能够将上一环节的征管信息向下一环节实时传递,各系列的征管信息能实时地相互交流,使各征管系列形成密切配合、相互制约的税收征管整体。另一方面则能在数据库中记录、统计、查询和考核税收征管的每一环节,从而有力地促进了海口市税收征管机构高效、有序地进行。

(3)税收监控体系变得更加完善。借助Sybase数据库的支持,CTAIS将各种征管业务融为一体,建立了全面灵活的税控体系。并充分考虑了数据的回溯性,可以充分挖掘出数据库存储信息的价值。

在整套系统的推广应用过程中,海口市国税局对Sybase数据库全面而完善的功能留下了很深的印象。而当CTAIS在全国普遍推广应用后,该数据库的强大支持能力将得到进一步的挖掘,有力地促进税收征管流程标准化的实现。

 


版权所有:UML软件工程组织