远见BS自定义报表系统
一、系统概要说明
1.1网络拓扑
图表 1网络拓扑图
超级管理员、非税各部门、财政各部门通过交换机连接到自定义报表应用服务器进行查询。自定报表应用服务器通过交换机查询非税数据库服务器上的数据。
1.2系统架构
图表 2系统架构
本系统分为两大模块自定义报表核心、安全模块。所有数据都存储于数据库中。
报表的定义和使用都需要通过自定义报表核心层来处理数据。安全层用来控制数据的输出和功能的调用。
1.3、基本流程
首先我们需要用超级用户来定制角色功能。然后使用报表定义模块定义所需要的报表模板。根据业务的需要,需要将报表模板以及报表查询数据的授权给指定角色、用户。
用户可根据授权后的报表来查询所需要的数据,可根据单位、项目、部门、归口部门等等条来查询自己需要的格式的数据。
1.4、报表部署
a.运行jrockit-R27.5.0-jdk1.6.0_03-windows-ia32.exe,安装好后,再配置环境变量:
JAVA_HOME:C:Program FilesJavajrockit-R27.5.0-jdk1.6.0_03
Path:C:Program FilesJavajrockit-R27.5.0-jdk1.6.0_03in。
要注意oracle的安装对环境变量的影响,如果Path中有…/jre/…的全部删除。
b.将” 数据库升级”文件夹下的语句和查询后台,更新导入到数据库(新增加的表和后台)。
c.修改数据库连接:在WebRootWEB-INFclasses下面有个applicationContext-resources.xml文件,修改其配置,使其连接正确的数据库。
说明:
199.0.0.58 ,是oracle数据库服务器ip
Fsnew,是oracle数据库的实例名
d.解压apache-tomcat-6.0.16.zip,完成后把WebRoot文件夹复制到apache-tomcat-6.0.16解压后的目录下的webapps下面。建议将WebRoot改名为hnfsbb
e.运行apache-tomcat-6.0.16in startup.bat文件,汇海服务器。当出现以下画面,表示汇海完毕。
f.设置管理员用户的IP
apache-tomcat-6.0.16webappshnfsbbIpConfig.xml,文件中指定
说明:
二、自定义报表说明
核心层提供各种接口,如模板定义、数据处理等等。以下是核心层数据处理方面的实现思路。
自定义报表的重点在于帐本内容的设计,只有帐本内容设计好了,取数方式就确定了。帐本内容充分考虑了对收入类别、收入项目、会计科目各种自定义查询的组合要求。
帐本内容设计的重点又在于项目的设计,在项目的设计中,我们根据收集整理客户的需求,总结抽象了12类,几乎囊括了所有业务需求:年初余额、期初余额、本月贷方、本年贷方累计、本月借方、本年借方累计、上年同期、期末余额公式、期末合计公式、本期借方、本期贷方等。
年初余额:根据取数来源中设置的科目,收入类别编码中设置的类别编码或者项目编码,管理方式中设置的方向在业务表中获得取数来源中设置科目的年初余额。
期初余额:根据取数来源中设置的科目,收入类别编码中设置的类别编码或者项目编码,管理方式中设置的方向在业务表中获得取数来源中设置科目的期初余额。
本月贷方;根据取数来源中设置的科目,收入类别编码中设置的类别编码或者项目编码,管理方式中设置的方向在业务表中获得取数来源中设置科目的月的贷方发生额。
本年贷方累计:根据取数来源中设置的科目,收入类别编码中设置的类别编码或者项目编码,管理方式中设置的方向在业务表中获得取数来源中设置科目的年的贷方累计发生额。
本月借方:根据取数来源中设置的科目,收入类别编码中设置的类别编码或者项目编码,管理方式中设置的方向在业务表中获得取数来源中设置科目的月的借方发生额。
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。