基于GIS的税务信息查询系统设计开发

(整期优先)网络出版时间:2010-03-13
/ 2

基于GIS的税务信息查询系统设计开发

嵇春

嵇春(江苏省教育考试院)

摘要:本文介绍了地理信息系统在税务信息解决方案和实现方法。该方案采用MapXtreme平台,采用Java语言和地图中间件技术建立一个WebGIS系统,响应浏览器端的动态请求,诸如信息查询、显示和图形的缩放、漫游,并根据用户请求完成属性数据的可视化表达。

关键词:GIS三层结构税务信息地理信息系统

1概述

由于地图技术的进步,地理信息系统[1](GeographicInformationSystem,即GIS)技术得到了飞速的发展。国家有关部门已逐步将GIS嵌入到[1]电子政务系统中。GIS技术在地税管理上的应用就是将GIS技术与税务管理数据相结合[2],把传统的税务业务数据以较直观的方式叠加到地图上,利用地理信息提供的地图分析和表现功能,通过各种专题图和统计图充分展示税务管理信息。将纳税户信息分类标注到电子地图上,使得纳税户与地理位置关联,为税务征管工作提供非常直观的信息,为各级领导决策提供与地图区域相关的图形化依据;同时可以为纳税户提供便捷的直观的查询功能,提高税务机关的整体形象。以此进一步提高税务机关信息化应用水平。

2系统解决方案

系统从设计到开发完全采用了面向对象的技术,实际开发使用了基于J2EE的技术构架。地图数据库产品可选用Oracle,IBMDB2,Informix,Sybase,SQLServer等。地图应用服务器操作系统平台可选用Windows2000Server,Unix或Linux等,应用服务器软件可选用BEAWeblogic,IBMWebSpare以及免费的Tomcat等。

体系构架完全遵循SUN公司建议的MVC模式,使得整个系统体系构架符合e时代政务应用发展趋势。

该系统客户端是浏览器,业务及地图处理在中间层,数据库放在数据层。客户端操作发出地图请求,WebServer将地图请求给应用服务器,应用服务器中地图服务器通讯,地图服务器返回处理后的地图结果,然后应用程序将地图Image嵌入html页面,返回客户端。该结构有如下特性:地图应用服务器配置在中间层自定义的应用中;MapXtremeServlet配置在中间层;客户端浏览器不需Java支持;网络传输量小,不用Applet可以不用下载Aplet,不用传输矢量地图数据。一幅GIF图大约15—40K。这种结构对客户端和带宽要求较低,适合Internet应用。各种不同的接入方式,统一的展现门户是展现层的元素。客户层对外负责各种不同接入方式的接入,对内负责各种内容的组合和展现,并通过个性化引擎进行针对不同使用者的个性化展现。该系统特点如下:客户端(基于Internet、Intranet网络带宽;客户端完全采用Applet,节约在维护的费用;应用运行在WINDOW平台上;客户端不需要支撑软件);服务器端(程序发布与硬件平台无关(MapXtremeforJava);使用WeblogicServer7.0作为其应用服务器;GIS应用和业务应用相结合;使用jdk13以上版本的Java作为其虚拟机);该WEB应用可以带来很多好处,如应用成本低,稳定性好,维护性好,安全性好等。下图显示了一个该系统的应用的架构。

用户通过浏览器上的html或applet和业务、地图应用交互,向数据库服务器和地图服务起器发送请求。WebServer接收请求,服务器端的应用程序和数据库服务器、地图服务器交互得到新的结果,并嵌入到html或applet中。

WebGIS应用系统首要考虑的因素就是地图数据传输速度问题。将MapXtremeJava的web地图发布归为三类:瘦客户端,中客户端,胖客户端。他们的不同在于传输数据量的不同。该系统中,采用的是中客户端技术。空间数据的存放以文件和RDBMS相互结合的方式,其中数据库为Oracle9201EnterpriseEdit的Oraclespatial。保证了浏览器端的响应速度,同时也保证了空间数据的安全。

系统应用开发

地理空间数据是GIS的核心,构建和维护空间数据库是一项复杂、工作量巨大并且需要长期维护,地税上的大量的数据来自与纳税户所需的信息。它包括:纳税户所在位置、土地的等级、纳税户的认定、申报情况等等。

