城市绿化信息管理系统总体设计书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
城市绿化信息管理系统总体设计书1.1 编写目的
城市绿化信息管理系统总体设计说明书是根据需求分析阶段产生的需求规格说明书,拟定相关的系统说明书、确定此系统的总体结构。总体设计主要是利用比较抽象的语言对整体需求进行概括,确定系统组成模块以及各模块的功能,并确定模块设计的相互关系,设计全局数据库和数据结构,制定测试计划,实现对系统的初步设计,并为之后的详细设计阶段提供设计依据。
1.2 背景说明
长期以来,城市绿化管理始终处于粗放管理的层面。绿化信息多使用传统的纸质资料管理,这些信息存在着相互独立、准确度不高、实时性不强、直观性差、统计计算繁琐、查阅不方便等缺陷,并且随着人员的变动容易导致断层,没有形成系统化的管理。制定养护工作计划、管护措施或制定新的绿化方案时,一般需翻阅资料、档案,做统计,效率较低。有些管理不健全的单位,绿化档案丢失或没有建立,给管理者带来极大不便。
而城市绿化建设正处于快速发展时期,各类绿化数据更新迅速。在绿化信息爆炸的今天,如何掌控海量般的信息,对其进行科学的分析管理,从中提取有效的数据,运用到绿化管理中去,使城市绿地系统同城市一起实现可持续协调发展,是城市绿化管理中一个亟待解决的问题。绿化地理信息系统可以提高绿化的管理水平和管理部门快速的应变能力,是当前实施城市数字化建设的迫切需求,也是城市现代化、信息化发展水平的重要标志。绿化地理信息系统的构建,是计算机技术、地理信息系统在城市绿地管理中的具体应用,将为城市绿化和科研部门提供服务,为科研部门和政府部门研究城市生态系统以及城市发展建设提供科学依据以及决策支持。
绿地地理信息系统不仅可以提高绿地管护水平,也能够更合理地安排浇水、施肥和病虫害防治等日常管理工作,可以为城市绿地的日常管护、基本资料的获取提供及时、高效、准确的信息,以期更好地为植物管理提供信息服务,避免盲目性,提高经济效益、生态效益和社会效益。在此基础上进行城市绿化景观格局分析和绿地结构的动态与管护工作研究,不仅提高了城市绿化的研究水平和办公自动化水平,也为城市绿化规划、管理和建设提供科学依据,也是计算机技术、地理信息系统在城市绿地管理中的具体应用,其理论和实践意义重大。
2 用户需求分析成果
通过城市绿化信息管理系统需求分析得知,该系统适用于城市绿化管理者对城市绿化管
理涉及的各环节容进行有效管理,可大大提高日常工作的管理效率。利用本系统将大大减轻**市绿化的规划设计、建设施工和养护管理的工作量及复杂程度,提高绿化管理工作的效率,优化城市园林事业的组织结构和工作流程,能合理地利用人力、财力和物力等资源,提高绿化的规划设计、建设施工和养护管理的质量,实现科学管理。同时也加大了城市绿化部门的宏观管理、综合管理和目标管理的力度,强化对城市绿化工作的监查指导,从而为改善城市生态环境,提高市民工作、休闲和生活质量发挥作用。城市绿化管理信息系统为园林绿化部门提供数据统计、信息发布及传输技术的平台,极提高了工作效率和数据的准确性,做到了决策数字化、规划建设条理化、部管理标准化、市民沟通便利化和建设成果展示多样化。本系统将实现数据输入编辑与更新功能、空间信息查询检索功能、专题图的制作功能、专题数据的统计功能、绿地率以及人均绿地的计算功能、打印输出功能。
对于数据精度的要求包括电子地图:采用的小比例尺为1:5000,人口较多,建筑密集的局部地区采用1:1000的比例尺、面积的计算精度:1㎡、路程的精度:10米、高程的精度:0.1米。系统使用数据精度符合国家相关规定,对数据处理后不损失精度。系统运行稳定,操作简单,确保数据安全,不泄露数据。系统运行时不丢失损坏数据,能够快速响应,并确保对信息分析的准确度。
3 总体设计
3.1 设计目标、依据和方法
(1)设计目标
通过C#+ArcEngiene开发一个GIS软件,本软件为用户提供准确、高效、轻松、愉快地工作界面,进入系统的用户都有浏览的权限。
其主要实现的功能主要是对城市绿化信息进行浏览、查询、编辑、录入绿化信息等功能,同时,还可以为城市绿化规划者提供有利的决策支持,从而加强城市绿化规划体制,使城市的绿化更加合理,为人们带来更多的便利和健康。
(2)设计依据
实用性:系统需要从用户的角度出发,开发出用户需要的功能,从而更好地为用户服务。
可扩充性:系统需要考虑后续数据的更新的问题,为系统的与时俱进奠定坚实的基础。
高可靠性:通过数据的精确性以及标准化,来保证检索结果的可靠性。
安全性:系统需要保证数据安全
易操作性:系统的操作流程应当简单流畅,保证舒适、便捷的用户体验。
(3)设计方法
软件工程的实施采用瀑布模型法,同时在系统开发过程中,不断反馈完善。
采用单机结构和面向对象的程序设计方法,确保系统的可靠性和先进性。
3.2 软件结构体系
图 3-1城市绿化信息管理系统结构图3.3 软、硬件配置方案
(1)软件配置
操作系统:Windows 2007
应用软件:ArcGIS 10.0、ArcGIS Engine、
开发平台:Visual Studio 2010
(2)硬件配置
运行时存要求:50 MB
安装所需硬盘:500 MB
3.4 软件模块设计
图 3-2 软件模块结构图3.5 接口设计说明
(1)部接口
图层接口 Ilayer;
图层要素接口 Ifeaturelayer;
要素接口 Ifeayure
游标接口 Ifeaturecursor
工具接口 Icommand
文件过滤器接口Iqueryfilter
(2)外部接口
本系统通过arcengine集成好的toolbarcontrol, toccontrol和mapcontrol控件加载并对地图进行图层的控制和管理操作。
(3)用户接口
通过ToolBarManager自定义类的ShowControl()接口实现对移动工具条的控制。
4 数据库设计
4.1 目的、引用的法规政策以及遵循的标准规
(1)目的
空间数据库的设计是为了建立安全性、可靠性、正确性、独立性、共享性高,低冗余度、可扩展的空间数据库,实现空间数据高效存储管理,以支撑GIS软件的设计与应用。
(2)引用的法规政策
中华人民国地图编制出版管理条例
(3)遵循的标准规
中华人民国国家标准(GB/T13923-2006)基础地理信息要素分类与代码;
USGS《数字线划图形标准》
4.2 数据库总体设计
(1)数学基础
地球空间参考:1985国家高程基准、80坐标系
空间数据投影:高斯-克吕格投影
空间尺度:观测尺度(**市)
(2)命名规
数据库以及表为ArcMap自带数据库,所以其命名均为个图层的属性表
属性命名采用有意义的列名,为实际含义的汉语拼音的首字符;属性名前不要加表名等作为前缀;属性后不加任何类型标识作为后缀;不要使用“ID”作为列名。
(3)属性表设计
本次开发所用数据库为ArcMap自带数据,所有属性表为各图层属性表:
工厂图层:主要有FID,Shape,OBJECT,Name字段;
主要道路图层:主要有FID,Shape,name字段;
环城路图层:主要有FID,Shape,name字段;
小区图层:主要有FID,Shape,name,Area,Type字段;
其他森林绿化图层:主要有FID,Shape,Num,Age,Located,Type1,Type2,Area 字段;