产品  |   支持  |   搜索  |   Microsoft指南  
 

行业:工商/税务

 

 


公司背景:

北京世纪探索软件技术有限责任公司是一家位于北京中关村高科技园区的民营高科技股份制企业,是集软件研发、管理咨询、系统集成为一体的专业化公司。她致力于财税管理、电子政务和数据仓库信息系统的研发、销售和服务。公司为国家双软认证企业,总部设在北京,下设研发中心(成都)、市场部、技术支持部等部门,在四川、青海、广西等地设有分支机构,拥有全国范围的营销和技术服务体系。

公司在软件开发方面,从项目规划、设计、编程、调试、测试、到维护,每个环节都至臻至善,形成了自己一系列的产品线。公司拥有一批结合了企业管理实践和理论知识以及计算机技术于一身的复合性人才,为企业提供信息化咨询和服务,通过实施信息化提高企业工作效率和管理水平,帮助一批企业成功实施了财务和企业管理软件。公司凭借对INTERNET的深刻理解,加上专业的美工设计和扎实的后台程序开发技术,为企业实现上网工程,并通过网络进行宣传和营销。

公司的核心产品是具有自主知识产权的农业税收管理信息系统软件(B/S版),是第一个符合金财工程技术要求的农业税收管理软件。其主要特点是对农业税收征管实行全方位、多层次、一体化的管理,是财税部门实行电子政务的必由之路。公司推出的办公自动化软件以其在用户界面领域的独特优势,简洁实用的功能和优秀的软件稳定特性而备受广大企事业单位的好评。我们参与开发的数据挖掘研究课题是国家在计算机研究领域的重点课题,科研成果已开始在部分省市使用,并得到国内知名计算机专家的充分肯定。到目前为止,公司的软件产品已经在全国十余个省、市、自治区实施和运用。

公司网站:
http://www.bcesoft.com
现有典型用户单位:
玉林市容县财政局农税股及下属财政所
玉林市陆川县财政局农税股及下属财政所
玉林市福绵管理区财政局农税股及下属财政所
南宁地区宾阳县财政局农税股及下属财政所
   

农税征管信息系统解决方案

本方案基于Microsoft的产品:
Windows2000 server
Windows2000 Advanced server
Windows2000 Professional
SQLserver 2000
Office 97/2000
Office xp
Visio
project

解决方案简介

解决方案全称:
农税征管信息系统解决方案
开发商:北京世纪探索软件技术有限责任公司

一、开发背景

农业税收是国家税收的重要组成部分,是国家参与农业收益分配、组织财政收入的重要手段。农业税收由农业税、农业特产税、耕地占用税、契税四个税种组成。中国是一个农业大国,目前约有九亿人口生活在农村,农民、农业和农村问题始终是中国政府最为关注的。为了减轻农民负担,中央政府已明确提出:“深化农村改革,加快推进农村税费改革”。这次改革对农村经济发展,农村产业结构调整,农民增收等都会产生深远的影响。推行农村税费改革后,原有的征管手段、征收措施、征收程序等都将发生巨大变化。 在实行税费改革前,我国农业税征管手段单一、征收措施落后、征收程序混乱,基层征税人员工作量大。原有的征管手段、征收措施、征收程序等已不适应农村税费改革和未来发展的需要。为了顺应农村税费改革潮流,根据“因地制宜、有利征税、重在管理”的原则,政府提出了:农业税征管模式改革应全面推行税务登记、建立纳税申报制度,逐步建立健全电子计算机网络为依托的征管体系,从而实现农税征收机关的电子计算机联网,实现区级征收机关到乡镇征收站四级电子计算机互联。

二、方案详细介绍

系统简介:

概述
为适应我国农村税费改革的需要,提高全国农业税收征管工作的信息化水平。根据我国现行的农业税收政策、法规,结合基层农业税收征管机构的具体情况以及改革的深层次需要。北京世纪探索软件技术有限公司按照国家税务总局2001年12月颁布的《农业税收征管软件标准(试行)》的要求,结合基层农业税收征管业务的具体需求,精心研发了“农业税收征管信息系统(B/S)”。系统根据我国的各项农业税收法规和《税收征管业务规程》,设计了农税征收系统、农税管理系统、业绩考评系统、农税稽核系统和法规查询系统等模块。系统于2002年成功地在广西玉林市、宾阳县等地区上线运行,具有高度智能化、数据一体化和操作灵活、易学易用等特点,系统采用多级数据安全管理机制,充分保证了系统运行的稳定性和安全性。

