尹清華 騫少禹
(內(nèi)蒙古赤峰市氣象局,內(nèi)蒙古 赤峰 024000)
[關(guān)建詞] 防雷檢測 社會監(jiān)管 行政執(zhí)法
隨著科學(xué)技術(shù)不斷發(fā)展,社會和公眾對氣象部門減災(zāi)預(yù)報服務(wù)的認(rèn)可和需求都上升到了新的高度;在各種新技術(shù)、現(xiàn)代化設(shè)備得以應(yīng)用的同時,氣象減災(zāi)服務(wù)也在我國近年的氣象災(zāi)害應(yīng)急處理和國際活動氣象保障工作中發(fā)揮了積極的作用。目前我單位的信息化硬件環(huán)境基礎(chǔ)建設(shè)已經(jīng)基本完成,但在軟件方面,各業(yè)務(wù)管理部門的軟件環(huán)境的建設(shè)卻剛剛起步,大量的檢測場所和檢測數(shù)據(jù),傳統(tǒng)方式已很難應(yīng)對檢測工作協(xié)作化、檢測信息共享化和服務(wù)質(zhì)量優(yōu)良化的需求。各類氣象行政審批和相關(guān)的行政執(zhí)法信息數(shù)量逐年增加,該工作的復(fù)雜性主要表現(xiàn)在,執(zhí)法過程中涉及的主體和對象眾多,管理的難度越來越大。氣象事業(yè)的不斷發(fā)展要求,借助一切先進(jìn)工作思想和管理工具提高業(yè)務(wù)質(zhì)量和工作水平,傳統(tǒng)的人工管理方式已越來越不適宜標(biāo)準(zhǔn)化、精細(xì)化、規(guī)范化、全面化管理要求,需要尋求新的工作方式來適應(yīng)時代的發(fā)展,而信息化系統(tǒng)的應(yīng)用和實(shí)施可以有效的貫徹管理目標(biāo)、規(guī)范工作標(biāo)準(zhǔn),在提升工作效率和科技含量的同時,實(shí)現(xiàn)精準(zhǔn)控制,塑造專業(yè)形象。
全國氣象部門約有1萬人左右從事防雷減災(zāi)、氣象行政執(zhí)法等相關(guān)業(yè)務(wù)工作,部門外約有二十萬人從事此項工作,其他個別省、市有功能不盡相同的防雷減災(zāi)業(yè)務(wù)平臺,但是內(nèi)蒙古自治區(qū)沒有一個功能完備的氣象部門社會安全監(jiān)管平臺。
建設(shè)“赤峰市氣象部門社會安全監(jiān)管平臺”勢在必行,通過平臺建設(shè),實(shí)現(xiàn)對氣象防雷檢測、氣象行政許可、氣象行政執(zhí)法的智能化操作,規(guī)范工作流程,科學(xué)組織算法公式以及自動化業(yè)務(wù)向?qū)еС郑诒U蠘I(yè)務(wù)規(guī)范處理和數(shù)據(jù)準(zhǔn)確可靠的基礎(chǔ)上,加強(qiáng)過程管理和進(jìn)度監(jiān)控,從而樹立對外輸出統(tǒng)一、嚴(yán)謹(jǐn)、及時、可靠的專業(yè)權(quán)威形象,實(shí)現(xiàn)社會安全監(jiān)察管理的科學(xué)發(fā)展。
總體邏輯體系架構(gòu)的設(shè)計面向整個平臺,立足系統(tǒng)總體目標(biāo),從規(guī)劃的角度對平臺的總體層面進(jìn)行設(shè)計,旨在將業(yè)務(wù)需求、技術(shù)需求、管理需求綜合起來,在整體視角上對系統(tǒng)建立全局模型。
應(yīng)用層為用戶使用層,分為移動手機(jī)應(yīng)用及PC應(yīng)用,移動手機(jī)應(yīng)用支持Android4.0.3+的手機(jī)。采用原生語言(0bjective—C、Android Java)和 HTML5 技術(shù)混合式開發(fā)交互層。對于核心的底層功能,如安全、加密、https通道、SPDY等,采用原生語言開發(fā);對于業(yè)務(wù)模塊的用戶交互界面,采用HTML5開發(fā)。PC應(yīng)用支持工IE11、Chrome48及以上、Firefox44及以上、360極速瀏覽器(8.5及以上版本)。
功能分為:用戶管理及注冊審核、三大應(yīng)用模塊(重點(diǎn)場所、行政管理、防雷技術(shù)服務(wù))以及基于三大業(yè)務(wù)模塊數(shù)據(jù)的統(tǒng)計查詢分析。
考慮時間成本和可擴(kuò)展性,將通用的、可復(fù)用的、標(biāo)準(zhǔn)化的模塊,考慮使用GIS平臺,應(yīng)用系統(tǒng)基于這些通用模塊,減少開發(fā)工作,避免重復(fù)開發(fā),以保證系統(tǒng)建設(shè)的時間和質(zhì)量,應(yīng)用支撐層就是這些通用服務(wù)的集合。
本系統(tǒng)用到的GIS地圖可采用免費(fèi)的百度地圖,使用最多的統(tǒng)計分析技術(shù)包括:分析報告、統(tǒng)計分析、門戶管理、表單回寫、用戶管理等等。
為應(yīng)用層提供數(shù)據(jù)服務(wù),作為整個系統(tǒng)支撐的基礎(chǔ)數(shù)據(jù)庫,以及系統(tǒng)業(yè)務(wù)數(shù)據(jù)庫,其中業(yè)務(wù)數(shù)據(jù)庫是個統(tǒng)稱,主要存儲三大業(yè)務(wù)模塊的所有數(shù)據(jù),可以是關(guān)系型數(shù)據(jù)、文件。
基礎(chǔ)設(shè)施:基礎(chǔ)設(shè)施指的是承載整個系統(tǒng)的物理環(huán)境,包括主機(jī)服務(wù)器、存儲設(shè)備、移動設(shè)備、路由設(shè)備、交換設(shè)備、防火墻、網(wǎng)絡(luò)環(huán)境以及線路等。
系統(tǒng)軟件平臺:系統(tǒng)軟件平臺是應(yīng)用軟件運(yùn)行的基礎(chǔ)軟件服務(wù)支撐,包括操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、中間件等系統(tǒng)軟件。
以上總體邏輯體系架構(gòu)幾個組成部分的關(guān)系是:硬件基礎(chǔ)設(shè)施是整個系統(tǒng)的基礎(chǔ)環(huán)境;數(shù)據(jù)層是信息管理系統(tǒng)的信息資源,是信息系統(tǒng)中相對穩(wěn)定、最具有附加值的部分;應(yīng)用支撐層是信息管理系統(tǒng)的靈魂,沒有一套成功的軟件系統(tǒng),特別是業(yè)務(wù)應(yīng)用軟件系統(tǒng),所有基礎(chǔ)設(shè)施和信息資源的效益為零;各層之間的標(biāo)準(zhǔn)規(guī)范是構(gòu)建大型信息系統(tǒng)的保證,沒有統(tǒng)一的標(biāo)準(zhǔn),各分系統(tǒng)之間、各應(yīng)用之間、各類基礎(chǔ)設(shè)施之間就無法互通、互聯(lián),資源共享、業(yè)務(wù)協(xié)同,就無法構(gòu)建具有強(qiáng)大的集成能力信息系統(tǒng);系統(tǒng)運(yùn)行管理體系是保證計算機(jī)網(wǎng)絡(luò)和應(yīng)用系統(tǒng)進(jìn)行高效、統(tǒng)一、安全、集中的管理和控制的必備手段;安全系統(tǒng)則保障了系統(tǒng)的可信性,為網(wǎng)絡(luò)層、數(shù)據(jù)層、支撐層、應(yīng)用層提供全方位的安全防護(hù)。
J2EE是主流的技術(shù)體系,圍繞著J2EE有眾多的廠家和產(chǎn)品,其中不乏優(yōu)秀的軟件產(chǎn)品,合理集成以J2EE為標(biāo)準(zhǔn)的軟件產(chǎn)品構(gòu)建大型分布式企業(yè)級應(yīng)用系統(tǒng),可以得到較好的穩(wěn)定性、高可靠性和擴(kuò)展性。
HTML5是最新的超文本標(biāo)記語言,有很多新增的功能非常適合做移動端的UI開發(fā),如:CSS3:支持3D動畫效果、更豐富的UI布局和控件等,經(jīng)過精心設(shè)計的HTML。界面,會和原生語言開發(fā)的界面能達(dá)到同等級的用戶體驗(yàn);Canvas、SVG:畫圖工具,非常適合于開發(fā)交互性特別強(qiáng)的界面;Video、radio、Web Audio:支持多媒體技術(shù),可在網(wǎng)頁上播放、錄取語音和視頻;Server—SendEvent、WebSocket:提供高級網(wǎng)絡(luò)特性,實(shí)現(xiàn)高性能網(wǎng)絡(luò)通訊;OffflineWeb Application:離線Web應(yīng)用技術(shù),Web應(yīng)用只需下載一次,即可在沒有網(wǎng)絡(luò)的情況下繼續(xù)使用;
Storage、IndexedDB:支持本地存儲特性;Web CryptographyAPI:提供加密技術(shù),對于敏感數(shù)據(jù)的安全性非常有用;
Ajax全稱為 “Asynchronous JavaScript and XML”(異步 JavaScript和 XML),結(jié)合了 Java技術(shù)、XML以及 JavaScript等編程技術(shù),是指一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù)。Ajax技術(shù)是目前在瀏覽器中通過JavaScript腳本可以使用的所有技術(shù)的集合。
Ajax不是一種技術(shù),它實(shí)際上是幾種技術(shù),每種技術(shù)都有其獨(dú)特之處,合在一起就成了一個功能強(qiáng)大的新技術(shù)。Ajax包括:基于web標(biāo)準(zhǔn)(standards—basedpresentation)XHTML+CSS表示;使用文檔對象模型(DocumentObjectM0del)作動態(tài)顯示和交互;使用XML和XSLT做數(shù)據(jù)交互和操作;
使用XMLHttpRequest進(jìn)行異步數(shù)據(jù)接收;使用JavaScript將它們綁定在一起。使用Ajax,能在不更新整個頁面的前提下維護(hù)數(shù)據(jù),并避免了在網(wǎng)絡(luò)上發(fā)送那些沒有改變過的信息。這使得Web應(yīng)用程序更為迅捷地回應(yīng)用戶動作,滿足氣象部門對數(shù)據(jù)實(shí)時性的較高要求。