GIS系统设计文档案例.doc

上传人:wj 文档编号:7408626 上传时间:2023-05-11 格式:DOC 页数:38 大小:2.56MB
下载 相关 举报
GIS系统设计文档案例.doc_第1页
第1页 / 共38页
GIS系统设计文档案例.doc_第2页
第2页 / 共38页
GIS系统设计文档案例.doc_第3页
第3页 / 共38页
GIS系统设计文档案例.doc_第4页
第4页 / 共38页
GIS系统设计文档案例.doc_第5页
第5页 / 共38页
GIS系统设计文档案例.doc_第6页
第6页 / 共38页
GIS系统设计文档案例.doc_第7页
第7页 / 共38页
GIS系统设计文档案例.doc_第8页
第8页 / 共38页
GIS系统设计文档案例.doc_第9页
第9页 / 共38页
GIS系统设计文档案例.doc_第10页
第10页 / 共38页
GIS系统设计文档案例.doc_第11页
第11页 / 共38页
GIS系统设计文档案例.doc_第12页
第12页 / 共38页
GIS系统设计文档案例.doc_第13页
第13页 / 共38页
GIS系统设计文档案例.doc_第14页
第14页 / 共38页
GIS系统设计文档案例.doc_第15页
第15页 / 共38页
GIS系统设计文档案例.doc_第16页
第16页 / 共38页
GIS系统设计文档案例.doc_第17页
第17页 / 共38页
GIS系统设计文档案例.doc_第18页
第18页 / 共38页
GIS系统设计文档案例.doc_第19页
第19页 / 共38页
GIS系统设计文档案例.doc_第20页
第20页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

GIS系统设计文档案例.doc

《GIS系统设计文档案例.doc》由会员分享,可在线阅读,更多相关《GIS系统设计文档案例.doc(38页珍藏版)》请在冰点文库上搜索。

GIS系统设计文档案例.doc

《合肥市旅游地理信息系统》

设计说明书

作者:

合肥工业大学资源环境工程学院地理信息系统07级

应用开发AHC002组

目录:

1可行性分析 4

1.1引言 4

1.1.1编写目的…………………………………………………………………………..……….4

1.1.2项目背景……………………………………………………………………………………4

1.1.3参考资料……………………………………………………………………………………4

1.2可行性研究前提 4

1.3对现有系统分析 5

2需求分析 8

2.1编写目的 8

2.2系统的描述 8

2.3主要功能模块 8

2.4用户业务现状分析 8

2.5具体要求 8

3解决思路 10

4总体设计(及系统设计)………………………………………………………………………11

5功能设计 14

6数据库设计 18

7系统设计亮点………………………………………………………………...……………23

8用户手册………………………………………………………………………………………24

1可行性分析

1.1引言

1.1.1编写目的

开发人员对合肥市旅游管理系统的可行性进行研究;旅客和旅行社管理者对合肥市旅游管理系统的可行性进行了解,以助于他们更了解该软件。

1.1.2项目背景

a.软件系统的名称:

合肥市旅游地理信息系统;

b.本项目的任务提出者:

黄家政;

c.开发者:

黄家政、翟婧、翟辉凯;

d.开发环境:

Visualstudio2008,Arcengine9.3,ArcGis9.3。

1.1.3参考资料

[1]黄杏元.地理信息系统概论(修订版)[M].北京:

高等教育出版社.2001

[2]王珊.数据库系统概论(第四版)[M].北京:

高等教育出版社.2006

[3]C#.NET课程设计指导[M].北京:

北京大学出版社.2007

[4]AE开发教程

1.2可行性研究前提

了解旅游人员在考虑出游和进行出游过程中的需要,以及来到陌生旅游景点后会遇到的问题;了解旅行社管理人员对旅客分布信息,交通信息,景点信息的需要,针对这些要求开发系统。

A.要求:

能够对合肥市的道路进行公交查询、最短路径查询、景区查询等GIS功能;

B.目标:

合肥市旅游地理信息系统,要求能够为游客们提供合肥市的道路信息、景区信息、旅馆酒店信息和购物逛街信息等,以方便游客的旅游活动。

同时能为旅行社管理人员提供游客出行分布信息、游客意见等,给旅行社提供辅助决策功能;

C.条件、假设和限制

由于时间比较紧张,少许功能还没来得及开发出来,需要后期继续跟进开发;在技术方面,由于我们对engine的掌握只是略懂皮毛,所以只能调用Arcgis中的一些组建来完成系统的开发,所以后续开发需要更深入的了解engine,掌握engine,实现优秀旅游gis系统的开发。