系统能够帮助农税征收机关完成税源资料建设、税款征收、税款解库、征解会计和信息查询上报等工作。各级农业税收征管机关通过使用该套系统,能够规范各项农业税收的征管工作,减轻农业税收征收机关的工作量,提高工作效率。

应用技术简介

根据对农业税收应用环境的分析,我们确定了农业税收开发中的几个要点,随后的课题选择便是以这几个要点为基础扩展开来的:

  • 使用B/S架构以便于集中维护;
  • 确保系统在离线状态仍可以完成一些基本功能;
  • 大量数据的处理应该集中进行,以期降低单位数据量的成本;
  • 安全性要求为:防止非法闯入;被非法闯入时,防止数据被破坏;数据被破坏后,能及时检查及恢复。

业务流程图

根据上面的要点,我们确定了下面一些技术方向:

  • B/S架构
  • 多层结构
  • .NET技术
  • B/S结构下的网络建设
  • 负载均衡技术
  • 组件式开发
  • B/S结构下的安全控制
  • 移动税收终端

B/S架构

技术方案要点:

系统将使用B/S结构完成,具体说来,各基层征收单位使用微软的IE等浏览器软件,通过Internet网络或专用网络连接到部署在上级征收机关的服务器上,见图,这一架构非常适合于农税征收系统的应用状况

效果分析:

  • 符合分散操作,集中管理的要求,使用B/S结构能够使各基层税收征管机关简便及低成本地进入广域网络,通过访问集中在应用服务器上的应用系统完成各项操作,由于数据集中存储,大大降低了传统C/S结构下农税管理系统采用的在各征收所进行业务处理,上级征收机关通过上报的报表检查下级单位的工作并做相应控制。
  • 由于使用B/S结构,应用程序集中安装,因此可以做到客户端软件的基本零安装,不但有利于软件开发单位对使用许可(License)的控制,而且有最低的维护成本。
  • 采用B/S架构非常适应于农村基层组织缺少高层次计算机应用人才而带来的一系列问题,如在通用软件中经常遇到的系统配置、对数据库的日常管理等等。在应用程序及数据集中管理后,便有可能充分地共享本不丰富地优秀计算机管理人员等资源,也必然大大提升系统的实际维护质量。
  • HTML语言目前已经是一种业界标准,它具有跨平台的特征,针对政府机关目前日益复杂的操作系统环境,使用HTML语言为主的系统将占有相当的优势。
  • B/S结构为系统的灵活组装提供了最大的便利,对于采用超文本技术的B/S应用来说,系统的组装很容易通过改变超链接的方式来实现,而且这种组装具有跨系统的特性,这种能够打破系统边界的应用必然会给用户当前所面临的日益复杂的应用环境提供一种可行的解决方案。

多层架构

技术方案要点:

系统设计目前采用基于简单对象访问协议SOAP,并采用Web Service实现的多层架构体系,目前设计的结构将系统分为采用数据库层、应用逻辑层、界面层三层基本的结构,其中业务逻辑层又具体地分为数据逻辑层及数据应用层,其各层的配置关系如下:

  • 数据库层:由于行政事业单位的数据库环境比较复杂,基于对这些单位前期投资的有效用以及为满足部分行政单位对数据库系统的使用规定,系统必须支持多种数据库格式,数据库层的主要作用是实现对各种数据库指令的包装,以保证应用层的使用要求。
  • 数据逻辑层:在应用层上我们分成了数据逻辑层和应用逻辑层,这种区分将更有助于提高系统组件的共用效率,数据逻辑层直接与数据库打交道,针对设计中划分出的数据对象(一般是一张到多张数据表)的各种可能操作提供对应的方法。
  • 应用逻辑层:应用逻辑层用于处理各类的程序应用逻辑,如数据的检查,事务处理及控制以及各种运算关系。
  • 用户界面层:完成对应用逻辑的调用及各种输入、控制、查询等界面功能的实现。用户界面层目前计划采用IE浏览器为界面层的应用平台,同时开发自己的浏览器以应对特殊地区的应用要求,例如:离线状态下的系统正常使用。

效果分析:

