一、应用背景
随着信息技术的不断发展,快速开发出适合用户业务需求发展的填报报表是势在必然的,因此在不断的研究和分析下针对这一业务特点制作了此报表系统,以使不同开发商之间共建共享数据进行填报和统计分析的报表系统。
二、工具
FinReport、Oracle关系数据库。
三、需求分析
填报人员只负责本地州市的填报工作;
项目管理员需要对整个共建共享设施进行统计分析形成新的统计报表及图表,以提供决策信息。
五、数据分析
分析维度
系统分类——基础数据填报数据库设计需使用主子表分清楚是那个地州,什么人在什么时间填写的数据。
资源分类——填报报表文件、统计报表文件
六、报表制作
①传统的制作方法
难点1、针对填报人员需要的填报报表对应的数据库表可能有多张而且在填报报表地址不能使用任何传入参数如:[url]&op=write等。
难点2、填报报表使用tab页式填报,所以对页面间使用到数据引用的问题需要增加一个刷新按钮。
难点3、数据库表初始化除配置表以外其他表中一律为空,需要在界面生成相应的主键字段存入库中及表之间的关系也需要一并存入表中。
②利用FINEREPORT报表工具
支持多数据源报表的制作,轻松实现系统之间的关联;
数据库表主键字段一律使用FINEREPORT报表工具中的函数UUID()生成主键编号存入且不能且存储要正确。刷新操作是需要从数据库中重