`

用报表系工具搭建证书查询系统示例

阅读更多

应用背景 

随着行业项目数量的指数级增长,人工与excel的结合已经无法满足相关数据的查询、更新以及多个维度的数据分析需求。除了一些全国部署的大行业项目本身需求,往往还需要体现公司产品的证书发放量,并且满足外部人员看到统计数据、统计证书使用情况的需求,以便项目的使用者更加了解PKI体系中的运作情况。

 

搭建工具 

  • 报表开发工具FineReport
  • 关系数据库
  • 相关业务产品

 

各系统监控数据所对应的数据库表 

证书使用情况统计表(STAT_CERT)数据存储结构

 


 

需求分析 

       展示每张证书在访问业务的应用系统时的使用情况,包括证书的主题,使用次数以及明细,便于分析证书的使用率是否达标。展示被访问应用的次数,给予排名统计:只统计前十名的应用系统,排名通过报表工具数据处理后进行排列。

 


       
可以实现多维度数据分析。分析维度维度如下:
       1
、系统分类——证书使用情况的展示、业务情况、数量情况……
       2
、资源分类——证书使用者信息,使用次数

 

难点分析

按照传统的制作方法实现以上需求,有很多难点需要克服:
1
、展示证书的信息,证书信息量不一致,有多有少,因此证书的大小不一:需要报表自适应调整列宽度;
2
、需要统计每张证书的使用次数:
3
、需要展示详细信息的子连接查询,既通过证书主题的信息再次分析访问的应用地址。
4
、大数据量的数据库分页等。

 

鉴于克服以上难点所需的巨大工作量(有些硬性问题无法克服),选择自带上述问题解决方案的报表开发工具。

系统效果展示 

1、明细查询时可以查看这个人访问过哪些应用



2、应用排名查询 

0
1
分享到:
评论

相关推荐

    零基础搭建量化投资系统书中示例,量化投资基础知识,Python

    通过学习《零基础搭建量化投资系统》这本书,你可以逐步掌握量化投资的基本概念和技术,用Python搭建起自己的量化投资系统,实现从数据获取到策略执行的全过程。同时,书中示例代码的实践将加深对理论知识的理解,为...

    labview报表生成工具箱

    10. **文档化**:为了帮助用户更好地理解和使用工具箱,通常会提供详细的用户手册、教程和示例项目,方便学习和参考。 在提供的文件列表中,"file_id.diz"通常是文件信息的简短描述,"tbe.nfo"可能是关于工具箱的...

    水晶报表使用实例(示例源代码)

    水晶报表是一种广泛应用于商业智能领域的报表工具,由Business Objects公司(现为SAP的一部分)开发。它允许开发者创建复杂的报表并以多种格式呈现数据,包括图表、表格和自定义图形。在本实例中,我们将深入探讨...

    水晶报表示例

    本示例“水晶报表示例”显然是利用Asp.NET技术来创建一个展示或分析数据的报表应用,而报表控件则是实现这一目标的关键工具。 报表控件在Asp.NET中扮演着至关重要的角色,它们使得开发者能够以多种方式展示数据,如...

    reportviewer子报表开发示例

    子报表文件是一个独立的报表,可以包含自己的数据源和查询。选好后,子报表会被添加到主报表的设计界面,并可以通过调整大小和位置来适应主报表。 子报表的数据连接通常与主报表相同,但也可能有自己的独立数据源。...

    FastReport4报表工具中文手册

    FastReport4是一款强大的报表设计和生成工具,专为开发者提供高效、灵活的报表解决方案。这款软件支持多种编程环境,如.NET Framework和Delphi,能够帮助程序员轻松地在应用程序中集成复杂的报表功能。以下是对...

    Reporting_Services报表开发示例

    【Reporting Services报表开发示例】是关于如何使用Microsoft的Reporting Services工具进行报表开发的一个实践教程。Reporting Services允许开发者创建复杂的报表,包括折叠功能,以帮助用户更有效地浏览和理解大量...

    用友华表报表插件示例版

    1. 设计界面:CELL插件提供了直观的报表设计工具,用户可以通过拖放操作快速构建报表结构,无需编程知识即可完成复杂的报表设计。 2. 数据绑定:支持多种数据源,如数据库、Excel文件等,方便用户将数据直接导入报表...

    birt报表工具

    综上所述,BIRT 报表工具是一款功能强大、易于使用的报表生成工具,它不仅能满足企业日常的数据处理需求,还能适应未来技术发展趋势。无论是初学者还是高级用户,都可以从 BIRT 中找到满足自己需求的功能。

    VFP自制报表预览工具条(纯代码)

    这时,我们可以尝试使用纯代码来创建自定义的报表预览工具条,以满足更高级别的定制化需求。本篇将详细讲解如何利用VFP的编程能力,构建一个高效且功能丰富的预览工具条。 首先,我们要了解VFP中的报表(RPT)文件...

    asp.net core mvc 搭建的企业网站示例

    在这个“asp.net core mvc 搭建的企业网站示例”中,我们将深入探讨如何利用这个强大的工具来创建一个企业级的网站。 首先,ASP.NET Core MVC 的核心概念包括控制器(Controllers)、视图(Views)和模型(Models)...

    水晶报表管理系统

    【水晶报表管理系统】是一款以水晶报表为主要开发工具的管理信息系统,旨在提高企业的数据处理和信息展示效率。水晶报表是Business Objects公司(现为SAP的一部分)开发的一款强大的报表设计工具,广泛应用于各类...

    数据查询与强大报表打印系统源码

    数据查询与强大报表打印系统源码是一个专为IT专业人员设计的开源项目,它提供了全面的数据处理和报表生成能力,特别是在C#编程环境下。这个系统的核心亮点在于其全新报表模型,能够有效地帮助开发者应对各种复杂的...

    报表工具API使用方法

    ### 报表工具API使用详解 #### 一、引言 报表工具API是专为C语言程序员设计的一套高效、灵活的报表生成解决方案,旨在帮助开发者快速生成纯文本或Excel格式的报表。通过掌握该API的使用方法,开发人员不仅能够迅速...

    RDLC分组报表示例

    在IT行业中,报表系统是数据分析和展示的重要工具,尤其在企业级应用中广泛使用。RDLC(Report Definition Language for Client Applications)是微软提供的一种用于创建和呈现报表的XML格式,它允许开发者在Windows...

    水晶报表操作示例VB源码

    水晶报表(Crystal Reports)是一款强大的报表设计工具,广泛应用于企业级应用系统中,用于生成各类复杂的业务报告。在VB(Visual Basic)环境下,通过水晶报表API可以实现与VB代码的集成,实现动态数据填充、报告...

    ACCESS 报表分页总计及补空行示例

    在Microsoft ACCESS中,报表是数据可视化的重要工具,用于组织和展示数据库中的信息。"ACCESS 报表分页总计及补空行示例"是关于如何在ACCESS报表中实现分页总计和填充空行的一种实际应用。这个示例可能包含一个...

    最好用免费报表开发工具 Grid++Report 6.8.9.1模板示例

    最好用免费报表开发工具 Grid++Report 6.8.9.1 20240619 最新版 Grid++Report是一款同时支持C/S软件(桌面程序)与B/S软件(WEB程序)开发的报表工具,功能全面易学易用。C/S开发适用于VB.NET、C#、VB6、VB、VC、Delphi...

    NC报表开发_数据加工示例

    1. **返回查询SQL**:直接生成SQL查询语句,由外部工具或系统执行。 2. **返回结果集DataSet**:生成包含查询结果的数据集,通常用于内部数据处理。 3. **返回数据表**:创建一个数据表对象来表示查询结果,适用于...

Global site tag (gtag.js) - Google Analytics