山东省地下水监测数据管理与发布系统的设计与实现

被引量 : 0次 | 上传用户:leng159461
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
地下水监测数据是依法管理水文地质、工程地质和环境地质勘查和评价工作的基础数据,实现地下水监测数据管理与发布的信息化建设,可以使广大工程技术人员科学高效地分析山东省地下水环境现状与未来,监测和监督地下水的过量开采与污染,在地质环境保护方面起着重要作用。本文所述山东省地下水监测数据管理与发布系统则是地质环境管理工作信息化建议的重要组成部分。山东省地下水监测数据管理与发布系统的目标是以微软推出的ASP.NET2.0和SQL Server2005为平台,构建一个基于B/S三层结构的应用系统(以下简称Sdpgemis),实现对地下水监测数据录入、管理,提供统计报表分析和空间图形浏览等功能,为地质环境监测和管理服务,同时系统具有较好的可扩展性和可维护性,可以作为行业解决方案在全国各省地质环境监测总站中推广应用,具有很好的应用价值。本文作者负责项目的整个开发过程,独自承担了系统设计和实现的所有工作。首先,本文在介绍项目背景和全文体系后探讨了Web数据库的发展历程;主机/终端——客户机/服务器——浏览器/服务器,并比较了三种模式各自的优缺点。在此基础上讨论了访问Web数据库的不同方法;中间件技术、客户端技术、PHP技术、J2EE和ASP.NET技术。由于ASP.NET2.0与SQL Server2005无缝集成,提供了大量Web控件和数据库访问控件,因此采用ASP.NET2.0+SQLServer2005来设计和实现Sdpgemis。在Sdpgemis的需求分析和系统的主要功能讨论基础上,设计了三层架构;数据访问层、业务逻辑层和应用层。并通过SQL Server2005平台完成Sdpgemis数据库的设计和实现。然后利用ASP.NET2.0技术使用C#语言实现了Sdpgemis的数据访问层、业务逻辑层和应用层。在数据访问层中使用抽象工厂模式,该模式采用泛型接口IDAL用于创建一系列相关或依赖对象,而无需指定其具体类。采用面向对象编程技术实现接口的类项目SQLServerDAL和DALFactory,在DALFactory项目中,使用反射技术实现DataAccess工厂类。使用ASP.NET2.0提供的SQLDataSource和ObjectDataSource数据源控件完成对业务数据库的访问。业务逻辑层中通过建立业务实体Model,将关系数据库中的实体对象转换为业务对象,它们在应用程序层之间共享以相互通信。业务逻辑项目BLL与数据访问层通信以访问业务数据库Sdpgemis中的数据。表示层中使用SQL Server2005通知服务实现SQL数据缓存和使用外观模式和简单工厂模式创造聚合缓存,当SOL Server中的数据发生更改时缓存失效,使得缓存的数据库信息始终保持是最新的,同时利用缓存来降低中间层和数据库服务器上的负载。利用ASP.NET2.0提供的成员资格管理服务,提供一个通用的用户身份验证和管理框架,大量减少了建立和维护用户帐号信息的程序代码,同时保证了应用程序和数据库的安全性。使用SQL Server2005报表服务创建统计报表页面,利用ARCIMS9.2发布地图服务实现空间图形浏览页面。在Web页面中大量使用了ASP.NET2.0提供的Web服务器控件如母版页、数据绑定控件、向导控件和登录控件,使得能快速实现Sdpgemis表示层。Sdpgemis通过软件分层实现了高内聚、低耦合原则,满足易于扩展、维护和重用的要求。
其他文献
<正>有效小班教学,是指在小班环境下,教师引发、维持、促进学生学习,以提升学生"个性化学习"的过程。随着小班教学改革的不断深入,有效小班教学存在的问题也越来越凸显,并成
目的研究左旋氨氯地平与贝那普利联用治疗2型糖尿病肾病合并高血压患者的治疗效果。方法对道滘医院2008年至2009年确认患有2型糖尿病肾病合并高血压症状的患者62例,随机分为
本文在简单介绍导管相关感染基本概念、诊断标准的基础上,对导管相关感染的发生机制、预控措施等方面的研究成果进行了综述。文章认为,虽然研究工作已经取得了令人瞩目的成果
镜象文化是中国文化史上一项独具个性的内容。其中《太平广记》的镜象故事就较典型地体现了这一文化现象。本文从"鸾鸟双鱼、阴阳和合———镜鸾与婚恋主题","耀通三界、光照
本文利用30年的气候资料分析了乌鲁木齐冬季光气候与大气混浊度之间的关系,指出了大气混浊度的增加是造成辐射总照度下降的主要原因.
目的研究在脑梗死运动功能障碍患者康复中行为护理的作用。方法所选病例为我院2011年9月至2013年9月收治的脑梗死运动功能障碍患者,将88例患者平均分为两组,给予对照组患者常
药物性肝损伤(DILI)占总药物不良反应(ADRs)的9.5%,由药物引起的肝病占非病毒性肝病的20%~50%,占暴发性肝功能衰竭的15%~30%。在我国肝病中,药物性肝损伤的发病率仅次于病毒
中药房是医院的重要组成部分,是医院重要的服务窗口,但目前许多医院还存在着重医轻药、重西轻中观念,同时中药房的管理模式比较落后,中药房的人员整体素质不高等问题,严重影
目的探讨中西医结合治疗小儿哮喘的临床疗效。方法对我院在2011年01月至2013年01月收治的172例小儿哮喘患儿随机分为治疗组和对照组,治疗组患儿给予中西医结合治疗,对照组患
解题时,通过联想,将题设和结论联系起来,恰当地构造一个能帮助解题的辅助数列,并利用这个数列的有关特性,达到解题的目的。这种方法称为辅助数列法: 一直接构造法这种方法就
期刊