本站小编为你精心准备了谈地面气象观测设备信息系统设计开发参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
【关键词】地面;气象;观测设备;信息系统
在国家快速发展背景下,推动我国气象现代化建设的更好发展,所以,地面气象观测站点布设正在逐渐增多,同时观测设备也逐渐朝着多元化与智能化。为使得地面气象观测设备能够充分发挥自身价值与作用,保证相关工作人员与部门能够及时明确设备设施的维护情况,需要构建信息系统。通过信息系统的设计,可以不断提升地面气象观测设备的工作效率与工作质量。所以,本文将针对地面气象观测设备信息系统设计与开发内容进行相应阐述。
1地面气象观测设备信息系统设计
1.1系统架构
地面气象观测设备信息系统可以采用MVC形式,同时封装数据库访问,针对不同业务模块构建相应的访问接口与数据模型,这样能够实现模型、控制以及视图三者分离,这样系统开发效率将会得到提升,同时代码的可维护性与可读性将会得到保障。采用MVC入口模式,能够在入口文件处展开身份验证,这样未经授权的工作人员将无法进入到系统当中展开操作,将其屏蔽在系统之外,在最大程度上保证系统安全。与此同时,该系统可以实现单位无限极管理模式,各部门在数据信息存储时,能够保证相对独立,彼此之间的数据信息更新以及操作等不会受到影响。
1.2系统功能
通常情况下地面气象观测设备信息系统会被分为两个模块,分别是日常业务应用模块与基础信息配置模块。基础信息配置模块一般而言主要由厂家管理模块、单位管理模块、基本信息管理模块等组成。日常业务应用模块主要由维护记录管理功能模块、单位信息模块、个人信息模块等组成。
1.2.1厂家管理模块厂家管理模块主要是针对仪器生产商的地址、邮编以及电话等进行管理。
1.2.2单位管理模块单位管理模块可以实行无限极管理,主要是应用在各个部门单位联系人、邮编以及电话等的管理。
1.2.3基本信息管理模块主要是应用在基本信息以及版权信息的管理当中,比如,配置系统名称、邮编、联系电话等,同时相应工作人员可以设置管理员登录名称或者登录口令等。
1.2.4个人信息模块个人信息模块主要是为维护工作人员修改口令等提供便利条件。
1.2.5单位信息模块单位信息模块主要是为维护工作人员修改本单位信息或者下级单位信息提供便利。
1.2.6维护记录管理功能模块
主要是维护工作人员将本单位的维护情况进行及时记录,比如,出现的故障、产生故障原因、具体维护方法以及维护工作人员等。与此同时,还需要对数据库当中的信息内容进行及时更新。
1.3数据库
通过地面气象观测设备信息系统设计,可以抽象出不同的模型,比如,仪器模型、库存模型、通信卡模型、站点模型以及维护记录模型等,同时将不同模型之间的关系构建。在通信卡表、维护记录表以及调拨记录表当中设置Department-id字段,将其应用在表示所属单位当中,可以实现数据信息存储的相对独立。
2地面气象观测设备信息系统实施与开发
2.1数据库
开源的中小型关系数据库MySQL不仅体积较小,而且成本相对较低,速度快,同时具备免费开源这一优势,因此,被广泛应用在各个中小型网站当中。同时该系统需要面对部门内部的用户,这样所发生并且访问的数据量可以得到控制,通过MySQL可以满足不同的系统需求,满足用户对系统的需求,为用户提供更多便利。
2.2开发工具与环境
地面气象观测设备信息系统在选择开发语言时,可以利用PHP。因为PHP程序运行速度较快、资源占用情况相对较少、开发速度较快,同时跨平台性较强,可以更好展开动态网页的开发工作,具备免费开源这一优势。可以将PHP与MySQL进行有机结合,这样可以在最大程度上保证系统的可操作性与兼容性。PHP+MySQL组合可以应用在不同的系统当中,比如,Windows+IIS、Windows+Apache。
2.3入口文件与登录
地面气象观测设备信息系统将会被分为日常业务应用模块与基础信息配置模块,在不同的入口文件处,设置相应的身份验证。这样在进入到系统当中时,必须经过验证才能进入到系统当中操作,在最大程度上保证系统安全性与稳定性。
3结束语
综上所述,为使得地面气象观测设备可以充分发挥自身最大作用与价值,需要构建相应的信息系统。通过信息系统的构建,可以及时了解地面气象观测设备维护情况,同时明确地面气象观测设备存在的问题与使用情况。这样可以针对地面气象观测设备存在的问题,给出有效解决措施,保证地面气象观测设备能够安全稳定运行。
参考文献
[1]许鹏飞.台站级地面气象观测数据综合质控系统设计[J].中国新技术新产品,2019(06):41-42.
[2]张超,周进,蔡文博.简析地面气象观测数据异常处理及对策分析[J].农业与技术,2018,38(20):234.
作者:霍鸿 单位:新疆塔城地区气象局