hth官网入口 http://www.wphostdoc.com/
hth官网入口
——计量行业门户网站
计量资讯速递
您当前的位置: 首页> 学苑> 实验室管理

用数据库实现证书的快速制作与管理

发布时间:2008-07-04 作者:陈岭 来源:www.jlbjb.com 浏览:1648

四川省成都市计量监督检定测试所 陈岭

  一、问题的提出

  如何快速地制作和管理证书(包括检定证书、校准证书、测试证书、检测报告和检定结果通知书)是困扰我们多年的一道难题。传统的方法是用Word、WPS等字处理软件来制作,在制作证书的过程中,要不断地调用不同的证书模块,需要占用大量的时间;其次,一张证书通常对应一个文件,日积月累,成千上万的证书文件位于同一文件夹内,查找起来相当困难,也不便于对它们进行查询、统计等管理。为了解决这个问题,笔者尝试使用数据库软件,采用编程的方法来解决这一问题:即直接使用程序来快速制作证书,用先进的数据库来管理证书。

  程序用数据库语言VFP6.0编写完成,编译后的程序可直接在Windows95/98/Me/2000/XP操作系统下运行,无需Visual FoxPro、Access或其他数据库的支持。

  二、快速制作证书

  1.问题分析
  通常,一张完整的证书应该包含受检计量器具信息、受检/委托方信息、检测方信息、检测条件、检测数据/结果等。其中受检计量器具信息、受检/委托方信息、检测方信息、检测条件等在证书中的排列格式和位置都是相对固定的。只有检测数据/结果的排列格式因规程而变,不同的规程有不同的要求,其排列的格式更是千差万别,有的甚至相当复杂。因此,用程序制作证书的难点在对检测数据/结果的排列格式上。基于上述分析,把检测数据/结果的排列格式分为三种通用的格式:竖排格式、横排格式和自定义格式,就可以较好地解决这个问题。

  2.实现方法
  首先设计上述三种通用的格式,然后在这三种通用格式的基础上制作证书模块。这三种证书通用格式的要求如下:

  竖排格式:每行的数据按“检测项目”、“技术要求”、“检测结果”排列,这样,性质相同的数据都按“竖列”的形式排列。这种排列方式可以满足相当一部分规程的要求。

  横排格式:以轻松表格的方式,容纳数据量较多且排列较复杂的数据。这种格式比较灵活,也可以满足一部分规程的要求。
  自定义格式:就是直接用Word或Excel来做证书模块,做好以后再将它嵌入到程序中去。对于某些排列相当复杂的数据,当上述两种格式均无法满足要求的时候,选用此种格式。
  格式确定以后,就可按规程的要求制作相应格式的模块了。在制作证书的时候,只需调用该模块就能快速生成相应的证书。

  三、轻松管理证书

  1.问题分析
  要轻松地管理证书,也就是说,要能够尽可能简单地实现对证书的备份、查询、调用、浏览等。由于用程序制作的证书都是有序地保存在数据库里,一张证书对应数据库里的一条记录,而对数据库里的记录进行各种操作管理恰恰是数据库的强项。

  2.实现方法
  通过编程对证书进行多种操作,充分发挥数据库的优势,已实现的操作有:
  “证书备份”:当每次使用本系统制作完证书,退出系统的时候,系统将自动进行备份。也可以手动对任意日期内的证书进行备份。
  “证书调用”:对于已经备份的证书,可以使用调用功能将它们调到程序中进行各种操作。此项功能对于那些因证书遗失而要求补发证书的客户来说相当方便。
  “条件查询”:可以按设定的多种条件查询证书,如受检/委托方、检测日期范围、计量器具名称、证书类别、检测者、检定周期、合格与否等,也可以将上述条件组合查询,精确地查询到你所希望得到的证书,并可将查询到的证书连同它的制造厂商、型号、编号都打印出来。利用此项功能,还可以对某月到期的计量器具进行统计,从而生成该月的计量器具周期检定计划表。
  “证书浏览”:可以将数据库里的所有证书分别按证书编号、受检/委托方、计量器具名称、型号规格、器具编号、检测日期、制造者有序地排列出来,为查找证书提供方便。

  四、其他功能

  1.证书编号检查
  通常情况下,证书编号由“年+序号”组成,如20050001,假如某张证书的检测日期是2004年12月31日,而证书的编号则是20050001,遇到这种证书编号与检测日期不一致的情况,证书将不能打印,同时报告出错信息。避免打印错误的证书。

  2.标准器有效期检查
  检测所用的标准器必须在有效期内,程序在打印证书前将对标准器的有效期进行检查,当发现标准器的有效期快到时,将出现提示信息,如果超期使用,将拒绝打印。

  3.数据处理
  系统提供的数据处理功能相当强大,除了提供常见的数据处理功能外,还增加了自定义数据处理功能,即允许使用者自己运用公式进行数据处理。这种自定义数据处理功能的特别之处在于:许多用普通的计算方法需要很多步骤才能得到的计算结果,在这里只需一步即可完成。
  此外,程序还能够对新建的证书进行连续打印;当输入某计量器具的检定日期以后,能够自动识别并给出它的有效期(如6个月、1年、2年、3年等);对检定不合格的计量器具,则能够自动调用检定结果通知书(或检定不合格通知书)等,在此不一一列举。
  总之,程序围绕高效、快速地制作证书,轻松、方便地管理证书这一宗旨,作了很多人性化的设计,不失为检定员制作证书的好帮手。

0 0
分享到:
通知 我要订购 我要订购
公告 征订通知 征订通知
会员注册
已有账号,
会员登陆
完善信息
找回密码
Baidu
map