08293-SD07-090510 云南省企业基础信息交换平台软件设计说明书.doc_第1页
08293-SD07-090510 云南省企业基础信息交换平台软件设计说明书.doc_第2页
08293-SD07-090510 云南省企业基础信息交换平台软件设计说明书.doc_第3页
08293-SD07-090510 云南省企业基础信息交换平台软件设计说明书.doc_第4页
08293-SD07-090510 云南省企业基础信息交换平台软件设计说明书.doc_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

云南省企业基础信息共享应用推广工程交换平台部分软件设计说明书项目名称: 云南省企业基础信息共享应用推广工程 承担单位: 云南省信息技术发展中心 主管部门: 云南省人民政府信息产业办公室 项目负责人: 起止年限: 填报时间: 云南省信息技术发展中心目 录1引言31.1目的31.2范围31.3读者对象31.4术语与缩略语32概要设计42.1设计策略42.2系统概述42.2.1系统名称42.2.2系统说明42.2.3系统主要功能(简单描述)42.3设计约束52.3.1软件、硬件环境(包括运行环境和开发环境)的约束62.3.2用户界面的约束62.3.3软件质量的约束72.4交换网络总体结构72.5交换流程总体结构92.5.1模块功能汇总表102.5.2系统的运行环境113模块设计113.1模块命名规则113.2模块运行控制图123.3前置交换系统123.3.1前置机接入方式与数据报送方式133.3.2采集模块143.3.3前置数据处理213.3.4传输253.4中心交换系统263.4.1接收273.4.2中心数据处理273.5TongEMP2.0交换管理系统463.5.1部门管理463.5.2交换管理473.5.3平台监控483.5.4资源中心483.5.5交换统计494接口设计494.1元数据表示494.2中心接收数据接口504.3节点发送数据接口584.4Web服务调用接口631 引言1.1 目的通过云南省企业基础信息共享应用推广项目的实施,要求达到以下目标:(一)通过对原有交换平台进行二次开发,建成可满足多个交换域同时进行交换、可灵活定制交换内容的云南省企业基础信息交换平台,以满足云南省工商、国税、地税、质监等政府部门企业基础信息共享和业务应用的新需求。(二)在云南省企业基础信息交换平台下,搭建一个州(市)实时在线交换的试点应用,以支撑该试点州(市)的工商、国税、地税、质监等政府部门的信息共享和企业监管工作,减少漏征漏管户,加强市场监管力度。(三)建成云南省企业基础信息共享应用推广项目的应用系统,以满足全省企业基础信息共享和业务应用的新需求,并且要使原有交换平台能进一步直接服务于基层一线业务应用,提升平台的实际应用价值。(四)拟订云南省企业基础信息共享应用技术规范和服务规范。通过该项目建设,结合云南省及试点州(市)的实际,形成规范性文档,促进云南省企业基础信息共享应用推广工作长效机制的建立。1.2 范围应用集成中间件TI与消息中间件TLQ、流程设计、前置交换系统设计、中心交换系统设计。1.3 读者对象本文预期读者为项目负责人、开发人员1.4 术语与缩略语参见KCSP术语和缩略语列表2 概要设计2.1 设计策略l 扩展l 折衷l 复用l 可移植l 可测试2.2 系统概述2.2.1 系统名称云南省企业基础信息数据交换平台2.2.2 系统说明云南省企业基础信息数据交换平台是云南省企业基础信息共享推广工程的子平台,也是核心平台,其功能主要是负责对工商、国税、地税和质监等部门业务数据的采集、清洗、比对等处理,还应该对交换衬里监控,并可管理交换数据。数据交换平台主要采用TI应用集成中间件与TLQ消息中间件来完成各部门与中心的数据交换工作,TI应用集成中间件负责适配各部门的应用系统或数据库,并且由TLQ消息中间件来保证数据在网络中传输的可靠性。数据交换平台还包括了数据桥接工具,数据桥接工具主要是为了桥接各部门业务数据库,并辅助各部将平台需要的数据发送至前置机中。2.2.3 系统主要功能(简单描述)1. 根据部门共享数据库和部门的业务数据库(或临时业务数据库)的结构,配置和定义信息交互及交换的业务逻辑;2. 实现业务数据库(或临时业务数据库)和共享数据库之间数据交换过程中的数据传输功能; 3. 自动判断业务数据库(或临时业务数据库)中哪些数据已经发生变化、并抽取变化数据保存到共享数据库;4. 支持对交换桥接软件系统的远程管理和监控; 5. 支持对共享数据库数据元(信息项)的管理;6. 对于具体交换桥接的信息指标,可根据应用需求,实施灵活、动态的配置及调整,所有配置可以XML或数据库方式存储保存;7. 异构数据库支持,应用适配器支持不同类型数据库,主要包括Oracle、MS SQLServer、Sybase、DB2、Mysql等主流关系数据库;8. 应用适配器支持结构化文件与非结构化文件的读写,对XML、Domino、EXCEL、TXT等结构化文件、文档,提供文件内容解析功能,支持大数据文件的读取;9. 应用适配器提供图形化的适配器配置工具;10. 应用适配器提供开放的适配器组件开发框架,用户可以按照框架要求开发新的适配器组件,满足其个性化的需求;11. 适配器开发完成后可以多点部署,能灵活部署于试点州市以外的其它交换域的交换节点。12. 基于东方通平台再次开发,使得东方通原有的监控、管理等功能更加的易用更加的人性化,以列表的方式展现每个部门的连接情况,以及统计每个部门的数据流量。2.3 设计约束1) 体系结构设计人员从需求文档如软件需求规程说明书中提取需求约束,本系统应当遵循的标准或规范。2) J2EE。3) 软件需求规格说明书本系统应当遵循的标准或规范。2.3.1 软件、硬件环境(包括运行环境和开发环境)的约束2.3.1.1 软件环境约束服务器端:l JDK版本 Java 1.5 及以上;l 数据库Oracle 9I(企业版);l 操作系统Linux2.3.1.2 硬件环境约束中心数据服务器配置:4个四核InterXeon处理器E7310(1.60 GHz/22M 80W),集成22MB二级缓存,支持四颗处理器,标配8GB(42GB)PC2-5300全缓冲DDR2-667内存,可以扩充到64GB(16个内存插槽),支持21内在交错、内存镜象和在线备用,1个嵌入式NC326i双口千兆网卡,2个NC373i多功能千兆网卡,一个10/100网口为iLO2远程管理专用,3个I/O扩展槽,集成Smart Array P400SAS智能阵列控制器,256MB调整缓存(可选电池保护),支持RAID 0/1, 2个72G小尺寸SAS/SATA热拔插硬盘,配Qlogic QMH2462 4Gb FC HBA for HP c-Class BladeSystem卡一块中心交换服务器配置:4个四核InterXeon处理器E7310(1.60 GHz/22M 80W),集成22MB二级缓存,支持四颗处理器,标配8GB(42GB)PC2-5300全缓冲DDR2-667内存,可以扩充到64GB(16个内存插槽),支持21内在交错、内存镜象和在线备用,1个嵌入式NC326i双口千兆网卡,2个NC373i多功能千兆网卡,一个10/100网口为iLO2远程管理专用,3个I/O扩展槽,集成Smart Array P400SAS智能阵列控制器,256MB调整缓存(可选电池保护),支持RAID 0/1, 2个72G小尺寸SAS/SATA热拔插硬盘,配Qlogic QMH2462 4Gb FC HBA for HP c-Class BladeSystem卡一块2.3.2 用户界面的约束界面简洁,链接合理,易于操作2.3.3 软件质量的约束2.3.3.1 友好性贯彻面向最终用户的原则,建立友好的用户界面,操作简单、直观、灵活,易于学习掌握。2.3.3.2 安全性1) 参照科创公司安全设计说明书。2) 数据库安全参照数据库设计说明书。3) 采用组织机构、用户和角色等来控制功能模块权限分配。2.3.3.3 可维护性1) 具备较强的应变性,可根据需求的变更进行调整;2) 用户及用户权限可配置。2.3.3.4 可转移、转换性1) 移植方便,采用JAVA技术实现一次编程到处编译;2) 多套应用之间可逻辑分离,也可以物理分离。2.4 交换网络总体结构现参与交换有省、市两个交换域,每个交换域分别有工商、地税、国税、质监四个部门,各部门均已通过前置机接入到了交换平台。下图简单的描术了交换网络及硬件、软件环境的结构与配置。图2.4交换网络总体结构图2.5 交换流程总体结构图2.5交换体系总体结构图上图描绘了各部门数据经过前置机到达中心的数据交换过程,整个交换过程体系可分为两个大模块,为别是前置交换系统与中心交换系统。前置交换系统又包括:前置桥接采集、前置数据处理、前置传输三大模块;l 前置桥接采集包括了前置机与部门业务生产库的连接、数据的报送、数据的采集等内容。l 前置数据处理包括了数据的清洗、比对、查找增量等内容。l 传输主要负责将不合格数据与增量可靠的传输到中心。l 中心交换系统又包括:中心接收、中心数据处理两大模块。l 中心接收主要负责收接各个前置系统传输到中心的数据,并将数据存储到对应的库表。l 中心数据处理主要负责将接收到的数据与其他部门进行层层比对,并生成比对的结果。2.5.1 模块功能汇总表SRS功能标题模块名称功能说明前置交换系统前置桥接采集1 桥接部门数据库,主动提取数据。2 适配源数据,采集并导入前置库表。前置交换系统前置数据处理1. 根据各部门数据清洗规则清洗部门报送的全量数据,并生成脏数据。2. 将清洗后的最新全量数据与前一次的全量数据进行比对,并生成增量数据。前置交换系统传输1. 将增量数据传输到中心。2. 将脏数据传输到中心。中心交换系统接收1. 接收增量数据到中心的库表。2. 接收脏数据到中心的库表。中心交换系统中心数据处理1. 根据部门数据与业务规则的不同,将部门的数据两两对比,层层筛选,最后找出各部门数据之间的差异。EMP交换管理系统部门管理1. 对系统中的部门进行管理。EMP交换管理系统交换管理1. 对服务器、节点、流程、链路等进行管理。EMP交换管理系统平台监控1. 平台监控功能提供平台服务器、交换节点、TLQ节点、交换流程的状态监控功能及相应日志、配置文件的查看。EMP交换管理系统资源中心1. 资源中心提供了对各个交换节点及交换节点下的流程上传到中心的各种配置文件、日志进行管理的功能。EMP交换管理系统交换统计1. 对交换的数据量进行一定的统计。2.5.2 系统的运行环境2.5.2.1 服务器端l JDK版本 Java 1.5 及以上;l 数据库Oracle 9i(企业版);l 交换系统和数据库的操作系统 Linux。3 模块设计3.1 模块命名规则l 交换域标识名:YX(玉溪)、SH(省)l 部门标识名:GS(工商)、SWD(地税)、SWG(国税)、ZJ(质监)1) 前置采集流程文件以CJ开头,再加上交换域标识名_YX/_SH,再加上部门标识名_GS/_SWD/_SWG/_ZJ,再加上信息类型标识名,如_DJ。2) 前置发送流程文件以FS开头,再加上交换域标识名_YX/_SH,再加上部门标识名_GS/_SWD/_SWG/_ZJ,再加上信息类型标识名,如_DJ。3) 中心接收流程文件以JS开头,再加上交换域标识名_YX/_SH,再加上部门标识名_GS/_SWD/_SWG/_ZJ,再加上信息类型标识名,如_DJ。3.2 模块运行控制图图3-13.3 前置交换系统前置交换系统主要负责抽取、整理、清洗数据,并且比对出增量数据,再分别传输至中心。下面是前置交换流程图:图3-2 数据交换流程图3.3.1 前置机接入方式与数据报送方式3.3.1.1 数据报送方式l 数据源: 报送的数据以关系型数据库的形式存放,其中包括各种类型的数据库,如:oracle、sql server、sybase l 文件源: 报送的数据以文件的形式存放,其中包括各种类型的文件,如:txt、excle、xml 注:1.根据对各种格式文件的测试,最终选定txt文件为存放数据的最佳格式文件。 2.数据均为全量采集。3.3.1.2 直连前置机与部门业务生产库直接连接。在这种连接方式下,可与部门进行实时数据交换。所以直连方式下数据上报可以采用的数据源、文件源两种方式。但直接方式下通常不建议采用文件源方式上报数据,为了更好的利用直接方式,一般采用数据源方式进行数据上报,数据源方式的数据上报工作可由采集流程或桥接工具自动完成。3.3.1.3 物理隔离前置机与部门业务生产库完成隔离,没有任何连接。这种方式下,部门报送数据只能采用文件源方式报送。报送的过程通常是由部门信息专管员将数据导出成txt文件,再以拷盘的方式将文件拷贝至前置机内指定的目录下(D:commit)。3.3.2 采集模块3.3.2.1 数据采集流程采集流程主要功能是从数据源、文件源中抓取平台所需的部门业务数据,然后将抓取的数据导入至前置库中的临时表。而数据源、文件源则由参与交换的部门提供。部门提供每一类型数据应对应一张表或一个txt文件,信息中心根据部门提供的所有数据源或文件源利用TI来配置采集流程,每一张表或txt文件对应一套采集流程,每套采集流程以定时的方式对源数据进行抓取并入库。在入库的同时,还加入了日志组件对采集的数据类型与数据量作了记录。图3-3 采集流程图每个采集流程对应了一个源,每个部门提供了两个至七个源,那么每个部门前置机内至少有两个以上的采集流程,为了方便启动这些采集流程,将这些流程的启动命令编写成批处理文件,即可统一启动。3.3.2.2 数据桥接工具数据桥接工具主要是为了从各参与交换的部门业务生产库中抽取数据,并传送至前置库的临时表中,或者生成对应的txt文件,并且整个过程可由用户监控管理。数据桥接工具应为部门报送数据工作带来便捷,并能够保证数据的质量与规范。数据桥接工具在本期工程可能中涉及到8个部门的使用,所以工具必须要有很好的扩展性,要能够满足常用的数据库连接与常用操作系统的兼容,并可根据各部门环境的不同进行配置。3.3.2.2.1 Xml配置文件配置文件包括了前置库与生产库的连接信息、定时信息、报送数据内容与对应的SQL查询语句这三大信息块。当不同的部门使用此工具时,对配置文件做出相应的更改,以可使用数据桥接工具完成数据的报送工作。以下以工商部门为例,对配置文件进行了详细说明:10:41:12 D:/commit 企业注册号 企业名称 变更事项 变更后内容 行政区域代码 select QYZCH,QYMC,BGSX,BGHNR,XZQYDM from P_COPY_GS_BGDJ where XZQYDM = 530400 GS_BG_ID 企业注册号 企业名称 法定代表人 身份证件号码 核准日期 邮政编码 联系电话 行业代码 企业类型代码 成立日期 登记机关 企业经营期限起 企业经营期限止 入库时间 行政区域代码 组织机构代码 行政区划 select QYZCH,QYMC,FDDBR,SFZJHM,ZS,YZBM,LXDH,HYDM,QYLX,CLRQ,DJJG,QYJYQXQ,QYJYQXZ,NOWDATE,XZQYDM,ZZJGDM,XZQH from C_COPY_GS_DJ where XZQYDM = 530400 id 3.3.2.2.2 登陆1) 启动线程池,创建20个线程,并挂起。2) 加载界面,通过xml配置文件获取用户设置的生产库连接信息。对应xml信息块如下: oracle oracle 172.18.140.3 1521 creator * 3) 设置、保存生产库连接信息。保存前判断用户与密码是否为空,为空则不保存并提示用户名/密码不能为空,判断IP与端口是否符合格式,不符合则不保存并提示。4) 完成登陆。登陆前判断用户与密码是否为空,为空则不登陆并提示用户名/密码不能为空,判断IP与端口是否符合格式,不符合则不登陆并提示。5) 启动一个连接进度条线程,并滚动进度条,启动数据库操作线程连接业务生产库,如果登陆失败则提示,成功则进入主界面。 图3-43.3.2.2.3 自动上报数据1) 设置自动上报数据的间隔时间。提供每周、每月两种间隔类型设置(列表),用户只能任选一种。2) 设置每周星期几或每月多少号的什么时刻上报数据。3) 当用户设置好自动上报数据的时间点后,点击开始按钮,应将用户设置好的时间保存至xml配置文件中的时间信息块,启动数据库操作线程,判断前置机连接,不能连接则提示,连接则转到自动上报数据监控界面。时间信息块如下: 4 15 10:41:12 图3-53.3.2.2.4 自动上报数据监控窗口1) 根据xml配置文件中的部门信息块查找统计出对应表的记录条数。2) 启动时间线程,轮询用户设置的上报时间点,当到达时间点后,启动数据库操作线程与进度条控制线程开始分页查询数据(根据xml配置文件中的部门信息块),分页数为20000。3) 将查询出的数据导入至前置库的临时表,并变更进度条的值使其与数据记录条数同步。4) 如果用户强制返回,则挂起所有操作线程,退回到自动上报数据界面。图3-63.3.2.2.5 手动上报数据1) 用户点击手动上报数据,切换至手动上报数据界面。2) 手动上报数提供数据库方式与文本文件方式。3) 用户点击数据库方式开始时,启动数据库操作线程,连接前置库,判断前置库是否连接,不能连接则提示,能连接则转至手动上报数据监控界面。4) 文本文件方式应提供选择文件存放路径功能。5) 用户点击文本文件方式开始时,判断生成文件存放路径是否为空,是否符合格式,是则启动数据库操作线程,连接前置库,判断前置库是否连接,不能连接则提示,能连接则转至手动上报数据监控界面,否则给出错误提示。图3-73.3.2.2.6 手动上报数据监控窗口1) 启动数据库操作线程,查询统计数据记录条数,分页查询数据(20000)。2) 启动进度条控制线程,导入前置库的临时表。并更新进度值与其同步。3) 当用户点击停止按钮时,则强制挂起相关线程,当所有进度被终止时,则返回按钮启用,否则为不可用状态。图3-83.3.2.2.7 查看上报数据内容1) 当用户查看上报数据内容时,则切换至查看上报数据内容界面。2) 解析出xml配置文件中的部门信息块,并展示出部门上报数据的相关表、字段相关信息。图3-93.3.3 前置数据处理当部门全量的业务数据通过采集模块被采集到临时表后,利用数据库的存储过程来对这些数据进行处理,过程图如下:图3-10 前置数据处理过程图图3.4.3中描绘了存储过程中的操作处理步骤,其中TEMP表为临时数据表、DIVE表为不合格数据表、INCR为增量数据表、COPY表为历史数据表、SIM表为索引表,各表详细设计请见08293-SD04-090510云南省企业基础信息共享平台数据库设计说明书。上图中,当过程被调用后的操作详细说明如下:1. 为了上次的不合格数据与增量不被发送,并为这一次数据处理做准备,首先将删除DIVE不合格数据表、INCR增量数据表与SIM索引表这三张表中的数据。2. 利用SIM索引表并根据各部门清洗规则找出不合格数据插入DIVE不合格数据表,并删除TEMP临时数据表中的不合格数据。3. TEMP临时数据表与COPY历史数据表中的新老数据比对,查找出增量数据插入INCR增量数据表。4. 根据INCR增量数据表中的增量更新COPY历史数据表。5. 下一步则由传输模块将DIVE不合格数据表与INCR增量数据表中的数据发送至中心。3.3.3.1 清洗规则为了最大限度的利用好各部门上报的业务数据,同时又必须确保各部门每类数据中记录的唯一性,在经过反复验证后,制定出各部门的清洗规则如下。3.3.3.1.1 工商信息类型名称信息项名称清洗规则开业登记信息企业类型为空企业名称、企业注册号同时为空企业名称重复(取一条)企业注册号、企业名称企业注册号重复并且企业名称为空(取一条)注销登记信息企业类型为空企业名称、企业注册号同时为空企业名称重复(取一条)企业注册号、企业名称企业注册号重复并且企业名称为空(取一条)吊销登记信息企业类型为空企业名称、企业注册号同时为空企业名称重复(取一条)企业注册号、企业名称企业注册号重复并且企业名称为空(取一条)开业登记信息与注销登记信息企业名称、企业注册号将开业登记信息中与注销登记信息中重复出现的数据从开业登记信息中清洗出,并删除开业登记信息与吊销登记信息企业名称、企业注册号将开业登记信息中与吊销登记信息中重复出现的数据从开业登记信息中清洗出,并删除3.3.3.1.2 地税注:利用登记类型先对数据进行个体与企业的清分信息类型名称信息项名称清洗规则税务登记信息全部纳税人类型代码为空企业名称为空个体企业注册号及纳税人名称同时重复(取一条)企业组织机构代码为空组织机构代码及纳税人名称同时重复(取一条)注销税务登记信息全部纳税人类型代码为空企业名称为空个体企业注册号及纳税人名称同时重复(取一条)企业组织机构代码为空组织机构代码及纳税人名称同时重复(取一条)税务登记信息与注销税务登记信息企业比对组织机构代码与企业名称将税务登记信息中与注销税务登记信息中重复出现的数据从税务登记信息中清洗出,并删除个体比对企业注册号与企业名称3.3.3.1.3 国税注:利用登记类型先对数据进行个体与企业的清分信息类型名称信息项名称清洗规则税务登记信息全部纳税人类型代码为空企业名称为空个体企业注册号及纳税人名称同时重复(取一条)企业组织机构代码为空组织机构代码及纳税人名称同时重复(取一条)注销税务登记信息全部纳税人类型代码为空企业名称为空个体企业注册号及纳税人名称同时重复(取一条)企业组织机构代码为空组织机构代码及纳税人名称同时重复(取一条)税务登记信息与注销税务登记信息企业比对组织机构代码与企业名称将税务登记信息中与注销税务登记信息中重复出现的数据从税务登记信息中清洗出,并删除个体比对企业注册号与企业名称3.3.3.1.4 质监信息类型名称信息项名称清洗规则颁证信息组织机构代码为空企业名称同时为空组织机构代码重复企业名称重复废置信息组织机构代码为空企业名称同时为空组织机构代码重复企业名称重复颁证信息与废置信息企业名称、组织机构代码将颁证信息中与废置信息中重复出现的数据从颁证信息中清洗出,并删除3.3.4 传输传输模块由通过交换平台配置的流程来完成。当数据在前置机内处理完成之后,会形成最新的增量数据与不合格数据,传输流程则只要从对应的表中查询出数据,然后通过消息中间件发送传输到中心。图3-113.4 中心交换系统中心交换系统主要负责接收集中各个部门的数据,再对数据进行统一的比对分析,最后形成各种对应用有价值的数据,下面是中心接收与数据处理的流程图:图3-123.4.1 接收接收模块通过交换平台配置的流程来完成。首先是由消息中间件的消息源组件接收来自各个部门前置节点发送的信息,再由数据库导入导出工具的目的组件导入至中心库中对应的表内。图3-133.4.2 中心数据处理当数据到达中心库后,利用Oracle数据库的物化视图与存储过程两种机制,将工商、质监、地税、国税登记数据进行两两对比,分别形成比对完全一致的数据、比对部分一致的数据、比对完全不一致的数据,从而,完成数据的基本比对工作。当完成基本比对工作后又针对比对完全不一致的数据还进行了进一步的分析比对工作,最后使得数据经过层层分析比对后,形成了对各部门的监管工作非常有价值的结果。首先,数据的比对按照数据中企业类型的不同,分为个体类数据与企业类数据,再根据两两部门的比对,又有以下细分:l 企业n 工商与国税企业数据比对n 工商与地税企业数据比对n 工商与质监企业数据比对n 地税与国税企业数据比对n 质监与国税企业数据比对n 质监与地税企业数据比对l 个体n 工商与国税个体数据比对n 工商与地税个体数据比对n 工商与质监个体数据比对3.4.2.1 工商数据赋码在企业登记数据比对中,比对的主要关键字段有组织机构代码、企业名称、企业注册号,而个体的主要关键字段有企业名称、企业注册号。在这些字段中,组织机构代码由质监来维护它的唯一性,企业名称、企业注册号则是由工商来维护它的唯一性。工商数据并没有组织机构代码,由于比对的需要,必须通过质监数据来给工商数据赋上组织机构代码,在中心库中,通过触发器的机制来完成这项赋码工作。3.4.2.1.1 触发器1 FM_GS_DJ触发时:before。监听动作:insert or update监听表:c_copy_gs_dj逻辑:l 当insert发生后,用工商登记信息中的企业名称与行政区域代码匹配质监颁证信息,匹配上则为工商登记信息赋码。l 当update发生后,首先判断工商登记信息是否更新了企业名称,如果是则用工商登记信息中的企业名称与行政区域代码匹配质监颁证信息,匹配上则为工商登记信息赋码。3.4.2.1.2 触发器2 FM_GS_DX触发时:before。监听动作:insert or update监听表:c_copy_gs_dx逻辑:l 当insert发生后,用工商吊销登记信息中的企业名称与行政区域代码匹配质监颁证信息,匹配上则为工商吊销登记信息赋码。l 当update发生后,首先判断工商吊销登记信息是否更新了企业名称,如果是则用工商吊销登记信息中的企业名称与行政区域代码匹配质监颁证信息,匹配上则为工商吊销登记信息赋码。3.4.2.1.3 触发器3 FM_GS_ZX触发时:before。监听动作:insert or update监听表:c_copy_gs_zx逻辑:l 当insert发生后,用工商注销登记信息中的企业名称与行政区域代码匹配质监颁证与废置信息,匹配上则为工商注销登记信息赋码。l 当update发生后,首先判断工商注销登记信息是否更新了企业名称,如果是则用工商注销登记信息中的企业名称与行政区域代码匹配质监颁证与废置信息,匹配上则为工商注销登记信息赋码。3.4.2.1.4 触发器4 FM_ZJ_BZ触发时:before。监听动作:insert监听表:c_copy_zj_bz逻辑:l 当insert发生后,用质监颁证信息更新工商登记信息与工商吊销登记信息,更新条件为企业名称与行政区域代码相互匹配。3.4.2.1.5 触发器5 FM_ZJ_FZ触发时:before。监听动作:insert监听表:c_copy_zj_bz逻辑:l 当insert发生后,用质监颁证信息更新工商注销登记信息与工商吊销登记信息,更新条件为企业名称与行政区域代码相互匹配。3.4.2.2 工商与国税企业数据比对3.4.2.2.1 比对完全一致的数据l V_COM_1E_GSSWG_5300视图:完成省级区域完全一致数据的比对。l V_COM_1E_GSSWG_5304视图:完成玉溪区域完全一致数据的比对。l MV_COMPARE_1E_GSSWG物化视图:对V_COM_1E_GSSWG_5300视图与V_COM_1E_GSSWG_5304视图联合查询以形成完全一致数据比对的结果。3.4.2.2.2 比对部分一致的数据l V_COM_2E_GSSWG_5300视图:完成省级区域部分不一致数据的比对。l V_COM_2E_GSSWG_5304视图:完成玉溪区域部分不一致数据的比对。l MV_COMPARE_2E_GSSWG物化视图:对V_COM_2E_GSSWG_5300视图与V_COM_2E_GSSWG_5304视图联合查询以形成部分不一致数据比对的结果。3.4.2.2.3 比对完全不一致的数据l V_COM_3E_GSSWG_5300视图:完成省级区域完全不一致数据的比对。l V_COM_3E_GSSWG_5304视图:完成玉溪区域完全不一致数据的比对。l MV_COMPARE_3E_GSSWG物化视图:对V_COM_3E_GSSWG_5300视图与V_COM_3E_GSSWG_5304视图联合查询以形成完全不一致数据比对的结果。l COMPARE_HANDLE_GSSWG存储过程:对MV_COMPARE_3E_GSSWG物化视图所产生的完全不一致数据比对的结果进行进一步分析比对,分析比对的逻辑过程如下:1. 在企业名称与组织机构代码上同时相等的数据(两部门比对上的数据,即可认为是一家企业的数据),其中包括:工商与国税比对上的数据。2. 在企业名称与组织机构代码上只有一个相等的数据(两部门比对上的数据,也可认为是一家企业的数据),其中包括:工商与国税比对上的数据。3. 通过第1、2步的比对后,工商剩余数据为“工商有而国税没有的数据”,国税剩余数据为“国税有而工商没有的数据”,其中包括:工商剩余数据、国税剩余数据。4. 将上一步比对不上的工商剩余数据去除非国税管户(国税已核查的非国税管户和按行业区分的非国税管户),其中包括:工商比对上的数据,工商剩余数据。5. 将上一步比对不上的各自剩余数据,对企业名称与组织结构代码进行处理(去大小写、全角半角,去特殊字符“(”、“)”、空格)后,再进行比对。其中包括:工商比对上的数据和剩余数据,国税比对上的数据和剩余数据。6. 将上一步比对不上的各自剩余数据,对企业名称进行处理(将行政区划、组织形式进行规范处理)后,再进行比对。其中包括:工商比对上的数据和剩余数据,国税比对上的数据和剩余数据。7. 将上一步比对不上的各自剩余数据,对企业注册号进行处理(带“-”,“(1/1)”等情况)后,再进行比对。其中包括:工商比对上的数据和剩余数据,国税比对上的数据和剩余数据。8. 将上一步比对不上的工商剩余数据与国税注销信息比对(比对规则为:企业名称与组织机构代码同时相等);将上一步比对不上的国税剩余数据与工商注销信息比对(比对规则为:企业名称与组织机构代码同时相等)。其中包括:工商比对上的数据和剩余数据,国税比对上的数据和剩余数据。9. 将上一步比对不上的各自剩余数据,对企业名称进行处理(去大小写、全角半角、特殊字符等处理)和组织机构代码处理后,再进行上一步同样比对。其中包括:工商比对上的数据和剩余数据,国税比对上的数据和剩余数据。10. 报送数据时,对数据进行了清洗(去除脏数据),为防止遗漏,将工商剩余数据和国税登记信息被清洗的数据进行比对,将国税剩余数据和工商开业登记信息被清洗的数据进行比对,其中包括:工商比对上的数据和剩余数据,国税比对上的数据和剩余数据。 11. 为防止登记注册类型分类上的错误(主要是企业和个体分类上的错误),将上一步比对不上的工商剩余数据和国税登记信息中的个体数据进行比对,将上一步比对不上的国税剩余数据和工商开业登记信息中的个体数据进行比对。其中包括:工商比对上的数据和剩余数据,国税比对上的数据和剩余数据。12. 将上一步比对不上的各自剩余数据,用法定代表人进行比对,其中包括:工商比对上的数据和剩余数据,国税比对上的数据和剩余数据。13. 在上一步比对不上的国税剩余数据中,去除已被工商吊销的数据,其中包括:国税比对上的数据和剩余数据。14. 在上一步比对不上的工商剩余数据中,找出国税应办而未办的数据(30天内),其中包括:工商比对上的数据和剩余数据15. 为消除报送时间不同的影响,统一两部门的报送时间,其中包括:工商比对上的数据和剩余数据,国税比对上的数据和剩余数据。16. 将上一步比对不上的国税剩余数据与省工商报送的开业登记信息比对,其中包括:国税比对上的数据和剩余数据。17. 最后比对结果:工商最后比对剩余数据为“工商有而国税没有的数据”,国税最后比对剩余数据为“国税有而工商没有的数据”,其中包括:工商剩余数据和国税剩余数据。3.4.2.3 工商与地税企业数据比对3.4.2.3.1 比对完全一致的数据l V_COM_1E_GSSWD_5300视图:完成省级区域完全一致数据的比对。l V_COM_1E_GSSWD_5304视图:完成玉溪区域完全一致数据的比对。l MV_COMPARE_1E_GSSWD物化视图:对V_COM_1E_GSSWD_5300视图与V_COM_1E_GSSWD_5304视图联合查询以形成完全一致数据比对结果。3.4.2.3.2 比对部分一致的数据l V_COM_2E_GSSWD_5300视图:完成省级区域部分不一致数据的比对。l V_COM_2E_GSSWD_5304视图:完成玉溪区域部分不一致数据的比对。l MV_COMPARE_2E_GSSWD物化视图:对V_COM_2E_GSSWD_5300视图与V_COM_2E_GSSWD_5304视图联合查询以形成部分不一致数据比对结果。3.4.2.3.3 比对完全不一致的数据l V_COM_3E_GSSWD_5300视图:完成省级区域完全不一致数据的比对。l V_COM_3E_GSSWD_5304视图:完成玉溪区域完全不一致数据的比对。l MV_COMPARE_3E_GSSWD物化视图:对V_COM_3E_GSSWD_5300视图与V_COM_3E_GSSWD_5304视图联合查询以形成完全不一致数据比对的结果。l COMPARE_HANDLE_GSSWD存储过程:对MV_COMPARE_3E_GSSWD物化视图所产生的完全不一致数据比对的结果进行进一步分析比对,分析比对的逻辑过程如下:1. 在企业名称与组织机构代码上同时相等的数据(两部门比对上的数据,即可认为是一家企业的数据),其中包括:工商与地税比对上的数据。2. 在企业名称与组织机构代码上只有一个相等的数据(两部门比对上的数据,也可认为是一家企业的数据),其中包括:工商与地税比对上的数据。3. 通过第1、2步的比对后,工商剩余数据为“工商有而地税没有的数据”,地税剩余数据为“地税有而工商没有的数据”,其中包括:工商剩余数据、地税剩余数据。4. 将上一步比对不上的工商剩余数据去除非地税管户(地税已核查的非地税管户和按行业区分的非地税管户),其中包括:工商比对上的数据,工商剩余数据。5. 将上一步比对不上的各自剩余数据,对企业名称与组织结构代码进行处理(去大小写、全角半角,去特殊字符“(”、“)”、空格)后,再进行比对。其中包括:工商比对上的数据和剩余数据,地税比对上的数据和剩余数据。6. 将上一步比对不上的各自剩余数据,对企业名称进行处理(将行政区划、组织形式进行规范处理)后,再进行比对。其中包括:工商比对上的数据和剩余数据,地税比对上的数据和剩余数据。7. 将上一步比对不上的各自剩余数据,对企业注册号进行处理(带“-”,“(1/1)”等情况)后,再进行比对。其中包括:工商比对上的数据和剩余数据,地税比对上的数据和剩余数据。8. 将上一步比对不上的工商剩余数据与地税注销信息比对(比对规则为:企业名称与组织机构代码同时相等);将上一步比对不上的地税剩余数据与工商注销信息比对(比对规则为:企业名称与组织机构代码同时相等)。其中包括:工商比对上的数据和剩余数据,地税比对上的数据和剩余数据。9. 将上一步比对不上的各自剩余数据,对企业名称进行处理(去大小写、全角半角、特殊字符等处理)和组织机构代码处理后,再进行上一步同样比对。其中包括:工商比对上的数据和剩余数据,地税比对上的数据和剩余数据。10. 报送数据时,对数据进行了清洗(去除脏数据),为防止遗漏,将工商剩余数据和地税登记信息被清洗的数据进行比对,将地税剩余数据和工商开业登记信息被清洗的数据进行比对,其中包括:工商比对上的数据和剩余数据,地税比对上的数据和剩余数据。 11. 为防止登记注册类型分类上的错误(主要是企业和个体分类上的错误),将上一步比对不上的工商剩余数据和地税登记信息中的个体数据进行比对,将上一步比对不上的地税剩余数据和工商开业登记信息中的个体数据进行比对。其中包括:工商比对上的数据和剩余数据,地税比对上的数据和剩余数据。12. 将上一步比对不上的各自剩余数据,用法定代表人进行比对,其中包括:工商比对上的数据和剩余数据,地税比对上的数据和剩余数据。13. 在上一步比对不上的地税剩余数据中,去除已被工商吊销的数据,其中包括:地税比对上的数据和剩余数据。14. 在上一步比对不上的工商剩余数据中,找出地税应办而未办的数据(30天内),其中包括:工商比对上的数据和剩余数据15. 为消除报送时间不同的影响,统一两部门的报送时间,其中包括:工商比对上的数据和剩余数据,地税比对上的数据和剩余数据。16. 将上一步比对不上的地税剩余数据与省工商报送的开业登记信息比对,其中包括:地税比对上的数据和剩余数据。17. 最后比对结果:工商最后比对剩余数据为“工商有而地税没有的数据”,地税最后比对剩余数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论