全国经济地理信息系统
软件详细设计说明书
2006 年 12 月 15 日
目录
1.引言 ...................................................................................................1
1.1 目的 ..........................................................................................1
1.2 背景 ..........................................................................................1
1.3 参考资料 ..................................................................................1
2.总体设计 ...........................................................................................1
2.1 需求概述 ..............................................................................................................1
2.1.1 数据需求 ...................................................................1
2.1.2 功能需求 ..........................................................................................1
2.2 设计方法 ..................................................................................2
2.3 软件结构 ..............................................................................................................2
2.4 程序描述 ..................................................................................6
2.4.1 总体结构 ......................................................................6
2.4.2 地图显示模块 ..............................................................7
2.4.3 地图操作模块 ..............................................................8
2.4.4 图形绘制模块 ............................................................10
2.4.5 地图渲染模块 ...........................................................12
2.4.6 查询模块 ...................................................................13
2.4.7 经济数据修改与更新模块 ........................................15
软件详细设计说明书
1.引言
1.1 目的
把在开发过程中各部分工作的负责人员、开发的进度、开发经费的预算、所
需的硬件及软件资源等问题的安排用文档形式记载下来,以便根据本计划开展和
检查本项目工作,保证项目开发成功;
读者对象:软件管理部门
1.2 项目背景
系统名称:全国地理信息系统
项目提出者:某部门
项目开发者:李富维
最终用户:某经济部门
1.3 参考文献
郭庆声、王晓廷-----《地理信息系统工程设计与管理》武汉大学出版社
蕾雪兰、刘瑞新等----《数据库系统原理及应用教程》机械工业出版社
王立福、张世琨、麻志毅----《软件工程》 北京大学出版社
《全国经济地理信息系统》开发计划
《全国经济地理信息系统》概要设计说明书
2.总体设计
2.1 需求概述
2.1.1 数据需求
全国各个省在 1990 年到 2004 的国内生产总值 GDP、第一产业增加值、第二
产业增加值、第三产业增加值、第一产业增加值指数、第二产业增加值指数、
第三产业增加值指数、国内生产总值指数、各年年底总人口、全部职工平均
工资、人均国内生产总值、商品零售价格指数等),还有全国地图矢量数据,
全国主要城市点数据,主要省界线、公路、铁路、河流线数据和省界面数据。
2.1.2 功能需求
地图的显示:基本地图的显示、地图图例的显示、地图比例尺的显示、地图
鹰眼显示、地图大地坐标的显示。
地图的操作:可对地图进行放大、缩小、移动、全图显示、距离测量。
图形的绘制:根据需要可绘制点、线、面。
地图渲染:可以进行字段 NAME 的标注,设置渲染色彩、设置标注字体特
性,可以根据某一字段数据值进行唯一值渲染、等组距分级渲染、自动分类
渲染、饼图渲染,点密渲染等。
区域属性查询:可查询区域(各省)的名字、面积。
线段属性查询:可查询铁路、道路、河流的名字与长度。
地图属性查询:可直接查出整个图层的所有相关字段属性。
经济统计数据查询:可查询全国各个省在 1990 年到 2004 的国内生产总值
(其中包括:第一产业,第二产业 ,第三产业、国内生产总值指数、各年
年底总人口、全部职工平均工资、人均国内生产总值、商品零售价格指数。)
条件查询:根据输入的条件进行查询
经济数据更新与修改:可以对已建成的经济数济进行更新与修改。
2.2 设计方法
本软件采用传统的软件开发生命周期的方法,采用自定向下,逐步求精的结
构化的软件设计方法
2.3 软件结构
access数据库
地图操作
查询
经济数据修改
地图输出
图形绘制
图形渲染
全国经济地
理信息系统
地图显示
设置
帮助
图 1 系统总体结构图
地图显示模块
基
本
地
图
显
示
地
图
图
例
显
示
地
图
比
例
尺
显
示
地
图
鹰
眼
显
示
地
图
大
地
坐
标
显
示
图 2 地图显示结构图