农业水环境污染聚类预警分析系统设计

2018-05-07 05:45刘兴科王惠申玮彭佳红
电脑知识与技术 2018年8期
关键词:预警

刘兴科 王惠 申玮 彭佳红

摘要:为保护农业生态环境,减少农业水环境污染,系统基于B/S设计模式,使用Strutsl.x、Hibernate、HTML、JavaScript、CSS等相JavaWeb技术与ArcGIS技术,以Myeclipse10.1作为集成开发环境、Tomtat6.0作为服务器、Mysq15.0作为数据库,设计农业水环境污染聚类预警分析系统。该系统具有用户管理、水环境数据录人与管理、聚类分析预警、ArcGIS地图信息输出等基本功能。系统界面友好,能够辅助农业水环境污染预警,具有一定的应用价值。

關键词:农业水环境;预警;JavaWeb;ArcGIS

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)08-0073-02

随着国内经济的快速发展与现代化工业设备的高度普及,我国常规性、突发性水源污染事故频繁发生,严重影响地区水环境生态安全。水环境污染预警系统能够未雨绸缪,在水质恶化的早期阶段提醒管理者,从而及时制定并实施水资源保护计划;并对于制定水资源的保护政策、优良水质的保持起着重要的作用,能有力有效地支持水资源的可持续利用。对应水环境问题,迫切需要建立水环境污染预警系统,以便及时相关预警工作。农业水环境污染聚类预警分析系统基于此展开。

1系统设计

农业水环境污染聚类预警分析系统基于B/S模式,以My-eclipse10.1作为集成开发环境、Tomtat6.0作为服务器、Mysq15.0作为数据库;使用ArcGIS技术;使用Struts1.x、Hibernate、HT-ML、JavaScript、CSS等相JavaWeb技术;设计农业水环境污染聚类预警分析系统。该系统具有用户管理、水环境数据录入与管理、农业水环境污染聚类分析预警、ArcGIS地图信息输出等基本功能。其中农业水环境污染预警运用机器学习中的聚类分析算法。

1.1系统总体功能结构设计

系统总体功能结构设计如图1所示。

1)用户管理模块

用户管理模块是用户提供登录注册接口,主要包括用户注册、用户登录、权限管理等功能。

2)水环境录入与处理模块

水环境录入与处理模块又分为两部分内容,水环境数据录入与水环境数据管理,水环境数据管理包括数据信息增删查改,以及MySQL数据同步与备份。

3)聚类分析模块

聚类分析模块主要作用是对数据进行快速的聚类分析,其中包括基于网格聚类预警分析和基于约束聚类预警分析。

4)基于ArcGIS地图信息显示模块

基于ArcGIS地图信息显示模块包括结果输出和评价输出,首先对聚类分析的数据进行类别图划分并显示,其后再对分析结果提供相应评价建议。

1.2系统数据库设计

本系统数据库表包括评价元素表、用户与评价关系表、用户表、建议表,具体见表1至表4。

2结论

结合我国农业水环境污染情况,农业水环境污染聚类预警分析系统具有整合数据、业务清晰和系统功能丰富等特点。基于聚类分析预警以及基于ArcGIS的地图信息结果显示是本系统设计的两大特点,分析数据结果快速准确,从而提高了工作效率;同时,区别于传统的显示方式,让使用者能够直观全面的了解水环境污染情况。系统集前台分析预警应用和后台数据库于一体,同时系统具有可维护性和可扩展性,使用户有良好体验与质量保证。

猜你喜欢
预警
基于BIM的基坑开挖实时感知与预警应用研究
法国发布高温预警 严阵以待备战“史上最热周”
园林有害生物预警与可持续控制
辽宁 短缺药品三级预警
日盲紫外探测技术在空间预警中的应用