李昕 田煜
中國飛行試驗研究院(中航工業(yè)試飛中心),陜西 西安 710089
計量管理是協(xié)調計量技術管理、計量經(jīng)濟管理、計量行政管理和計量法制管理之間關系的總稱,現(xiàn)行計量管理方法可分為以下幾類:法制管理方法、行政管理方法、技術管理方法、經(jīng)濟管理方法、宣傳管理方法等,都是以命令-支配模式為主,而現(xiàn)代化的管理方式主要著重于加強各工作組、各人員之間的協(xié)作,所以計量管理網(wǎng)絡模式隨著21世紀數(shù)字化、網(wǎng)絡化與信息化的推行應運而生,具體來說就是搭建一個計量管理網(wǎng)絡,集技術管理、經(jīng)濟管理、行政管理、法制管理于一體的數(shù)字化網(wǎng)絡,旨在實現(xiàn)計量管理的自動化、智能化、信息化建設。
目前同行業(yè)計量部門采用的計量管理系統(tǒng)多種多樣,其網(wǎng)絡模式可以分為以下4類:
采用C/S(客戶機/服務器)體系結構;
采用B/S(瀏覽器/服務器)體系結構;
使用簡單的word、excel表格形式;
在Dos環(huán)境下運行的系統(tǒng)。
其中word、excel表格形式的計量管理系統(tǒng)只能實現(xiàn)簡單的查詢、統(tǒng)計等功能,存在勞動強度大、難查詢等缺點,不利于實現(xiàn)網(wǎng)絡聯(lián)機功能;在Dos環(huán)境下的管理系統(tǒng),無法實現(xiàn)WINDOWS環(huán)境下友好的圖形交互功能,響應速度慢,實時性和系統(tǒng)擴展性差,這兩種計量管理形式已逐步淘汰。下面對C/S模式和B/S模式的計量管理系統(tǒng)進行比較與分析。
C/S模式即Client/Server模式,分為兩層或三層結構模式。兩層C/S結構將計量管理系統(tǒng)分為客戶機和服務器兩部分,兩層C/S結構如圖1所示,有如下特點:
以客戶端為中心,客戶機完成表示部分和應用邏輯部分,適用于應用相對簡單、數(shù)據(jù)訪問量不大的情況;
客戶端和服務器端直接相連,數(shù)據(jù)庫服務器要消耗部分資源用于處理與客戶端的連接工作,導致客戶端數(shù)量激增時,服務器將會因為無法承受大量信息的流通而產生擁堵,性能大大下降;
可以從客戶端直接進入數(shù)據(jù)庫修改數(shù)據(jù)。

圖1 兩層C/S結構Fig.1 two layer C/S structure
三層C/S結構是隨著分布式技術的不斷發(fā)展、成熟起來的,在三層計量管理系統(tǒng)中,客戶端和服務器之間加入一層或多層應用服務程序,稱為應用程序服務器(Application Server),如圖2所示。

圖2 三層C/S結構Fig.2 three layer C/S structure
三層結構C/S結構有如下特點:
只需要在應用程序服務器上修改應用程序代碼,不用修改所有的客戶端應用程序,簡化了計量管理系統(tǒng)的更新和升級工作,增強系統(tǒng)應用的伸縮性和靈活性;
包含安全機制,確保用戶根據(jù)授權有針對的獲取數(shù)據(jù)和修改數(shù)據(jù);
與兩層C/S結構不同,客戶端只完成表示部分,應用邏輯由中間層服務器完成。
綜上所述,C/S計量管理系統(tǒng)適用于一般安全性要求高,交互性強,處理數(shù)據(jù)量大,使用范圍小而地點固定的場所。
B/S模式即Browser/Server模式,是一種以WEB技術為基礎的新型系統(tǒng)平臺模式,如圖3所示。它是一種基于超文本協(xié)議的三層或多層C/S結構,客戶端僅需單一的瀏覽器軟件,解決了跨平臺的問題,例如可以采用ASP(動態(tài)服務器端網(wǎng)頁)建立動態(tài)計量網(wǎng)站,用戶能使用IE瀏覽器對計量管理網(wǎng)站進行瀏覽。

