APP下载

基本单位名录库系统的设计与实现

2013-12-06彭小玲

统计科学与实践 2013年2期
关键词:法人名录数据处理

彭小玲

(浙江长征职业技术学院,杭州 310023)

一、引 言

最近,国家统计局马建堂局长在多个场合明确提出基本单位名录库建设是统计工作基础之基础,是“四大工程”的首要工程,要切实抓好基本单位名录库建设工作,国家统计局也印发了《全国统计系统基本单位名录库建设维护与使用管理暂行办法》等规章制度,这也表明基本单位名录库对统计调查工作的重大意义。

随着现代社会步入信息网络时代,建立基本单位名录库系统,在政府各部门之间按统一标准建设,共享企业基础信息,方便各级政府为各类企事业单位和社会各界服务,已成为社会各界的迫切需求[1]。杭州统计基本单位名录库系统正是在此背景下针对统计系统特点和应用需求开发的统计应用软件,具有统计系统独特的业务处理模式,可以满足统计名录库与质监、地税、工商、国税等部门数据库的互联互通,对企业的注销、变更、新增等日常操作实施常态化管理,实现统计单位年检、注销、变更、新增等操作网上办理。

二、问题描述

随着我国统计调查制度的不断变革和发展,以国民经济核算为核心的统计调查体系越来越复杂,这就要求必须如实提供准确的统计名录库信息,按照统一的核算制度方法,科学界定各地区的核算对象和范围。目前,国内还没有专门针对统计基本单位名录库系统的管理软件,针对统计系统特点及其应用需求,杭州统计基本单位名录库管理系统采用基于Web Service的解决方案,开发出一套集数据交换、部门数据处理、名录维护、数据查询、数据审核、制度管理、系统管理等全过程的在线名录管理系统,为统计各专业快速提供准确的字典库信息。

三、软件设计

(一)总体设计

杭州统计基本单位名录库管理系统的总体设计按照软件设计总体规范的要求,遵循系统性、专业性、实用性、先进性和可扩展性的原则。系统包括数据交换、部门数据处理、名录维护、数据查询、数据审核、制度管理、系统管理等十几个功能模块,按照“企业基础信息动态管理”的原则。系统的网络结构拓扑图如图1所示。

图1 网络结构拓扑图

在系统开发的过程中,应用系统的业务流程根据功能的不同被封装到不同的功能模块中。组成基本单位名录库管理系统的功能根据其所属的层级分别部署到不同的网络服务节点上。在图2中,多层应用功能根据下面的说明划分到不同的层级。

(1)在基本单位名录库管理系统中要求客户端支持浏览器并通过网页访问相关资源。

(2).NET服务器的应用层组件主要负责响应浏览器的请求,负责将业务流程的数据以网页表单的形式返回给客户端,并根据客户端的请求将网页中修改过的企业数据传递给业务应用层。

(3)作为解决基本单位名录库管理系统需要的业务应用由运行在业务层的服务组件来执行。服务组件从网页层接收数据,对数据进行相应操作,再将数据传送到基本单位名录库数据库系统存储起来。服务组件还从数据库系统中查询企业数据,并将企业数据返回网页应用层。杭州统计基本单位名录库管理系统结构如图2所示。

图2 杭州统计基本单位名录库管理系统结构图

(二)模块设计

根据杭州统计基本单位名录库管理系统需求分析,将整个应用系统分为函数类、组件类和上层类、用户界面三大功能模块,在此基础上,再按照功能模块分为更小的基本单元。杭州统计基本单位名录库管理系统的模块构成如图3所示。

图3 杭州统计基本单位名录库管理系统模块结构图

名录维护模块提供对法人单位和产业活动单位信息进行修改、注销、删除等操作,其中修改保存时要自动审核单位信息,对于错误的条目要提供错误清单,以方便查询和修改单位信息;数据审核模块提供单位表审核的管理,包括法人和产业差错清单、清理数据、审核结果分析、审核条件管理、数据成批审核等功能;部门数据处理模块从部门互联平台提取传递过来的单位信息,为统计单位登记提供第一手资料,有手动和自动取数服务,自动取数服务按照系统设置的时间间隔自动抽取数据,不需人工干预;当系统出现故障,可以采取人工手动来抽取部门数据,如图4所示;异常单位处理模块包括产业单位数与实际不符、孤儿产业活动单位、法人单位-行政区划与处理地不符、产业单位-行政区划与处理地不符、法人单位重名、法人单位重工商码、产业单位重名、产业单位重工商码、法人与产业重码、法人与产业重名、法人与产业重工商码等功能;制度管理模块包括国民经济行业分类 、行政区划代码与名称对照、行政区划代码维护、主管部门代码查询、主管部门代码维护等功能。

