学位论文 > 优秀研究生学位论文题录展示

MapNotes的设计与开发

作 者: 邓术军
导 师: 刘真
学 校: 解放军信息工程大学
专 业: 地图制图学与地理信息工程
关键词: 网络地理信息系统 组件对象模型 面向对象的软件工程 统一软 件开发过程 统一建模语言 数据库设计 ASP技术
分类号: P208
类 型: 硕士论文
年 份: 2001年
下 载: 85次
引 用: 4次
阅 读: 论文下载
 

内容摘要


随着国际互联网技术的逐步深入,在Web上进行各种信息的发布成了当前应用的热点,20世纪90年代,在GIS领域产生了在Web上发布地理空间信息的WebGIS技术,它研究和实现了在网络新环境下的GIS空间信息共享、软件体系结构、传输方案及软件开发策略。 MapNotes是一个嵌入式的WebGIS基础平台,利用它,二次开发人员可以根据各自需求开发出各种具体的WebGIS应用系统,在Internet/Intranet上发布地图和各种与空间位置有关的信息。 MapNotes采用了典型的瘦客户机/胖服务器模式的WebGIS解决方案,它由管理系统(MapAdmin)、MapNotes内核(MapCells)和ASP包三部分组成。 MapNotes的设计和开发采用了先进的面向对象的软件工程技术(统一软件开发过程),软件的开发过程包括:需求分析、系统分析与设计、系统实现、系统测试与配置。 本文在分析当前WebGIS的各种解决方案的基础上,提出了MapNotes的解决方案,并详细地介绍了MapNotes设计和开发情况。

全文目录


中文摘要  2-3
英文摘要  3-7
第一章 相关技术介绍  7-17
  第1节 GIS从桌面走向网络  7-10
    1.1 GIS的发展史  7-8
    1.2 GIS从桌面走向网络成为历史的必然  8-10
      1.2.1 信息社会的需要  8-9
      1.2.2 “数字地球”的重要组成部分  9
      1.2.3 Internet和WWW技术的发展使GIS从桌面走向网络成为可能  9-10
  第2节 WebGIS的现状  10-15
    2.1 WebGIS的基本特征  10-11
    2.2 WebGIS的常用解决方案  11-14
      2.2.1 服务器端策略  12-13
      2.2.2 客户端策略  13-14
      2.2.3 综合策略  14
    2.3 常用的商用WebGIS介绍  14-15
      2.3.1 ESRI公司的MapObjects IMS和ArcView IMS  14-15
      2.3.2 MapInfo公司的MapXtreme&MapXSite  15
      2.3.3 Intergraph公司的GeoMedia Web Map  15
      2.3.4 AutoDesk公司的MapGuide  15
  第3节 MapNotes简介  15-17
第二章 MapNotes的开发过程  17-30
  第1节 统一软件开发过程  17-23
    1.1 UML使面向对象不再玄乎  17-19
      1.1.1 UML的含义  17-18
      1.1.2 UML产生和发展的推动因素  18-19
        1.1.2.1 软件系统迫切需要建模。  18
        1.1.2.2 软件企业化的要求  18-19
      1.1.3 UML的特点  19
    1.2 统一软件开发过程的基本思想  19-21
      1.2.1 用例驱动(Use-Case Driven)  19-20
      1.2.2 以体系结构为中心(Architecture-Centric)  20
      1.2.3 迭代和递增(Iterative and Incremental)  20-21
    1.3 Rational Rose是实现统一软件开发过程的优秀工具  21-22
      1.3.1 Rational Rose崛起于Internet时代  21
      1.3.2 Rational Rose是世界领先的可视化建模工具  21-22
    1.3.3 Rational Rose支持多种UML框图  22-23
  第2节 MapNotes的开发过程  23-30
    2.1 需求分析  23
    2.2 系统分析与设计  23-26
      2.2.1 MapNotes的体系结构设计  25-26
      2.2.2 MapNotes的详细设计  26
    2.3 系统实现  26-27
    2.4 系统测试和配置  27-30
