一、项目背景
在信息化浪潮中,国家提出要把推进国民经济和社会信息化放在优先位置,在全社会广泛应用信息技术,提高计算机和网络的普及应用程度,加强信息资源的开发和利用。政府行政管理、社会公共服务、企业生产经营要运用数字化、网络化技术,加快信息化步伐。信息技术作为一门新兴技术,发展迅猛,必须大力推进水环境管理信息化的进程。把信息化作为一项战略性任务, 提高信息采集、传输、处理的时效性和自动化水平,为实现水资源优化配置提供手段,为决策提供依据,为水环境管理更好地服务经济社会发展创造条件。
利用现代信息技术实现环境信息的公开,体现了社会发展的进步。发达国家环境管理经历了行政手段、经济手段、公众参与三个发展时期,当前,促进公众了解周边环境质量状况、监督污染物治理、积极参与环境管理已经成为重要的管理手段。因此,采用现代信息技术使公众及时准确了解水环境状况,成为水环境管理发展的新趋势。
二、发展趋势
地理信息是一种重要的分布式信息资源,它既具有社会效益,也具有市场价值,是解决人口、资源、环境和灾害等重大社会可持续发展面临的问题,以及促进社会经济持续、快速和健康发展的基础信息手段。所以,在地理信息领域,如何发布信息,使得地理信息系统(GIS)真正地为非专业人员服务,建立信息的共享技术和开放技术就显得尤为重要。
在水质信息管理系统中,应该及时引入先进的计算机体系结构。与Internet技术发展趋势相一致,现代计算机信息系统发展的趋势是,系统体系结构正逐步从客户机/服务器(Client/Server)结构向浏览器/服务器(Browser/Server)过渡。与传统的两层式Client /Server体系结构明显不同之处在于,Brower/Server体系结构中,将分布式网络系统分为三层,分别是:前端用户、中端事务逻辑和后端数据存储。
Browser/Server结构的优点可以归纳为以下几点:
·无需不断升级客户端的硬件设备,由于客户端软件的更新,不断地提高了对计算机性能的要求。采用Browser/Server模式,系统主要运行在服务器端,客户端不需要购买或升级硬件,在相当程度上拓展了计算机的生命周期;
·简化了客户端的安装、配置,由于Browser/Server是建立在广域网的基础上,有比Client/Server更强的适应范围,客户端只需安装操作系统和通用浏览器即可,不必安装特别的应用软件、数据库接口等,有效节省了人力和物力;
·显著降低了系统开发的费用,Browser/Server模式允许在不依赖客户端系统平台的情况下,快速应用开发,并且应用完全在服务器端执行,客户端通过有效的网络协议,向服务器发送请求,中端业务逻辑系统将请求的信息返回到客户端显示;
·大大减少系统维护的工作量,由于客户端不再担负数据访问和复杂数据计算等任务,只负责显示,而把事务逻辑处理放在服务器端,从而充分发挥了服务器的强大作用,这样一方面大大降低了对客户端的要求,另一方面也把技术人员从繁重的维护升级工作中解脱出来,使维护人员不再为维护工作奔波于各个客户机之间,每一次的软件升级只需要更新服务器端程序即可。
三、系统设计
系统基本的网络结构如图1所示,系统实际运行时可以在此基本框架的基础上进行扩展和变化。例如,为了提高系统的安全性,可以采用防火墙技术;为了提高系统的可靠性,可以采用存储局域网或者网络附属存储设备;并且系统逻辑处理、GIS服务、数据库服务可以根据需要,集中或者分布在不同的硬件设备上。
图1 系统工作方式示意图
图2 系统结构示意图
系统结构如图2所示,系统结构在第一个层次上分为信息维护、水质评价、基本GIS功能、信息查询和专题地图五个部分,根据各个部分的实际目标,可以进一部划分,从而形成第二个层次上的结构。其中,信息维护是整个系统的基础,水质评价是对基础数据的进一步处理,信息查询和专题地图是对这些数据的应用,系统主界面如图3所示。
系统数据库包含了水质监控系统的基本属性数据,根据需要系统数据表包括以下三类:
·基础数据,存储基本信息数据和监测数据,包括测站信息表、断面数据表、地面水水质成果表、地面水环境质量标准表。在地面水水质成果表中包括以下监测项目:流量、水温、PH值、悬浮物、总硬度、氯离子、溶解氧、高锰酸盐指数、生化需氧量、氨氮、亚硝酸盐氮、总磷、氰化物、砷、总汞、六价铬、铜、镉、大肠杆菌;
·结果数据,存储对基础数据的计算、评价结果,包括地面水水质年平均值表、地面水水质评价成果表、地面水年平均水质评价成果表;
·系统数据,系统用户信息表用于存储系统用户信息。
图3 系统主界面图
四、功能模块
系统各个功能模块的简要描述如下:
信息维护
在信息维护子系统中,能够实现对各类信息的录入、修改、删除等功能。并且,在系统用户对数据进行这些操作时,系统能够辨别用户对数据的操作权限,对未被授权的用户拒绝其操作。
系统规划三种用户类型:系统管理员、数据库管理员、普通用户。一般用户只能对信息进行查询,不能修改或删除数据; 数据库管理员则可以对基础数据进行录入、修改及删除;系统管理员除拥有数据库管理员的权限外,可以添加或删除用户及对用户授权。系统根据登录用户的类别进行判断,只有具有权限的用户才可以进行信息维护的操作,维护的内容包括测站信息、监测断面信息、水质信息、水质标准和系统用户信息。维护的方式是在Web 上对以上信息进行浏览、添加、编辑和删除,并由具有相应权限的用户负责这些信息的维护工作。
水质评价
水质评价是水环境管理的重要组成部分,其目的是指出水体的污染程度,主要污染物质,污染时段、位置及发展趋势。
本系统采用我国目前实际通用的评价方法,即根据水体用途,分别对照相应的水质标准,如地面水环境质量标准(GB3838-88)、地面水环境质量标准 (GHZB1-1999), 选择评价参数,评价河段各水质指标以及全指标能够满足何种类别的水用途,统计出超标污染物名称及超标倍数,将评价结果存储在地面水水质评价结果表中,并且形成评价成果表。地面水水质评价分为每测次水质评价和年平均水质评价。
基本的GIS功能
提供地图的放大、缩小、漫游功能,对不同的地理信息如各种测站,提供分图层分别显示,实现地图的打印预览和打印。
地图放大
对地图上关心的位置进行随意的放大浏览。 实现功能有两种方式:一是在地图窗口内点击,则以点击点为放大后地图的中心点,地图放大一倍;二是在地图窗口内拖动画出一矩形框,矩形框内的地图便放大为整个地图的窗口。
地图缩小
可以对地图进行随意的缩小浏览,在地图窗口内点击,则以点击点为缩小后地图的中心点,地图缩小一倍。
地图漫游
对地图进行漫游浏览,在地图窗口内拖动鼠标,窗口内的地图跟随移动,使地图上当前窗口范围外的内容进入屏幕视野范围。
全图显示
显示整个地图,执行命令后无论地图是在放大或缩小的状态,立即显示全图,即按地图的外包矩形填满窗口。
图层控制
不同类型的地图对象分布在各自的图层上,可以对任意图层进行显示或隐藏。
保存图形
对系统固有的及新生成的地理信息图形按特定格式保存起来,使得当前地图窗口内的地图存储为JPG或者PNG格式的图片,可在其他应用程序中调用。
信息查询
通过点检索、站位名称、站位编号的检索,对各类水质信息进行查询,查询结果以表格、图形的方式进行显示。
查询站网布设状况
查询监测断面相关信息,在地图窗口点击测站空间点位置,即可以查询到测站代码、名称、布设位置、设置时间、断面照片等。
查询测站位置
通过选定测站名称或测站编码,在地图上查询站点位置,将查询的测站显示在地图区域的中心位置。
查询分析区域环境质量状况
利用水质监测成果和经过评价的监测数据信息,综合分析区域内水环境在空间分布规律及随时间变化的趋势,并以各种表格、图形方式直观可视化地反映出来。通过选定测站、选定时间范围、选定水质指标,系统将该处所有测次监测纪录的水质指标浓度值和对应的水质评价类别,按时间顺序,以表格和图形的方式显示查询结果,从而了解某监测断面上某个水质指标浓度和水质类别在时间上的变化趋势。