霞浦县气象为农服务平台建设与应用

2024-03-19 02:13王晓芳王明辉
科技创新与生产力 2024年2期
关键词:霞浦县云图页面

王晓芳,王 淑,王明辉

(1.福建省霞浦县气象局,福建 霞浦 355100;2.福建省寿宁县气象局,福建 寿宁 355500)

1 平台设计原则

根据先进的信息技术及软件工程方法,本文对气象为农服务平台的建设实行长远规划、分步实施,以达到可扩充、可升级、便于使用和维护的目的,要确保系统的顺利运行和适应未来的发展变化。平台建设包括开发气象信息服务系统触摸机终端(含软、硬件) 和气象信息服务系统数据综合管理平台,具体建设内容为多触摸机终端(含软、硬件)、Web 管理系统的设计开发、安装与调试及业务培训等,项目设计遵循3 条原则。

1.1 安全可靠,性能稳定,易维护

本系统要有良好的备份和恢复策略,系统数据和业务数据可联机备份、联机恢复,恢复的数据能够保持其完整性和一致性。系统在网络隔离、防止入侵、病毒防护、安全审计、身份认证、权限管理、系统备份等网络安全的各个环节采取强有力的安全保证措施[1]。

系统遵循电信级应用系统的标准,要有很强的可靠性和稳定性,能够满足7×24 h 不间断业务运行要求,所有关键应用均采用集群方式运行,并具备一定的冗余。硬件系统日常业务运行可做到基本无人值守,同时具备功能强大的运行维护、监控管理功能,系统发生故障时有多种方式通知责任人,以便故障能及时发现与处理。

1.2 统一标准,先进实用,开放兼容

本系统接口按照信息管理规范,遵循低耦合高内聚、安全性、稳定性且能向后兼容的原则,对于接口的安全性、稳定性方面有极高的要求,制定统一标准,严格定义接口规范、确保数据间交互的安全保证。系统实时接口采用普遍应用的XML 方式,具有良好的开放性和扩展性。业务平台接口应按照标准规范,通过业务平台标示和扩展字段的方式可以开放给其他的应用接入使用。

系统提供符合国际标准的软件、硬件、通信、网络、操作系统和数据库管理系统等多方面的接口与工具,采用开放技术使平台能够更好、更及时地将新的技术、功能和标准植入,使系统具备良好的灵活性、兼容性、扩展性和可移植性。系统建设采用面向对象方法进行模块化设计,不仅要满足当前的要求,还应具有良好的可扩充与可延展性,有利于逐步升级,实现向未来技术平滑过渡。

1.3 提供服务,整合资源,保证系统可靠性、数据的安全性和一致性

本系统需要管理、指挥、协调各子系统等多项工作,在项目建设中尽可能整合和利用福建省气象服务中心现有的、在建和将建项目的相关资源,使霞浦县气象为农服务平台既成为一个完整的系统,又与相关平台建设有机结合,避免重复建设。

本系统设计方案应着重考虑霞浦县气象局集约化、规范化的要求,同时在实施过程中统筹规划,有计划、有步骤地推进系统的建设工作。系统在数据管理上要严谨科学,安全性强;具有用户接入认证,完备的权限管理,用户权限管理先进,有效防止非授权访问和篡改。

2 技术路线

气象为农服务平台以建设运行稳定、快速响应、灵活可扩展、技术领先、功能领先、界面友好的为农服务信息服务系统建设为核心目标,采用以需求为导向的技术发展路线,不断提高技术对业务的实现能力、满足能力和驱动能力。

系统以构件化设计为核心设计思想,采用多层构架形式实现基于手机客户端的气象服务系统在事件触发、数据驱动、参数配置的先进、灵活、开放、可行,大大地提高系统的隔离性和复用性。系统将承担面向用户的业务和海量气象数据,对系统的稳定性和可靠性有极高的要求。另外,为了适应气象服务支撑系统和用户需求的发展变化,要求系统对数据应用有良好的集成性和可扩展性。因此,该系统选用5 种技术路线[2]。

1) 系统环境。数据库服务器和应用服务器操作系统选择WINDOWS.SERVER.2008,客户端环境选择Windows 操作系统、IE7.0 及以上版本。

2) 数据库。采用Oracle 10g。