圖3 B/S結構Fig.3 B/S structure
有如下特點:
從網(wǎng)頁訪問數(shù)據(jù)庫服務器,方便計量信息資料的網(wǎng)上傳輸與控制;
客戶端只需要安裝瀏覽器軟件,簡化客戶端的工作;
增加Web服務器,Web服務器、應用服務器、數(shù)據(jù)庫服務器擔負更多的工作,對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行將在服務器上完成。
綜上所述,B/S結構的計量管理系統(tǒng)適用于使用范圍廣、地點靈活,功能變動頻繁,安全性交互性要求不高的場所,與C/S結構的系統(tǒng)相比易于開發(fā)和維護,與C/S結構功能互補。
試飛院計量中心以往采用兩層C/S結構計量業(yè)務管理系統(tǒng),作為計量部門內部使用,選定一臺穩(wěn)定的計算機作為服務器,安裝數(shù)據(jù)庫軟件,另外30余臺計算機作為客戶機,安裝計量業(yè)務軟件作為人機操作界面,其中使用Delphi開發(fā)系統(tǒng)客戶軟件,使用SQL server2000數(shù)據(jù)庫服務。運行時由數(shù)據(jù)庫服務器作為計量業(yè)務程序后端,存儲和管理數(shù)據(jù),客戶機作為前端,從服務器獲取數(shù)據(jù)并向用戶顯示數(shù)據(jù),同時把用戶對數(shù)據(jù)的操作如修改設備臺帳信息或生成檢定/校準證書提交給服務器處理,該系統(tǒng)運行初期基本滿足計量業(yè)務的需求,近年來隨著試飛型號任務對計量保障水平提出了更高要求,原來的計量管理系統(tǒng)出現(xiàn)了不符合工作實際要求的情況,迫切需要改進。
1)無法在院內實現(xiàn)信息共享
當前的計量業(yè)務管理系統(tǒng)只在計量中心內部運行,院內其他單位人員無法對計量信息和資源進行瀏覽處理,與用戶相關的信息如每月的儀器設備周檢計劃表需要經(jīng)過計量管理系統(tǒng)中生成-〉電子郵件或紙張打印-〉收發(fā)員電話通知-〉儀器管理員領取,經(jīng)手環(huán)節(jié)多,可能導致儀器送檢不及時,工作效率降低。
2)C/S結構限制計量業(yè)務的順利開展
試飛院地域廣闊,園區(qū)網(wǎng)2000余臺計算機分布于院區(qū),需要瀏覽和使用計量信息的用戶包括試飛院下屬各單位領導和儀器管理員人數(shù)已超過100人,且數(shù)量還在增加,C/S結構中,客戶端需要安裝特定的計量業(yè)務軟件,不可能在如此眾多的計算機上安裝,用戶無法在安裝客戶端軟件外的計算機上處理相關的計量業(yè)務,升級、維護系統(tǒng)工作繁瑣,成本較高。
3)運行性能隨著數(shù)據(jù)庫的增大而衰退
從2007年運行至今,數(shù)據(jù)庫容量不斷增大,其中包括及時更新的3萬余臺件的測量設備臺帳表和逐年增加的設備檢驗信息表,系統(tǒng)負荷大,導致計量管理系統(tǒng)的性能差強人意,最明顯的表現(xiàn)就是客戶端的響應速度很慢,生成報表/證書、查詢操作需要十幾到幾十秒,嚴重影響工作效率。
4)不符合院保密要求
計量管理系統(tǒng)的證書/報告模板保存在作為服務器的計算機上,該計算機需要開放遠程FTP服務,而且設置為根目錄可寫,這樣檢定/校準人員才能在客戶端上下載模板生成新證書/報告然后上傳至服務器,另外服務器安裝了Windows2000操作系統(tǒng),這些都不符合最新的試飛院保密體系要求。
C/S或B/S結構的計量管理系統(tǒng)各有優(yōu)缺點,考慮到試飛院計量管理業(yè)務的實際需要,計量管理系統(tǒng)可以采用C/S和B/S相結合的網(wǎng)絡結構,即分布式三層模式,結構圖如圖4所示,C/S部分負責大量計量數(shù)據(jù)信息的錄入和修改,包括設備臺賬、資料和人員信息數(shù)據(jù)庫,包含的內容如圖5所示,負責表內大數(shù)據(jù)量的存貯和處理,對數(shù)據(jù)的安全性要求較高;B/S部分負責計量信息的發(fā)布和查詢,內容如圖6所示,送檢單位通過園區(qū)網(wǎng)瀏覽器了解送檢設備的檢定/校準情況,適時得到本單位須及時送檢設備的信息。

圖4 基于C/S+B/S網(wǎng)絡架構的計量管理系統(tǒng)結構框圖Fig.4 measurement management based on system structure diagram of C/S+B/S network architecture

圖5 C/S結構框圖Fig.5 C/S structure

