杜鎮(zhèn)海
摘 要:針對計量檢測系統(tǒng)架構總體的設計部分,我們要依據系統(tǒng)動能分析的需求,設計出系統(tǒng)功能的主體結構,并且要對系統(tǒng)的構架進行設計,分析使用模式,建立相應的數據庫,最終確定整體的構架,本文通過對計量檢測綜合管理系統(tǒng)進行設計,確保計量檢測結果的準確性和可靠性。
關鍵詞:計量檢測;綜合管理;系統(tǒng);設計
計量檢測綜合管理系統(tǒng)的設計,本文從四個方面進行設計:計量檢測綜合管理系統(tǒng)總體設計分析、計量檢測綜合管理系統(tǒng)詳細設計分析、計量檢測綜合管理系統(tǒng)數據庫結構設計、計量檢測綜合管理系統(tǒng)系統(tǒng)可靠性設計。
1、計量檢測綜合管理系統(tǒng)總體設計分析,我們從兩個方面來談:首先系統(tǒng)功能組織設計分析,其次系統(tǒng)功能組織架構設計。對于系統(tǒng)功能組織設計分析,通常計量部門有如下的設置:科研開發(fā)部門、計劃組織部門、檢驗專業(yè)科室、質量管理部門。所長要按照黨的政策路線方針,依據《計量法》等相關規(guī)定,制定本年度的計劃實施方案,并且作為機構第一責任人起到監(jiān)督、管理、執(zhí)行的作用。技術負責人要把我技術工作和專業(yè)檢測工作,預測技術的發(fā)展方向,批準試驗方案,監(jiān)督管理各項實驗。業(yè)務部門要安排好業(yè)務聯(lián)系,定時接受一起的檢查,對于各項手續(xù)的辦理要嚴格把關。檢定人員要認真負責的執(zhí)行技術法規(guī),遵守從業(yè)人員的守則,確保準確的結果,做好儀器日常的維護和保養(yǎng)。
系統(tǒng)功能的組織構架設計由三方面組成:分布式技術概論、三層數據庫結構、運用NET構建三層系統(tǒng)。分布式對象技術是隨著網絡的興起而發(fā)展的技術,分布式具有較大的優(yōu)勢,屬于散布的范圍更大。在分布式網絡中,主機站是重中之重,大量的數據都實在本地工作站種處理完成的。這樣就可以大量的節(jié)約人力、節(jié)約成本,使每臺計算機都成為一個獨立的工作系統(tǒng),方便數據的接收、分析和共享。并且任何時段任何需要的人都能及時的獲得相應的數據結果,提高了工作的效率。我們通過瀏覽器中的WEB連接到數據庫服務,將客戶端中我們所需要的應用服務程序提取出來。
三層數據庫結構實在相對的基礎上多加了一個所謂的中間層,專門用來處理一些數據的邏輯訪問、合法性檢驗等相關規(guī)則。客戶可以直接訪問中間層而不需要直接訪問數據庫。三層結構使分工更加明確,系統(tǒng)站更加清晰,后期升級也非常的方便不用擔心某些重要數據的丟失。三層結構分為表現層、業(yè)務邏輯層、數據訪問層。我們只需要數據連接代碼就可以改變用戶的控件。
運用NET構建三層結構就是利用我們最常用的辦公軟件微軟實現XML,WEB Servies,SOA和敏捷性的技術。將NET Framework類庫作為NET的應用的核心部分,在NET上裝配組建是一件非常方便的事。用戶可以選擇性的安裝自己所需要的控件,并且方便的在后臺進行編碼轉變,用戶通過組織庫與邏輯庫的操作,將能很快的搭建起三層體系構架。
2、計量檢測綜合管理系統(tǒng)詳細設計分析有六方面:委托和收發(fā)模式、計量檢測與校準模塊、統(tǒng)計模塊、儀器設備模塊、檢驗模塊、基礎數據維護模塊。委托和收發(fā)模塊要根據業(yè)務部門的要求,有針對性并且系統(tǒng)的設計委托和收發(fā)。要辦理好登記、移交、辦理、檢送等各項工作。我們要做好委托單登記、委托單續(xù)補、領樣登記、反樣登記、客戶取樣登記、委托首發(fā)管理后進行收發(fā)室更改、計檢合同狀態(tài)查詢、計檢證書狀態(tài)查詢、所有合同查詢、所有合同刪除。
計量檢測與校準模塊要嚴格安排好并嚴格遵守流程,要已完全任務確認、上門檢測任務登記、嚴格的計量檢測與校準管理、強檢證書查詢、所有證書變更、所有證書查詢、計送審核、代檢送、上門檢測與校準、檢測與校準打印、所有證書刪除、證書變更、證書狀態(tài)查詢、已取樣證書查詢、上門證書狀態(tài)查詢、代送檢證狀態(tài)查詢。
統(tǒng)計模塊:計量器檢驗明細表、計量器具檢驗匯總表、科室檢驗匯總表、受檢單位計量器具檢驗明細表、超周期完成任務情況表,報告證書完成情況匯總表、報告證書完成情況明細表、不合格計量器具明細表。
儀器設備模塊:儀器設備、溯源計劃、使用記錄、周檢計劃、校準器具臺賬、檢定器具臺賬。
檢驗模塊:檢驗管理、報告填寫、報告證書審核、檢驗類別設置、到期應檢計量器具查詢、報告證書復合。
基礎數據維護模塊:計量器具管理、客戶管理、收費管理、發(fā)票管理、到賬管理、支票管理、收費統(tǒng)計、基礎數據維護、產品管理、標準規(guī)程管理、計量標準管理、檢定周期管理、產品類別管理、檢查員管理、模板庫管理、財務管理。
3、數據庫結構設計分為具體設計、數據庫的訪問、數據庫表的設計三方面。數據庫設計的基礎是系統(tǒng)的類關系圖,核心類一般是需要持久化儲存的類,將邏輯模型轉化成物理模型,完成數據庫建模。我們在建模過程中主要采用的是映射法,就是將對象有針對的對應相應的數據后存入數據庫中。
數據庫的訪問:在SOL Serve的數據庫中,我們應用ADONET,它為數據庫提供了相互利用的平臺。它作為面向對象數據庫,專門用于數據的交換,數據源可以運用各種形式如:Excel表格、文本文件、Word、數據庫、XML等標記語言類文件。運用ADNOET可以將數據源進行交換方便運用于不同類庫的需要。
數據庫表的設計:
是否主鍵 字段名 字段描述 數據類型 長度 缺省值 備注
是 ID id MEDIUMINT(8) 8
MENUNAME 目錄名稱 VARCHAR(100) 100
PARENT_ID 父 id MEDIUMINT(8) 8 0
NODE_NUMBER 編號 VARCHAR(100) 100
HASNEXT 是否葉子節(jié)點 TINYINT(1) 1 0
URL 地址 VARCHAR(200) 200
NOTE 說明 VARCHAR(200) 200
4、系統(tǒng)可靠性設計:系統(tǒng)的安全機制設置主要以兩個安全技術來保證:身份的認證、通訊的加密解密兩個最關鍵的地方。
身份的認證:賬戶安全的第一道防線,由用戶自己編寫的用戶名和密碼組成,符合用戶名和密碼的人員具有相應的權限。計量檢測我建議采用Vernum密碼方法,該密鑰文件一般情況下不可隨意存放,并且不能被外部服務器訪問,保證了文件的安全性。
網絡傳輸加密的方法針對于工作站和服務器之間要保證有一對相應的密鑰加密過程。采用私鑰加密體制DES和公開密鑰RSA兩種加密,做到特別數據保險的效果。
其他安全措施:凡進入計量檢測信息的用戶,必須通過合法的用戶名稱和密碼,針對不同的用戶系統(tǒng)會自動分發(fā)權限,防止惡意登錄系統(tǒng)要隨機有驗證碼,系統(tǒng)要建立完善的數據庫備份防止受到沖擊數據丟失。
5、小結:級聯(lián)檢測綜合管理的系統(tǒng)化會使計量檢測系統(tǒng)走向高效率、安全、正規(guī)。在信息現代化的今天我們要充分利用科技優(yōu)勢來改變計量檢測系統(tǒng),使之更完善,更安全,更準確,更有效率。(作者單位:土默特左旗質量技術監(jiān)督局)