陳素晶 林曼筠 馮小虎
摘要:氣象衛星地面應用系統為衛星業務的正常運行提供了可靠支撐,為保證該系統24小時正常運行,需安排值班人員值班。為降低人力成本、提高工作效率和辦公自動化程度,在現有值班安排的基礎上,首先分析了值班軟件的設計需求,然后對該值班軟件的各組成模塊進行詳細的功能設計,并給出了相關值班表的顯示頁面和顯示內容,最后針對各模塊的具體功能,介紹了該軟件利用“APP式”移動辦公模式進行開發的優勢,以及開發工具包選擇與界面設計。
關鍵詞:氣象衛星;地面應用系統;值班軟件
DOIDOI:10.11907/rjdk.172281
中圖分類號:TP319
文獻標識碼:A文章編號文章編號:16727800(2018)003009703
英文摘要Abstract:Meteorological satellites ground application system provides a reliable support for the satellite service, in order to ensure the normal operation of the system during 24 hours, workers are scheduled to be on duty, to reduce the manpower cost, improve work efficiency and office automation, basing on the existing scheduling, the paper analyzes the software design requirements at first, then designs each function module of the software in detail and lists the relevant scheduling timetable and its content, according to each module, it introduces the advantage to develop the software in APP type, development kit choices and interface design finally.
英文關鍵詞Key Words:meteorological satellites; ground application system; schedule software
0引言
氣象衛星獲取的大氣和地表信息,已廣泛應用在天氣預報、氣候預測、環境和自然災害監測、農業等多個國民經濟領域,為國家經濟發展、社會進步作出了重要貢獻[1]。地面應用系統作為風云氣象衛星工程大系統中的一個重要組成部分,對于發揮衛星的應用效益起著重要作用[12]。一直以來,國家衛星氣象中心(簡稱為衛星中心)承擔著我國氣象衛星地面應用系統的建設、運行管理和維護工作。衛星地面數據系統作為一個24小時不間斷運行的業務系統[3],為了保障地面應用系統的正常運行,及時發現和處理系統異常,需要安排相關人員值班。
同時,隨著社會經濟的不斷發展,在現有社會背景下,通信技術以及計算機技術也發展迅速[4],自動化程度不斷提高。按照辦公自動化的要求,為了充分利用信息、提高工作效率和工作質量,以及提高生產率[5],本文以日常值班為出發點,以現有值班機制為支撐,以自動化為目標,進行了氣象衛星地面應用系統值班軟件的設計,這對于提升值班工作管理的自動化程度與信息共享水平具有重大意義。
1值班情況介紹
衛星中心的值班分為機房監視人員值班(簡稱為機房值班)、監控領班人員值班和技術維護人員值班,各崗位的工作要求如下:
(1)機房值班分為早班和晚班,早班為世界時0點~13點,晚班為世界時13點~24點,值班人員要求在衛星中心運控機房定時巡檢各監視頁面。
(2)監控領班人員世界時0點~24點全天在中心值班,定時去運控機房巡檢關鍵監視點,并在接到機房監視人員異常情況上報后立即到達機房現場進行異常處理。
(3)技術維護人員值班分為正常時期值班、響應期間值班和地影期間值班。正常時期的值班實行24小時電話值班,不區分國家法定節假日和工作日,值班人員當天不能離京,必須在當天世界時0點~24點保持手機暢通,在業務系統出現故障時能夠在60分鐘內到達現場處理;響應期間值班,根據不同的響應級別,要求值班人員在一定時間內在機房現場值班,其余時間電話值班;地影期間值班則要求值班人員在機房現場值班。
目前由運行控制室負責氣象衛星地面應用系統的值班工作,管理人員按照各崗位要求按循環方式提前一周左右編制下月值班表。
2軟件需求分析
基于上述值班特點,氣象衛星地面應用系統值班軟件應具有以下功能:
(1)信息共享性。值班工作的重要之處在于“保證臨時發生的重要事情能夠及時聯系和處理”[6],因此該軟件需要保證使用者能及時、有效地查找到聯系人信息,實現信息共享。同時,出于安全性考慮,該軟件還要有帳戶設置、權限管理等功能,從而實現信息的有限共享。
(2)配置靈活性??紤]到值班人員會有臨時出差,導致無法值班等情況,該軟件還需具有值班人員不能值班時的應對方法配置等功能。
(3)消息自動提醒。隨著移動通信技術的發展,短信、彩信等移動增值業務已成為人們最常用的通信方式之一,采用短消息技術可以隨時、隨地為人們提供服務[7]。由于衛星中心對不同值班崗位的要求不同:有些崗位要求在單位24小時值班,有些崗位要求24小時保持電話暢通,有異常時及時到達現場即可,因此為保證值班人員及時知道自己的值班安排,以及值班安排的變化情況,需具有短消息提醒功能。
(4)數據查詢。數據查詢應包括對未來值班安排的查詢和對已發生的值班安排的查詢,從而有助于領導了解值班情況。
(5)可擴展性。考慮到該軟件的長期運行要求,并結合業務運行中異常發生時的處理經驗,該軟件應留有故障單接口(故障單主要包括異?,F象、發現時間、發生原因、處理方法、處理結果等信息),以便對軟件功能進行擴展。
3軟件組成與功能設計
根據軟件需求對軟件的組成與功能進行設計,該軟件組成如圖1所示。
3.1值班人員與值班策略配置模塊
軟件的配置靈活性要求可以對值班人員姓名、聯系方式、值班類型等級等進行配置,同時根據正常值班和地影期間值班分別配置值班策略。
由于地影期間要求安排一名技術維護人員與監控領班共同值班,故地影期間的值班策略要求地影值班人員為當日值班的技術維護人員之一。結合這一原則,同時考慮到平均分配原則和循環原則,制定相應的值班策略。而非地影期間,值班策略則是按照值班人員循環安排。
3.2值班表生成與編輯模塊
該模塊主要具有以下功能:
(1)值班表生成功能:可以根據值班表的格式要求手動或自動按月生成值班表。
(2)值班表編輯功能:按月提供值班表的修改界面,具有打開、編輯、撤銷、放棄、取消、保存、更新等功能按鈕,其中值班人員信息、工作響應等級等內容可編輯,值班表中其它欄目不可編輯。同時,當手動編輯完值班表后,修改后的值班表需保存入庫,以便值班表更新后的查詢和顯示。
3.3用戶管理模塊
根據工作需要,用戶分為管理員用戶和普通用戶兩類。兩種用戶權限不同:管理員用戶可對普通用戶進行管理,包括普通用戶的注冊、修改、刪除、密碼重置與查詢等[8],同時還可以配置值班人員名單和值班策略,手動生成和編輯值班表;普通用戶只能查詢值班表。
3.4值班表查詢與顯示模塊
該模塊實現對值班信息的查詢和顯示,同時考慮到顯示頁面有限,將值班表分為機房監視人員值班表和監控領班與技術維護人員值班表進行分別顯示,后面簡稱為機房值班表和技術值班表,如圖2、圖3所示。備注用于注明工作響應等級,包括常規、四級響應、三級響應、二級響應、一級響應和特殊工作狀態,其中不同工作響應級別的工作時間要求不同,該內容需根據中國氣象局的相關通知由管理員填寫,不填寫時表示常規工作狀態。
圖3包括地影和非地影期間的人員值班安排,地影期間需從靜止組、極軌組或網絡組中按照循環原則進行選擇。
3.5消息通知模塊
該模塊主要包括定時通知功能和值班表更新提醒功能:
(1)以短信形式將值班信息按管理員的配置定時發送給相關值班人員,短信內容包括值班人員姓名、值班時間、值班崗位及值班表中的備注信息。
(2)當時間表內容發生變化,即管理員對時間表進行編輯并修改時間表內容時,以消息形式通知各用戶。
4軟件開發與界面設計
近年來,隨著移動互聯網的高速發展,智能手機辦公用戶數量迅速增加,掌上辦公的業務內容日漸豐富,辦公軟件技術與智能終端技術越來越緊密地結合在一起,形成一系列“APP式”移動辦公模式,使用戶不受辦公場所、辦公設備限制,只要有移動網絡環境,即可在智能終端上進行操作,以更加便捷高效地開展工作,并能對突發事件進行及時處理或遠程部署,提升辦公效率,降低時間、人力、資源成本[9]。在此背景下,結合軟件的需求和功能,氣象衛星地面應用系統值班軟件計劃以APP形式進行開發,從而保證該軟件的使用不受地域限制,可供用戶靈活使用。
在進行系統分析與設計之后,本文選擇JDK和基于Java語言的Eclipse作為集成開發環境,安裝Android SDK工具包和ADT插件進行“值班軟件”APP的開發。APP的界面設計遵循使用簡便、風格統一、簡潔美觀的原則,整體布局主要采取底部導航方式[9]。系統菜單界面如圖4所示。
如圖所示,系統菜單界面上并行排列了“機房值班表”、“技術值班表”和“人員信息”3個模塊,供普通用戶了解值班安排及相關值班人員的聯系方式等信息,而界面下方并行排列的“主頁”、“配置”、“編輯”、“管理”和“我”3個圖標,則分別標志主頁顯示值班表和人員信息、值班人員和值班策略配置、時間表生成與編輯、用戶管理(僅限管理員用戶)和登錄操作。
5結語
為了使值班管理更加合理、規范,本文針對衛星中心對氣象衛星地面應用系統的值班安排,設計了地面應用系統值班軟件,并對該軟件功能模塊的組成進行詳細介紹。該軟件的應用可以降低人力成本、提高工作效率,有效提升值班管理的自動化水平[10]。
參考文獻參考文獻:
[1]許健民,鈕寅生,董超華,等.風云氣象衛星的地面應用系統[J].中國工程科學,2007,8(11):1318.
[2]楊軍.氣象衛星及其應用[M].北京:氣象出版社,2012.
[3]謝利子,趙現綱,郭強,等.風云系列氣象衛星關鍵業務監控報警系統的設計與實現[J].計算機應用,2012,32(2):192195.
[4]韓兵,高玉婷.辦公自動化系統軟件的開發技術[J].數碼世界,2017(1):114.
[5]李平,張偉,王丹平.辦公自動化系統軟件的開發技術[J].北京聯合大學學報:自然科學版,2001,15(2):6771.
[6]顧元宜.對做好機關值班工作的幾點思考[J].辦公室業務,2014(2):4647.
[7]郭強,謝利子,趙磊,等.基于短消息平臺的氣象衛星業務維護管理系統[J].計算機應用,2014(2):323325.
[8]郭曉佳,江彩英,謝丹,等.氣象信息網絡值班工作平臺設計與實現[J].福建電腦,2016,32(7):128130.
[9]趙健,楊智,高琳,等.基于移動互聯網的“掌上政工”APP設計與研究[J].企業技術開發月刊,2016,35(33):99100.
[10]楊曦民,翟向東.值班管理程序的設計與實現[J].林業勘查設計,2014(2):9394.
責任編輯(責任編輯:黃?。?