3) 开发语言。C/S 构架开发语言采用Delphi,B/S 构架开发语言采用C#。

4) 采用C/S 模式构建系统应用程序、B/S 模式构建数据交互模式的形式结合开发,充分发挥C/S模式响应速度快、事务处理能力强和B/S 模式灵活便捷的优点。

5) 采用展现层、业务逻辑层、中间层、数据层分离的多层架构,降低系统模块与模块之间的耦合性,保证系统的稳定性、可扩展性和可移植性。

3 总体功能结构

3.1 系统功能结构图

系统设计应保障系统的稳定可靠、高性能、安全运行,要具备良好的可用性、易扩展性和可维护性等功能[3]。

霞浦县气象为农服务架构图,见图1。

图1 霞浦县气象为农服务架构图

3.2 主要项目系统功能说明

3.2.1 系统首页

首页模块为默认要展示的页面,即系统默认首页,见图2。

图2 系统默认首页

具体功能效果进行了列举,左边页面为固定格式,为天气预报栏目,显示霞浦县天气预报曲线图和当前最新天气实况信息,含气象预警信息。右侧为视频、图片文字等信息滚动播放栏目,右下角为菜单导航栏目。

1) 天气预报栏目。该栏目包括系统的界面布局、功能设计、交互逻辑、业务展示规则等天气预报信息查询服务,均是在深入分析专业决策人群需求的基础上,符合实际业务管理规范及气象信息与数据发布要求。

2) 信息滚动播放栏目。本栏目包括功能发布和展示气象视频、图片、文字,比如当前最新气象预警、雷达回波、台风路径、指数预报等内容。视频主要涉及气象科普宣传片、乡镇宣传片、纪录片等内容;图片涉及气象科普图片、乡镇宣传图片、公益性图片等内容。而且在实际操作过程中,可自行选择设置需要播放的内容和相应的时间,进行滚动播放。

3) 菜单导航栏目。栏目中包括天气预报、气象预警、雷达回波、台风路径、风雨查询、乡镇服务、气象生活、城市气象、空气质量、卫星云图的内容,按右下方相应按钮的内容来显示。

3.2.2 逐时预报

功能效果具体均在逐时预报页面内,见图3。

图3 逐时预报页面

左侧为固定区域,展示内容同图2 系统默认首页“天气预报”栏目内容相一致,而右侧界面展示的是逐时预报,默认会根据设定的时间滚动播放。

逐时预报能展示霞浦县未来36 h 逐时精细预报信息,展示要素包括时间段、天气现象、气温、降雨量、能见度、风速、风向、相对湿度、气压数据,具体播放以后台设定的时间滚动为准。

3.2.3 气象预警

气象预警页面,见图4。

图4 气象预警页面

右侧展示霞浦县“重要气象预警报告”栏目,可根 据“重要气象预警报告”列表选择需展示的报告文件。

3.2.4 卫星云图

本功能发布和展示最新卫星云图文件,应支持不同类型云图的切换查询,支持静态图片的查看,以及同类卫星云图的动态组合播放,在保证质量的前提下,尽量减少用户访问的流量,加快用户访问速度。功能效果展示的卫星云图页面,见图5。

图5 卫星云图页面

此外,本系统还支持雷达回波、台风路径、风雨查询、空气质量、海洋气象、服务材料、农业监测等页面查询查看,满足各种不同的需求,符合平台整体设计要求。

4 结束语

本平台建立了霞浦县气象为农服务系统多媒体显示屏终端、气象信息为农服务系统数据综合管理系统,完善了气象为农服务体系相配套的现代化多媒体设备,改变了以往为农服务手段落后、时效性差、产品单一、精细度不够等不足。平台具有运行情况良好、故障率低等特点,在取得较好的气象服务效果的同时,用户满意度也很高,达到了平台开发应用的目的。

猜你喜欢
霞浦县云图页面
刷新生活的页面
成都云图控股股份有限公司
黄强先生作品《雨后松云图》
精准发力拔穷根——霞浦县扶贫攻坚侧记
基于TV-L1分解的红外云图超分辨率算法
试析集体林权制度改革的实施对林农有利条件
云图青石板
网站结构在SEO中的研究与应用
浅析ASP.NET页面导航技术