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

应用背景

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

搭建工具

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

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

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

需求分析

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

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

难点分析

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

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

系统效果展示

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

2、应用排名查询

时间: 2024-08-30 10:05:51

用报表系工具搭建证书查询系统示例的相关文章

用excel打造报表查询系统

网络数据库以及ERP在中小型企业中日益风行,虽然ERP功能强大,但有的ERP报表系统中规范的报表较少,主要提供二次开发接口或通过如CRYSTALREPORT等其他报表工具进行管理,其实我们可以使用Excel实现部分报表查询功能.在下面我将通过一个实例,向大家介绍如何通过ODBC,用Excel建立方便的报表查询系统. 实现原理:通过ODBC将Excel与ERP后台数据库连接起来,将数据库中的数据有选择地导入到Excel中,然后通过Excel强大的计算.汇总.筛选等功能,来弥补部分ERP系统报表较少

Java报表FineReport在医院院长查询分析系统中有什么用

1.医院院长查询系统的价值 目前,大中型医院的信息处理正从传统手工方式飞速向电脑信息化建设方案转变,一个大中型医院担负着繁重的医疗和科研任务,以及繁杂的事务性工作,院长必须时刻与各科室保持密切的连续,以便随时了解全院的情况,及时发现问题,方案并解决问题. 院长是医院的首脑决策工作部分,其工作效率.工作质量关系到医院的社会效益和经济效益.在以往手工管理模式下,难免有因数据量大,医院情况反映不及时,或因为事物繁多,以至于出现不能全面及时理解全院情况,做好统计工作,发现问题,提出决策性意见,指导医院各

《结对-自然语言进行数据库查询系统-开发环境搭建过程》

二〇一七年九月十四日晚上十点半多了一分钟 题目:自然语言进行数据库查询系统 编程语言:C# 数据库:MySql ,其他逐渐扩展 环境理论支持windows的所有版本(如果现在仍然有95,98,2000这样的系统那我也没办法了,没实际测试过...) 编译器使用:Visual Studio 2015 数据库使用:MySql数据库(计划未来支持更多) 环境搭建过程:因为环境较为特殊不需要特别搭建哈....

工资查询系统网站搭建

依云工资查询系统,一款企业员工工资查询软件,管理员只需将Excel表导入到系统中,录入员工的工号等信息,员工即可网上查询工资.查询工资更加方便,实现无纸化工资查询,大大节省打印裁剪工资条时间. 1.设有3种不同的角色,系统管理员,部门管理员与普通用户.系统管理员添加各部门管理员.上传工资表等,部门管理员可查看对应部门工资,员工可查看自己工资.2.支持自定义Excel表格模板上传员工信息,使信息录入更加方便.3.支持Excel表上传员工工资,方便保存员工工资信息.4.员工按工号.姓名或电话号码查询

SSH的简单入门体验(Struts2.1+Spring3.1+Hibernate4.1)- 查询系统(上)

所谓SSH,指的是struts+spring+hibernate的一个集成框架,它是目前较流行的一种Web应用程序的开源框架. 集成SSH框架的系统从职责上分为四层:表示层.业务逻辑层.数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰.可复用性好.维护方便的Web应用程序.其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts和hibernate.(摘自百度

电信业务支撑报表开发工具解决方案

电信业务支撑报表开发工具解决方案 电信现状 现今中国电信为了运营方便,采用了多套系统进行日常运营支撑,但是在运营中面临了如下两点难处: 1:不及时.新业务比如说政企招财宝开通时,由于一开始设计未考虑该业务,系统无法及时统计到新业务对应的市场反应: 2:不固定.电信产生临时关心指标,比如某县市的电子渠道反馈,如果重新搭建一套系统,一段时间以后又不用了,不合算: 针对这种现状,各地级市采用了几种方式: 1:自己搭建一套报表开发系统来进行报表制作: 2:采用开源的第三方报表软件. 此时会产生报表效果差

Python制作快递查询系统,来感受到了Python的强大!

导语 今天来做个简答的python案例,利用Python制作一个简单的快递查询系统. 让我们愉快地开始吧~ 开发工具 Python版本:3.6.4 相关模块: requests模块: PyQt5模块: 以及一些Python自带的模块. 环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可. 实现效果 原理简介 快递信息数据源: https://www.kuaidi100.com/ 爬取快递信息很简单,只需要根据快递单号获得其可能所属的快递公司,然后分别获取这些快递公司该快递单

开房记录查询系统

开房记录查询系统★★扣扣187.5969★★查全国开房记录,微信聊天记录,手机通话短信清单,全家户籍,身份证轨迹,手机定位,婚姻调查等 推乐趣 在数字世界中,只需点击一下即可获得王国的钥匙. 你知道鱼叉钓鱼是历史上最大的数据泄露背后的唯一秘密武器吗? 这是真的,因为雅虎的一个员工成为一个简单的网络钓鱼攻击的受害者,点击了一个错误的链接,让黑客在公司的内部网络立足. 您可能熟悉网络钓鱼攻击 - 企图窃取用户凭据或财务数据 - 而钓鱼网络钓鱼是一种有针对性的网络钓鱼形式,攻击者欺骗员工或供应商提供远

Ajax + PHP实现域名查询系统

运行环境:WAMP/XAMPP搭建的本地服务器. 预备知识:HTML + PHP的用户交互和表单,变量传递:上篇简介的Javascript类对象和Ajax技术. 由于生成的页面太丑,自行搜索了点CSS知识.稍微美化了一丢丢丢,前端只上代码不注释. <style type="text/css"> body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,pre, form, fieldset, input, texta