D.进行可行性研究的方法

前期在网络上先进行网络问卷调查,初步了解人们对旅游信息方面的需要和建议,同时我们走访了几家合肥的旅行社,了解他们对我们的系统的建议和要求。

而后,我们对这些信息进行总结,并有针对性的开发系统。

E评价尺度

以游客的视角体验我们系统的方便快捷性,以旅行社管理者的视角体验我们系统的方便可靠性。

1.3对现有系统分析

现有系统,一般属于普通的地图系统,仅仅能够提供道路信息,不能做出路径的选择,它没有GIS的一些路径查询,路径分析等特殊功能,而GIS系统可以结合图形与属性信息,以多角度,更人性化的表现形式把信息展现出来。

现有系统的数据库系统,多基于数据库,而GIS系统的地理数据库中包含了图形数据、属性数据,能提供给用户更多的视觉的享受,更多的信息。

现有系统一般都忽视了旅行社这方面用户对该类系统的急切需求,他们需要一个能帮助他们了解旅客和储存各类信息的系统以方便他们提供更好更全面的服务,以此吸引更多客源。

2需求分析

2.1编写目的

阐述将要建立的系统的所用到的主要技术方法和相关专业知识,以及对系统的功能进行简单介绍;

2.2系统的描述

本系统主要是为游客们在合肥的出行提供极大的方便,同时也为旅行社提供游客们旅游要求的信息,帮助旅行社提供管理和决策功能;

2.3主要功能模块

数据管理:

相关各种信息数据的录入、编辑、输出、更新;

地图操作:

方便用户浏览而提供的一组地图操作功能,包括地图的缩放、点选、区域选择、全景、图层控制等基本的地图浏览操作;

景点、其他信息查询:

能进行各种方式景点和服务设施的查询,方便游客选择自己喜欢的景点和方便的服务;

网络分析:

为游客提供最短和最优路径等选择,并能在地图上高亮显示给游客,方便游客出行,节约时间和金钱;

游客自驾游:

这一功能主要是为游客提供另一种出游方式,可以给游客提供自驾游必须一些信息和服务;

2.3.1实现语言

本系统是以C#语言为编程语言;

2.3.2一般约束

管理制度:

不同等级的用户进行相应不同权限的操作,这使系统有很强的安全性;

2.4用户业务现状分析

现在的游客接触到的旅游管理系统一般属于普通的地图系统,仅仅能够提供道路信息,不能做出路径的选择,它没有GIS的一些路径查询,路径分析等特殊功能,而GIS系统可以结合图形与属性信息,以多角度,更人性化的表现形式把信息展现出来。

其实现在旅行社对此类旅游管理系统也有很大的需求,他们需要一个能帮助他们了解旅客和储存各类信息的系统以方便他们提供更好更全面的服务,以此吸引更多客源。

2.5具体要求

2.5.1功能性需求

数据管理:

包括对各个景点信息、交通信息、餐饮信息、住宿信息和客户的反馈信息、实时信息的收集整理;

地图操作:

主要是为方便用户浏览而提供的一组地图操作功能,包括地图的缩放、漫游、点选、区域选择、全景、图层控制等基本的地图浏览操作。

通过这些操作用户可以更加快速、方便的在地图中定位其所感兴趣的某一点或某一区域;

景点查询:

分为基本查询功能和复杂查询功能两个功能,基本查询功能主要是鼠标点击某个图斑(地物)即可显示其对应的属性信息,复杂查询功能是根据给定的查询条件(例如:

景点=“**公园“),将查询结果高亮定位在地图上(动态闪烁显示);

网络分析:

利用ArcGis中的分析功能对两个景点之间的路线进行网络分析,为游客提供最短和最优路径等选择,并能在地图上高亮显示给游客

游客自驾游:

为游客提供另一种出游方式,可以给游客提供自驾游必须一些信息和服务;

2.5.2性能要求

系统中部分模块可以随实际情况而进行相应的改变,有一定的生命力;

2.5.3设计约束

设计时,有关旅游业内的报表格式、数据命名均按照国家有关规定或行业常用模式设计;

2.5.4测试要求

测试时按照上面所述的系统功能与性能要求逐一测试,附和以上标准即为合格;

2.5.5系统配置

建议配置:

操作系统Windows98以上、WindowsXP

