尹清华 骞少禹
(内蒙古赤峰市气象局,内蒙古 赤峰 024000)
[关建词] 防雷检测 社会监管 行政执法
随着科学技术不断发展,社会和公众对气象部门减灾预报服务的认可和需求都上升到了新的高度;在各种新技术、现代化设备得以应用的同时,气象减灾服务也在我国近年的气象灾害应急处理和国际活动气象保障工作中发挥了积极的作用。目前我单位的信息化硬件环境基础建设已经基本完成,但在软件方面,各业务管理部门的软件环境的建设却刚刚起步,大量的检测场所和检测数据,传统方式已很难应对检测工作协作化、检测信息共享化和服务质量优良化的需求。各类气象行政审批和相关的行政执法信息数量逐年增加,该工作的复杂性主要表现在,执法过程中涉及的主体和对象众多,管理的难度越来越大。气象事业的不断发展要求,借助一切先进工作思想和管理工具提高业务质量和工作水平,传统的人工管理方式已越来越不适宜标准化、精细化、规范化、全面化管理要求,需要寻求新的工作方式来适应时代的发展,而信息化系统的应用和实施可以有效的贯彻管理目标、规范工作标准,在提升工作效率和科技含量的同时,实现精准控制,塑造专业形象。
全国气象部门约有1万人左右从事防雷减灾、气象行政执法等相关业务工作,部门外约有二十万人从事此项工作,其他个别省、市有功能不尽相同的防雷减灾业务平台,但是内蒙古自治区没有一个功能完备的气象部门社会安全监管平台。
建设“赤峰市气象部门社会安全监管平台”势在必行,通过平台建设,实现对气象防雷检测、气象行政许可、气象行政执法的智能化操作,规范工作流程,科学组织算法公式以及自动化业务向导支持,在保障业务规范处理和数据准确可靠的基础上,加强过程管理和进度监控,从而树立对外输出统一、严谨、及时、可靠的专业权威形象,实现社会安全监察管理的科学发展。
总体逻辑体系架构的设计面向整个平台,立足系统总体目标,从规划的角度对平台的总体层面进行设计,旨在将业务需求、技术需求、管理需求综合起来,在整体视角上对系统建立全局模型。
应用层为用户使用层,分为移动手机应用及PC应用,移动手机应用支持Android4.0.3+的手机。采用原生语言(0bjective—C、Android Java)和 HTML5 技术混合式开发交互层。对于核心的底层功能,如安全、加密、https通道、SPDY等,采用原生语言开发;对于业务模块的用户交互界面,采用HTML5开发。PC应用支持工IE11、Chrome48及以上、Firefox44及以上、360极速浏览器(8.5及以上版本)。
功能分为:用户管理及注册审核、三大应用模块(重点场所、行政管理、防雷技术服务)以及基于三大业务模块数据的统计查询分析。
考虑时间成本和可扩展性,将通用的、可复用的、标准化的模块,考虑使用GIS平台,应用系统基于这些通用模块,减少开发工作,避免重复开发,以保证系统建设的时间和质量,应用支撑层就是这些通用服务的集合。
本系统用到的GIS地图可采用免费的百度地图,使用最多的统计分析技术包括:分析报告、统计分析、门户管理、表单回写、用户管理等等。
为应用层提供数据服务,作为整个系统支撑的基础数据库,以及系统业务数据库,其中业务数据库是个统称,主要存储三大业务模块的所有数据,可以是关系型数据、文件。
基础设施:基础设施指的是承载整个系统的物理环境,包括主机服务器、存储设备、移动设备、路由设备、交换设备、防火墙、网络环境以及线路等。
系统软件平台:系统软件平台是应用软件运行的基础软件服务支撑,包括操作系统、数据库管理系统、中间件等系统软件。
以上总体逻辑体系架构几个组成部分的关系是:硬件基础设施是整个系统的基础环境;数据层是信息管理系统的信息资源,是信息系统中相对稳定、最具有附加值的部分;应用支撑层是信息管理系统的灵魂,没有一套成功的软件系统,特别是业务应用软件系统,所有基础设施和信息资源的效益为零;各层之间的标准规范是构建大型信息系统的保证,没有统一的标准,各分系统之间、各应用之间、各类基础设施之间就无法互通、互联,资源共享、业务协同,就无法构建具有强大的集成能力信息系统;系统运行管理体系是保证计算机网络和应用系统进行高效、统一、安全、集中的管理和控制的必备手段;安全系统则保障了系统的可信性,为网络层、数据层、支撑层、应用层提供全方位的安全防护。
J2EE是主流的技术体系,围绕着J2EE有众多的厂家和产品,其中不乏优秀的软件产品,合理集成以J2EE为标准的软件产品构建大型分布式企业级应用系统,可以得到较好的稳定性、高可靠性和扩展性。
HTML5是最新的超文本标记语言,有很多新增的功能非常适合做移动端的UI开发,如:CSS3:支持3D动画效果、更丰富的UI布局和控件等,经过精心设计的HTML。界面,会和原生语言开发的界面能达到同等级的用户体验;Canvas、SVG:画图工具,非常适合于开发交互性特别强的界面;Video、radio、Web Audio:支持多媒体技术,可在网页上播放、录取语音和视频;Server—SendEvent、WebSocket:提供高级网络特性,实现高性能网络通讯;OffflineWeb Application:离线Web应用技术,Web应用只需下载一次,即可在没有网络的情况下继续使用;
Storage、IndexedDB:支持本地存储特性;Web CryptographyAPI:提供加密技术,对于敏感数据的安全性非常有用;
Ajax全称为 “Asynchronous JavaScript and XML”(异步 JavaScript和 XML),结合了 Java技术、XML以及 JavaScript等编程技术,是指一种创建交互式网页应用的网页开发技术。Ajax技术是目前在浏览器中通过JavaScript脚本可以使用的所有技术的集合。
Ajax不是一种技术,它实际上是几种技术,每种技术都有其独特之处,合在一起就成了一个功能强大的新技术。Ajax包括:基于web标准(standards—basedpresentation)XHTML+CSS表示;使用文档对象模型(DocumentObjectM0del)作动态显示和交互;使用XML和XSLT做数据交互和操作;
使用XMLHttpRequest进行异步数据接收;使用JavaScript将它们绑定在一起。使用Ajax,能在不更新整个页面的前提下维护数据,并避免了在网络上发送那些没有改变过的信息。这使得Web应用程序更为迅捷地回应用户动作,满足气象部门对数据实时性的较高要求。