论文部分内容阅读
随着互联网的普及和税务总局对于税务的改革要求,税务稽查的信息化和自动化对税务业务规范、高效地发展起着至关重要的作用,因此税务总局要求开展智慧税务稽查研制工作,省局为了方便税务稽查工作的高效进行,致力于开发一个信息化、智能化税务稽查平台。税务稽查平台由电子选案,电子查账和电子审理等子系统组成。电子选案是稽查平台的前提组成部分。论文在分析国外税务系统的发展迅速,国内对于税务系统向互联网方向转型的迫切要求等现状的基础上,开展税务稽查平台中电子选案系统的研发工作。论文主要完成如下几方面工作。首先,从电子选案系统的需求和技术的需求性出发,分析系统业务背景和所需要完成的工作,确定论文主要工作内容。对电子选案系统进行具体的需求分析和UML用例建模,包括名录库管理,计划管理,抽查管理,案源管理和分配选派管理功能。系统首先通过手工录入,表格导入等方式录入纳税人的信息至名录库,然后制定稽查工作计划,接着对于未确认的计划进行抽查,最终计划中的合格纳税人信息会进行编制审核进入正式案源库,最后再对这些案源进行随机选派和下达,完成选案工作,选出的案源会进入电子查账系统进行查账。系统需要具有稳定,安全,可扩展,可恢复的性能。其次,在需求分析的基础上,设计系统的功能结构。考虑技术成熟性和系统性能方面的要求,设计基于Java EE的系统架构,采用成熟稳定的Spring框架,MyBatis数据库框架,部署便捷的Weblogic中间件,以及采用消息队列ActiveMQ进行数据采集传输的多层系统架构。并设计系统全局数据库ER模型和数据库表,以及系统的界面。然后,结合技术架构和使用的技术对每一个功能进行设计实现。对于系统的功能划分模块,通过流程图和过程描述说明模块流程,简要描述模块中的关键算法和通过简要的界面模型图对于界面进行设计展示,采用类图和序列图对每个模块进行详细设计与实现。其中名录库管理模块分为名录库维护模块和名录库审核模块,计划管理模块分为计划编制模块,计划审核模块和计划查询模块,抽查管理模块分为随机摇号模块,定向抽查模块,不定向抽查模块和个案分析模块,案源管理模块分为案源编制模块,案源查询模块和案源撤销模块,分配选派管理模块分为案源分配模块,案源下达模块和分配查询模块。最后,对系统每一个功能进行测试,通过测试结果和预期结果的对比分析,发现测试均通过。电子选案系统满足前期功能和性能的要求,达到了研发预期。