图4 部门数据处理界面

四、系统关键技术的实现

(一)系统事务处理的实现

要实现统计业务流程的处理,最常用就是使用数据库系统的存储过程来处理,但是这样做比较费力且费时,而且易出错,出错之后又不太容易被发现。Web Service自身提供了事务处理的方式,但是需在[WebMethod]语句中添加TransactionOption属性即可启动自动事务处理来支持这种功能[2-3]。

本系统开发的时候,对数据库的增加、修改、删除使用如下的公共Web Service方法:

(二)部门数据处理服务的实现

部门数据处理服务是系统的关键服务之一,实现统计基本单位名录库系统从其他部门数据库获取企业基本信息的能力。这也就实现了与质监、工商、地税、国税等部门数据库的实时交换与传递。

(1)取出一个部门数据,根据标志状态位进行比较,如果标志位为“已锁定”,则不处理,否则进行处理。

(2)进行比较,对不同的情况进行不同的处理,当成功处理一条单位信息后,则生成一条短消息,并发送到相应的区、县(市)统计局,各区、县(市)统计局根据这个短消息可以通知企业来办理统计单位登记手续。

(3)如果部门交换过来的是新增单位,则分别插入法人单位表和产业活动表中,为以后办理统计单位登记提供基础性资料,则可以极大的减少录入工作量,并减少差错率。

(4)如果检查出有企业自主办理统计单位登记,则进行相应的处理,如果是新增法人,则插入法人单位表,如果是法人单位变更,则修改相应字段,如果是法人单位注销,根据统计单位条例,并不是立即把这家企业从法人单位表中删除,而是临时把单位放入注销库中保存一年,等一年之后再年检的时候,则自动从注销库中删除。

部门数据处理服务通过异步服务模式在后台自动运行,通过设置比对时间间隔,系统会自动从统计局前置机取得部门交换的数据,然后根据事先设置的比对规则,进行自动比对,根据行政区划代码自动分发到各个区、县(市)统计局,并生成消息队列分发到各个统计登记负责人。

五、总 结

通过杭州统计基本单位名录库管理系统的研究与开发,基本实现了基本单位名录库系统与质监、工商、地税、国税等部门数据库互联互通,对企业的注销、变更、新增等日常操作实施常态化管理;实现了统计单位登记年检、注销、变更、新增等操作网上办理。通过该系统的应用,自动识别和处理部门企业基础信息,大大提高了统计部门登记的针对性和有效性,减轻了基层统计部门的负担,有效的促进了统计数据质量的提高。

[1]黄信梅,王玉昭.关于基本单位名录库建设的思考.统计与咨询,2002,5:26-26.

[2]XIA Yu,SONG Bin-Heng.DISTRIBUTED TRANSACTION PROCESSING RESEARCH AND IMPLEMENTATION IN WEB SERVICE-BASED ON TOMCAT,AXIS AND JOTM.Computer Applications and Software,2007,24(5):84-86.

[3]Liu TeKai, Santhosh Kumaran, Chung JenYao.Performance Engineering of Java-Based eCommerce System.Proceedings of the 2004 IEEE International Conference on e_Technology,e_Commerce and e_service(EEE'04).

猜你喜欢

法人名录数据处理
2022.3上榜派出所名录
认知诊断缺失数据处理方法的比较:零替换、多重插补与极大似然估计法*
基于低频功率数据处理的负荷分解方法
ILWT-EEMD数据处理的ELM滚动轴承故障诊断
太极拳列入联合国非遗名录
陶行知教育名录
陕西省法人及其他组织违法失信“黑名单”
同贺名录
法定代表人于法人犯罪之管窥
论法人侵权