论文部分内容阅读
当前,我国水资源存在总量紧缺、人均占有量低、地区分布不均、水土资源不相匹配、水体污染日益加重和城市缺水情况凸显等问题。城镇化步伐的加快和区域经济的发展加重了局部水资源的负荷,也加剧了城市水环境污染问题,水污染已成为制约我国经济社会发展的最重要因素之一。水环境的动态监测是监控水质健康的主要手段。在我国,水质监测起于20世纪80年代,经过30年的发展,水质监测由传统的手持式采集发展到在线实时监测,水质监测在采集设备及组网方面取得了重大突破,做到了水质监测在线、及时、可靠。然而监测设备厂商提供的监测软件系统通常采取单机模式或C/S模式进行软件架构,使得水环境监测数据存在预警单一、存储孤立、信息展示与分享不便等问题,己不能适应于水质监测系统的发展需要。本文以江河流域水环境水质状态为研究对象,通过查阅在线实时监测系统理论基础,分析国内外现状,总结得出当前水环境监测系统必须解决数据实时接收、及时处理、快速预警及动态分析等问题。并针对在线监测的需求问题,课题采取.NET为开发平台,利用ASP.NET技术、运用SQL Server数据库和Web Service中间件技术,提出了基于B/S模式的水环境监测系统模型。实现了对水质参数的网络化、信息化、规范化管理,系统展示界面人性友好,操作简捷,功能丰富,性能良好,满足在线水质监测集成管理的需求。系统分基础服务、数据接收与存储服务、异常数据服务、异常水质预警、动态数据分析等功能模块,协调了系统的软硬件工作,做到了水质数据实时展示、及时处理、快速多介质预警及动态分析,简化了系统发布与实施成本,提升了系统的信息资源共享能力。在系统设计上,采取了UI界面层、业务逻辑层、数据访问层、数据服务层等独立的多层架构模型实现软件模块设计。分层架构采取展现界面与业务逻辑分离,提高了逻辑代码的复用率;运用接口和抽象工厂模式实现数据访问层与业务逻辑层的低耦合性,降低了业务逻辑对数据库的依赖,提高了系统的扩展能力。并且采取ORM模式屏蔽了DBMS对编程的依赖,增强了系统的移植性。基于B/S模式的水环境监测系统模型的设计与实现,实现了水质监测数据的集成共享,同时也对空气、道路、桥梁等监测诊断系统的设计与构建有借鉴意义。