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