基于软件模式的WebGIS系统设计研究

来源 :武汉大学 | 被引量 : 0次 | 上传用户:bianhaoyi1000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文系统总结了软件模式在面向对象的软件开发中的作用,提出了各种软件模式在软件设计各个阶段的不同的运用,总结了设计模式在三个层面上的方法论意义.在基于软件模式的面向对象软件开发方法的基础上,该文参与并设计了一个软件项目:互联网地理信息系统WebGIS的体系结构和系统设计.在开发过程中,作者有意识的应用各种体系结构模式和设计模式,设计了一个灵活和高效的WebGIS方案,在实际开发中取得了较好的效果.该文详细描述了在WebGIS系统中软件模式的运用.在体系结构设计阶段,在MVC(模型—视图—控制器)模式的基础上,设计了系统的三层体系结构.在WebGIS系统中的组件设计中,运用了多种设计模式,典型的包括Observer模式、Flyweight模式和Composite模式.同时,该文总结了两个设计模式:空间数据检索的过滤检索模式,提高资源使用效率的资源缓冲池模式.
其他文献
面对海量的半结构化信息,如何从中发现有价值的信息或知识,对内容信息实现有效的抽取和包装,并通过数据仓库进行管理,已成为一项非常艰巨的任务,是实现基于内容的数据管理和数据仓
近年来针对网络协议的攻击行为越来越多,网络协议分析成为网络入侵检测中的一种关键技术,当前主要方法是对网络层和传输层协议进行分析.而随着网络应用的发展,针对应用层协议
航天测控(TT&C)主要实现对航天器飞行轨道、姿态以及星上载荷工作状态的测量监视与控制,它是航天工程不可或缺的一部分。遥测作为航天测控的核心分系统,主要协助用户获取到航天
新一代高能物理实验产生了海量的数据,这些数据的存储和高速访问对海量存储系统在可用性、可扩展性及IO访问性能上提出了新的挑战。元数据管理是海量存储技术的研究热点,它对海
计算机以及计算机软件在当今社会和人们的生活中扮演着越来越重要的角色。然而,随着人们对于软件需求的增大,软件开发不能满足需求的矛盾也日益显现出来。60年代末,国际上软件业
该文的工作,是根据构件技术的思想在嵌入式系统上设计实现VNC的客户端.VNC是一个基于图形用户界面的网络应用系统,占用空间较小,其协议具有完全的平台无关性,非常适合应用于
该文给出了数据挖掘过程中聚类分析的基本方法和步骤,并对常用的聚类算法做了比较分析,指出由于ANNs、GAs和SA等聚类算法有很高的时间复杂度,得到一个适合的学习或控制参数是
在该篇论文里,我们首先详细探讨了小波压缩算法的基本概念和在二维图像压缩中取得满意效果的集合分割等级树算法,并成功的将其扩展到三维视频应用中,得到了一种基于区域的视
基于内容的图像检索具有广阔的应用前景。然而由于当前计算机视觉水平的限制,计算机提取的低层视觉特征与人类所理解的高层语义之间存在巨大差距,从而阻碍着图像检索的实用进程
该文为实现定量过程管理,提供了一个过程度量活动和过程管理活动集成的模型.该模型将整个过程分为过程定义,制定度量计划,执行过程,收集度量数据,度量分析,定量控制过程,改进