基于手機APP的貴州氣象綜合監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)
作者:
作者單位:

作者簡介:

通訊作者:

中圖分類號:

基金項目:

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


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

Fund Project:

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

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

    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的貴州氣象綜合監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)[J].氣象科技,2024,52(3):347~355

復(fù)制
分享
文章指標(biāo)
  • 點擊次數(shù):
  • 下載次數(shù):
  • HTML閱讀次數(shù):
  • 引用次數(shù):
歷史
  • 收稿日期:2023-06-07
  • 定稿日期:2024-01-26
  • 錄用日期:
  • 在線發(fā)布日期: 2024-06-25
  • 出版日期:
您是第位訪問者
技術(shù)支持:北京勤云科技發(fā)展有限公司
江陵县| 永修县| 太仓市| 揭阳市| 巴彦淖尔市| 岗巴县| 凤山市| 峨眉山市| 广州市| 当涂县| 武功县| 新丰县| 鱼台县| 伊吾县| 荆州市| 通海县| 泾川县| 新蔡县| 广元市| 乡城县| 澄江县| 叶城县| 登封市| 山西省| 苗栗县| 阆中市| 色达县| 赤城县| 珲春市| 黎川县| 平顶山市| 临洮县| 永寿县| 永靖县| 米易县| 禄丰县| 西乌| 积石山| 准格尔旗| 吕梁市| 稻城县|