應用SQL管理計量證書報告
作者:徐 鈞 王泳煜
單位:江陰市計量測試檢定所
【摘要】本文提出了應用SQL數據庫管理證書報告的系統構想,并介紹了其設計要求和主要數據結構以及應用程序的要求。
【關鍵詞】證書報告管理 SQL
1 問題的提出
按照CNAL實驗室認可準則和《法定計量檢定機構考核規范》的規定,要求法定檢定機構所出具的證書報告必須保留副本。
保留副本的方法有:復印、掃描、保留電子副本等。經研究,復印、掃描證書報告的方法成本太大,既要化費大量的人力和物力,而且不利于查詢。保留電子副本可以克服上述缺點,但容易被修改。為此我所決定自行開發和研制證書報告管理系統,訪系統能對證書報告進行編輯、打印、保存、查詢、復制和統計。
2 系統設計
2.1 操作系統和開發平臺
⑴ 服務器:windows2000 server + SQL2000數據庫;
(2)工作站:windows98,采用Visual Basic6.0編制的應用程序作為工作界面
2.2 系統硬件組成
網絡類型為:服務器/工作站型;采用星形結構;
為便于管理,除少數工作站外,其他工作站均集中在微機室內。
2.3 系統框圖
3 系統設計
根據系統的設計要求,系統應能對證書報告進行編輯、打印、保存、查詢、復制和統計。因此該系統的應有以下功能:
1.計量儀器輸入功能。SQL數據庫中建立了“儀器收發”表,對送檢用戶、送檢計量器具的計量特征和數量進行登記,并對每一件計量器具由系統賦予一個唯一性編號。
2.計量器具證書報告編輯和保存。為了方便檢定員編輯證書報告,建立了以下數據庫:
(1)計量器具代碼庫:本系統對計量器具的類別、項別、種別和型號規格、測量范圍進行編碼。并以此為證書模板的索引。格式如下:
A ×× ×× ××
類別,用大寫英文字母表示,其中測試類限用“H”表示;
項別,用2位阿拉伯數字表示,可從“01”到“99”;
種別,用2位阿拉伯數字表示,可從“01”到“99”;
型號規格或測量范圍,用2位阿拉伯數字表示,可從“01”到“99”。
(2)證書模板庫。該庫以計量器具代碼為索引,保存已編輯好的證書報告的各種參數,檢定結果數據和檢定結論, 以方便操作者調用。
(3)檢定規程及其它計量標準名稱庫。該庫的建立主要是為了方便操作者獲得最新的規程或標準版本。
(4)證書存檔庫。該庫以證書報告的編號為索引,保存證書報告的相關信息。
系統應用軟件用Visual Basic6.0編制,達到以下要求:
(1)對操作人員的操作權限進行控制。
(2)計量器具按計量器具代碼進行登記,系統自動賦予計量器具一個唯一性編號。該編號既作為計量器具的登記編號,又作為計量器具的證書編號。在編號證書報告時由系統自動賦予。在實際應用時,該當編號還用為記錄的唯一性編號。
(3)編制證書報告時,系統能根據計量器具的登記信息和該種計量器具的證書模板,自動編制證書報告。操作者可對證書報告的相關內容進行修改。
(4)證書報告一旦形成后,必須保存后才能進行打印。且打印后,只有在規定允許修改時間間隔內方可重新進行編輯、打印。
(5)證書報告查閱功能。系統能通過對證書的送檢單位、計量器具名稱、檢定日期和證書類型進行組合查詢,并進行預覽、打印。但非管理員查詢打印的證書報告上會自動出現“副本”二字。
(6)統計功能。對操作人員、單位登記、證書修改等進行操作權限控制。
4 系統運行情況
4.1 程序啟動界面
4.2 系統運行情況
本程序已于2002年10月正式投入運行,并于2004年通過市科委組織的鑒定。鑒定會認為:該系統完全符合JJF1069 《法定計量檢定機構考核規范》和ISO/IEC 17025 《檢測和校準實驗室能力的通用要求》的規定要求,將計量檢測工作與計量檢測管理系統密切結合,打造了一個全新的、專業化的計量檢測管理平臺,實現了計量儀器收發、證書報告編制打印、查詢統計等計量管理的自動化、流程化和規范化。對提高計量檢測機構的工作質量和工作效率,促進計量檢測機構的發展具有重要的意義。 |
評分
-
查看全部評分
|