随着社会信息化高速发展,企业信息化也得到了一定提高,而如何提高办公效率已经成为企业一项重要而紧迫的任务,传统的纸质报表等档案不仅浪费纸张、不易存档、不易调阅、不易统计,如何更有效、更快速提升办公效率和办公质量,成为了制约工作效率提升的最大瓶颈。
由点到面,从各位朋友的电脑桌面上繁多的报表文件,明显的可以看出日常工作的繁忙,可是一天下来感觉处理的文件却不多。
地域限制:由于集团没办法实时和子公司实现同步办公,在沟通方面成本很高,而且异地办公效率低,得到的生产报表数据和财务数据不准确,而且不及时。
员工素质的差别:每个人处事的方式都不同,造成“一锅粥”的现象,这就要求我们用流程工具和报表工具来规范梳理工作。
档案丢失:员工的离职,造成报表文档的丢失已经成了企业最大的损失。
透过现象看本质,实现信息化已经迫在眉睫,集团急需一套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:实例名
输入用户名和密码,点击“测试连接”按钮,如下图所示: