第一章绪论
1.1研究背景
税收报表是地税部门手中最容易得到也是最能体现所管理的企业与个人税收情况的资料,税务报表的深度挖掘与分析是地税部门预测税收数据,提髙行政管理能力,完成税收任务的重要组成部分,也是税收信息化工作中研究的重点和难点之一。如何快速高效地运用税收报表中的数据提高税务预测能力,是各界比较热门的研究课题。高效的税收分析报表是税务机关提高行政管理能力过程中一个不可或缺的工具。报表的应用使得税务机关能根据复杂多变的情况统计和分析税收情况,并预测征税过程中可能遇到的各种难题。对既将发生的各种问题的提前准备将使得税务机关的税收工作更加主动、有效。在浙江省地方税务局信息化过程中,《税友龙版》软件顺利完成幵发并在全省各地逐步上线应用,标志着浙江地税信息化建设进入了一个全新的阶段。作为地税新一代征管业务系统,《税友龙版》实现了信息数据和业务处理省级集中、地税业务全覆盖的目标,为全省地税构建现代征管新格局,实现征管效能新飞跃提供了强有力的技术支撑。与此同时,网税系统、一户通扣款系统、总局货运发票系统、总局汇总纳税系统等应用也早已实现了集约化的省级集中部署模式。省局在《税友龙版》征管系统中,开发了一整套的报表系统,报表系统的应用解决了大部分的税收分析问题。然而,温州地区有着的自身特殊情况和个性化的特色分析,现存报表日益表现出各种不足,各个地区需要根据自己的特色应用研究和开发出一套适用于地方特色的税收分析报表。基于上述情况,温州市地方税务局适时幵发了《电子税务辅助平台》,根据业务需求开发了一系列的业务功能及适用于地方特色的一套报表系统。本文是基于地方特色需求对温州市地方税务局研发的《电子税务辅助平台》中报表子系统进行深入探讨和研究。
…………..
1.2现状和存在问题
温州市地方税务局目前主要使用《税友龙版》来实现征管数据的信息化,然而在使用过程中也存在不足的地方。主要体现在以下几个方面:1、在《税友龙版》系统中,业务人员无法批量查找企业涉税相关信息,需要逐户查询后手工汇总,在批量查询需求越来越大的趋势下,这样的查询方式效率非常低下。2、税收工作中,报表制作工具主要由信息技术人员掌握,然而报表的使用者是基层业务人员。报表的制作者与使用者的分离,往往陷入双方互不理解的局面究其原因,一方面在于技术人员不能准确理解报表的业务逻辑,一旦出现错误,技术人员疲于查找问题、解释工作。为节省加工成本,现有《税友龙版》系统的报表是较通用且常见的加工数据,存在内容不能为业务人员所用,或业务人员为完成同样的分析任务需要跨越多张报表中以搜寻需要的数据的问题。3、税收分析任务灵活多变,现有固定的报表难以适应现实多变的情况,仍需要技术部门不断的后台查询支持。在目前税收任务日益艰巨的形势下,准确、到位的税收分析与预测显得尤为重要。开发一款面向业务人员使用的税收分析查询报表系统则可释放技术人员部分劳务、大大缩减分析人员的重复劳动、简化税收分析任务工作流程。为应对灵活多变的场景和需要,本文在分析各种报表工具和表单系统,并结合现有税友龙版报表系统和数据下行的情况基础之上,提出一款操作简单、方便、设计相对灵活的税收分析查询报表系统。
…………..
第二章相关技术介绍
2. 1系统架构
2011年前,温州市地方税务局使用的是《浙江地税信息系统》2006版(以下简称《税友2006》),采用C/S架构。2011年12月14日上线的《税友龙版》,即温州目前在用的征管系统釆用B/S架构(浏览器/服务器),本系统也采用这种架构,如图2-1所示。Web客户端的主要任务是展现信息内容。Web客户端设计技术主要包括:Java Applets.脚本程序、DHTML、插件技术以及VRML技术。JavaApplets,即Java小应用程序。使用Java语言创建小应用程序,浏览器可以将Java Applets从服务器下载到浏览器,在浏览器所在的机器上运行。Java Applets使得Web页面从只能展现静态的文本或图像信息,发展到可以动态展现丰富多样的信息。动态Web页面,不仅仅表现在网页的视觉展示方式上,更重要的是他可以对网页中的内容进行控制与修改。脚本程序。他是嵌入在HTML文档中的程序。使用脚本程序可以创建动态页面,大大提高交互性。客户端脚本与服务端脚本程序的区别在于执行的位置不同,前者在客户端机器执行,而后者是在Web服务端机器执行。DHTML(DynamicHTML),即动态HTML。同样是实现HTML页面的动态效果,DHTML技术无须启动Java虚拟机或其他脚本环境,可以在浏览器的支持下,获得更好的展现效果和更高的执行效率。插件技术。这一技术大大丰富了浏览器的多媒体信息展示功能,常见的插件包括 QuickTime、Realplayer、Media Player 和 Flash 等。其中 Flash 动画是Web开发者表现自我、展示个性的最佳方式。
………..
2.2框架技术简介
本章着重介绍了“税收分析査询报表分析与设计”的几个主要技术,包括B/S架构,MVC设计模式,Stmts框架,包括数据库存储技术、数据备份技术及其它相关的Oracle数据库技术,从而确定了系统软硬件环境。在MVC的处理过程中,首先是控制器收到用户的请求,控制器决定应该调用哪个模型来进行处理,然后模型用业务逻辑处理用户的请求并且返回数据,最后控制器将用对应的视图格式化模型,返回的数据在表示层显示数据给用户。J2EE应用系统分层为表现层、业务逻辑层和数据层。其中,表现层涉及很多用户界面的元素,是难以实现重用的部分,而业务逻辑层是需要被重用的。因而做Web应用开发的一个原则是不能将功能性的代码与显示性的代码混合在一起,否则当需要更改页面,或者添加新功能时,可能需要做很多的修改,甚至破坏原有系统的稳定性。对于MVC开发模型,其实质是将Web应用的表现层、业务逻辑层、数据持久层分开。
………..
第三章需求分析..........18
3.1业务需求概述.........18
3.2功能需求分析.........19
3. 3系统管理.........21
3.4系统展现形式.........23
3.5系统非功能性需求.........23
3. 6本章小结.........24
第四章系统设计.........25
4.1系统总体框架.........25
4. 2系统功能模块.........26
4. 3系统网络拓扑图.........27
4. 4企业集合査询模块的设计.........27
4.5自定义报表查询模块的设计.........34
4.5.1自定义报表模块设计.........37
4.5.2自定义报表查询模块设计.........40
4.6固定格式报表模块的设计.........43
4.7本章小结.........53
第五章系统实现.........54
5.1系统环境.........54
5.2系统主界面.........54
5.3主要功能模块的实现.........56
5.4本章小结.........63
第五章系统实现
5. 1系统环境
打开浏览器,在地址栏中输入服务器地址,进入电子税务辅助平台,税收分析查询报表分析与设计页面包含于电子税务辅助平台中,输入用户名和密码点击登录进入系统,如图5-1所示。在主页菜单点击自定义报表模块后,右侧系统展示区域呈现如图5-10所示,首先在自定义报表选择对话框新建需要进行设计的报表,名称至少包含6个字符,也可下拉对话框选择以往查询过的报表,设计好名称、统计年月、共享模式等基本参数后选择增加行按钮进行单位的选择,增加列按钮进行指标的选择,设计完成后点保存即可。分别针对自定义企业模块,自定义报表、固定报表模块的税收分析查询流程,介绍其实现方法展现页面。其他主界面、系统权限维护和查询统计模块通过展现页面来表明其功能的实现。
………….
结论
税收分析查询报表分析与设计本着整体性、安全性、实用性、易用性、可维护性、可扩展性和可靠性的原则实施。采用B/S架构,依托网络,数据省级提取,业务员根据实际选择性査询导出数据。通过使用信息技术高效准确的对税收分析所需要的数据进行高效地获取。在整个系统的设计和开发过程中,重点工作放在了以下几个方面:
1、建立一套与《税友龙版》互补的具有温州特色,快速高效,依托于电子税务辅助平台的查询系统,为业务员才税收分析时提供支持是本项目的核心内容,是开发整个系统的根本目的和价值所在。
2、尽可能完整的收集业务需求,将业务需求尽量细分化,在结合目前的技术和已上线的《税友龙版》业务系统的基础上,分析设计,完成了系统开发,基本达到了系统设计的目的。
3、后续管理等固定报表规范模型的验证测试和修订。工作业务流程的科学性和实用性需通过实际的案例加以测试、验证,而后再经过反复的修正和实践,方能加以固化。因此系统的完成有效地验证了该系在税收分析查询的实效性。
4、在系统的开发设计过程中,充分考虑到软件的分层设计原则和模块化设计原则,借鉴MVC层次划分模型,使用J2EE平台对系统进行开发实现,满足税收分析查询的需求。
…………
参考文献(略)