finereport与OA系统集成的完全方案

本文详述了Finereport报表工具与泛微OA系统的集成过程,包括开发环境、数据来源、需求分析、报表设计、权限控制及部署步骤。通过集成,实现了OA中的实时交互式报表,提升了办公效率。
摘要由CSDN通过智能技术生成

随着社会信息化高速发展,企业信息化也得到了一定提高,而如何提高办公效率已经成为企业一项重要而紧迫的任务,传统的纸质报表等档案不仅浪费纸张、不易存档、不易调阅、不易统计,如何更有效、更快速提升办公效率和办公质量,成为了制约工作效率提升的最大瓶颈。

由点到面,从各位朋友的电脑桌面上繁多的报表文件,明显的可以看出日常工作的繁忙,可是一天下来感觉处理的文件却不多。

地域限制:由于集团没办法实时和子公司实现同步办公,在沟通方面成本很高,而且异地办公效率低,得到的生产报表数据和财务数据不准确,而且不及时。

员工素质的差别:每个人处事的方式都不同,造成“一锅粥”的现象,这就要求我们用流程工具和报表工具来规范梳理工作。

档案丢失:员工的离职,造成报表文档的丢失已经成了企业最大的损失。

透过现象看本质,实现信息化已经迫在眉睫,集团急需一套OA并集成报表软件的系统,而泛微OA正好符合我们的需求,且Finereport报表更是无缝集成于泛微OA。

效果展示





一、开发工具

让我们先了解一下这个B/S架构的开发环境:

操作系统:        Redhat 5.4 Linux  64位

WBE应用服务器: RESIN

开发语言:        JAVA

数据库:          ORACLE 10.2g

报表开发工具:    Finereport

网页开发工具:    Dreamweaver 8

OA系统:              泛微协同OA

Finereport的数据来源于oracle现有数据库,通过OA新增菜单,链接jsp网页,利用OA角色与权限控制单元在jsp页面(嵌入报表页面)做二次开发,并授权用户访问报表。

二、数据来源

由于OA已经有现成的oracle10g数据库,而我们的报表需要的数据库源主要来自OA的数据库表。

首先,我们要打开FR设计器,连接数据源,设计器最上方的菜单栏--服务器—定义数据连接。用鼠标选中刚刚命名的数据源,右边显示对应的数据源属性编辑面板,共有五项属性:

数据库:oracle

驱动:oracle.jdbc.driver.OracleDriver

URL:jdbc:oracle:thin:@192.168.X.X:1521:实例名

输入用户名和密码,点击“测试连接”按钮,如下图所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值