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