楊麗麗 蔣冬雁 晏敏 毛壽興
【摘 要】長期以來,省級氣象計量業(yè)務管理采用人工紙質登記的管理模式,其氣象計量業(yè)務管理效率較低。隨著計算機技術的快速發(fā)展,氣象計量各項業(yè)務管理工作逐漸實現電子信息化。文章基于ASP.NET動態(tài)網頁和數據庫技術,開發(fā)了氣象計量業(yè)務管理系統(tǒng)。該系統(tǒng)可進行儀器設備信息登記、檢測數據保存、證書審批打印、信息檢索查詢等計量管理操作,實現了氣象計量信息共享和業(yè)務網絡化管理,具有較強的實用性和可操作性。
【關鍵詞】B/S模式;ASP.NET技術;氣象計量;管理系統(tǒng)
【中圖分類號】P409;TP311.52【文獻標識碼】A【文章編號】1674-0688(2019)08-0061-03
0 引言
省級氣象計量部門作為法定計量檢定機構,承擔全省的自動氣象站計量儀器的檢定校準工作。隨著科學技術的不斷進步,國家對氣象預報的準確度要求越來越高。為提升氣象預報能力,中國氣象局加大對自動氣象站的建設,一方面,增加各省自動氣象站監(jiān)測數量,通過加大監(jiān)控密度,為氣象預報提供更多的數據支持;另一方面,增加各自動氣象站監(jiān)測要素,以往“六要素”(包括溫度、濕度、風、氣壓、雨量和蒸發(fā)),升級改造增加了酸度、電導、大氣負離子、太陽輻射、能見度、降水現象儀等監(jiān)測要素[1-2]。監(jiān)測設備品種和數量的增加,使計量檢定工作越來越繁重。而省級業(yè)務管理工作采用人工紙質登記管理的方式,極大地制約了計量業(yè)務工作效率[3-5]。目前,各行業(yè)已經開發(fā)了一些計量業(yè)務管理系統(tǒng),但并不適用省級氣象計量業(yè)務管理[6-8]。省級氣象計量業(yè)務管理在開展授權計量檢定業(yè)務的同時,還要跟蹤管理各設備計量狀態(tài),及時查詢統(tǒng)計各檢定項目、檢定設備的檢定情況。目前,各項目檢定校準已經實現自動化檢定,但計量數據只能在檢定電腦上單機保存、查詢、更新,無法方便地實現局域網內對所有檢定項目的查閱、檢索、統(tǒng)計和證書審批。因此,需要開發(fā)一套WEB業(yè)務管理系統(tǒng),與各計量檢定校準平臺關聯,實現自動化檢定和信息的電子化管理。
目前,計量管理系統(tǒng)大多數WEB采用B/S(Browser/Server:瀏覽器/服務器)動態(tài)網頁技術開發(fā)[9-13]。與傳統(tǒng)的C/S(Client/Server:客戶機/服務器)相比,其不需要對客戶端進行維護,計算機系統(tǒng)不需要另外安裝軟件,只需要各實驗室、各自動氣象站有網頁瀏覽器即可方便地在各地及時開展檢定校準數據上傳、狀態(tài)更新、審批及證書打印等管理工作。而大量數據上傳及狀態(tài)更新需要大型數據庫作為輔助支持。因此,本系統(tǒng)采用B/S網頁設計與數據庫管理相結合的技術,開發(fā)了基于ASP.NET的動態(tài)網頁版氣象計量業(yè)務管理系統(tǒng),為提高計量業(yè)務管理效率提供有力的技術支持。
1 總體結構設計
計量業(yè)務管理以計量檢定校準工作為基礎。目前,省級計量系統(tǒng)已經搭建好C/S框架的檢定校準平臺,能實現各類氣象要素的計量檢定校準工作。各檢定校準數據直接上傳到服務器數據庫。因此,本系統(tǒng)基于服務器數據庫的檢定校準數據信息,設計B/S框架下的網頁業(yè)務管理系統(tǒng)。圖1顯示了B/S業(yè)務管理系統(tǒng)與C/S檢定校準平臺的結構關系。以數據庫服務器為橋梁,將檢定校準客戶端與業(yè)務管理系統(tǒng)瀏覽器聯合起來。
業(yè)務系統(tǒng)主要實現儀器從送檢到出檢后設備使用狀態(tài)跟蹤的全過程功能,包括儀器收發(fā)、儀器移交檢測、審核批準、證書操作、查詢統(tǒng)計、文件上傳、預警超檢、狀態(tài)跟蹤、系統(tǒng)管理等功能。
2 系統(tǒng)功能設計
計量業(yè)務管理系統(tǒng)包括10個子系統(tǒng)(如圖2所示),用戶通過登錄子系統(tǒng)可操作其他9個子系統(tǒng)。每次新增修改操作將數據更新到數據庫服務器中,同時又可在各子系統(tǒng)中查詢儀器受檢信息。為此,按照計量檢定校準工作需求,對各子系統(tǒng)進行功能設計如下。
(1)用戶登記。省級氣象計量檢定校準主要針對全省各級自動氣象站監(jiān)測儀器進行檢定校準并將儀器使用狀態(tài)進行跟蹤顯示。用戶主要是計量檢定人員及各級自動氣象站裝備保障人員。為避免無關人員修改程序,破壞數據,系統(tǒng)利用人員權限控制用戶登錄,保障系統(tǒng)的安全性。登錄系統(tǒng)后,不同角色用戶分配不同的用戶界面。
(2)儀器收發(fā)。包括送檢登記、條碼打印、儀器交接、儀器信息修改、收發(fā)統(tǒng)計、送檢查詢等信息。其中,送檢登記主要對儀器的基本信息進行登記,包括儀器名稱、型號、編號、測量范圍、技術指標、制造商、檢測依據、聯系人等信息,以便打印證書時調用參數、跟蹤儀器精度變化和使用狀態(tài)。儀器登記后,打印儀器信息的二維碼,以便對儀器進行唯一標識;而儀器交接是將儀器受檢狀態(tài)流轉到檢測實驗室客戶端。收發(fā)統(tǒng)計是統(tǒng)計計量檢測業(yè)務開展的工作,以便工作人員合理配置儀器和時間進行計量檢測。送檢查詢方便送檢單位查詢跟蹤儀器在檢狀態(tài)。
(3)儀器檢測。根據檢定校準規(guī)程規(guī)范,儀器檢測應按客戶要求選擇合適的檢測依據,并按檢測依據要求選擇符合的標準裝置。因此,本子系統(tǒng)主要將送檢儀器分配到相應的計量檢定實驗室,并按要求選擇適用的標準裝置,以便針對該儀器形成相應的原始記錄表,并用于存檔進行質量控制。
(4)審核批準。該子系統(tǒng)對已檢定的儀器的原始數據進行審核,檢查環(huán)境條件和標準裝置是否符合規(guī)范要求,檢定員檢定過程是否合規(guī),數據是否存在野值,數據處理是否正確,并對檢定給予是否合格的結論;而批準是該項目授權簽字人對記錄的再次審核。
(5)證書操作。該功能主要對已審核批準的記錄生成證書,其中檢定合格時生成檢定證書,檢定不合格生成檢定結果通知書。而對校準/檢測記錄生成校準/檢測證書,并可直接打印輸出。
(6)查詢統(tǒng)計。該功能主要向用戶提供各種分類查詢,包括已檢證書查詢、已檢原始記錄查詢、標準器查詢、規(guī)程規(guī)范查詢、儀器類型查詢、客戶信息查詢、業(yè)務查詢、儀器狀態(tài)查詢。同時,提供儀器關鍵詞檢索,如客戶單位名稱、儀器號碼、證書號等,實現對儀器信息(儀器名稱及類型、儀器號碼、送檢日期、領取日期、客戶單位、客戶經辦人、檢測形式、備注)的查詢。
(7)文件上傳。該模塊主要針對當遇到客觀條件不能使用該系統(tǒng)生成原始記錄表和證書時,為便于統(tǒng)一管理,將外部設備生成或手寫生成的紙質記錄證書掃描件上傳到管理系統(tǒng)。
(8)預警超檢。該模塊包括未檢儀器報警、儀器超檢和標準器超檢3個部分。其中,未檢儀器報警主要提醒計量檢定人員按期對客戶申檢儀器進行檢定校準,以免影響客戶領用。而超檢預警是根據規(guī)程規(guī)范,為保證計量器具滿足工作精度要求,要求計量器具應定期進行檢定或校準,特別是強制檢定器具和標準器,不能超檢,否則將受到政府計量行政部門的處罰。因此,該模塊提供超檢預警,以便提醒客戶按期送檢儀器,同時預警計量機構將標準器按期溯源。
(9)狀態(tài)跟蹤。以自動氣象站為單位,將各氣象站使用計量儀器的檢定校準信息進行歸集,主要包括檢定日期、到期日期、有效檢定校準證書、儀器穩(wěn)定性分析。
(10)系統(tǒng)管理。包括用戶管理、角色管理、器具管理、標準器管理、檢定規(guī)程管理、電子簽名管理等。用戶和角色管理用于管理用戶分類及權限設置;器具管理用于登記檢定校準的計量器具參數信息,方便在儀器接收時直接調用數據庫信息,減少重復錄入的工作量;標準器管理用于錄入標準器的基本參數,以便在儀器檢測時選擇,用于生成原始記錄表和證書;檢定規(guī)程管理用于導入可執(zhí)行的檢定校準規(guī)程規(guī)范;電子簽名管理,根據計量法規(guī),計量檢定校準工作必須由計量人員進行確認,審核人員進行審核,授權簽字人進行批準,并簽字確認。而要實現計量業(yè)務管理全部電子信息化,其簽名也需用電子簽名代替,電子簽名由省級質量技術監(jiān)督局授權,具有手簽相同的法律效力。
3 系統(tǒng)實現
本系統(tǒng)是基于ASP.NET動態(tài)網頁技術和數據庫技術開發(fā)的B/S框架管理系統(tǒng)。ASP.NET技術采用緩存技術,能有效減少網絡擁塞,降低客戶訪問的延遲,極大地提高了應用程序的效率[11]。系統(tǒng)程序設置在SQLServer數據器服務器上,在服務器端采用ASP.NET動態(tài)網頁技術編程,利用SQLServer數據庫設計底層數據結構,以便用戶能在各地網絡上通過瀏覽器方便地讀取服務器數據和寫數據到服務器。
圖3是氣象計量業(yè)務管理系統(tǒng)網頁界面,界面按計量業(yè)務流程進行布局,內容分門別類,清晰明了,具有較強的可操作性。通過網頁版管理系統(tǒng),能方便快捷地對計量業(yè)務工作進行管理,能及時對計量質量進行監(jiān)控。同時,電子信息化的業(yè)務管理,減輕了技術人員的勞動強度,提高了計量業(yè)務的工作效率。后臺原代碼如圖4所示。
4 小結
氣象計量業(yè)務管理系統(tǒng)基于B/S模式,運用ASP.NET動態(tài)網頁技術和SQLServer數據庫技術,實現了氣象計量業(yè)務的全過程管理。系統(tǒng)設計操作簡便、實用性強,為氣象計量檢測部門提供了一個智能化的業(yè)務平臺,它使得儀器檢測、信息查詢等操作實現了由手工操作到自動化處理的轉變,提高了工作效率,對計量業(yè)務水平的提升具有重要意義。
參 考 文 獻
[1]趙紅,徐明芳.自動氣象站建設的回顧與展望[J].廣西氣象,2005(S2):
83-84.
[2]吳勇.自動土壤水分觀測儀在氣象部門的建設與使用[J].現代農業(yè)科技,2016(5):269-271.
[3]楊麗麗,李偉雄,容軍,等.基于excelvba的氣象站檢定結果不確定度評定系統(tǒng)[J].氣象研究與應用,
2017(3):117-121.
[4]毛壽興,楊麗麗.自動氣象站氣壓傳感器的校準及誤差分析處理[J].氣象研究與應用,2016(4):96-98.
[5]晏敏,柳鳴,劉希林,等.鉑電阻溫度傳感器檢定結果的不確定度評定[J].氣象研究與應用,2017(1):140-143.
[6]馮繼偉,湯文軍,黃運來.基于信息化的計量業(yè)務管理系統(tǒng)[J].儀表技術,2014(7):44-46.
[7]唐穎,張開智.計量業(yè)務管理系統(tǒng)如何實現客戶管理信息化[J].中國計量,2013(4):47-48.
[8]王陽陽,張毅哲,郭名芳.計量綜合管理系統(tǒng)的設計與實現[J].中國計量,2017(1):93-95.
[9]余勍,張節(jié)蘭.基于b/s結構的《dreamweaver網頁設計》課程教學系統(tǒng)的設計[J].科技風,2011(3):8-10.
[10]張銳.基于b/s結構的教學檔案計算機管理系統(tǒng)研究[J].現代遠程教育研究,2007(1):52-54.
[11]李強.Asp、asp.Net和jsp是動態(tài)網頁設計技術比較[J].電腦知識與技術,2014,10(34):8296-8297.
[12]杜飛.基于ASP.NET的倉庫管理系統(tǒng)的開發(fā)設計[J].企業(yè)科技與發(fā)
展,2018(3):117-118.
[13]張順,梁桂才,李奇國,等.基于Asp.net/.NetWebService的高職院校畢業(yè)生就業(yè)上報信息管理系統(tǒng)的設計與實現[J].企業(yè)科技與發(fā)展,2011(8):19-21.
[責任編輯:鐘聲賢]