多层结构是目前C/S及B/S结构下最为有效的结构,它的主要优点包括:

  • 相对较低的网络带宽占用:由于应用逻辑是经过仔细分析提炼的结果,它既与F/S结构的系统返回所有的数据并在本机完成运算的方式不同,也与两层C/S结构中将返回需要的数据并在本地运算的方式不同。多层结构在服务器端执行并返回运行结果的方式进行,显然这种结构在理论上具有最高的运行效率。在B/S结构开发的系统中,网络流量是系统性能最主要的瓶颈之一,应用多层结构对提高系统整体的性能必然有很大帮助。
  • 相对较低的本地资源占用:由于多层结构的操作基本都在数据库服务器及应用服务器上进行,所以本地资源占用很少,在硬件设备参差不齐的农村及乡镇,这种对本地硬件状况依赖相对较低的体系结构将有利于系统使用的流畅。
  • 性能的可伸缩性:由于在多层结构下,各中间件可以分别安装在不同的应用服务器上,因此当发现系统的负载较大时,增加部分服务器,并根据需要将组件分别安装在不同服务器上,系统性能因而将得以平滑提升。而且微软目前的Application Server也支持对组件调用的负载均衡,可以自动调度对组件资源的申请。
  • 应用级的事务处理:使用多层技术后,传统的两层结构中采用的数据库级的事务处理就可以被应用程序级的事务处理所取代,这种事务处理的方式不仅使我们可以方便地实现跨数据库的事务处理,也能够使程序中对事务处理的使用过程更加灵活。

.NET技术

技术方案要点

  • 使用.NET中的C#做为用户界面层的开发工具。
  • 使用.NET中的C#做为各组件的开发工具,允许使用java script辅助完成部分开发工作以处理部分使用C#服务端代码无法完成的工作。
  • 使用.NET中的Web Service技术开发中间层。
  • 将SOAP协议做为多层结构开发的基础。

效果分析

  • .NET良好的集成编辑环境:与其他的微软产品一样,.NET具有良好的集成编辑环境,并且与以前的集成编辑环境相比其功能及易用性得以提高,微软独特的Outlining Code技术使编辑环境下的函数及其他的一些代码段能够自由地展开和收起,大大增加了代码地可读性。能将注释信息生成程序说明文件的功能也极大地缩短了文档编写的时间。同时,它提供的可视化的编程环境使大量掌握其他丰富可视化语言而对网页编程不太熟悉的程序员有了迅速掌握网页编程的条件。
  • C#对面向对象的支持及其定义良好的对象结构:C#是全面向对象的语言,几乎提供了所有面向对象语言所具有的特性,与传统的使用ASP的编程相比较,其代码的可管理性得到极大的提高,可以明显提高开发的效率及开发的质量。
  • .NET可伸缩性:.NET支持分布应用的特性使对整个应用系统的可伸缩性部署成为可能。
  • 正在开发中的跨平台支持功能:跨平台特性是应用系统目前一个重要的指标,.NET也正在开发跨平台支持的功能。
  • 内置的安全验证机制:使用.NET提供的Window级安全验证能确保足够的登录安全性,首先其对登录信息提供的MD5及SHA1的加密方式能提供足够的安全保证,而且这种方式能保证所有页面自动调用登录界面,在验证通过后对同一目录的所有页面都有效,这样既堵住了安全漏洞,又简化了界面层代码的编写。

网络方案及负载平衡技术

技术方案要点

在建立一个稳定,可靠的WEB应用的时候,我们必须考虑以下问题:

  • 可用性:可用性包括快速客户响应和安全可靠的海量事务处理,为此,我们需要整合现有的服务方资源,充分利用我们的硬件和软件,协同服务,分布作业才能完成日益繁重的客户事务,这就是一个服务器集群的概念,通过这个集群强大的硬件资源和软件资源,形成一个统一的入口,协调内部资源,来对用户做出最快的响应。集群内部可以添加任意多台服务器进行性能扩充,任意一个节点失效,系统可以自动切换,同时性能上也能够对负载做合理的节点分配,从而大大提高系统的可用性;
  • 可管理性:基于混合复杂硬件平台,所以如何对所有的软件和硬件资源进行管理,是个难题,也正是因为如此,我们才需要对集群内有一个跨跃硬件平台的统一管理整合平台,这样我们可以及时了解失效点的情况,性能瓶颈,对系统做出及时的调整。对于商务逻辑中间件的发布也可以通过这个管理平台进行,通过同步管理,可以将中间件在集群内实现及时复制,便于负载平衡管理器可以将任务在多个节点上分配;
  • 伸缩性:对于Web应用一定要考虑性能上的突发性增长,因为连接的方便性,导致了用户数目的不可预测性,很可能出现峰值增长,所以平滑的服务端性能升级变得很重要,如何不中断服务的情况下进行“热插拔”式的升级服务需要背端有一个非常强大的容错管理软件,实现对后端硬件资源的无级伸缩式管理。

软的解决方案

