论文部分内容阅读
在税务稽查过程中,需要税务工作者提取和分析大量的数据,数据类型多样,数据增长速度快,税务稽查部门依赖于传统的手工查账方法已无法适应新的形势。在大量财务数据中,发现并查处企业税务问题的难度越来越高,更加难以对案件资料进行统一管理和分析,建设适应现在税务稽查工作的信息平台,辅助税务部门提高税务稽查的效率成为现在税务信息化建设的重点问题。现存的信息系统在功能设计、管理规范上还存在一定的不足,无法形成统一的案件资料管理和分析平台。在此背景下,本文结合实际工作需求,研究税务电子稽查案件集中管理系统的设计与实现。税务电子稽查案件集中管理系统通过信息集成技术,采集分散于各个税务部分系统的中的涉税数据以及历史稽查案件信息,构建统一的数据平台,对正在进行的税务稽查工作记性追踪和监管,实现绩效考核,基于数据挖掘技术,充分利用历史数据资源,自动进行稽查预案,提高税务稽查的效率。首先,在需求分析阶段,对税务稽查案件集中管理系统的功能性需求和非功能性需求进行了详细的描述。在功能性需求分析中,给出了税务稽查案件集中管理系统的业务边界,然后基于UML用例图和流程图对系统主要活动进行了建模,主要包括系统管理、进行税务稽查案件数据集成的数据管理业务、执行和记录案件稽查过程的过程管理、开展各个分局绩效效果考核的绩效考核以及进行案件信息统计分析的数据分析5部分内容。在税务电子稽查案件集中管理系统的非功能性需求分析中,通过指标化的方式给出了系统的性能需求。税务电子稽查案件集中管理系统采用关系数据模型建模系统的数据,首先通过分析系统相关的实体和关系建立税务稽查系统的E-R图模型,在数据集设计和实施阶段,基于E-R图建立信息表。在税务电子稽查案件集中管理系统的设计阶段,选择了MVC开发框架,构建B/S架构的管理信息系统,并对系统的三层结构进行了详细描述。从系统体系结构、网络架构和功能架构三个方面对系统的架构审计进行了阐述。在功能的详细设计与实现过程中,采用Struts2 MVC构建开发框架,对5个主要功能模块进行了描述,给出了系统功能设计的类图和序列图。在系统管理模块,主要阐述了指标的定义,指标对于发现行业规律,进行预案具有重要意义;数据管理模块主要阐述了基于Kettle的数据采集功能和基于规则的数据清洗方法的设计与实现;过程管理和绩效考核部分,介绍了基于JFreeChart的统计图生成功能;数据分析具体包括行业分析、指标分析以及选案(预案),在指标分析以及选案过程中,采用了数据挖掘中的孤立点分析算法。税务电子稽查案件集中管理系统在测试过程中,针对系统的业务模块展开了功能性和系统性能两部分测试。首先,采用黑盒测试方法对税务稽查案件MIS的5个功能模块,分别设计了测试用例,展开了功能性测试,验证各个业务模块的正确性。其次,针对税务电子稽查案件MIS在需求分析中提出的各项非功能性指标,采用了压力测试软件模拟多用户访问情况下系统的响应情况,记录各项指标,验证本文设计和实现的税务电子稽查案件集中管理系统是否满足税务电子稽查案件MIS各项非功能性需求。综合功能测试和非功能测试表明,本文研发的税务电子稽查案件集中管理系统达到了预期研究目标,功能完善,运行稳定,确实提高了税务部门税务稽查工作的效率。