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