系统采用J2EE开发,多种平台兼容,安全可靠;对应Oracle,Sybase,SQLServer等多种数据库开发;全面对应B/S构架,维护简单,支持未来移动税务征管管理新概念;系统的开发基于Java的技术和XML技术,可以方便地将该系统的一部分和数据库、征管、OA、MIS等系统可以通过XML技术实现无缝的连接。

主要有两大功能:地图应用模块功能;税务征管业务模块查询与分析评估;

2.1地图应用模块功能

2.1.1图层管理用户能很方便地叠加地形图、纳税户专题图、标记层等,如选择土地等级地层时等级地的显示有8级。

2.1.2地图编辑功能添加企业、删除企业、更新纳税户基本图形要素的增、删、改。如点、线、面(包括圆、矩形、多边形等)的编辑。

2.1.3任意的漫游使用放大、缩小、平移等操作,用户可在全区区范围内进行任意的漫游。在任何时候都可轻松地获取到当前的经纬度坐标。

2.1.4方便的面积量算与距离量算简单的双击操作就可直接显示出当前面状对象如企业、土地面积等;测距功能,可以测出地图上两点之间,即纳税户与纳税户之间的距离。

2.1.5显示纳税户按等级分类显示,根据纳税户的税务等级用不同的图形分类显示纳税户;纳税户异常警示(注:不同的报警类型以不同形式警示),根据纳税户的各种异常情况用不同的图形给出异常警示;根据不同工号地图快速定位功能,根据纳税工作人员的工号在地图上快速定位所管辖区域。

2.1.6地图的鹰眼功能可根据用户需要,在地图上另开整体地图的窗口,从整体地图上看当前地图所处的地理位置。

2.1.7数据维护地图标注维护权限控制,根据纳税工作人员的分工权限对地图中的纳税户标注、删除、移动;地图标签显示控制改变功能,根据各用户需求制定个性化的地图标签;对数据进行备份是为了保证数据数据维护日志管理。

2.2税务征管业务模块查询与分析评估

2.2.1查询功能在地图点选任一纳税户,可查询到该纳税户的基本信息;选择矩形范围内的纳税户进行查询;选择地图圆形区域选择查询;选择缓冲区以半径为圆形区域内的纳税户进行查询;选择地图多边形选择查询;自定义范围内的纳税户进行查询;指定区域内纳税户选择管理;预先定义的区域内的纳税户进行查询管理;纳税户地理位置查找(地理定位功能);根据纳税户有关信息查找纳税户所处的地理位置,分精确和模糊查找。

2.2.2统计功能基于地图数据的统计。提供用户日常工作中常用的统计功能。如统计税务历年稽查、发票综合、纳税户申报入库情况、纳税户欠税、财务等等。对某一区域内的企业分类查询统计(需要地图支持),可对地图上某一区域内的企业进行业务统计。

2.2.3分析评估重点对未申报户、非正常户按地理管理区域进行处理。选择处理状态(全部、已处理和未处理)。对地理管理区域税种进行排名。对区域纳税户和单纳税户进行波动分析。按名次和年度进行分析评估。

2.2.4地图与表格输出标准图幅输出:可以输出满足国家标准的1:500图纸。报表输出:社会保险费、企业所得税、纳税、流转、财产等报表输出。

3结束语

由于所用的地图数据分别由南京市测绘局和南京市国土局的数据,在地图数据方面,虽然已有大量的GIS数据积累和应用的经验,但由于分散在各个部门和行业中,缺乏标准和规范以及各部门的数据保护,导致这些数据难以共享利用,导致了严重的重复投资和信息资源浪费。这次所选的GIS软件为美国的MapInfo公司产品,虽然国内的GIS软件也有不少的成熟产品,但大型工程整体解决能力较弱,难以沉淀出大型的GIS应用软件产品,很难让用户放心使用。虽然GIS在理论和应用技术上有了很大的发展,但单靠传统GIS的使用还不能满足目前社会对信息快速、准确更新的要求。与GIS独立、平行发展的全球定位系统(GPS)和遥感(RS)则为GIS适应社会发展的需求提供了可能性。需同时加强“3S”集成技术的研究。

参考文献:

[1]王胜,周国模,秦景辉.基于GIS的印度尼西亚ParungPanjang林场的森林资源信息管理系统开发.浙江林学院学报.2009.3.375-383.

[2]余立人,罗小凤.GIS技术在税务信息化中的应用.现代计算机.2004.3.74-77.

[3]李琦.“2007全国税务信息化技术与建设成果交流论坛”在京召开.中国税务.2008.1.19-19.