一、应用背景
随着信息技术的不断发展,快速开发出适合用户业务需求发展的填报报表是势在必然的,因此在不断的研究和分析下针对这一业务特点制作了此报表系统,以使不同开发商之间共建共享数据进行填报和统计分析的报表系统。
二、工具
FinReport、Oracle关系数据库。
三、需求分析
填报人员只负责本地州市的填报工作;
项目管理员需要对整个共建共享设施进行统计分析形成新的统计报表及图表,以提供决策信息。
五、数据分析
分析维度
系统分类——基础数据填报数据库设计需使用主子表分清楚是那个地州,什么人在什么时间填写的数据。
资源分类——填报报表文件、统计报表文件
六、报表制作
①传统的制作方法
难点1、针对填报人员需要的填报报表对应的数据库表可能有多张而且在填报报表地址不能使用任何传入参数如:[url]&op=write等。
难点2、填报报表使用tab页式填报,所以对页面间使用到数据引用的问题需要增加一个刷新按钮。
难点3、数据库表初始化除配置表以外其他表中一律为空,需要在界面生成相应的主键字段存入库中及表之间的关系也需要一并存入表中。
②利用FINEREPORT报表工具
支持多数据源报表的制作,轻松实现系统之间的关联;
数据库表主键字段一律使用FINEREPORT报表工具中的函数UUID()生成主键编号存入且不能且存储要正确。刷新操作是需要从数据库中重新读取一遍数据来实现。
七、效果展现
数据填报引导页面:
首次进入填报页面是没有数据的。
点击“新建”按钮进入新建页面
输入相应的信息后,点击提交成功后点击返回按钮返回到引导页面
点击返回进入引导列表页面就可以看到刚才新建的数据
点击“填报”链接进入填报页面
刚才的信息也能清晰的看到但不能修改哦,下一步点击“进入填报页面>>”链接进入填报。
点击不同的tab页面进行切换到不同的填报页面进行数据的填报
功能菜单中的“刷新”按钮可以将需要重新读取的数据进行重新读取操作后显示在页面上。
备注:现在的办公人员对excle表格使用习惯了,所以对仿excle表格的填报也倍加情切,在加上人性化的引导功能就更加完美了。唯一的不足之处在于对权限的判断及对其中数据的操作只能对已登录的用户只能操作自己创建的数据还是很有难度的。希望FineReport能够提供一些获取用户登录后的参数的获取方法,例如:用户名等的信息,用来作为判断的依据。
相关推荐
FineReport填报全选及批量打印模板; FineReport填报全选及批量打印模板; FineReport填报全选及批量打印模板; FineReport填报全选及批量打印模板;
通过以上步骤,我们可以利用Finereport的多sheet填报功能创建复杂且高效的报表系统。这个案例不仅提供了理论知识,还提供了实践素材,对于学习和掌握Finereport的填报功能非常有帮助。无论你是初学者还是经验丰富的...
FineReport决策系统的“系统监控”功能提供了全面的系统运行状态监控能力,不仅能够帮助用户及时发现和解决问题,还能通过统计数据了解系统的使用情况,进而优化资源配置和提升用户体验。对于报表开发人员和系统管理...
在本案例中,我们将深入探讨如何使用Finereport工具来创建一个GDP动态图模板,并通过参数实现图表的轮播效果。Finereport是一款强大的报表设计软件,它提供了丰富的图表类型和灵活的数据处理能力,使得报表开发人员...
4. 减少冗余环节:系统优化了采购数据的填报流程,避免了重复劳动,提升了医疗设备的现代化和信息化管理水平。 【结论】 基于FineReport的医疗设备采购管理系统是应对当前医院设备管理挑战的有效手段,它不仅提高...
### 使用FineReport提升数据报表制作效率与质量 在当今快节奏的工作环境中,高效的数据报表制作不仅能够提升个人工作效率,还能显著提高企业的决策速度与准确性。然而,在实际工作中,很多数据分析师常常面临诸多...
在使用FineReport报表平台搭建数据决策系统时,可能会遇到系统自动生成的登录地址过长的问题,例如:`http://196.128.1.2/WebReport/ReportServer?op=fs`。这种长地址不仅难以记忆,也可能给用户带来不便。因此,...
使用Finereport提供的API来交互,如`ReportDesignModel`和`ReportRuntimeModel`。 5. **集成图表插件**:对于涉及到图表的报表,需要确保引入了相应的插件,例如`plugin-com.fr.plugin.chart.vancharts-0.jar`。...
总的来说,通过《FineReport自学习题 V2》这个压缩包,用户可以从理论到实践全面掌握FineReport的使用技巧,提升数据分析和报表制作能力,无论是在日常工作中还是在项目开发中,都能发挥出FineReport的强大效能。
【标签】: "fineReport" 指出这个操作与FineReport报表工具紧密相关,因此在执行集成时,我们需要了解FineReport的特性和使用方法,包括如何创建报表、设置数据源、设计模板以及实现数据交互等。 详细步骤如下: 1...
其帮助文档包含了软件的所有功能介绍、操作指南、常见问题解答等,对于用户来说,是学习和使用FineReport的重要参考资料。Word版的帮助文档优化了阅读体验,使得内容的组织结构清晰可见,用户可以快速定位到自己需要...
在使用报表开发工具FineReport进行报表开发时,理解其内部执行过程对于优化报表性能、调试和监控报表生成至关重要。FineReport中的报表执行过程可以分为两个主要步骤,即报表计算和页面转换。 首先,报表计算过程...
模板结果共享缓存是指 FineReport 报表系统中的一种缓存技术,旨在提高报表执行的速度和效率。该技术将报表执行过程中所需的模板结果缓存在服务器的内存或磁盘中,以便于下一次执行时可以快速获取模板结果。 模板...
此外,FineReport还具备强大的报表展示功能、完善的报表权限管理和报表调度管理功能,支持多级汇总填报,能够帮助企业搭建轻量级企业报表平台。 FineReport由设计模板的设计器和解析模板的服务器组成。设计器的界面...
1. **界面介绍**:离线文档首先会引导用户熟悉FineReport的工作界面,包括菜单栏、工具栏、设计区、预览区等,理解各个区域的功能,是高效使用软件的基础。 2. **模板设计**:FineReport支持多种报表模板,如表格、...
### 报表开发工具FineReport决策系统教程之【3】定时调度 #### 一、表达式设定 在报表开发工具FineReport中,定时调度是一项重要的功能,它可以帮助用户按照预定的时间周期自动执行某些任务,例如生成报表、发送...
### FineReport报表工具填报知识点详解 ...通过以上步骤,我们可以实现在FineReport中页面居中的效果以及填报页面上的控件联动与置数设置等功能,这对于提高报表使用的便捷性和准确性具有重要意义。
在FineReport的管理系统中,需要配置外观以使用自定义登录页面。具体操作是在“选择管理系统>外观配置”中选择登录页选项,并输入自定义登录页面的路径(如login.html)。这样,当用户尝试访问报表服务时,就会首先...
本攻略将详细介绍如何使用Finereport报表开发工具与泛微协同OA系统进行集成,实现高效的数据管理和报表展示。 #### 四、技术环境搭建 本方案的技术环境包括: - **操作系统**:Redhat5.4 Linux 64位 - **Web应用...
Spring Boot 2.6.13 集成 FineReport 11.0 教程 本教程旨在指导用户如何将 Spring Boot 2.6.13 集成 FineReport 11.0,实现报表生成和数据可视化。该教程涵盖了环境配置、数据库设置、FineReport 安装、报表设计和...