基于手機APP的貴州氣象綜合監控系統的設計與實現
作者:
作者單位:

作者簡介:

通訊作者:

中圖分類號:

基金項目:

貴州省科技計劃項目(ZK[2022]一般244)、貴州省科技支撐計劃項目([2019]2386)資助


The Design and Implementation of Guizhou Meteorological Comprehensive Monitoring System Based on Mobile APP
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 圖/表
  • |
  • 訪問統計
  • |
  • 參考文獻
  • |
  • 相似文獻
  • |
  • 引證文獻
  • |
  • 資源附件
  • |
  • 文章評論
    摘要:

    為打破傳統氣象業務空間的局限性,實現全省分級聯動的監控體系,提升氣象數據和裝備的保障能力,以手機APP為載體開發集約多功能領域、面向多用戶群體的氣象綜合監控系統。系統以Springboot+Vue+Mybatis-Plus為開發框架,通過開發接口程序從多業務平臺獲取源數據,經過統一格式以后推送給隔離區提供訪問服務,同時采用跨平臺開發uni-app、增強版持久層Mybatis-Plus、實時數據集成FlinkCDC等技術框架提升系統的安全性、兼容性和高效性。系統在貴州省、市、縣、站各級氣象部門推廣使用。結果表明:該系統同時兼容Android以及iOS等多移動端系統,運行穩定,氣象資料的及時性監測有所提升。

    Abstract:

    In order to expand the space of meteorological business, integrate multiple fields of monitoring, and promote the development of the meteorological industry towards efficiency, convenience, and intensification, the Guizhou Province Meteorological Comprehensive Monitoring System APP is developed using mainstream mobile apps as carriers, based on the Springboot+Vue+Mybatis Plus development framework, and using multi-platform compatible development (uni-app), real-time capture of change data (FlinkCDC), and an efficient packaging framework (Mybatis-Plus) among other technical means. The article provides a detailed introduction to the framework structure and functional design adopted by the APP as an independent monitoring system, as well as the big data development technology and its business advantages involved. At the technical level, the system utilises uni-app development technology to make the APP client more compatible and can simultaneously adapt to various application platforms such as iOS, Android, Web, and various mini-programs; using Mybatis-Plus as the database driver framework to improve code reusability and reduce database performance overhead; by using FlinkCDC as a data processing and incremental synchronisation tool, resource waste caused by full data synchronisation can be avoided, simultaneously serving as a one-way synchronisation tool to enhance the security of meteorological data. At the framework level, in order to avoid security risks caused by network mixing, the system introduces a Demilitarised Zone (DMZ) to isolate the internal and external network data environments. The internal network department is responsible for collecting and storing meteorological data from various formats such as databases, static files, API interfaces, logs, etc. Then, it will be synchronised unidirectionally with the external network environment through FlinkCDC. The external network interacts with the mobile APP by receiving data pushed by FlinkCDC. The software is aimed at meteorological users at all levels of province, city, county, and station. Through preliminary research and analysis, four functional modules have been developed for different users, including regional automatic stations, weather radar stations, network connectivity, and interface service status. This provides convenience for meteorological data monitoring and equipment maintenance, and improves the timeliness of response. The system has been put into use throughout the province since 2022. The application results show that the APP adapts to multiple mobile system platforms such as Android and iOS, and has a friendly interface, simple operation, and stable operation. Since its application, the timeliness of meteorological data has improved, enriching the monitoring business methods of Guizhou Province, meeting the user needs at all levels, and playing a positive role in the development of the meteorological industry.

    參考文獻
    相似文獻
    引證文獻
引用本文

白鐵男,譚海波,金石聲,唐維堯,郭茜,劉國強,廖婷婷.基于手機APP的貴州氣象綜合監控系統的設計與實現[J].氣象科技,2024,52(3):347~355

復制
分享
文章指標
  • 點擊次數:
  • 下載次數:
  • HTML閱讀次數:
  • 引用次數:
歷史
  • 收稿日期:2023-06-07
  • 定稿日期:2024-01-26
  • 錄用日期:
  • 在線發布日期: 2024-06-25
  • 出版日期:
您是第位訪問者
技術支持:北京勤云科技發展有限公司
午夜欧美大片免费观看,欧美激情综合五月色丁香,亚洲日本在线视频观看,午夜精品福利在线
>