圖6 B/S結構框圖Fig.6 B/S structure
采用C/S+B/S混合結構的計量管理系統(tǒng)主要優(yōu)點如下:
1)獨立性
三層模式具有靈活的硬件系統(tǒng)構成,開發(fā)時對每個層可以選擇與其處理負荷和處理特性相適應的硬件,每一層可以選擇各自的最優(yōu)解決方案、最佳開發(fā)語言和開發(fā)工具,從而使得計量管理系統(tǒng)試運行期間所用調試時間和精力大大減少。
2)經(jīng)濟性
該結構能充分利用現(xiàn)有資源,基于原C/S結構的應用,開發(fā)WEB界面,不需要重新推翻舊體系就可以升級到新的體系結構。
3)簡化客戶端
大大提高系統(tǒng)的工作性能,其中B/S模式中的客戶端只需要院內要求的IE6.0即可,不需要開發(fā)。
4)安全性
中間層能夠隔離用戶直接對服務器的訪問,保護數(shù)據(jù)庫的安全。每一層可以設置自己的安全機制,例如實現(xiàn)數(shù)據(jù)加密,應用程序服務器的安全機制也可以防止數(shù)據(jù)庫系統(tǒng)的入侵,符合保密要求。
5)可擴展性
當系統(tǒng)中的業(yè)務邏輯或業(yè)務規(guī)則發(fā)生變化時,只需要相應的改變中間層的業(yè)務邏輯組件,不需要對系統(tǒng)所有客戶端進行修改,避免客戶端應用程序一一升級的困難,另外當用戶數(shù)量或在線使用量增加時,能夠保持系統(tǒng)性能沒有明顯的衰退。
6)高效性
客戶端不直接與數(shù)據(jù)庫服務器連接,中間層將客戶端的請求和數(shù)據(jù)庫返回的數(shù)據(jù)打包傳輸,減少網(wǎng)絡中數(shù)據(jù)流量,提高對客戶的響應速度,減輕系統(tǒng)的負載,緩解數(shù)據(jù)傳輸過程中的瓶頸效應。
1)展示計量網(wǎng)站的信息
該網(wǎng)站面向試飛院全體人員,主要向用戶進行計量知識和法律法規(guī)的宣傳介紹,基本為靜態(tài)展示的內容。
2)實現(xiàn)計量中心實驗室管理
實驗室管理主要由測量設備管理、計量中心業(yè)務管理、實驗室綜合管理、臨時任務管理和統(tǒng)計查詢組成,其中測量設備管理可以完成全院幾萬臺測量設備的信息臺賬建立、每月/年周檢計劃的管理、對標準裝置的重復性和穩(wěn)定性分析;計量中心業(yè)務管理可以完成被檢定/校準設備的收發(fā)、證書編輯生成、證書復核、證書批準和證書返工這些流程;實驗室綜合管理完成人員信息臺賬的建立、計量相關文件的集中管理;臨時任務管理主要針對型號任務統(tǒng)計或培訓學習等臨時任務進行管理;不同權限的人員可以對權限范圍內不同狀態(tài)的計量任務信息進行查詢和統(tǒng)計。
3)實現(xiàn)測量設備查詢與告警系統(tǒng)
計量中心作為全院所有受控測量設備的管理者,致力于測量設備全過程的動態(tài)監(jiān)控,確保全院設備周檢計劃的正常進行及計量器具量值傳遞的準確性、可靠性和統(tǒng)一性,以往存在的信息孤島現(xiàn)象阻礙計量部門與其它單位的信息互動,測量設備查詢與告警系統(tǒng)可以幫助測量設備使用單位和人員對本單位設備信息進行查詢,適時看到測量設備的狀態(tài),采用醒目的方式提醒相關人員進行處理,并及時更新告警狀態(tài)。
C/S和B/S網(wǎng)絡模式相結合的計量管理系統(tǒng),能夠建立一個業(yè)務管理、標準器管理、收費管理、人事管理和系統(tǒng)維護全面集成的系統(tǒng),既能經(jīng)濟有效的利用現(xiàn)有計算機的資源,又能保證計量管理信息數(shù)據(jù)的安全性,既能實現(xiàn)很大數(shù)據(jù)量的存儲和處理,又能滿足院內其他單位對儀器設備查詢、預警的要求,很大程度節(jié)省人力資源,提高工作效率,促進計量管理信息化和科學化建設。
[1]葉川.基于三層結構的計量管理系統(tǒng)設計.成都:西南交通大學,2008.
[2]安壘.實現(xiàn)數(shù)字化檔案管理的必要性[J].科學之友,2008(26).
[3]潘愛蓮,淺析計量工作在企業(yè)管理中的作用[J].科技情報開發(fā)與經(jīng)濟,2010.20(36).