根据桂林市、县两级气象部门的业务特点及需求,结合政府相关部门决策需要,构建一个基于B/S架构的、适应现代化气象预报、预警工作的自动气象站数据处理系统,使气象部门业务工作人员、政府决策人员、气象科技服务相关机构的工作人员能即时共享自动气象站数据,对做好气象监测预警服务工作,为各部门决策提供有力的气象依据,减少因气象灾害带来的损失,有着极其重要的社会意义。本课题研究对象为桂林市自动气象站数据处理系统,主要分析、研究了基于B/S架构的自动气象站数据处理系统的设计思路、设计原则和系统特点,解析了系统的总体技术框架和功能模块结构,并就设计实现过程中的关键技术进行详细剖析。桂林市自动气象站数据处理系统由硬件系统、软件系统两部分共计六个系统模块组成,六个模块分别为信息网络传输模块、数据库模块、数据传输监控模块、要素统计模块、生成报表模块、安全控制模块,信息网络传输模块和安全控制模块以硬件系统为主。使用Visual C#、SQL Server2008数据库技术、***网络编程等多种技术实现自动气象站数据处理系统的开发,系统采用MVC架构,构建过程遵循结构稳定性、可重用性、可扩展性、可维护性、内聚性、可组合性、松耦合、安全性和保密性等设计原则。为确保系统安全,采用分布式存储方案设计系统存储结构,设置三台服务器组成整个B/S结构的数据处理系统,分别为存储数据文件的服务器、将数据入库的数据库服务器及门户网站服务器,服务器操作系统均选用Microsoft Windows Server 2008;软件上通过权限设置、口令保护、端口限制等多种安全策略,硬件上通过在网络入口区域部署联想网御硬件防火墙、思科VPN路由器构建互联网网络安全通道,对授权用户实行层次分级(如管理员、内部各部门用户、普通用户等),不同级别的用户授予不同的权限,查阅、统计时获取不同的自动气象站信息。在课题完成过程中对面向对象设计(OOD)、***网络编程、数据库构建及使用等领域的实用技术、发展趋势等进行了学习和研究,巩固了VPN虚拟专用网络、路由器、硬件防火墙的信息网络安全知识。
暂无评论