滨江学院
学年论文
题 目 基于Google Map API的校园电子地图
院 系 计算机系 专 业 软件工程 学生姓名 学 号 指导教师 职 称
二O一四年十一月五日
声 明
本人郑重声明:
1、 持以“求实、创新”的科学精神从事研究工作。
2、 本论文是我个人在导师指导下进行的研究工作和取得的研究成
果。
3、 本论文中除引文外,所有实验、数据和有关材料均是真实的。 4、 本论文中除引文和致谢的内容外,没有抄袭其他人或其他机构已
经发表或撰写过的研究成果。
5、 其他同志对本研究所做的贡献均已在论文中作了声明并表示了
谢意。
作者签名: 日 期:
I
目 录
1引言 ................................................... 1
1.1 研究背景 ............................................................. 1 1.2 研究目的 ............................................................. 1
2 需求分析 ............................................... 1
2.1 目标 ................................................................. 1 2.2 功能需求 ............................................................. 1 2.3数据需求 ............................................................. 2
3开发环境及开发工具介绍 .................................. 2
3.1 Google Map API ....................................................... 2 3.2 ArcGIS相关软件介绍 .................................................. 3
3.2.1ArcGIS Desktop .................................................. 3 3.2.2ArcGIS Server ................................................... 3 3.3 IIS服务器 ........................................................... 3 3.4 SQL Server2008 ....................................................... 4
4系统设计 ............................................... 4
4.1 概要设计 ............................................................. 4
4.1.1系统数据流程设计 ............................................... 4 4.1.2系统功能模块图 ................................................. 4 4.2 详细设计 ............................................................. 5
5 系统数据库设计 ......................................... 8
5.1 数据库概念设计 ....................................................... 8 5.2 逻辑设计 ............................................................. 9
6 结束语 ................................................. 9 参考文献 ................................................ 10 致谢 .................................................... 10
I
基于Google Map API的校园电子地图开发
南京信息工程大学滨江学院计算机系,江苏 南京 210044
摘要:随着计算机、计算机网络的普及和全国各大院校的校园网络的日益完善,校园规模越来越大,学校的设施越来越,环境越来越好。但是网络信息的普及,各种应用的便利,为了快速获取校园的地理信息,为了规划,管理校园提供详细的数据,有必要开发一个基于Google Map API的校园电子地图。
本系统以Google Maps 以及ArcGIS为基础,以Google Map 为底图,同时在底图上通过ArcMap自己制作的校园地图。利用Google Map提供的编程接口、以及ArcGIS提供的针对Google Map的扩展编程接口,实现地图信息的基本浏览功能。服务器端脚本解释语言主要采用的是javascript,以及基于javascript编写的类库语言包jquery、dojo。地图信息的发布通过IIS Web 服务器。信息的管理使用ArcGIS自带的 SQL Server2008 数据库管理系统。该系统支持用户任意时间、地点通过学校内部网络或广域网来进行操作。以实现校园地理信息的浏览、查询;路径规划;面积、距离测量功能。
关键字:Google Map API;校园电子地图;ArcGIS
I
II