微软公司于2001年发布了Application Center2000平台,这是一个管理复杂的基于微软平台的应用集群的解决方案,它具有以下特色:

  • 多种客户端连接:基于Application Center的中间件管理和网络统一集群管理,可以为C/S模式下的普通客户端,Web应用中的普通用户,中间件消费者等多种客户端提供服务;
  • 具有多种负载平衡手段:Application Center具有NLB(网络负载平衡)和CLB(组件负载平衡)两套负载平衡管理手段,系统自动根据当前负载协调两种平衡服务,对用户提供可靠的服务响应;
    • 整合的COM+组件管理和文件管理:基于整合的中间件服务COM+,Application Center可以提供快速的中间件部署和自动同步,对于网站可以实现文件的多节点自动同步,从而实现软件资源的分布式管理;
    • 性能监控和事件通知:基于标准的微软服务构架,所以可以对节点的多种参数指标进行及时监控,对于突发事件也可以定义通知模式,及时报警;
    • 多网卡联合绑定服务:微软公司采用了多节点联合绑定的模式,也就是说对外只使用一个地址,这可以节约域名资源,也比以前那种多地址轮询方式的负载平衡更加科学,可以根据当前集群的内部的负载纪行精确均衡;
    • 支持热插拔式的硬件伸缩式管理:对于服务端的硬件可以平滑的实现节点卸除管理和节点添加管理,这样服务不会中断,而且新节点加入后自动实现文件和组件的同步。

综上所述,微软公司的Application Center具有了企业级应用系统需要的可用性、可管理性和伸缩性,可以应对复杂的网络应用。

组件技术的采用

技术方案要点

  • 开发大量的组件以提高程序代码的共用性。
  • 组件可以采用客户端组件的形式(HTC),也可以采用服务端组件的形式。
  • 对组件设计的要求首先是接口要一致和良好,便于调用及以后扩展,然后是能满足性能的要求。

效果分析

  • 提高开发效率:由于许多界面层的控制(如Tree的建立,日历的展示等)在程序上是难点,对这些程序的重复编程不但会占用大量的开发时间,也会导致程序的质量难以保证。
  • 保持程序风格的一致性:使用组件能最大程度地保持代码风格地一致,避免多人平行编程所造成的界面及操作风格的不一致。

安全技术

技术方案要点

  • 征管工作采用内部专用网络进行,关键业务不开放到公网,征管服务与对外服务区分在不同的服务器和数据库上。
  • 服务器采用本地验证以防止往来侵入操作系统。
  • 在服务器及应用端使用安全证书以防止数据被中途截获。
  • 使用.NET的Form级安全验证实现登录的安全性控制。
  • 加强对用户密码的控制,限制长度及内容。
  • 对所有的输入信息进行严格的内容校验以避免系统被故意的超文本信息及其他特殊的输入信息侵入及破坏。
  • 程序操作权限的设置。
  • 研究中的数据校验技术。

效果分析

  • 因为考虑应用主要在内部专用网络展开,比较建立在类似国际互联网上时大大降低了被攻击的机会,同时由于采用本地级地安全验证,被外网侵入服务器的可能性基本可以杜绝,使用安全证书认证又可以确保数据无法在传输过程被截获而造成损失,使用Window级安全验证及对口令的管理确保登录的安全性,在这一系列综合措施的保障下,侵入系统将是非常困难的。
  • 对任何数据输入的严格检查在进一步堵塞了侵入者可能的漏洞的同时,也极大地限制了对数据地非法操作,给内部数据以更多的安全保障。
  • 数据校验通过数据一致性检查及操作日志的检查为数据的错误的检测及数据恢复提供了可能性。

移动收税终端

技术方案要点

  • 使用一体化IC卡费收费终端完成移动状态下的农税收取及发票开具的过程
  • 开发针对收费终端的收费子系统。
  • 开发收费终端与中央数据系统的数据同步接口,重点需要解决数据一致性问题。

效果分析

针对农村目前部分地区税收需要征收员到各村组逐户收取地情况,因此导致目前许多农业税征管系统存在计算机系统作业与手工作业并行的状况,单据与发票都使用手工填写,导致差错率很高且无法对征收员的征收行为进行监督,在使用计算机管理的条件下,这些数据需要被录入计算机系统,又增加了操作人员的工作量及出错的机会。在使用收费终端以后,相当于带了一台计算机和打印机到农户那里收费,虽然在数据同步的及时性上无法与远程联网相比,但其低廉的成本使其最后实施具有了很大的可行性。

成功案例介绍

用户单位名称:南宁地区宾阳县财政局农税股

一、背景情况

