重慶市計量技術(shù)研究所擔(dān)負著全市企、事業(yè)單位的計量器具檢定和校準任務(wù),還負責(zé)川東、川北、貴州等地區(qū)的量傳工作,每年完成幾十萬臺件計量標準和工作計量器具的檢測。要實現(xiàn)證書備份和管理,工作量和工作難度都很大。為此我們進行了專項調(diào)研,希望找到一種有效的手段。
一、方案分析
我們決定采用軟件技術(shù),研究利用計算機進行證書備份和管理。在軟件設(shè)計上,主要對以下幾個方面著重進行了考慮。
1.如何形成電子化的證書副本?
我們目前的證書都是分兩次成型,先印刷成空白證書,然后打印成產(chǎn)品證書。我們考慮了兩種方法可以實現(xiàn):一是用掃描儀進行掃描;二是用數(shù)碼相機進行拍照??紤]到掃描儀成本低、容易定位、操作簡單,而數(shù)碼相機操作上要復(fù)雜得多,輕微的抖動都會導(dǎo)致圖像模糊,所以最終選擇了掃描的方案。如果證書全部是通過打印一次成型,建立虛擬打印機直接電子化也是一個好辦法,但已超出了本文討論的范疇。
2.如何保存掃描后的圖像?
現(xiàn)在的證書一般都是多頁文檔,為了便于管理,用支持多頁圖像的Tiff文件格式進行保存。每一張證書副本對應(yīng)于磁盤上的一個文件。為了減小文件的體積,還可以對圖形進行壓縮。
3.如何實現(xiàn)證書的查詢?
證書副本以單個文件的形式保存在磁盤上。為了實現(xiàn)高效的查詢,證書的附加信息保存在數(shù)據(jù)庫中,查詢在數(shù)據(jù)庫中進行,然后定位到磁盤或光盤上。
4.如何保證證書的完整性和安全?
除了考慮數(shù)據(jù)庫的加密和備份,還需要在證書副本中加入數(shù)字水印。
二、系統(tǒng)實現(xiàn)和功能介紹
1.系統(tǒng)要求
硬件采用PentiumII以上CPU、128M以上內(nèi)存、VGA彩色顯示器、3.5寸軟驅(qū)、可刻錄光盤驅(qū)動器和一臺符合Twain32的掃描儀,本系統(tǒng)采用了上海中晶的Pantom700掃描儀。
系統(tǒng)可以在Windows95/98/Me/2000/XP操作系統(tǒng)上運行,本系統(tǒng)可以采用Access97/2000或其他數(shù)據(jù)庫。
本系統(tǒng)在Delphi6下開發(fā)完成,充分利用了Delphi的快速程序開發(fā)和高效的數(shù)據(jù)庫管理手段。證書的錄入采用單機掃描方式。整個系統(tǒng)采用中文界面,功能齊全、操作簡單,具有豐富的在線幫助,隨時提供詳細的問題解答。
2.系統(tǒng)功能
實現(xiàn)本系統(tǒng)的難點首先是控制掃描儀快速建立證書副本,其次是高效的查詢手段。所有的功能都是圍繞以上兩個目標來完成的。系統(tǒng)的主窗體如圖1所示,主要功能分別介紹如下:
(1)建立掃描任務(wù)列表。每一份證書對應(yīng)一個掃描任務(wù),如果需要逐個添加掃描任務(wù),可以使用“添加掃描任務(wù)”。這時只需要填入送檢單位和證書編號。當(dāng)需要掃描的證書數(shù)目較多,而且證書號連續(xù)時,可以使用“批量添加掃描任務(wù)”。只要指定證書標號的起始和終止,系統(tǒng)自動添加所有符合要求的掃描任務(wù)到任務(wù)列表中。
圖1 證書備份管理系統(tǒng)主窗體
(2)掃描證書到系統(tǒng)中。該功能包括四種實現(xiàn)方法。第一是添加掃描頁,來自掃描儀的圖像被添加到多頁文件的最后一頁。第二是插入掃描頁,來自掃描儀的圖像插入到多頁文件的當(dāng)前位置,該操作需要預(yù)先選中插入位置。第三是覆蓋當(dāng)前頁,來自掃描儀的圖像將覆蓋當(dāng)前選中的頁面。第四是刪除當(dāng)前頁,使用此功能將刪除當(dāng)前選中的頁面。通過上面四種功能的靈活組合,就形成了方便、靈活、高效的證書掃描手段。
(3)加入證書到數(shù)據(jù)庫中。證書掃描到本系統(tǒng)中后,還保存在臨時數(shù)據(jù)庫中,單擊工具欄上的“任務(wù)完成”按鈕,所有選中的掃描任務(wù)被添加到系統(tǒng)數(shù)據(jù)庫中。
(4)證書分類統(tǒng)計功能。證書統(tǒng)計功能通過主控窗體左邊的虛擬目錄樹自動完成,可以分別按完成日期和所屬部門進行統(tǒng)計。如圖1中所示,可以按昨天、今天、上周等時間進行統(tǒng)計,也可以按出具證書的部門進行統(tǒng)計。分類統(tǒng)計后,狀態(tài)欄中自動顯示統(tǒng)計結(jié)果。
(5)證書查看功能。分類統(tǒng)計出證書后,在右邊會列出證書目錄,雙擊選中的證書可以放大證書進行查看,也可以在縮略圖中查看。在證書查看窗體中,可以翻頁,也可以指定需要查看的頁面,可以放大縮小圖像,旋轉(zhuǎn)圖像,還可以輸出到打印機上。
(6)查詢。本系統(tǒng)的查詢在界面上模仿Windows系統(tǒng)的查找,功能上包括證書編號、送檢單位、日期、證書類別(如檢定/測試/樣機等)、出證部門、證書所屬項目等六項的任意組合。其中日期還可以在證書掃描到本系統(tǒng)中的日期和出具證書的日期中進行選擇。以上六項,可以只選擇需要的項目使用,采用的項目越多,查詢的結(jié)果就越精確,范圍就越小。證書編號和送檢單位兩項還支持模糊查詢,格式和Ms dos一致。例如在證書編號中輸入200205*,表示查詢所有符合證書編號以200205開頭的證書。
(7)其他輔助功能。包括數(shù)據(jù)庫壓縮、數(shù)據(jù)庫修復(fù)、數(shù)據(jù)庫備份、代碼設(shè)置、調(diào)整縮略圖大小、設(shè)置圖像壓縮選項、創(chuàng)建數(shù)據(jù)光盤文件列表、系統(tǒng)選項設(shè)置等。
三、應(yīng)用情況
系統(tǒng)開發(fā)成功以后,在我所已經(jīng)成功投入運行,達到了預(yù)期目的。它不僅解決了保留證書副本的難題,有效減輕了工作人員的工作負擔(dān),提高了工作效率,還節(jié)約了大量費用。將證書掃描到計算機后,實現(xiàn)了無紙化管理和證書任意周期的保存,提高了證書后續(xù)開發(fā)利用的價值。同時有助于各部門及時掌握各實驗室檢定工作的進展,可以對各部門的工作進行調(diào)控。
該系統(tǒng)具有硬件簡單,軟件通用性強,維護方便的特點,經(jīng)過一年多的運行,故障率極低,因此有很大的推廣價值。
內(nèi)容推薦
更多>2019-01-29