第三章 MapNotes的管理系统(MapAdmin)  30-40
  第1节 数据库设计  30-35
    1.1 数据库的总体设计  30-31
      1.1.1 采用的数据库管理系统  30
      1.1.2 数据库中的数据内容  30
      1.1.3 数据库访问方法  30
      1.1.4 空间数据的存储方法  30
      1.1.5 数据安全与一致性  30-31
      1.1.6 数据库的备份与恢复  31
    1.2 数据库的详细设计  31-35
      1.2.1 地理数据库的逻辑模型与结构  31-32
      1.2.2 地理数据库的表结构  32-35
        1.2.2.1 工作区描述表  32
        1.2.2.2 矢量图层描述表  32-33
        1.2.2.3 要素属性数据表  33
        1.2.2.4 要素几何数据表  33-35
  第2节 数据入库模块  35-39
    2.1 MapInfo交换格式(MIF)说明  36-37
      2.1.1 ~*.mif文件  36-37
        2.1.1.1 文件头  36
        2.1.1.2 数据区  36-37
      2.1.2 ~*.mid文件  37
    2.2 数据入库模块的实现  37-39
  第3节 MapNotes应用的定制和发布  39-40
第四章 MapNotes内核(MapCells)  40-51
  第1节 组件技术  40-44
    1.1 对组件对象模型(COM)的理解  40
      1.1.1 COM是一种规范  40
      1.1.2 COM是一种现代的软件开发思想  40
      1.1.3 COM是一种构造软件组件的二进制标准  40
    1.2 COM的特征  40-41
    1.3 组件的基本概念  41-43
      1.3.1 组件的类型  41-42
      1.3.2 对象与接口  42-43
    1.4 组件技术在GIS中的应用  43-44
  第2节 MapCells组件的结构  44-51
    2.1 MapCells概况  44-45
    2.2 几何图形对象(Geometric)  45-47
      2.2.1 几何图形对象的结构  45-46
      2.2.2 Class框图中表示的类关系  46-47
    2.3 数据访问对象(Data Access)  47-48
    2.4 地图显示对象(Map Display)  48-51
第五章 利用ASP技术开发MapNotes应用系统  51-59
  第1节 ASP技术  51-54
    1.1 ASP的定义及其特点  51
    1.2 ASP的工作原理  51-52
    1.3 ASP中的对象和组件  52-54
      1.3.1 内置对象  52-53
      1.3.2 内置组件  53-54
      1.3.3 自定义组件  54
  第2节 应用实例介绍  54-59
    2.1 福州市应用实例概况  54-56
    2.2 应用实例的界面  56-59
第六章 总结与展望  59-61
  第1节 工作总结  59-60
  第2节 进一步的工作  60-61
参考文献  61-64
附录  64-65
致谢  65

相似论文

  1. 飞行模拟中飞行管理计算机系统CDU组件设计与仿真,TP391.9
  2. 军队后勤物资管理系统设计与实现,TP311.52
  3. 游戏公司计费系统的设计与实现,TP311.52
  4. 基于Web的事务管理系统的研究与实现,TP311.52
  5. 微型农业气象信息系统分析与设计,TP311.52
  6. 浙江纺织服装职业技术学院网络考试系统的设计与实现,TP311.52
  7. 一个医院信息系统的设计与实现,TP311.52
  8. 一个工程物资管理系统的设计与实现,TP311.52
  9. 基于MapInfo的土地信息空间管制系统的设计与实现,TP311.52
  10. 水库群防洪调度决策支持系统设计与开发研究,TP311.52
  11. 基于UML与.NET职校办公自动化系统设计与实现,TP311.52
  12. 四川职业技术学院体育场馆管理信息系统的设计与实现,TP311.52
  13. 四川职业技术学院档案信息管理系统的设计与实现,TP311.52
  14. 基于ASP.NET的职校教师教学测评系统研究与开发,TP311.52
  15. 遂宁市船山区政府门户网站的优化和设计,TP311.52
  16. 铜梁供电公司人力资源管理系统的设计与实现,TP311.52
  17. 基于ASP.NET技术的实训中心刀具管理平台设计与开发,TP311.52
  18. 四川职业技术学院体育器材管理系统的设计与实现,TP311.52
  19. 四川职业技术学院体育教学网上选课系统的设计与实现,TP311.52
  20. 体育理论课网上考试系统设计与实现,TP311.52
  21. E-commerce Online Book Store and It\'s Security Research,F713.36

中图分类: > 天文学、地球科学 > 测绘学 > 一般性问题 > 测绘数据库与信息系统
© 2012 www.xueweilunwen.com