系统总体设计方案
系统总体设计方案
(1)引言
a. 系统简介:
系统名称:基于Silverlight 的地图路径分析;
系统目的及功能:应用Silverlight 技术的WebGIS 二次开发,
实现地图的加载,放大,缩小及路径节点的
分析;
系统建设的组织单位:11地信软件工程第一小组;
系统建设的服务对象:在地图处理过程中,需要用到路径分析
功能,求最短路径,最佳路径的全体人
员;
b.参考资料:
《基于Silverlight 的WebGIS 开发》 吴信才 著 电子工业
出版社
(2)系统总体设计技术方案:
a.模块设计:
查询功能 空间分析
放大 缩小 移动 图形查询 条件查询 缓冲区 路径分析
模块结构图:输入(地图输入)处理(地图分析)(输出结果)
b. 代码设计:代码是代表事物名称、属性、状态等的符号,一般用数字、
字 母或它们的
组合来表示。由于功能比较简单,这里采用顺序代码;
c. 输入设计:
输入设备:键盘、鼠标等;
数据的校验方法数据的校验方法:由人工进行(数据类型校
检)和(格式校检);
出错后的处理方法:机器自动处理,只处理正确的数据,出
错数据待修正后再进行同法处理;
d.输出设计: 输出设备:电脑屏幕(显示图形数据,具备实时性和人机对
话);
输出格式:以弹出对话框等形式输出;
e.数据库设计说明:
概述:
设计意图:此数据库的设计目的是基于Silverlight
的地图路径分析数据库的开发,并加以完
善,可以投用于路径分析;
设计环境:数据库管理系统 SQLServer2000以上; 操作系统 windows 7;
f.模型库及方法库设计:模型库 完成对模型的静态和动态管理,并与方
法库之间的接口操作
方法库 提供对地图放大、缩小、移动、查询及
分析等;
g. 网络设计:本系统需联网实时更新信息;
h. 安全保密设计:此系统是以谷歌地图为基础,并不涉及个人信息等情况,
故不存在安
全保密等问题;
i. 评价、验收:系统的功能分为基础功能、查询功能及分析功能,在基础功能上,实现放大缩小及移动,在查询上要求能以图形和条件两个方法查询,再分析上要能进行路径和缓冲区分析;
j. 实施方案说明书:
实施方案说明
系统名称:基于Silverlight 的地图路径分
析;
子系统名称:基本功能、查询及分析; 程序语言:c#;
操作系统:Windows 系列等;
开发工具:VS2010,silverlight4;
浏览器:IE6.0或者更高等;
环境支持:.NET2.0以上;
GIS 平台:MAPGIS
数据库:SQLServer2000以上;
实施计划
实施方案审批:实施方案经组长及本组成员商议完成。