CPU奔腾466MMX以上内存256MB以上

3解决思路

在旅游事业日益繁荣之时,合肥作为一个省会城市,其拥有独特的人文地理气息,在这片土地上有着历史遗留的遗迹,譬如合肥工业大学南校区的斛兵塘。

合肥著有“包公故里”的美称。

这里还有三国遗址主题公园,在其周围有各样式的主题乐园,有天柱山、紫蓬山、大蜀山等自然景区,省内外游客可以在此进行与自然、历史双重对话。

基于此需求,开发本系统,为解决游客的出行之忧,能更简单、舒适、便捷、经济地在合肥畅游。

本系统提供地理信息查询及了解景点信息,但由于时间问题及其他不可避免因素,我们未能完成景点信息的完整及多种方式美化呈现,只能用一小段自己制作的视频来弥补这方面的缺憾。

在系统设计的最初构想中,我们想加入不同交通方式下的出行选择以及实现天气预报等多项便民服务项,我们将于后期跟进。

在已完成的公交信息查询中,利用SQL语句实现公交的直达、一次换乘、二次换乘;在景点信息查询以及自驾游查询中,可以高亮显示及定位到要查的地点;实现地图的基本操作,如放大、缩小、平移等。

4总体设计

4.1系统设计的原则

从整体出发,做好系统建设的长远规划,明确近期和长期目标,突出重点,分步实施。

采用成熟先进的技术和开发平台,兼顾未来的发展趋势。

注重系统的整体性、实用性、高效性、高可靠性、经济性、兼容性、资源共享性。

注重系统的可持续发展性,尽可能利用现有资源,避免系统的重复投资和建设。

充分重视系统和信息的安全性,建立完整的信息控制和授权管理机制

4.2系统简介

系统名称:

合肥市旅游地理信息系统;

系统任务:

能够为游客们提供合肥市的道路信息、景区信息、旅馆酒店信息和购物逛街信息等,以方便游客的旅游活动。

同时能为旅行社管理人员提供各种信息的管理更新等;

数据管理:

相关各种信息数据的录入、编辑、输出、更新;

地图操作:

方便用户浏览而提供的一组地图操作功能,包括地图的缩放、点选、区域选择、全景、图层控制等基本的地图浏览操作;

景点及其他信息查询:

能进行各种方式景点及其他信息的查询,方便游客选择自己喜欢的景点和方便的服务;

网络分析:

为游客提供最短和最优路径等选择,并能在地图上高亮显示给游客,方便游客出行,节约时间和金钱;

游客自驾游:

这一功能主要是为游客提供另一种出游方式,可以给游客提供自驾游必须一些信息和服务;

4.3系统结构图

合肥市旅游地理信息系统电子地图系统

地图导出模块

(JPG格式图导出)

地图操作功能模块

缓冲区分析模块(未做)

查询功能模块

数据管理模块

数据管理模块

公交信息管理

旅游景点信息管理

其他信息管理

道路信息管理

留言板管理(未做)

4.3系统开发流程图

系统分析

需求分析

可行性分析

现有系统分析

收集资料数据

提出多种被选方案

讨论各方案优劣

开发费用时间估计

用户需求调查

系统设计

总体分析

详细设计

子系统和模块划分

计算机系统选择

软件设计

代码设计

功能设计

数据库设计

用户界面设计

输入输出设计

说明系统目标和功能

系统实施

运行维护

编程

调试

运行和维护

系统评价

分头进行编程和调试

模块调试

子系统调试

系统调试

按系统要求进行数据处理工作

积极稳妥地进行维护

参加系统评价

总结经验

5功能设计

5.1模块设计

本系统主要分为两大部分:

数据管理模块、普通游客模块。

第一个模块数据管理模块包含公交信息、景点信息、服务信息、用户信息四个子模块;模块的设计目标在于实现对各种信息的全程调度管理,并且能够对相关信息实时更新。

第二个模块普通游客模块包含地图操作、网络分析、景点信息查询、服务信息查询、游客自驾游五个子模块;该模块的设计目的是全方位的给游客提供他们出行所需要的一切信息,为他们的出行提供极大的方便。

系统模块结构图如下:

5.2各模块功能描述

1.数据管理子系统

该系统主要是给管理员管理数据信息的,同时能给旅行社提供一些有用的信息,方便他们做决策。

公交信息

这是给管理者提供合肥全市的公交系统的信息,并且能实时进行更新,极大地方便用户进行数据的查询和更新。

