论文部分内容阅读
个人所得税是国家公共财政的重要形式和来源,税收征管的信息化在更好的服务于社会生产和人民生活的同时,还能够带动整个国家的信息化进程。目前,我国个人所得税的征管在信息化建设上仍然滞后,缺乏流程规范、业务功能完善的管理信息系统,将税务系统内部的业务和数据集成为一个整体,提供高效的统计分析手段,难以有效管理现在与日俱增的个税征缴业务和数据。在此背景下,本文研究个人所得税管理信息系统的设计与实现,目标是建立一个面向纳税人和国家税务部门的统一的信息平台,实现个人所得税业务的标准化和信息化,使义务纳税人获得更好的服务,帮助税务部门提高工作效率,形成规范的纳税业务流程,为国家纳税统计和分析提供数据和技术支持。论文在阐述了个人所得税征管相关的基本概念和理论的基础上,介绍了系统建设相关的技术,包括C/S结构和B/S结构的概念,MVC开发框架和J2EE开发平台;在实际调研的基础上,分析了个人所得税管理信息系统的应用需求,首先对系统的主要业务进行概述,并且对业务进行了业务归纳,定义了系统边界和系统内部的模块划分,并介绍了每一个业务模块的职能,然后通过UML的用例分析建模了系统的参与者及其在系统中参与的活动,通过数据流图建模了个税征管业务过程。在设计和实现阶段,给出了系统应用架构,具体的,将系统分为税务端和企业端,在税务端采用B/S结构设计,在企业端采用C/S结构,充分发挥每种结构的优势。进一步,采用分层设计的理念,系统集中划分为应用子系统、管理子系统、数据访问、查询统计子系统以及数据存储层,进一步设计了系统整体功能架构、模块、组件和后台关系数据库数据存储方式,整体架构展示了系统的功能组织设计,介绍了系统具体功能的内容。在系统具体功能模块的设计和实现中,项目选择J2EE开发平台,采用MVC开发框架,在企业端和税务端分别采用Swing和JSP技术进行软件开发,阐述每一个功能模块的过程中,论文给出了详细的功能流程以及类图和序列图用户展示系统的设计与实现细节。在系统测试部分,论文从功能和性能两个方面对系统进行了测试,在功能测试过程中采用黑盒测试方法,验证系统功能是否满足预期要求,在性能测试过程中,采用了模拟软件进行压力测试,分别统计了系统的响应时间、故障频率、内存占用率、CPU占用率等指标。在最终的结果分析中,对测试的系统功能进行了归类,给出了系统在进行数据的增、删、改、查询和统计时的各项指标。测试结果表明,论文设计和实现的个人所得税管理信息系统能够适应现在个税征管的业务需求,实现了企业和多级税务部门内部的协同办公,显著地提高了税务部门的工作效率和服务质量,达到了预定的设计目标,为政务部门电子政务的研发提供了借鉴。