论文部分内容阅读
随着市场经济社会的快速发展,税收征管工作日趋复杂,税源监控信息化建设是完善税收征管工作的重要一环,也是完善税制、提高税收征管效率的发展趋势。基层税务机关的根本任务是纳税服务和税源管理,2004年,国家税务总局对税收征管工作提出了“科学化、精细化”的要求,确定了以提高税收征管的质量和效率为中心、实施纳税服务和税源管理两项工程的征管新格局。目前大多数税务管理系统提供的都是与纳税人办税相关的前后台和查询事务处理功能,很好地解决了纳税服务方面的办公自动化,但是在税源管理方面却几乎没有涉及。本论文的研究是建立在一个实际项目的基础之上,希望在熟悉税收业务和现有税务管理信息系统的基础上结合.NET技术设计出速度快、易扩展、操作简单、功能齐全、界面美观的发票监控系统的解决方案,为今后的税源管理工作自动化提供较为准确的理论和实践依据。本研究主要是要建立起一套发票监控系统。通过本系统税务人员可以方便、高效的展开税收工作。本研究采用面向对象方法对系统进行需求分析、设计和构建系统模型。采用先进的.NET框架下的ASP.NET、ADO.NET技术和N层体系结构,进行发票监控系统的设计与实现。服务器端,系统采用Windows server 2000,安全性好、运行稳定、管理容易。数据库平台采用Oracle9i,使用方便、可伸缩性好、功能强大、与相关软件集成程度高。发票监控系统的总体结构采用基于浏览器方式的网络N层结构应用体系,客户端运用WEB平台,提高了系统的易维护性和易用性。通过角色和权限管理,明文加密等方法提高了系统的安全性。采用缓存技术提高了系统的运行速度,缩短了响应延时。通过索引、临时表和实体视图等方法提高了数据库访问速度。本文首先介绍本课题的研究意义,国内外的研究现状。然后以构建发票监控系统为核心,逐步介绍了建立系统所需要的一些基本技术,包括.NET框架,ASP.NET,ADO.NET,XML技术,UML技术及N层体系结构等,并且介绍了本系统所选用的开发工具。在此基础上,围绕面向对象分析和设计技术,进行项目描述以及阐述系统的性能需求,介绍了系统的分析、设计以及构建过程,介绍系统功能模块的划分、工作原理和数据库的设计,阐述了N层体系结构的应用,最后详细介绍了系统的实现以及用到的关键技术。