景点信息

这是给管理者提供合肥全市景点的信息,同时也能进行实时更新。

服务信息

这是给管理者提供景点附近所有饭店、旅店、购物等一系列服务的信息,同时也能进行实时更新,能极大地方便游客们游玩玩景点以后的行程。

用户信息

这是管理用户信息的,能设置权限等。

2.普通游客模块

该系统主要是包括地图操作、网络分析、景点信息查询、服务信息查询、游客自驾游五个子模块;其设计目的是全方位的给游客提供他们出行所需要的一切信息,为他们的出行提供极大的方便。

地图操作

方便用户浏览提供的一组地图操作功能,包括地图的缩放、点选、区域选择、全景、图层控制等基本的地图浏览操作;通过这些操作用户可以更加快速、方便的在地图中定位其所感兴趣的某一点或某一区域;这能提供给用户一种直观的,视觉上的信息表现,能极大的增加游客的兴趣。

网络分析

利用ArcGis中的分析功能对两个景点之间的路线进行网络分析,为游客提供最短和最优路径等选择,并能在地图上高亮显示给游客;这能大大的节省游客们的时间,能帮助他们在同等的时间内玩的更开心更轻松。

景点信息查询

分为基本查询功能和复杂查询功能两个功能,基本查询功能主要是鼠标点击某个图斑(地物)即可显示其对应的属性信息,复杂查询功能是根据给定的查询条件(例如:

景点=“**公园“),将查询结果高亮定位在地图上(动态闪烁显示);这个能帮助游客选择自己所喜欢的景点,不用再为不知道去哪游玩而烦恼了。

服务信息查询

这是给游客提供合肥全市比较重要的饭店、旅店、购物场所等服务娱乐场所的

信息,能方便游客的吃、住、购物等需求,丰富其行程。

公交信息查询

为旅客提供便捷、方便、便宜的出行方式,在此模块中进行公交站点查询、公交线路查询、公交换乘查询(直达、一次换乘、二次换乘)

游客自驾游

游客提供另一种出游方式,可以给游客提供自驾游必须一些信息和服务,这个功能特地为现在越来越多的有车一族专门设计的,它能给有车一族们提供他们自驾游所需要的许多必备的知识和信息,能大大的方便游客们的出行。

6数据库设计

6.1空间信息数据库设计

表4.1合肥市信息shp数据集

数据集名

内容

线形

旅游景点

合肥市的旅游景点

其他属性信息点

合肥市其他信息点

公交站点

合肥市公交站点

道路

合肥市的道路

线

水体

合肥市的水体

绿地

地图范围界限

交通网络

合肥市交通道路

线

6.2数据库设计

系统数据库采用MicrosoftAccess构建,主要数据有:

用户数据表、道路、景点、地物、bus、station、road_sation_bus、road.

数据库的主体构建:

用户数据表:

字段名

类型

长度

是否可以为空

是否作为主键

用户名

文本

20

密码

文本

20

用户类型

文本

20

道路表:

字段名

类型

长度

是否可以为空

是否作为主键

ID

数字

10

长度

数字

50

Name

文本

61

TYPE

文本

50

景点表:

字段名

类型

长度

是否可以为空

是否作为主键

ID

数字

10

Name

文本

50

地物表:

字段名

类型

长度

是否可以为空

是否作为主键

ID

数字

10

Name

文本

61

CLASS

数字

10

Bus表:

字段名

类型

长度

是否可以为空

是否作为主键

busno

文本

4

ownername

文本

20

start_station

文本

20

end_station

文本

20

Start_time

文本

20

End_time

文本

20

intervals

文本

20

all_station

文本

200

Road表:

字段名

类型

长度

是否可以为空

是否作为主键

roadNumber

数字

10

roadName

文本

50

roadLength

数字

10

roadWidth

数字

10

properties

文本

50

Station表:

字段名

类型

长度

是否可以为空

是否作为主键

Id

数字

10

stationName

文本

50

Oftherroad

文本

50

所在区

文本

50

最近的服务设施

文本

50

是否是临时站台

文本

50

Station_road_bus表:

字段名

类型

长度

是否可以为空

是否作为主键

Id

数字

10

stationNnmber

数字

10

stationName

文本

50

roadNumber

数字

10

busNumber

文本

50

odistance

数字

10

7系统设计亮点

最初构想系统:

能实现地图的基本操作,实现公交换乘,实现自驾游导航模块,实现天气情况查询,实现景点查询,实现对景点周围进行缓冲区分析,实现对以上查询信息的数据管理。

