应用背景
随着行业项目数量的指数级增长,人工与excel的结合已经无法满足相关数据的查询、更新以及多个维度的数据分析需求。除了一些全国部署的大行业项目本身需求,往往还需要体现公司产品的证书发放量,并且满足外部人员看到统计数据、统计证书使用情况的需求,以便项目的使用者更加了解PKI体系中的运作情况。
搭建工具
- 报表开发工具FineReport
- 关系数据库
- 相关业务产品
各系统监控数据所对应的数据库表
证书使用情况统计表(STAT_CERT)数据存储结构
需求分析
展示每张证书在访问业务的应用系统时的使用情况,包括证书的主题,使用次数以及明细,便于分析证书的使用率是否达标。展示被访问应用的次数,给予排名统计:只统计前十名的应用系统,排名通过报表工具数据处理后进行排列。
可以实现多维度数据分析。分析维度维度如下:
1、系统分类——证书使用情况的展示、业务情况、数量情况……
2、资源分类——证书使用者信息,使用次数
难点分析
按照传统的制作方法实现以上需求,有很多难点需要克服:
1、展示证书的信息,证书信息量不一致,有多有少,因此证书的大小不一:需要报表自适应调整列宽度;
2、需要统计每张证书的使用次数:
3、需要展示详细信息的子连接查询,既通过证书主题的信息再次分析访问的应用地址。
4、大数据量的数据库分页等。
鉴于克服以上难点所需的巨大工作量(有些硬性问题无法克服),选择自带上述问题解决方案的报表开发工具。
系统效果展示
1、明细查询时可以查看这个人访问过哪些应用
2、应用排名查询
相关推荐
在信息技术日新月异的今天,各种软件系统已经成为企业运营的重要工具。本篇将详细探讨一个基于C#语言开发的礼券自助提货系统,这是一份适用于毕业设计、教学研究以及实际项目开发的宝贵资源。该系统的核心目标是实现...
ASP.NET教育报表管理系统是一个基于.NET框架的Web应用程序,主要用于教育领域的数据统计与分析。权限管理模块是系统的核心组成部分,确保用户只能访问他们被授权的数据和功能。本项目提供了完整的源代码,适合学习和...
总的来说,这个“VB+ACCESS学生档案管理系统”是计算机毕业设计的一个典型示例,它充分体现了软件工程的理论和实践,对于学习和掌握VB编程语言、数据库管理和软件开发流程具有很好的指导价值。对于从事教育行业信息...
### 基于Spring Boot的大学城水电管理系统关键知识点解析 #### 一、项目背景与需求分析 **项目概述:** 随着信息化技术的发展,管理信息系统(MIS)的应用变得日益普遍且深入。该项目旨在开发一个专门针对大学城...
这可能涉及到服务器环境搭建(如安装Apache/Nginx、设置域名解析、配置SSL证书等)、数据库初始化、应用代码部署和配置文件修改等。 6. **学习与交流**:尽管不提供技术支持,但这个压缩包可能是学习电商系统开发、...
### Trac-Git安装及配置部署 #### 一、Trac安装 Trac是一个非常流行的开源项目管理和跟踪系统,它可以方便地与版本...通过以上步骤,可以成功搭建基于Trac和Git的代码和项目管理系统,为开发团队提供强大的支持工具。
易语言作为项目使用的编程工具,其语法简洁,适合快速实现功能。在易语言中操作数据库,主要通过“数据库”组件和相关的API函数来完成。例如,连接数据库(建立数据库连接)、执行SQL语句(用于增删改查)、关闭...