喬賀 張道遠 吳田 徐進
摘 要:運行監(jiān)控業(yè)務(wù)輔助管理系統(tǒng)完成了“運行監(jiān)控業(yè)務(wù)輔助管理軟件”,建立了監(jiān)控業(yè)務(wù)知識庫;系統(tǒng)實現(xiàn)了探測數(shù)據(jù)處理流程、省級運行監(jiān)控值班流程和應(yīng)急響應(yīng)簡明流程集中展示;通過智能提取人員信息、自動關(guān)聯(lián)和自動校驗等技術(shù)細節(jié)實現(xiàn)了業(yè)務(wù)值班信息高效管理和量化統(tǒng)計;實現(xiàn)了區(qū)域站社會化保障部分指標(biāo)匯總。該系統(tǒng)自建成以來,運行穩(wěn)定可靠,提高了運行監(jiān)控主要業(yè)務(wù)工作的規(guī)范化和信息化水平。
關(guān)鍵詞:運行監(jiān)控;輔助管理系統(tǒng);ILOG Diagram
中圖分類號:TP277 文獻標(biāo)識碼:A 文章編號:1003-5168(2018)17-0010-03
The Design of the Auxiliary Management System for the
Operation Monitoring
QIAO He ZHANG Daoyuan WU Tian XU Jin
Abstract: The auxiliary management system of the operation monitoring, which was developed by software and database, established knowledge base of monitoring meteorological equipment. It realized the exhibition of data processing flow, monitoring process and the emergency response process. It realized the efficient management and quantitative statistics of business duty information by using intelligent extraction, automatic association and automatic check. Also, it realized the integration of some indicators for social supports. Since the completion of the system, it had been running stably and reliably, and had improved the standardization and informatization level of the operation monitoring.
Keywords: operation monitoring;auxiliary management system;ILOG Diagram
運行監(jiān)控業(yè)務(wù)是省級氣象探測部門的4大基本職責(zé)(運行監(jiān)控、技術(shù)保障、計量檢定、儀器供應(yīng))之一。目前,各類運行監(jiān)控業(yè)務(wù)平臺已陸續(xù)投入使用,規(guī)章制度不斷完善,省級運行監(jiān)控業(yè)務(wù)的信息化、系統(tǒng)化管理提升成為一個需要迫切探索的方向。
盡管氣象探測設(shè)備監(jiān)控系統(tǒng)逐漸豐富、相關(guān)監(jiān)控流程不斷完善,但省級運行監(jiān)控業(yè)務(wù)仍存在諸多亟待改進的環(huán)節(jié),如省級監(jiān)控人員之間的交接班管理需借助Excel電子表格,聯(lián)系市縣局臺站或廠家時出現(xiàn)技術(shù)人員聯(lián)系方式不同步,監(jiān)控業(yè)務(wù)量化統(tǒng)計不便捷等狀況。社會化保障的監(jiān)督與管理亟須走科學(xué)化、正規(guī)化的道路。
運行監(jiān)控業(yè)務(wù)輔助管理系統(tǒng)研究旨在進一步解決在監(jiān)控系統(tǒng)逐漸豐富、相關(guān)監(jiān)控流程不斷完善過程中產(chǎn)生的規(guī)范管理、人性化管理等方面的新問題,最大限度滿足對監(jiān)控業(yè)務(wù)信息化管理、科學(xué)化梳理的需求。
1 系統(tǒng)設(shè)計需求
1.1 系統(tǒng)構(gòu)架
以Microsoft SQL Server數(shù)據(jù)庫為底層支撐,以B/S和C/S體系結(jié)構(gòu)相結(jié)合交互方式,圍繞運行監(jiān)控主要業(yè)務(wù),在實現(xiàn)業(yè)務(wù)流程可視化管理和展示、監(jiān)控業(yè)務(wù)知識庫完善的基礎(chǔ)上,實現(xiàn)運行監(jiān)控值班信息的規(guī)范化、智能化。系統(tǒng)構(gòu)架如圖1所示。
1.2 功能模塊
系統(tǒng)設(shè)計了以下主要功能模塊:①數(shù)據(jù)權(quán)限、功能權(quán)限管理;②通信方式檢索、更新;③值班用戶登錄、切換和退出;④運行監(jiān)控日志查詢、新建、編輯;⑤監(jiān)控業(yè)務(wù)知識庫更新;⑥監(jiān)控日志數(shù)據(jù)匯總、結(jié)果導(dǎo)出;⑦區(qū)域站社會化保障指標(biāo)數(shù)據(jù)匯總、結(jié)果導(dǎo)出;⑧程序軟件更新;⑨Web端運行監(jiān)控日志查詢。軟件功能模塊結(jié)構(gòu)見圖2。
1.2.1 數(shù)據(jù)權(quán)限、功能權(quán)限管理。定義三類使用賬號,分別為游客、值班人員和系統(tǒng)管理員。將功能模塊中的功能權(quán)限按需配置,具體如表1所示。游客功能權(quán)限最少,系統(tǒng)管理員功能權(quán)限最高。
1.2.2 通信方式檢索、更新。通信方式檢索條件可輸入工作單位名稱、聯(lián)系人名稱、手機號碼、辦公號碼和設(shè)備類型等的任一字段的部分或完整文字進行模糊檢索,查詢結(jié)果分別顯示在同一框架內(nèi)的“本地通信錄”“省級OA通信錄”“短信告警通信錄”三個區(qū)域。信息區(qū)域手機號碼字段按3-4-4位進行分割顯示,方便撥號。OA通信方式通過智能提取,可按需觸發(fā)更新操作。
1.2.3 運行監(jiān)控日志操作。查詢操作可根據(jù)日期時間段、值班人、市局/轄區(qū)、聯(lián)系部門、設(shè)備類型和故障現(xiàn)象等字段進行日志簡約查詢。其中,故障現(xiàn)象字段支持模糊檢索,起止時間段默認為當(dāng)前時間一個月以內(nèi)。新建/編輯操作:根據(jù)設(shè)備類型自動關(guān)聯(lián)典型故障現(xiàn)象;站點編號輸入格式校驗;根據(jù)設(shè)備類型和站點編號2項自動聯(lián)想站點名稱及其隸屬單位等信息。匯總方式有:年-人-記錄、年-記錄、年-汛期-記錄、年-設(shè)備-記錄和設(shè)備-記錄,程序默認方式為最后一種。光標(biāo)懸在查詢圖表上時可顯示若干詳細信息。匯總查詢所生成的圖片可進行右鍵拷貝、保存等操作。
1.2.4 監(jiān)控業(yè)務(wù)知識庫。通過對5年之內(nèi)的值班日志數(shù)據(jù)進行匯總和分析,總結(jié)了各類設(shè)備類型常見的監(jiān)控故障,可快速提交值班日志并形成數(shù)據(jù)支撐。值班人員可補充新的監(jiān)控故障業(yè)務(wù)知識到數(shù)據(jù)庫。
對各類氣象探測設(shè)備的主要型號、參加業(yè)務(wù)考核數(shù)量、報文/數(shù)據(jù)傳輸方式、傳輸時間間隔、是否參加社會化保障和維護單位等信息進行展示和更新。
對探測中心管理的數(shù)據(jù)服務(wù)器的服務(wù)器IP地址、主要用途和服務(wù)器托管位置等信息進行展示和更新??膳渲檬欠裨诰€檢測屬性,以檢測服務(wù)器處于在線、離線還是不可獲取等狀態(tài)。
對探測數(shù)據(jù)處理流程、省級運行監(jiān)控值班流程和應(yīng)急響應(yīng)簡明流程進行可視化查看。
1.2.5 區(qū)域站社會化保障數(shù)據(jù)匯總。可按照起止月份、考核范圍(國家局考核、社會化保障)、統(tǒng)計方式(全省、社會化公司、市局、臺站)的應(yīng)到報文數(shù)、實到報文數(shù)、到報率、應(yīng)到要素量、實到要素量、缺測率、考核站數(shù)等進行數(shù)據(jù)查詢和結(jié)果導(dǎo)出(.xls格式)。
2 系統(tǒng)技術(shù)實現(xiàn)
2.1 整體技術(shù)方案
系統(tǒng)采用B/S和C/S體系結(jié)構(gòu)相結(jié)合的交互方案。主體采用CS構(gòu)架,選用C#等語言編程。數(shù)據(jù)庫選用Microsoft SQL Server。Web發(fā)布查詢采用B/S構(gòu)架,用ASP.net、C#.net等語言編程實現(xiàn)。
2.2 工作流程可視化
本系統(tǒng)中的探測數(shù)據(jù)處理流程、省級運行監(jiān)控值班流程、應(yīng)急響應(yīng)簡明流程的可視化編程由ILOG Diagram for NET[1]控件實現(xiàn)。
ILOG從.NET技術(shù)的底層開始設(shè)計,可與Microsoft Visual Studio緊密集成。ILOG Diagramm for .NET是一整套樣例、現(xiàn)成圖形符號、全功能軟件開發(fā)套件(SDK)的封裝集合,其完全兼容微軟的Visual Studio .NET開發(fā)環(huán)境。由于該控件完全通過C#語言開發(fā)而成,其補充了窗體應(yīng)用和Web應(yīng)用組件,并且可以被任何.NET平臺的語言訪問(如C#)。ILOG Diagramm for .NET可以迅速便捷地將尖端的圖形演示配置和集成到.NET窗體應(yīng)用或Web應(yīng)用中去,實現(xiàn)那些包含網(wǎng)絡(luò)、流程、數(shù)據(jù)流、組織結(jié)構(gòu)、統(tǒng)一建模語言(UML)、監(jiān)管控制與數(shù)據(jù)獲取(SCADA)、流程控制及決策表單控制等內(nèi)容的圖形演示。
2.3 OA聯(lián)系信息提取
基于Fiddler[2-7]數(shù)據(jù)包分析和Regex Buddy正則表達式分析,通過C#編程和數(shù)據(jù)庫存儲技術(shù),把內(nèi)網(wǎng)OA中的聯(lián)系人名稱、工作單位、手機號碼和辦公號碼等信息提取并存儲到數(shù)據(jù)庫中,為通信方式檢索提供數(shù)據(jù)支撐。
3 結(jié)語
運行監(jiān)控業(yè)務(wù)輔助管理系統(tǒng)完成了“運行監(jiān)控業(yè)務(wù)輔助管理軟件”,建立了監(jiān)控業(yè)務(wù)知識庫;系統(tǒng)實現(xiàn)了探測數(shù)據(jù)處理流程、省級運行監(jiān)控值班流程和應(yīng)急響應(yīng)簡明流程集中展示;通過人員信息智能提取和模糊檢索、設(shè)備自動關(guān)聯(lián)和號碼自動校驗等技術(shù)細節(jié)實現(xiàn)了業(yè)務(wù)值班信息高效管理和量化統(tǒng)計;實現(xiàn)了區(qū)域站社會化保障部分指標(biāo)匯總。該系統(tǒng)數(shù)據(jù)已應(yīng)用于省級氣象探測設(shè)備監(jiān)控月報、區(qū)域站社會化保障數(shù)據(jù)月評估和交通站驗收保障數(shù)據(jù)評估等材料。該系統(tǒng)建成以來運行穩(wěn)定可靠,提高了運行監(jiān)控主要業(yè)務(wù)工作的規(guī)范化和信息化水平。
參考文獻:
[1]洪陸合,蔡建立,吳順祥.基于第三方控件的數(shù)據(jù)可視化系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機工程與設(shè)計,2010(13):3096-3099.
[2]Eric Lawrence. Fiddler調(diào)試權(quán)威指南[M].祝洪凱,李妹芳,譯.北京:人民郵電出版社,2014.
[3]李社宏,呂東峰,楊銀見.氣象監(jiān)測網(wǎng)絡(luò)業(yè)務(wù)運行監(jiān)控和質(zhì)量管理系統(tǒng)[C]//中國氣象學(xué)會信息技術(shù)在氣象領(lǐng)域的開發(fā)應(yīng)用研討會.2005.
[4]裴翀.綜合氣象觀測系統(tǒng)運行監(jiān)控平臺(ASOM)設(shè)計[D].北京:北京郵電大學(xué),2012.
[5]李峰,秦世廣,張樂堅,等.中國新一代綜合氣象觀測運行監(jiān)控業(yè)務(wù)及系統(tǒng)設(shè)計[C]//中國氣象學(xué)會年會.2013.
[6]衛(wèi)克晶,楊長業(yè),胡友彬.氣象觀測設(shè)備實時監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)[C]//氣象綜合探測技術(shù)研討會.2011.
[7]李巍.綜合氣象觀測系統(tǒng)運行監(jiān)控平臺運行監(jiān)控子系統(tǒng)的研究與設(shè)計[D].北京:北京郵電大學(xué),2012.