地税局征管系统

1.背景

地税局征管系统原先是利用PB开发的C/S结构,功能非常强大完善。但随着技术的进步,升级成B/S三层结构成必然。因此地税局已成功开发出基于J2EE体系的B/S 版的征管系统。

但是,由于业务人员需要查询的报表数据多种多样,一次性在系统中定制不太可能,不能充分满足业务变化的需求。

另外,在B/S结构中实现复杂的税务报表,不如在PB中用数据窗口实现来得方便,如果没有专门的工具,制作复杂的WEB报表相当困难。

因此,就需要一种方便的自定义WEB报表工具来解决这些问题。

 

2.要求

<!--[if !supportLists]-->1、 <!--[endif]-->要求报表平台采用J2EE技术的三层结构,便于与现在征管系统集成。

<!--[if !supportLists]-->2、 <!--[endif]-->报表浏览要求是纯WEB的,不需要安装插件。

<!--[if !supportLists]-->3、 <!--[endif]-->区县级管理员均可以通过WEB浏览器在线制作综合查询及报表(以下统称报表)。

<!--[if !supportLists]-->4、 <!--[endif]-->区县级管理员在制作报表时,不能查看报表数据(但如果授权了可以查看),只能浏览报表样式。报表制作好后,可以向市局管理员(或授权的超级报表管理员,以下统称市局管理员)提交报表发布申请。

<!--[if !supportLists]-->5、 <!--[endif]-->市局管理员审核报表数据源(如SQL)的效率及数据浏览的合法性,可以选择驳回、删除、通过。审核通过后,市局管理员可以将该报表发布、授权,不只限于制作人员查看,对于一些公用的报表,可以发布给多人使用。

<!--[if !supportLists]-->6、 <!--[endif]-->要求与现有的征管系统实现无缝集成,用户只需一次性登录,感觉不到是两个系统。

<!--[if !supportLists]-->7、 <!--[endif]-->报表的授权可以在报表定制系统中进行,因为管理员在制作发布报表的同时,就可对报表进行授权,不需在征管系统中再次授权。

8、 除了简单的列表外,还应支持分组、图标、嵌套、交叉等复制报表。

<!--[if !supportLists]-->

<!--[if !supportLists]-->9、 可以方便制作计会统等复杂报表、要有表内、表间数据检验功能,可以以各种形式导出数据,如TRS上报数据。

<!--[if !supportLists]-->10、在制作一张复杂报表时,可以方便灵活从多个数据源抽取数据,即多数据源的支持。

<!--[if !supportLists]-->11、具备报表缓存的功能,一些数据抽取耗时的报表,如果浏览一次,则自动缓存数据,以后浏览就不需从数据库中取。

<!--[if !supportLists]-->12、具备计划任务的功能,可以定时生成报表数据,加快浏览速度,并且需具备自动循环的功能,如同张报表,循环生成各征税机关数据。

 

3.解决方案


方案示意图如下:

 

4.集成

 

 

集成后的效果:

 

  • <!--[if !supportLists]--> <!--[endif]-->市局及区县级管理员,通过报表平台制作、发布报表,分配权限。
  • <!--[if !supportLists]--> <!--[endif]-->普通操作员登录征管系统,就自动登录了报表平台。
  • <!--[if !supportLists]--> <!--[endif]-->普通操作员点击顶部窗口中的“综合查询”或“会统报表”,在菜单导航窗口中就会出现自己可以访问的报表链接。
  • <!--[if !supportLists]--> <!--[endif]-->普通操作员点击报表链接就可以打开相应的报表。

 

 

 

 

报表系统库

报表

征管系统

集成

业务人员处理业务、浏览报表

市局管理员制作、审批、发布、授权报表

征管业务库

区县级管理员制作报表、提交发布申请

征税机关、用户视图

存取报表模板等
读取报表数据
<!--[if !vml]--><!--[endif]-->