用户名: 密码: 验证码:
基于UML的WebGIS构建
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着Internet的迅速发展和普及,基于Internet的WebGIS的应用也开始不断的扩展和深入。随着WebGIS应用的广泛开展和应用领域的不断延伸,WebGIS系统日益复杂,WebGIS应用就有必要进行系统的设计与建模,WebGIS软件工程技术和管理问题亦日益突出。因而,迫切要求提高WebGIS软件工程开发水平。
     本文尝试采用UML(Unify Model Language)建模语言构建一个WebGIS的实际应用系统。在系统的构建过程中,采用UML将整个系统予以可视化地表达出来。最后用ArcIMS4.0来实现整个系统,得到一个能够实际运作的WebGIS系统。全文共分为六章:
     第一章介绍了WebGIS的概念、优点和现状,在现状中叙述了WebGIS的体系结构、发展趋势及前沿应用。
     第二章分析和比较了WebGIS的两种实现模式和五种流行的实现技术方案。
     第三章详细阐述了UML的定义、特点和主要内容。分析了WebGIS当前面临的困境及UML在解决这些困境的优越性。最后分析了WebGIS建模的主要内容。
     第四章是本文的中心所在,在分析UML建模过程的基础上,利用UML分别对WebGIS的两种实现模式(瘦客户端模式和胖客户端模式)进行实例建模,对两种系统的建模全过程给予可视化表达。
     第五章围绕第四章的两种WebGIS实现模式,实现了一个原型系统——基于WebGIS的长乐市生态功能区划网络信息系统。
     第六章对全文进行了总结,概括了本文的主要工作、创新点及进一步工作的方向。
UML is a set of standard graphic modeling language,with characteristics of visualization, assignation, creation and document.It is a standard expression of Object-oriented analysis and design.
    WebGIS application set convently porpulor for its system designers think that WebGIS has more advantages than traditional GIS.Besides,more and more WebGIS developed tools promote WebGIS application. With further application of WebGIS, WebGIS sets more complicated.So system design and model is necessary to WebGIS application. Software engineering technique and management problem outstanding that WebGIS software engineering shall be urgently improved.
    The paper attempts to using UML construct and realize a WebGIS application system.In phase of system analysis and design,use UML visually express whole system.Finally,use ArcIMS4.0 realize the whole system. The paper consists of six chapters.
    The first chapter introduces concept , characteristic and actuality of WebGIS. Describe system strcuture and develop trend and down to date application of WebGIS in actuality.
    The next chapter analyse and compare two realization patterns and five prevalence technique of WebGIS.
    The third chapter expatiate Unified Modeling Language(UML) in detail,from its concept, characteristicto concrete content.Stress to analyse superiority using UML to deal with WebGIS issues In the same time,construe the main content of WebGIS modeling.
    The fourth chapter is the center of paper. Base on analysing modeling process of UML. then using UML to design two realization patterns of WebGIS.Finally,attain visible expression of two realization patterns of WebGIS.
    The fifth chapter based on the fourth chapter,design a prototype system--
    "Changle ecology function plan web information system based on WebGIS".
    The sixth chapter summarizes the whole paper and generalizes the research effect and insufficiency,innovation point and the direction of the next step of the work..
引文
[1]赵霈生,杨崇俊.WebGIS的设计与实现.中国图象图形学报,2000,(1):75-79.
    [2]宋关福.WebGIS—基于Internet的地理信息系统[J].中国图像图形学报,1998,(3):36-38.
    [3]修文群.网络地理信息系统.http://www.gischina.com/.
    [4]张光锋.基于Internet的地理信息系统[J].电子技术,2001,(8).
    [5]范爱民.构建面向GIS的Internet方案[J].测绘通报,1999,(2):12-16.
    [6]张犁等.互联网时代的地理信息系统[J].测绘学报,1998,27(1):9~15.
    [7]周涛.WebGIS的实现技术及发展趋势.信阳师范学院学报(自然科学版),2003,(1):108-112.
    [8]周涛.WebGIS技术的发展趋势.科技情报开发与经济,2003,(1):74-76.
    [9]肖海威,刘志辉,何华贵.网络地理信息系统实现技术与发展研究.四川测绘,2003,(1):12-15.
    [10]戴光明,何文斌,梁利姣.万维网地理信息系统构建技术分析.现代电子技术,2003,(1):46-49.
    [11]潘峰,畅雄杰,张健.互联网地理信息系统的实现原理及发展趋势[J].现代电子技术.2001,(7).
    [12]屈春燕.工程地震基础信息WebGIS应用系统的研究与开发.中国地震局地质研究所.博士论文.2001,3
    [13]陈韫敏.基于GML的空间信息共享研究及其在WebGIS服务器端的实现.北京大学硕士学位论文,2001,6.
    
    
    [14] 刘南,刘仁义.Web GIS原理及其应用——主要Web GIS平台开发实例[M].科学科出版社,北京,2002.
    [15] 卢冰原,李龙澍.基于GIS的UML建模研究与实践[J].微机发展,2001(6).
    [16] 蒋慧,吴礼发,陈卫卫编写.UML设计核心技术[M].北京希望电子出版社,北京,2001.
    [17] 张裕益编著.UML理论与实作——个案讨论与经验分享[M].中国铁道出版社,北京,2002.
    [18] Kirk Knoernschild[美]著,罗英伟,汪小林译.Java设计:对象、UML和过程[M].人民邮电出版社,北京,2003.
    [19] Philippe Kruchten著,周伯生,吴超英,王佳丽译.Rational统一过程引论[M].机械工业出版社,北京,2002.
    [20] Ivar Jacohson, Grady Booch, James Rumbaugh著,周伯生,冯学民,樊东平译.统一软件开发过程[M].机械工业出版社,北京,2002.
    [21] 李治洪.WebGIS理论与实践研究.华东师范大学博士学位论文.2001,4.
    [22] 陈宇亮.面向分布式处理的WebGIS平台软件开发.华东师范大学硕士学位论文.2003,4.
    [23] Grady Booch, Ivar Jcobson, Jacobson. Rumbaugh. Unified Modeling Language User Guide[M]. Wesley, est. 1999.
    [24] Rational Software Crop. UML Summary[R]. 1997.
    [25] Jacobson. The Unified Modeling Language Development Process[M].Addison-Wesley Longman, inc. 1998.
    [26] Ivar J, Grady B, James R. 统一软件开发过程[M].周伯生译.北京:机械工业出版社,2002
    [27] Jim Conallen著,陈起,英宇 译.用UML构建Web应用(第二版)[M].
    
    中国电力出版社,北京,2003.
    [28] 宋来刚,张士杰.基于UML的CAPP系统建模与开发[J].计算机应用研究,2004,(1):136-138.
    [29] 刘宪凯,张维石.UML在Web组件建模中的应用研究[J].计算机工程与应用,2002,(1):96-98.
    [30] 邓勇,丁峰,沈钧毅.基于UML的Web应用系统建模方法研究[J].计算机工程与应用,2000,(6):19-21.
    [31] 冯华.UML与JAVA的应用[J].现代计算机,2000(9).
    [32] 陈争云.UML工具在商业网站开发中的作用[J].计算机辅助工程,2002,(4):41-46.
    [33] 谢建华,陶红,李培铮.开发WebGIS的一种新方法——ArcIMS[J].自然杂志,2003,(2):86-88.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700