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

作者簡介:

通訊作者:

中圖分類號:

基金項目:

貴州省科技計劃項目(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è)務空間的局限性,實現(xiàn)全省分級聯(lián)動的監(jiān)控體系,提升氣象數(shù)據(jù)和裝備的保障能力,以手機APP為載體開發(fā)集約多功能領域、面向多用戶群體的氣象綜合監(jiān)控系統(tǒng)。系統(tǒng)以Springboot+Vue+Mybatis-Plus為開發(fā)框架,通過開發(fā)接口程序從多業(yè)務平臺獲取源數(shù)據(jù),經過統(tǒng)一格式以后推送給隔離區(qū)提供訪問服務,同時采用跨平臺開發(fā)uni-app、增強版持久層Mybatis-Plus、實時數(shù)據(jù)集成FlinkCDC等技術框架提升系統(tǒng)的安全性、兼容性和高效性。系統(tǒng)在貴州省、市、縣、站各級氣象部門推廣使用。結果表明:該系統(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)的設計與實現(xiàn)[J].氣象科技,2024,52(3):347~355

復制
分享
相關視頻

文章指標
  • 點擊次數(shù):
  • 下載次數(shù):
  • HTML閱讀次數(shù):
  • 引用次數(shù):
歷史
  • 收稿日期:2023-06-07
  • 最后修改日期:2024-01-26
  • 錄用日期:
  • 在線發(fā)布日期: 2024-06-25
  • 出版日期:
文章二維碼
您是第位訪問者
技術支持:北京勤云科技發(fā)展有限公司
伊通| 靖州| 加查县| 寻乌县| 汨罗市| 丹棱县| 建宁县| 运城市| 澳门| 盈江县| 沈丘县| 磴口县| 岑溪市| 神木县| 湖州市| 江口县| 怀安县| 舞钢市| 边坝县| 平定县| 栾川县| 九龙坡区| 乌兰察布市| 绥阳县| 昂仁县| 定结县| 拉孜县| 红河县| 西乡县| 谢通门县| 合川市| 邻水| 比如县| 山丹县| 鄯善县| 江华| 万州区| 枣阳市| 沙洋县| 禹州市| 南城县|