`

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

阅读更多

应用背景 

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

 

搭建工具 

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

 

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

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

 


 

需求分析 

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

 


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

 

难点分析

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

 

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

系统效果展示 

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



2、应用排名查询 

0
1
分享到:
评论

相关推荐

    水晶报表示例

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

    水晶报表-c#-示例

    此压缩包提供的"水晶报表-C#-示例"包含了一系列的实例,旨在帮助开发者更好地理解和使用水晶报表的功能。 水晶报表的主要功能包括: 1. **报表设计**:用户可以通过图形化界面设计复杂布局的报表,包括表格、图表...

    IReport报表开发示例

    本示例提供了IReport报表样式和Java实现iReport报表功能的代码。 本示例主要描述了Action中利用JavaBean的方式实现IReport报表数据传递的写法,供刚接触IReport的朋友们参考。

    VC++ 6使用水晶报表示例代码

    通过以上介绍,我们可以看到,使用VC++ 6和水晶报表,开发者能够创建功能强大且灵活的报告系统,满足不同应用场景的需求。在实际开发中,结合提供的示例代码,可以更快上手并熟练掌握水晶报表的使用技巧。

    asp.net(C#)报表工具

    综上所述,"asp.net(C#)报表工具"涉及到的不仅是报表工具的使用,还包括了C#编程、ASP.NET框架的理解以及如何在Web开发中有效集成和使用报表工具。通过学习和实践,开发者可以更好地创建出满足业务需求的高质量报表...

    FastReport4报表工具中文手册

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

    reportviewer 钻取报表示例

    熟练掌握ReportViewer的使用,可以帮助开发者构建出功能强大的报表系统,满足各种业务需求。 总的来说,“reportviewer 钻取报表示例”旨在向开发者展示如何利用ReportViewer控件创建具有深度导航功能的报表,提高...

    用友华表报表插件示例版

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

    birt报表工具

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

    RDLC分组报表示例

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

    最好用免费报表开发工具 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. **返回数据表**:创建一个数据表对象来表示查询结果,适用于...

    WINCC读写SQL及BI报表制作示例程序及说明.txt

    WINCC读写SQL及BI报表制作示例程序及说明

    开源报表制作工具

    开源报表制作工具,如标题所示,是指那些可以免费获取并使用的报表设计软件,它们通常具有丰富的功能,允许用户自定义创建、编辑和展示各种类型的报表。在这个特定的案例中,我们提到的是“ireport”,一个非常知名...

    锐浪报表开发工具5.5版(Grid++Report5.5.rar)

    压缩包中的"Grid++Report5.5Beta"可能包含了报表设计工具的安装程序、帮助文档、示例工程和其他必要的支持文件。用户可以通过解压并运行安装程序来安装和体验锐浪报表5.5版的功能。 总之,锐浪报表5.5版作为一个...

    teiid搭建及跨库查询

    在搭建Teiid环境的过程中,需要强调的是,跨库查询目前只能使用Java进行连接查询,Web界面的SQL文本框尚不支持这一功能。因此,会提供相应的Java脚本示例来进行跨库的查询操作。 本篇指南将提供全面而详尽的步骤,...

    rdlc报表-发票打印示例

    报表的设计是在Visual Studio中完成的,使用Report Designer工具,该工具提供了直观的拖放界面和丰富的功能。 在发票打印示例中,rdlc报表将用于创建一份详细的销售发票。首先,我们需要创建一个数据源,这通常是...

    OracleEBS-报表开发工具

    ### OracleEBS-报表开发工具知识点详解 #### 一、Oracle Report Builder **1.1 概述** Oracle Report Builder 是 Oracle 最初推出的报表开发工具之一。即使在 R12 版本中,它仍然是创建打印凭证等报表的首选工具。...

    .net打印预览报表示例(钻取表和子报表)

    1. 设计报表:使用Visual Studio或其他报表设计工具创建报表模板,包括字段布局、样式和数据绑定。 2. 数据源配置:连接到数据库或其他数据源,设置查询语句或数据集,使报表能获取所需数据。 3. 参数传递:如果报表...

Global site tag (gtag.js) - Google Analytics