用FineReport做的共建共享填报系统

简介:

一、应用背景

随着信息技术的不断发展,快速开发出适合用户业务需求发展的填报报表是势在必然的,因此在不断的研究和分析下针对这一业务特点制作了此报表系统,以使不同开发商之间共建共享数据进行填报和统计分析的报表系统。

二、工具

FinReport、Oracle关系数据库。

三、需求分析

       填报人员只负责本地州市的填报工作;

       项目管理员需要对整个共建共享设施进行统计分析形成新的统计报表及图表,以提供决策信息。

五、数据分析

分析维度

       系统分类——基础数据填报数据库设计需使用主子表分清楚是那个地州,什么人在什么时间填写的数据。

       资源分类——填报报表文件、统计报表文件

六、报表制作

       ①传统的制作方法

       难点1、针对填报人员需要的填报报表对应的数据库表可能有多张而且在填报报表地址不能使用任何传入参数如:[url]&op=write等。

       难点2、填报报表使用tab页式填报,所以对页面间使用到数据引用的问题需要增加一个刷新按钮。

       难点3、数据库表初始化除配置表以外其他表中一律为空,需要在界面生成相应的主键字段存入库中及表之间的关系也需要一并存入表中。

②利用FINEREPORT报表工具

       支持多数据源报表的制作,轻松实现系统之间的关联;

       数据库表主键字段一律使用FINEREPORT报表工具中的函数UUID()生成主键编号存入且不能且存储要正确。刷新操作是需要从数据库中重新读取一遍数据来实现。

七、效果展现

数据填报引导页面:

20150819093813702


首次进入填报页面是没有数据的。

点击“新建”按钮进入新建页面

20150819093821073




输入相应的信息后,点击提交成功后点击返回按钮返回到引导页面

20150819093827508



点击返回进入引导列表页面就可以看到刚才新建的数据

20150819093832401



点击“填报”链接进入填报页面

20150819093838400



刚才的信息也能清晰的看到但不能修改哦,下一步点击“进入填报页面>>”链接进入填报。

20150819093843021



20150819093847768



点击不同的tab页面进行切换到不同的填报页面进行数据的填报

20150819093853663



功能菜单中的“刷新”按钮可以将需要重新读取的数据进行重新读取操作后显示在页面上。

备注:现在的办公人员对excle表格使用习惯了,所以对仿excle表格的填报也倍加情切,在加上人性化的引导功能就更加完美了。唯一的不足之处在于对权限的判断及对其中数据的操作只能对已登录的用户只能操作自己创建的数据还是很有难度的。希望FineReport能够提供一些获取用户登录后的参数的获取方法,例如:用户名等的信息,用来作为判断的依据。



本文转自 雄霸天下啦 51CTO博客,原文链接:http://blog.51cto.com/10549520/1685830,如需转载请自行联系原作者

相关文章
|
8月前
|
小程序
使用企业账号创建小程序(提效百宝箱系列)
使用企业账号创建小程序(提效百宝箱系列)
105 11
|
6月前
|
供应链 搜索推荐
三类代码协同模式问题之阿里商旅账单系统支持企业自定义展示问题如何解决
三类代码协同模式问题之阿里商旅账单系统支持企业自定义展示问题如何解决
|
安全 BI
Quick BI 发布4.7版本,主打复杂表格填报和企业安全权限应用
全新上线报表&填报一体的复杂表格填报和可精细化管控的自定义角色
291 0
Quick BI 发布4.7版本,主打复杂表格填报和企业安全权限应用
|
存储 供应链
带你读《构建企业级好数据(Dataphin智能数据建设与治理白皮书)》——8. 资产目录:主题式的目录,打造精品数据
带你读《构建企业级好数据(Dataphin智能数据建设与治理白皮书)》——8. 资产目录:主题式的目录,打造精品数据
151 0
|
数据可视化 数据挖掘 BI
Excel最佳替代品!免费好用功能全,一键制作可视化报表|伙伴云
Excel最佳替代品!免费好用功能全,一键制作可视化报表|伙伴云
|
JavaScript 前端开发 API
如何将宜搭数据和已有系统/三方数据打通?
如何将宜搭数据和已有系统/三方数据打通?低代码如何渐进式的满足业务? 使用场景: - 定时将数据拉回到自建系统中进行精加工或归档 - 将表单提交、流程发起操作的入口集成到现有平台上 - 想通过宜搭中的「动作面板」去写 JS 代码,实现自己的业务逻辑或逻辑判断
557 0
如何将宜搭数据和已有系统/三方数据打通?
|
安全 数据可视化 搜索推荐
Quick BI V4.0功能“炸弹”来袭,重磅推出即席分析、模板市场、企业微信免密登录等强势功能
2021年7月,Quick BI公共云版本迭代新功能:重磅推出即席分析、模板市场,分析门槛再降低;推出企业微信无缝对接,移动端类目个性配置及管理提升多端能力;数据建模配置交互升级至拖拽模式提升效率,新增数据源并新增群空间文件上传能力;行列权限安全升级,配置更加灵活及精细化。
898 0
Quick BI V4.0功能“炸弹”来袭,重磅推出即席分析、模板市场、企业微信免密登录等强势功能
|
BI API JavaScript
QuickBI助你成为分析师——群空间自主开通嵌入第三方报表权限
用户使用过程中经常需要将创建的仪表板嵌入至自己应用中,方便查看。目前目前高级版群空间下支持用户自助化开通报表权限,通过获取拼接Token方式后台验证更加严格,并且支持实时更新/关闭Token以保证数据安全。
2853 0
|
自然语言处理 监控 安全
OA系统公文管理方案:高效电子签·保留传统办文习惯·文事会一体
随着政务电子化的推进,智能化的公文管理方式已经成为政企单位管理公文事务的重要手段。OA系统从发文、收文、用印、归档、交换、统计,为用户提供全生命周期的电子化公文管理应用,并且在移动端可进行操作,一体化使用…