论文部分内容阅读
环境监测数据管理系统是基于SQL Server、嵌入式GIS控件Mapx和Visual Basic技术开发的数据库管理系统,它采用通用的关系数据库设计,实现了地图界面、数据维护以及数据管理的无缝连接,为用户创建了一个功能强大,友好的界面。数据库技术、GIS技术以及开发技术的融合,正是该项研究的主要创新点和实现难点。 该系统使用数据库设计工具PowerDesigner对该关系数据库进行了细致的前期设计,并通过微软公司的SQL Server数据库服务器获取强大的数据库支持;同时以监测点为对象,实现了401周边地区监测点地理分布的图形化显示,相关图形操作功能的实现,也为用户获取直观监测情况提供了可能;设计实现的通用信息系统管理系统,在为用户提供基本信息录入、维护、查询、报表功能的同时,还根据该管理系统操作对象的特点,实现了模拟监测数据的采样、实时监测、越界报警、数据入库和统计结果输出等功能。三项技术的结合,为用户提供了一个完整而行之有效的操作平台。 该系统涉及到多种ActiveX控件的使用。ADO控件的使用,解决了后台数据库存储数据和管理部分同步调用问题;嵌入式GIS控件Mapx的使用,则解决了地图管理界面的实现问题。这两种控件的使用,还重点解决了地图数据与属性数据的关联问题。具体方法是通过将BindLayer对象作为一个参数,使用Datasets.Add方法将表转变为一个DataSet,在地图中创建一个新的图层,并且将表中的数据以点等图形对象表示,进而实现多种地图功能,它成功解决了几何数据与属性数据的关联问题。 该系统还模拟了监测数据发生器,并在其基础上通过Visual Basic开发环境中各种控件的配合使用,实现了针对模拟监测数据的多项操作。T-SQL语句中SELECT语句的灵活运用,也大大提高了监测数据的统计效率,在对大量库存数据进行分类的同时,为操作者提供了分类后数据的最大值、最小值、平均值、方差和标准偏差等统计数据,对文本文件句柄的操作,也使统计结果的输出成为了可能。 随着人们对环境的关注程度日益加深,环境监测管理系统将成为人们解决环境问题的一个重要工具,监测技术和开发技术的不断进步,监测方法的不断改进,也将对监测工作提出更高的要求。这些,都是今后需要继续关注的。