论文部分内容阅读
税务稽查工作作为税务工作的主要组成部分,可以有效地预防偷税漏税行为的发生。选案工作作为税务稽查工作最基础的一步,需要对大量纳税人的进行筛选,组织稽查对象供案件检查部门来使用。本文在介绍税务稽查选案业务、数据挖掘技术以及相关软件系统实现技术的基础上,采用贝叶斯网络分类器作为数据挖掘工具对税务稽查选案系统的设计与实现进行了研究。论文主要工作如下:(1)在介绍税务稽查选案业务和数据挖掘相关技术基础上,提出基于贝叶斯网络分类器的税务稽查系统设计与实现所涉及的主要技术和系统框架,同时确定了使用J2EE框架下的Struts2+Spring+Hibernate、Oracle数据库技术来实现该管理系统。(2)在分析税务稽查基本业务,现有税务稽查选案系统和税务管理系统的现状的基础上,采集和梳理西安市地税局稽查局日常工作中关于选案相关数据;通过对税务稽查选案数据进行预处理,构建了税务稽查选案数据集,建立了基于朴素贝叶斯网络分类器、增强贝叶斯网络分类器、树增强贝叶斯网络分类器和无监督贝叶斯网络分类器等四种税务稽查选案模型,为数据库建模提供依据。(3)在分析税务稽查基本业务的基础上,给出了基于贝叶斯网络分类器的税务稽查选案系统功能需求和性能需求,划分了包括数据统计查询、贝叶斯网络模型管理、智能稽查选案等三大子系统的功能模块,提出了包括先进性、灵活性、实用性、可靠性、扩展性和安全性等要求的系统性能;在介绍贝叶斯网络及分类器的基础上,分析了贝叶斯网络分析模型的信息化表示方法,设计了系统数据库,提出了税务稽查选案系统、税务管理系统和税务稽查管理系统的集成方案。(4)搭建了基于J2EE的SSH三层开发架构的开发环境,采用浏览器/服务器模式,在Eclipse集成开发环境下,采用Java语言、Tomcat应用服务器和Oracle数据库,开发了税务稽查选案系统,实现了基于贝叶斯网络模型的税务稽查选案系统。(5)根据基于贝叶斯网络分类器的税务稽查选案系统测试需求,在对税务稽查选案系统模块整体功能进行测试的基础上,采用黑盒测试的测试方法进行包括集成测试和功能测试的两种测试,测试结果验证了该系统实施应用的可行性。论文最后对基于贝叶斯网络分类器的税务稽查选案系统的设计与开发工作进行了总结,指出了系统的特点和尚存在的问题,以及对今后工作的展望。