广西壮族自治区宾阳县财政局下辖23个财政所,县局农业税收征管股和各乡镇财政所负责全县农业四税的征收、管理工作。全县年均农业四税收入约2000万元。在使用本套农业税收征管信息系统前,全县农税征管领域存在农税征管手段单一、征管程序混乱、基层征收人员工作量大且差错率高、乡镇之间和县乡间信息传递不畅,数据的统计不及等问题。

二、业务实施的过程

建立以计算机网络依托的农税征管体系是一项全新的系统工程,是农税征管领域的一项重大改革。如何统筹安排系统工程的实施,是实施成功的关键。遵循软件系统工程实施原则,借鉴公司其他相关项目实施经验,我们将宾阳县农税征管系统项目的实施工程分为6大环节(步骤):

项目实施准备

实施农业税收征管系统工程涉及的点多面广,工程实施的质量将影响农税征管机关、基层征收机关及纳税人等多方面利益。尤其是基层征收机关地域位置远近不一、基层征收人员应用计算机及相关软件的基础存在较大的差异。如果没有统一的领导、统筹的安排将会从时间、人力、物力及财力等方面对实施工作带来很多负面的影响。因此在项目实施全面推开前,实施双方充分作好各项准备工作,主要包括如下方面:成立项目实施小组、召开实施启动工作会议、 制订系统应用的相关规章制度、确定编码方案及规则、初始资料准备。

计算机软硬件安装调试

计算机软硬件安装调试是进行后期各项实施工作的基础,在此阶段实施人员将完成县局中心机房及乡镇征收机关的软硬件安装、网络布线等工作。为了使宾阳县财政局自己的工作人员熟悉系统运行的网络架构和环境,减少后期维护费用,县局安排了一定数量的工作人员与世纪探索公司实施人员一同进行网络建设、软硬件调试。

系统应用培训

培训是软件服务的重要组成部分和软件应用的重要基础,良好的培训和认真的学习是保证软件正常运行、发挥最大功效的前提。在此阶段主要实施双方的主要工作为:培训人员、场地、时间的确认;培训资料的提交;参考书目提交;培训内容及课程时间表的最终确认。

系统初始化

系统初始化阶段将主要进行软件的安装、调试,建立系统运行的基础原则、标准(重点在于各类编码体系的建立),合理分配系统操作权限,各项业务基础资料、期初资料的整理等工作;

系统试运行

在此阶段的主要工作有:整个系统的最终调试、对系统各方面的检测及验收(包括:网络系统检测、系统稳定性检测、系统安全性检测、功能测试、数据正确性检测等)。在此阶段实施双方应着重检测乡镇财政所应用系统处理业务的便捷性、与手工数据的符合性、系统数据的正确性;县财政局接收各个乡镇财政所传递数据的效率性、正确性。

系统试运行具有一定的循环性(发现问题~解决问题)。在此阶段世纪探索公司技术及实施人员将通过正常数据循环、大数据流测试、误操作测试、攻击性测试等手段,尽可能及时的发现并解决系统运行中产生的各种问题。

系统验收

系统试运行完成后,就进入本期工程实施的最后阶段——系统验收。在此阶段的主要工作有:整个系统的最终调试;根据实施双方确认的验收标准由实施双方签订《宾阳县农业税收征管信息系统验收报告》进行验收。

三、效果与反馈

宾阳县各个农税征管单位通过应用农税征管信息系统,规范了农税征管的工作流程,提高了农税征管的工作效率。系统运行6个月后,全县农税征管工作的差错率较去年同期下低了18%,原来至少需要3天时间才能统计到的农税数据,现在只需要1小时就能统计完毕。以往各乡镇财政所1~2天就需要安排工作人员到县局报送报表,使用农税信息系统后,此项工作基本已不需要安排专人完成,据县局农税股负责人反映仅此一项全年农税股就能节约交通费、通讯费等2万余元。农税信息系统的成功实施彻底的改变了农税部门信息传递不畅、信息不能共享等问题,使宾阳县的农税数据真正的实现了真实、完整、准确、及时。

四、其他具体描述

本套农税征管信息系统从开发到推广应用历时13个月,需要的基本运行环境如下:

硬件环境:

  • 微机要求:586以上微机,内存64兆以上,可用硬盘空间1G;
  • 显示器要求:VGA以上显示器;
  • 打印机要求:各种针式、激光、喷墨打印机。

软件环境:

  • 操作系统要求:中文Windows 9X/ME、WindowsNT/2000/XP等操作系统;
  • 浏览器要求:Microsoft Internet Explorer5.0及以上版本;
  • 数据库要求:支持Access、SQL server、Oracle等数据库。

 

个人信息中心 | 与我们联系 |辅助功能
©2004 Microsoft Corporation. 版权所有. 保留所有权利 |隐私权声明