您的当前位置:首页正文

“四位一体”互动管理工作平台设计与实现

来源:帮我找美食网
第22卷第1期 电脑开发与应用 (总77) ・73・ “四位一位’’互动管理工作 台设计与实坝 太原市迎译区国家税务局 丁树森 税务系统的“四位一体”是指要建立 市区局可生成并查询所属税源管理部门 各市开放端口为数据源,通过与相关指标 税收分析、纳税评估、税务稽查和税源监 和各税收管理员情况等。 相对应的ORACLE存储过程进行抽取计 控良性互动机制。这个互动机制是要构建 一②税收分析除了根据征管软件中的 算,将计算结果存储在本地数据表中,供 个以税收分析指导纳税评估,纳税评估 业务数据进行计算外,还要导入一些数 前台展示。本系统根据业务需要,创建了2 为税务稽查提供有效案源,税务稽查指明 据,比如计算吨煤电耗比的用电量就需要 个视图,本系统共使用84个存储过程。其 征管薄弱环节并为加强征管基础管理指 从防伪税控中导出电力企业所开的电力 中:税源监控28个,税收分析21个,征管 路。要实现“四位一体”的良性互动机制。 发票数据来得到对应企业的某月用电量。 质量16个,专项预警12个,纳税评估1 除要建立和完善各项互动协作制度外还 ③纳税评估要根据税收分析的结果 要依托信息化,加快分析和评估工作进 确定评估对象,制作评估对象清册,根据 程,提升征管效能。近年来信息化在国税 清册进行纳税评估,对评估确有问题的企 系统飞速发展,应用系统建设稳步推进, 业要进行约谈,约谈有问题的企业进行实 信息化水平有了显著提高,征管数据实现 地核查,核查确有问题的要转稽查进行立 了省局集中,目前企业的财务信息已能通 案查处,并将查处结果进行录入保存。 过征管系统采集,但采集到的海量的财务 2设计实现 信息、纳税申报信息还不能直接转化为评 2.1数据准备 估预警信息,仍需进行手工的汇总测算, 整个管理平台主要分成前台展现与 因此在日常工作中急需要一个既可以查 流程控制,后台数据的提取、组织与分析 询税源信息,又可以进行分析和评估,同 两个部分。后台业务数据的提取、组织与 时可以进行业务流转一个工作平台。本文 分析是整个管理平台的核心。 就设计和实现了“四位一体”互动管理工 2.1.1 数据表的设计 作平台,对现有的征管数据进行定期的抽 “四位一体”平台采用0RACLE91数 取,再在此基础上对数据进行二次加工处 据库进行数据存储。表的设计从应用角度 理,实现税收分析功能并在分析的基础上 分,分为按主题设计和按操作设计两类。 对有问题企业进行纳税评估和税务稽查, 按主题设计的表分别是:税源监控、税收 极大地方便了管理人员,实现了业务流转 分析、专项预警、征管质量的所有表。按操 的无纸化,解决了当前税收征管中存在的 作设计的表分别是:纳税评估、税务稽查、 征收、管理、稽查信息阻隔、相互脱节等问 用户权限的所有表。从数据组织角度分, 题。 分为按纳税人税务机关组织和按纳税人 1 需求分析 识别号组织两类。按纳税人税务机关组织 1.1平台使用对象 的表有:主题为征管质量的所有表,主题 ①各级领导:各级领导可以通过该平 为税收分析的所有表,主题为专项预警的 台查询其所在单位和单位所辖各部门的 部分表。按纳税人识别号组织的表有:税 工作进展情况以及各项指标的统计结果。 源监控的所有表。 ②具体的管理人员:分岗位分权限进 在表的设计过程中,依据对业务需求 行具体的操作各相应的查询统计功能。 的分析,对各表设计的公用字段主要有: 1.2平台的数据处理 KHRQ(考核日期),NSR SWJG DM ①为了保证业务的连续性,要求可以 (纳税人税务机代码),ZGswRY DM(主 从该平台上直接导出在综合征管软件中 管税务人员代码),以纳税人识别号组织 的一些征管质量指标的考核结果,比如申 数据的表增加HY DM(行业代码)字段。 报率、入库率、欠税增减率、滞纳金加收 2.1.2数据的准备 率、处罚率、零负申报率等征管质量指标。 数据的抽取。由于山西省国税局征管 要求这些指标可以按月查询,可生成相应 软件已经实现省局集中,征管数据因此要 的统计表,分市县两级用户设定查询范 各地市无法直接从生产系统中抽取业务 围,即:市局可生成并查询全市及各县市 数据,四位一体平台以省局CTAIS数据 区、各单位所属税源管理部门情况,各县 个。 2.2前台流程实现 前台主要实现功能:①根据后台生成 的数据进行查询、统计、分析与报表的打 印;②根据分析的结果进行流程的控制, 如:根据数据分析结果先确定需要评估的 对象,再转纳税评估环节,对已确定的对 象进行评估,评估确有问题的转稽查环节 进行案头检查。 前台客户层主要依靠IE浏览器。 WEB层基于Servlet和Jsp开发,采用目 前使用较为广泛的WEB开发框架Struts 来实现。模型采用JAVABEAN实现。视 图采用html,jsp实现。控制器根据用户交 互和模型操作的结果选择合适的视图,从 而作出响应。 3安装部署 根据实际情况进行了设备的配备、系 统的安装和软件的部署,部署情况如下: 在省局部署服务器一台,作为各地市 数据抽取服务器,安装0racle9 i数据库, 定时从生产机中提取征管数据}地市依各 自情况部署服务器1~2台,在一台服务 器上安装Oracle9i数据库,创建中间业务 数据库对象,通过数据链路连接省局数据 库服务器;另外一台作为应用服务器,安 装Weblogic,进行相关的应用部署。 客户端采PC机,通过浏览器登录应 用服务器进行相关业务操作。 4测试 从省局综合征管软件生产环境中导 出数据,导入到备份数据服务器,为试点 各地市数据库进行中间配置,以省局 CTAIS数据为各地市开放端口为数据源, 通过与相关指标相对应的ORACLE存储 过程进行抽取计算,将计算结果存储在本 地数据表中,供前台展示。在前台查询相 (下转第76页) ・76・ (总8o) 数据链路层的网络包捕获 2009正 统中找到合适的网络接口设备。libpcap词 捕获,snaplen代表用户期望的捕获数据 进行优化。 用pcap1ookupdev()函数获得可用网络 包最大长度,promisc代表设置接口为混 .④过滤代码的安装,将上一步编译获 初始化我们用过该过滤器选择的分组的 ilter(pcap捕获。调用函数int pcapsetf—— 接13的设备名。首先利用函数get:ifaddrs 杂模式(捕获所有到达接口的数据包,但 得的过滤器程序装入分组捕获设备,这将 ()获得所有网络接口的地址,以及对应的 只有在设备给定的情况下有意义),to 网络掩码、广播地址、目标地址等相关信 ms代表函数超时返回的时间。 息,再利用add addr to iflist()、add ⑧过滤代码的编译,BPF对过滤算法 t P,struct bpf—program*fp)指定一 —or find if()、get instance()把网络接 的代码实现非常复杂,它使用伪机器方 个过滤程序。fp参数是bpfprogram结 13的信息增加到结构链表pcapif中,最 式。BPF伪机器是一个轻量级的,ompile()函数调 高效的 构指针,通常取自pcapc后从链表中提取第一个接口作为捕获设 状态机,对BPF过滤代码进行解释处理。成功时返回0。  用。出错时返回一1;—备。其中get instanced()的功能是从设 BPF过滤代码形式为”opc⑤用户应用程序接口,Libpcap提供 ode jt jf k”,分 备名开始,找第一个是数字的字符,作为 别代表了操作码和寻址方式、判断正确的 的用户程序接口比较简单,通过反复调用 接口的实例号。网络接口的设备号越小, 跳转、判断失败的跳转、操作使用的通用 函数pcap next()则可获得捕获到的数 则排在链表的越前面。 数据域。BPF过滤代码从逻辑上看很类似 据包。 一②打开网络设备。当设备找到后,下 于汇编语言,但它实际上是机器语言,注 4 总 结 步工作就是打开设备以准备捕获数据 意到上述4个域的数据类型都是int和 本文主要着眼于网络流量的捕获的 包。Libpcap的包捕获是建立在具体的操 char型。显然,由用户来写过滤代码太过 原理性介绍,穿插了一些Libpeap库的代 作系统所提供的捕获机制上,而操作系统 复杂,因此libpcap允许用户书写高层的、 码函数的使用介绍,Libpeap最主要的优 随着版本的不同,所支持的捕获机制也有 容易理解的过滤字符串,然后将其编译为 点在于平台无关性,用户程序几乎不需作 所不同。打开网络设备的主函数是pcap BPF代码。编译过滤字符串调用了函数 任何改动就可移植到其他unix平台上,而 open live(),其任务就是通过给定的接 peap compile()形式为: 在wIND0Ws上则使用WINPCAP库; 口设备名,获得一个捕获句柄:结构peap int pcapcompile(pcapt P,struct bpf 其次,libpcap也能适应各种过滤机制,特 program program,char*buf,int t。函数pcapopenlive()的调用形式 —————别对BPF的支持最好。分析它的源代码, 是pcap—t pcapopenlive(const optimize,bpf——u—int32 mask) 可以学习开发者优秀的设计思想和实现 技巧,也能了解到操作系统的网络内核实 现。 program char*device,int snaplen,int promisc, 其中bur指向用户过滤字符串,编译 int tO ms,char*ebuf),其中如果 后的BPF代码存在在结构bpfimize指示是否对BPF代码 device为NUI L或 any”,则对所有接口 中,标志opt(上接第73页) 信息交换、系统维护等八个功能模块,它 参考文献 关指标和进行相关业务流转,最后再进行 形成了一个以税收分析指导纳税评估、以 结果统计和报表打印。 纳税评估引导税务稽查、以税务稽查促进 何洪舟.Java程序中访问Oracle数据库 经过在实际环境测试,系统提取数据 评估和分析的工作机制。从目前一个试点 完整,相关指标测算快且准确,业务流转 地市的运行效果来看,无论是征管质量还 正常。 的技术分析与实现口].计算机应用与软 件,2007,24(5):79—81. 是宏观税负,均比去年同期有较大提升, [z3 国家税务总局.综合征管软件核心技术 指南V2.O[M].中国税务出版社,2006. Is] 0racle.0raclegi:Program with PL/ SQL[X-I.Oracle,2004. 5结束语 特别是依托信息化的支撑,使得分析、评 该平台具有税收分析、税源监控、纳 估、监控、稽查互动工作实现了日常化和  税评估、税务稽查、征管质量、报表统计、 常态化。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top