在提交作品的最后日期实现的功能:

在已完成的公交信息查询中,利用SQL语句实现公交的直达、一次换乘、二次换乘;在景点信息查询以及自驾游查询中,可以高亮显示及定位到要查的地点;实现地图的基本操作,如放大、缩小、平移等;实现对以上查询信息的数据管理。

虽然在指定日期,由于客观尤其是主观存在的各种原因,导致系统功能不完善,未能做成GIS系统最看重的网络分析和缓冲区分析,但是我们采取“曲线救国“的方法,利用查询式方法,即用户在输入查询内容,系统显示先前由设计者进行网络分析时的截图,达到预期所要的目的。

在后期跟进过程,达到以上未完成功能的完善。

8用户手册

8.1引言

8.1.1编写目的

本手册是基于详细介绍本系统功能及操作,提供用户操作帮助的目的编写的;

8.1.2背景

能够为游客们提供合肥市的道路信息、景区信息、旅馆酒店信息和购物逛街信息等,以方便游客的旅游活动。

同时能为旅行社管理人员提供游客出行分布信息、游客意见等,给旅行社提供辅助决策功能;

8.2支持软件(安装本系统前先安装如下软件

MicrosoftVisual2008、MicrosoftAccess、Arcgis9.3及ArcEnginee9.3;

8.3安装及程序运行界面提示

8.3.1安装(按照下面图示,根据提示一步步操作即可!

第一步先点击该安装软件

第二步按照软件向导安装,点击下一步

第三步继续

第四步选择安装软件的根目录

一步一步往下点击直到安装完成

8.3.2运行

运行主程序界面

主界面的右下角还有实时显示时间的窗口

8.4操作说明

8.4.2景点信息查询

第一步:

点击按钮进入景点查询界面

第二步:

点击按钮添加底图

添加完地图后的界面全图

第三步:

地图的一些基本浏览功能

1.点击按钮系统放大功能

放大前放大后

2.点击按钮系统缩小功能

缩小前缩小后

3.点击按钮进行地图的移动

通过工具按钮也能实现以上操作

3.点击按钮能够将地图全景显示

5.点击界面上的这些功能按钮能对地图进行基础的浏览

第四步:

点击按钮,进入查询界面(例如查询合肥工业大学)

由于合肥工业大学属于市区地物,所以选择市区地物类型,

并且合肥工业大学属于name查询,所以选择name类型

最终查询结果是

4.2.2公交信息查询

第一步:

点击按钮进入公交信息查询界面

公交站点信息查询(以百花井为例)

公交路线查询(以2路为例)

公交换乘查询(火车站到西客站)

4.2.3游客自驾游

第一步:

点击按钮进入自驾游界面

这些按钮主要是用来进行地图基本操作和浏览的

第二步:

点击按钮进行网络分析(博物馆到大东门)

第三步:

点击按钮导出所需地图,并且选择导出地图存储位置

4.2.4管理员信息管理

第一步:

点击登录按钮我们以管理员的身份进行系统操作进入登陆界面

第二步:

这几个与前面一样,不同的是我们能进行数据管理的操作,点击进入各类信息的管理界面

第三步:

进行用户信息管理是能进行用户添加和用户编辑两个功能

点击用户添加按钮,跳出用户添加界面,在这里你可以选择所添加的用户的权限,是管理员还是用户

点击添加以后出现该窗口,提醒你添加成功

点击用户编辑按钮,进入用户编辑界面

选择你要修改的用户,跳出修改界面,你可以对信息进行修改

然后通过再次登录验证

第二步:

景点信息管理

点击景点信息按钮,进入景点信息界面

选择你要修改的景点,跳出修改界面,你可以进行修改

点击确定,修改成功后会跳出此窗口,提醒你修改成功

其余两个道路信息管理和其他信息管理操作和景点信息管理一样,在这里不一一细说了

4.2.4退出系统

点击【退出】按钮退出本系统。

4.3其他

系统的帮助文档由于无法得到正版软件,仅仅是从网上下载的由EasyCHM的未注册版本制作的一个简单的工具,因而在帮助文档中留有一些版本信息,不可避免。

同时在这里申明:

使用该工具只是权宜之计,以后有条件一定改过!

若相关单位追究责任,可将系统帮助文档从系统内删除并向相关单位表示歉意!

其他因此造成的责任我们概不负责!

38

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2