水环境监测信息管理系统项目建议书文章出处:北京安恒测试技术有限公司作者:万众华引言水环境是对应于大气环境、海洋环境、地质环境而言的陆地水域环境,是河流、湖泊、水库、河口湾和天然地下水体的总称,水资源是水环境的主体,管理、配置和保护水资源,必须放眼于宏观水环境。
我国目前面临的水环境恶化的情形十分严重,甚至已经威胁了人类的生存、严重影响社会经济的可持续发展。
洪涝灾害、干旱缺水、河流枯萎、河口淤积、水土流失、水体污染、水质型缺水、地下水位持续下降、海水入侵等等水环境问题,大多是人类违反自然水循环规律的活动,长期处于失控状态而造成的。
水利部门作为国家水行政的主管部门,一方面要继续执行传统的水利任务:防汛、抗旱、水利水电建设与运行、河道整治、水资源配置等与自然水旱灾害作斗争,兴水利,避水害;另一方面,更要勇于进取、与时俱进,研究、关注、解决人为因素造成的诸多水环境问题,这是国家赋予水利部门负责统一管理和保护水资源的职能。
为依法行政、监督、管理水资源、保护水环境、预防水旱灾害,水利水文部门必须执行统一规范、质量控制、计量认证等程序在严格的技术质量管理条件下收集、掌握水资源基本信息,主要包括:1.水量:水位、流速、流量2.降水:降雨量、蒸发量3.泥沙:底质、悬浮质、输沙量4.水质:地表水、地下水、降水水质,沉降物、水生物、主要排污口的水质、入河口的水质在诸多的水环境状况的要素中,首先就要客观、科学、公正地监测、评价水资源质量这个首要表征,同时做到水质水量同步监测、资料配套,水文部门要为国家政府、水行政主管部门及时、快速、准确地提供水质动态信息,提出保护和改善的建设意见,其次,根据社会需要,采用多样方式面向社会展开全方位服务。
经过近半个世纪的努力,水文部门作为国家水信息的收集、分析、管理的主管机构,制定了全国水质监测规划、完成了水环境监测中心的国家计量认证、监测能力建设不断加强,监测手段优先提高水质监测系统的机动、快速反应和自动测报能力,在站网布局上加强了省界水体、入河排污口、大型引水工程、重要供水水源地的水质监测,基本形成了历史长久、样本代表性典型、系统完整、水量水质配套、数据准确可靠、资料可比的水环境监测信息体系,为国家、水行政主管部门依法行政、实施监督管理、做好水资源保护提供科学依据和技术支撑。
目前,水利部门已经建立了以251个水环境监测中心为核心、3240个水质站为基础、覆盖全国江、河、湖、库的水环境水质监测网络体系:(见附表1)如何将现有条件下的水环境水质监测系统得到的实时、巨量的监测数据及时、有效地采集、存储、分析、报告、预测、公布,真正使之成为为国家、水行政主管部门决策的考量、执法的依据、管理的标准,这就成为了水文部门的当务之急。
第一章、基本构想基本设想是以水环境质量评价标准为核心,应用当今最先进的Internet技术、GIS技术,基于Microsoft的XML 语言,在Microsoft .net的服务平台上,以WEBGIS为应用,将地理信息系统的空间图形与水环境评价属性数据有机结合,对各层空间信息、属性数据进行自动采集、实时传输、分类存储、更新显示、分析评价、有效管理、报告和发布,并形成可视化的生动表达形式和调度显示系统的全国水环境管理信息系统,这一管理信息系统主要针对各流域的水环境信息进行管理,具有覆盖面广、运行费用低、安全、稳定、可扩充性强、业务操作简捷、日常运行维护简便、上传数据及时、通讯设备无需投资、报告、发布电信化、分析评价自动化、可视化、管理正规、科学、有序。
第二章、应用技术的先进性北京安恒测试技术有限公司采用目前世界上最为先进的对水环境监测信息管理系统进行开发。
(一)的实际应用领先国内技术水平2年如同MS-DOS和Windows一样,将大大改变我们的计算领域。
MS-DOS 使得个人电脑在商业和家庭中广为接受;Windows增强了用户的图形界面,使其成为首选的与软件交互方式,最终使得图形界面成为个人电脑的主流。
而则要把XML Web服务变成日后的主流计算模式。
XML Web服务是建立在XML数据交换基础上的软件模型,它帮助应用程序、服务和设备一起工作。
用XML进行共享的数据,彼此之间独立,但同时又能够松耦合地连接到一个执行某特定任务的合作组。
XML Web服务使开发者能够对他们所要的程序的来源进行选择,可以自己创建或购买程序的功能块;同样也可以选择是让自己的方案使用其他的XML Web服务,还是让其他的程序使用自己的服务。
这意味着一个开发者不必为了提出一个完整的解决方案而不得不提供方案的每一个组成部分。
Microsoft .NET将从根本上改变我们的思考和使用电脑的方式。
目前"服务器"和"桌面电脑"这两种概念占据了计算领域的统治地位。
然而Microsoft .NET是一种分布式计算范例,它没有了传统上的服务器和桌面电脑的区别,取而代之的是,计算的处理被放在最合适的地方进行,可能是服务器,或是PC,也有可能是手提电脑以及其他智能设备。
这就是智能计算。
从本质上说,在将整个互连网视为管理对象,它是基于Internet的操作系统,以VM(虚拟机)的方式与底层系统打交道,那么Internet的所有优越性,就会具备,也就是说只要能够支持Internet的操作系统就能够支持。
在之上所构建的管理信息系统是一种开放式的模型,就是将所有的服务(软件)建立在一套统一的标准之上的、一组可相互支持的互联网服务(软件)的集合,这意味着任何设备、应用软件或服务都可通过它进行管理,而无需考虑平台、操作系统、目标模型、编程语言或网络服务商的差别。
(二)的特点1.统一的、开放的标准2.简便、直观的应用3.互连网特性4.与其他系统的融合性良好5.安全性良好6.网上数据结构化依靠XML标准,要让整个网络数据变成数据库;7.使用XML将各个类型的服务组合连贯变成网络服务(Web Services)许多服务不可能由一个开发者在一个地方完成,XML以一种通行的标准将不同种类的服务连接在一起。
8.网络服务个性化、隐私化使用者希望在任何地方都能用自己熟悉的模式进行录入或查询,.net就可以实现每台计算机对你都是都一样的这样的效果,不是换台计算机就不同。
也就是它要中心化地记得我要什么,中心化储存我的个人数据,但是又要顾及个体化和管理层次的要求。
实现服务的转移使所有的“服务”不必再受地域限制,即所有的业务管理不再受地域、设备、系统的限制,这使得水文管理机关可根据需要逐步扩充各流域水文业务管理系统。
(三)的体系结构由三大核心组成,它们是XML、Web Service、.Net FrameWork。
1.XML是可扩展标记语言,已成为数据交换的标准2.Web Service是微软提出的一个概念,它使互联网上不同设备能够交互。
Web Service采用松耦合RPC机制的SOAP作为其实现的手段,很好地解决了这个问题。
WebServices之间采用XML进行数据交换,未来的许多软件和网站提供的服务都会作为Web Services的一部分,在互联网的范围内共享,极大节省开发的费用,促进软件的复用性,同时把开发人员的注意力集中到开发更新的应用上。
所有开发好的Web Service应用都被注册到UDDI,用户在遵守UDDI协议的基础上,可以使用搜索引擎找到所感兴趣的内容并很方便地使用上面的资源;3.FrameWork,是新一代开发平台,是开发Web Service的重要工具,它能连接现有孤立的Web应用程序,让互联网的信息在任何时间、任何地点都可以得到简化开发和部署。
它提供了一套统一类库Base Class Library和通用语言运行库(CLR),创建了一套跨编程语言的通用API,使开发人员无论使用何种语言,都可以开发.NET应用服务。
它的另外一个重要组成部分就是其开发Web应用程序的Web应用平台,它在以前的ASP版本的基础上有了一个重大的飞跃,具有丰富的交互式网页功能,能开发强大的Web Services应用。
开发工具C#在.NET FrameWork中对于开发人员,提供了、C#、以及C++.NET开发工具Visual 。
其中C#是微软最新的.NET开发语言,在管理软件研发领域,C#将成为用于编写.NET应用程序的主要语言。
C#从C++发展而来,它革新了C++中的一些类,把一些复杂的功能放弃了,不再有宏、模板和多重继承,使C#更容易使用且不易出错。
C#中添加的新功能是严格的类型安全、版本控制、垃圾收集等,使得开发人员能开发出高质量的应用。
5. 是和ADO(Microsoft ActiveX Data Objects)的不同,在于它提供了平台互用性和可伸缩的数据访问。
由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。
事实上,接受数据的组件不一定要是组件,它可以是基于一个Microsoft Visual Studio的解决方案,也可以是任何运行在其它平台上的任何应用程序。
.net FrameWork 体系结构(四) 的数据安全的另一个核心是其Passport认证服务。
它允许管理机关(分支机构)在一处地方输入自己的全部有关信息,然后(从理论上说)只要获得了管理机关(分支机构)的许可,其他任何格式的应用软件和服务都可调用这些数据。
这种解决方案无论对专业管理机关还是远在异地的分支机构个人来说,都是可行的选择。
它既使得管理机关(分支机构)不必重复输入单位信息,又降低了使用机构单位身份被他人非法窃取的可能性。
(五)使用的可行性1.自二○○○年七月北京安恒公司的主要研发人员开始进行的探索性研发,先是全面使用XML来设计程序;其次引入局部的应用,如远程通讯;在逐步应用获得成功后二○○一年全面使用构建开发平台。
2.XML可以为产品之间、模块之间提供一种通用、易懂的文本式数据交换模式,进而使用XML控制单据、表、流程,使实施变得可控起来。
使用XML语言,可采用双分层技术研发管理系统,就是指业务分层与技术分层相结合产生的管理软件研发技术。
传统的研发方式要使软件研发进程变得可控是非常困难的,因为个性化、艺术化了的技术很难成为规模。
使用就可以将核心技术的研发与普通意义上的研发分别管理,也使得建立软件生产线得以实现。
其中XML成为软件生产线上工序之间的标准接口,因为全球都将会使用或兼容这一接口,这会使开发的管理信息系统与其他产品天生就相通。
3.在管理软件尤其是项目操作过程中,最为困难的就是项目的实施,传统的项目实施因软件技术的原因造成耗时长、可控性差、关联性错误频生,进而在项目实施过程中业务调整漩涡中不能自拔,使得项目实施成为一种风险。