旅游gis系统设计方案_第1页
旅游gis系统设计方案_第2页
旅游gis系统设计方案_第3页
旅游gis系统设计方案_第4页
旅游gis系统设计方案_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1可行性分析1.3对现有系统分析31.1引言1.1.1编写目的开发人员对合肥市旅游管理系统的可行性进行研究;旅客和旅行社管理者对合肥市旅游管理系统的可行性进行了解,以助于他们更了解该软件。1.1.2项目背景a. 软件系统的名称:合肥市旅游地理信息系统;b. 本项目的任务提出者:黄家政;c. 开发者:黄家政、翟婧、翟辉凯;d. 开发环境:Visual studio 2008,Arc engine9.3,ArcGis 9.3。1.1.3参考资料:1 :黄杏元.地理信息系统概论 (修订版)M .北京:高等教育出版社.2001 :2 :王珊.数据库系统概论(第四版) M .北京:高等教育出版社.200

2、6:3 : C#.NET课程设计指导M .北京:北京大学出版社.2007:4 : AE开发教程了解旅游人员在考虑出游和进行出游过程中的需要,以及来到陌生旅游景点后会遇到的问题;了解旅行社管理人员对旅客分布信息,交通信息,景点信息的需要,针对这些要求开发系统。A .要求:能够对合肥市的道路进行公交查询、最短路径查询、景区查询等GIS功能;B. 目标:合肥市旅游地理信息系统,要求能够为游客们提供合肥市的道路信息、景区信息、旅馆酒店信息和购物逛街信息等,以方便游客的旅游活动。同时能为旅行社管理人员 提供游客出行分布信息、游客意见等,给旅行社提供辅助决策功能;C. 条件、假设和限制由于时间比较紧张,少

3、许功能还没来得及开发出来,需要后期继续跟进开发;在技术方面,由于我们对 engine的掌握只是略懂皮毛,所以只能调用 Arcgis中的一些 组建来完成系统的开发, 所以后续开发需要更深入的了解 engine ,掌握engine ,实现 优秀旅游gis系统的开发。D .进行可行性研究的方法前期在网络上先进行网络问卷调查,初步了解人们对旅游信息方面的需要和建议,同时我们走访了几家合肥的旅行社,了解他们对我们的系统的建议和要求。而后,我们对这些信息进行总结,并有针对性的开发系统。E评价尺度以游客的视角体验我们系统的方便快捷性,以旅行社管理者的视角体验我们系统的方便可靠性。现有系统,一般属于普通的地图

4、系统, 仅仅能够提供道路信息, 不能做出路径的选择,它没有 GIS的一些路径查询,路径分析等特殊功能,而 GIS系统可以结合图形与 属性信息,以多角度,更人性化的表现形式把信息展现出来。现有系统的数据库系统,多基于数据库,而GIS系统的地理数据库中包含了图形数据、属性数据,能提供给用户更多的视觉的享受,更多的信息。现有系统一般都忽视了旅行社这方面用户对该类系统的急切需求,他们需要一个能帮助他们了解旅客和储存各类信息的系统以方便他们提供更好更全面的服务,以此吸引更多客源。72需求分析2.1编写目的阐述将要建立的系统的所用到的主要技术方法和相关专业知识,以及对系统的功能进行简单介绍;2.2系统的描

5、述本系统主要是为游客们在合肥的出行提供极大的方便,同时也为旅行社提供游客们旅游要求的信息,帮助旅行社提供管理和决策功能;2.3主要功能模块数据管理 :相关各种信息数据的录入、编辑、输出、更新;地图操作 :方便用户浏览而提供的一组地图操作功能,包括地图的缩放、点选、区域选择、全景、图层控制等基本的地图浏览操作;景点、其他信息查询:能进行各种方式景点和服务设施的查询,方便游客选择自己喜欢的景点和方便的服务;网络分析 :为游客提供最短和最优路径等选择,并能在地图上高亮显示给游客, 方便游客出行,节约时间和金钱;游客自驾游:这一功能主要是为游客提供另一种出游方式,可以给游客提供自驾游必须一些信息和服务

6、;本系统是以C#语言为编程语言;232 般约束管理制度:不同等级的用户进行相应不同权限的操作,这使系统有很强的安全性;2.4用户业务现状分析现在的游客接触到的旅游管理系统一般属于普通的地图系统,仅仅能够提供道路信息,不能做出路径的选择,它没有GIS的一些路径查询,路径分析等特殊功能,而GIS系统可以结合图形与属性信息,以多角度,更人性化的表现形式把信息展现出来。其实现在旅行社对此类旅游管理系统也有很大的需求,他们需要一个能帮助他们了解旅客和储存各类信息的系统以方便他们提供更好更全面的服务,以此吸引更多客源。2.5具体要求2 . 5. 1功能性需求数据管理:包括对各个景点信息、交通信息、餐饮信息

7、、住宿信息和客户的反馈信息、实时信息的收集整理;地图操作:主要是为方便用户浏览而提供的一组地图操作功能,包括地图的缩放、漫游、点选、区域选择、全景、图层控制等基本的地图浏览操作。通过这些操作用户可以更加快速、方便的在地图中定位其所感兴趣的某一点或某一区域;景点查询:分为基本查询功能和复杂查询功能两个功能,基本查询功能主要是鼠标点击某个图斑(地物)即可显示其对应的属性信息,复杂查询功能是根据给定的查询条件(例如:景点=“ *公园“),将查询结果高亮定位在地图上(动态闪烁显示);网络分析:利用ArcGis中的分析功能对两个景点之间的路线进行网络分析,游客提供最短和最优路径等选择,并能在地图上咼亮显

8、示给游客游客自驾游:为游客提供另一种出游方式,可以给游客提供自驾游必须一些信息和服务;2 . 5. 2性能要求系统中部分模块可以随实际情况而进行相应的改变,有一定的生命力2. 5 . 3设计约束设计时,有关旅游业内的报表格式、数据命名均按照国家有关规定或行 业常用模式设计;2. 5 . 4测试要求测试时按照上面所述的系统功能与性能要求逐一测试,附和以上标准即为合格;2. 5 . 5系统配置建议配置:操作系统Windows 98以上、Windows XPCPU 奔腾466MMX 以上 内存 256MB 以上473 解决思路在旅游事业日益繁荣之时, 合肥作为一个省会城市, 其拥有独特的人文地理气息

9、,在这片土地上有着历史遗留的遗迹,譬如合肥工业大学南校区的斛兵塘。合肥著有“包公故里” 的美称。这里还有三国遗址主题公园,在其周围有各样式的主题乐园,有天柱山、紫蓬山、 大蜀山等自然景区,省内外游客可以在此进行与自然、历史双重对话。基于此需求,开发本系统,为解决游客的出行之忧,能更简单、舒适、便捷、经济地在合肥畅游。本系统提供地理信息查询及了解景点信息,但由于时间问题及其他不可避免因素,我们未能完成景点信息的完整及多种方式美化呈现,只能用一小段自己制作的视频来弥补这方面的缺憾。在系统设计的最初构想中, 我们想加入不同交通方式下的出行选择以及实现天 气预报等多项便民服务项,我们将于后期跟进。在已

10、完成的公交信息查询中,利用SQL语句实现公交的直达、一次换乘、二次换乘;在景点信息查询以及自驾游查询中,可以高亮显示及定位到要查的地点;实现地图的基本操作,如放大、缩小、平移等。4总体设计4.1系统设计的原则从整体出发,做好系统建设的长远规划,明确近期和长期目标,突出重点,分步实施。采用成熟先进的技术和开发平台,兼顾未来的发展趋势。注重系统的整体性、 实用 性、高效性、高可靠性、经济性、兼容性、资源共享性。注重系统的可持续发展性,尽 可能利用现有资源, 避免系统的重复投资和建设。充分重视系统和信息的安全性,建立完整的信息控制和授权管理机制4.2系统简介系统名称:合肥市旅游地理信息系统;系统任务

11、:能够为游客们提供合肥市的道路信息、景区信息、旅馆酒店信息和购物逛街信息等,以方便游客的旅游活动。同时能为旅行社管理人员提供各种信息的管理更新等;数据管理:相关各种信息数据的录入、编辑、输出、更新;地图操作:方便用户浏览而提供的一组地图操作功能,包括地图的缩放、点选、区域选择、全景、图层控制等基本的地图浏览操作;方便游客选择自己喜景点及其他信息查询: 能进行各种方式景点及其他信息的查询,欢的景点和方便的服务;网络分析:为游客提供最短和最优路径等选择,并能在地图上高亮显示给游客,方便游客出行,节约时间和金钱;游客自驾游:这一功能主要是为游客提供另一种出游方式,可以给游客提供自驾游必须一些信息和服

12、务;4.3系统结构图查询功能模块地图操作功能 模块缓冲区分析模 块(未做)地图导出模块(JPG格式图导出)数据管理模块J合肥市旅游地理信息系统电子地图系统L5功能设计5.1模块设计本系统主要分为两大部分:数据管理模块、普通游客模块。第一个模块数据管理模块包含公交信息、景点信息、服务信息、用户信 息四个子模块;模块的设计目标在于实现对各种信息的全程调度管理, 并且能够对相关信息实时更新。第二个模块普通游客模块包含地图操作、网络分析、景点信息查询、服 务信息查询、游客自驾游五个子模块;该模块的设计目的是全方位的给 游客提供他们出行所需要的一切信息,为他们的出行提供极大的方便。系统模块结构图如下:合

13、肥市旅游地理信息信息系统普通游客模块数据管理模块景 占 八、 信 息5.2各模块功能描述1 数据管理子系统该系统主要是给管理员管理数据信息的,同时能给旅行社提供一些 有用的信息,方便他们做决策。公交信息这是给管理者提供合肥全市的公交系统的信息,并且能实时进行更 新,极大地方便用户进行数据的查询和更新。景点信息这是给管理者提供合肥全市景点的信息,同时也能进行实时更新。 服务信息这是给管理者提供景点附近所有饭店、旅店、购物等一系列服务的 信息,同时也能进行实时更新,能极大地方便游客们游玩玩景点以 后的行程。用户信息这是管理用户信息的,能设置权限等。2 .普通游客模块该系统主要是包括地图操作、网络分

14、析、景点信息查询、服务信息 查询、游客自驾游五个子模块;其设计目的是全方位的给游客提供 他们出行所需要的一切信息,为他们的出行提供极大的方便。地图操作方便用户浏览提供的一组地图操作功能,包括地图的缩放、点选、 区域选择、全景、图层控制等基本的地图浏览操作;通过这些操作用户可以更加快速、方便的在地图中定位其所感兴趣的某一点或某 一区域;这能提供给用户一种直观的,视觉上的信息表现,能极大 的增加游客的兴趣。网络分析利用ArcGis中的分析功能对两个景点之间的路线进行网络分析,为游客提供最短和最优路径等选择,并能在地图上高亮显示给游客;这能大大的节省游客们的时间,能帮助他们在同等的时间内玩的更 开心

15、更轻松。景点信息查询分为基本查询功能和复杂查询功能两个功能,基本查询功能主要是 鼠标点击某个图斑(地物)即可显示其对应的属性信息,复杂查询 功能是根据给定的查询条件(例如:景点=“*公园“),将查询结 果高亮定位在地图上(动态闪烁显示);这个能帮助游客选择自己 所喜欢的景点,不用再为不知道去哪游玩而烦恼了。服务信息查询这是给游客提供合肥全市比较重要的饭店、旅店、购物场所等服务娱乐场所的信息,能方便游客的吃、住、购物等需求,丰富其行程。公交信息查询为旅客提供便捷、方便、便宜的出行方式,在此模块中进行公交站 点查询、公交线路查询、公交换乘查询(直达、一次换乘、二次换乘)游客自驾游游客提供另一种出游

16、方式,可以给游客提供自驾游必须一些信息和 服务,这个功能特地为现在越来越多的有车一族专门设计的,它能 给有车一族们提供他们自驾游所需要的许多必备的知识和信息,能 大大的方便游客们的出行。6数据库设计6.1空间信息数据库设计表4.1合肥市信息shp数据集数据集名内容线形旅游景点合肥市的旅游景点占八、其他属性信息点合肥市其他信息点占八、公交站点合肥市公交站点占八、道路合肥市的道路线水体合肥市的水体面绿地地图范围界限面交通网络合肥市交通道路线6.2数据库设计系统数据库采用Microsoft Access构建,主要数据有:用户数据表、道路、景点、地物、 bus、station、road_sation_

17、bus 、road.数据库的主体构建:用户数据表:字段名类型长度是否可以为空是否作为主键用户名文本20否是密码文本20是否用户类型文本20是否道路表:字段名类型长度是否可以为空是否作为主键ID数字10否否长度数字50是否Name文本61否是TYPE文本50否否景点表:字段名类型长度是否可以为空是否作为主键ID数字10否否Name文本50否是地物表:字段名类型长度是否可以为空是否作为主键ID数字10是否Name文本61否是CLASS数字10否否Bus 表:字段名类型长度是否可以为空是否作为主键bus no文本4是是ownern ame文本20是否start_stati on文本20是否en d_

18、stati on文本20是否Start_time文本20是否En d_time文本20是否in tervals文本20是否all_statio n文本200是否Road 表:字段名类型长度是否可以为空是否作为主键roadNumber数字10是是roadName文本50是否roadLe ngth数字10是否roadWidth数字10是否properties文本50是否Station 表:字段名类型长度是否可以为空是否作为主键Id数字10否是stati onN ame文本50是否Oftherroad文本50是否所在区文本50是否最近的服务设施文本50是否是否是临时站台文本50是否Stati on

19、_road_bus 表:字段名类型长度是否可以为空是否作为主键Id数字10否是stati onNn mber数字10是否stati onN ame文本50是否roadNumber数字10是否busNumber文本50是否odista nee数字10是否7系统设计亮点最初构想系统:能实现地图的基本操作, 实现公交换乘,实现自驾游导航模块,实现天 气情况查询,实现景点查询,实现对景点周围进行缓冲区分析, 实现对以上查询信息的数据 管理。在提交作品的最后日期实现的功能:在已完成的公交信息查询中,利用SQL语句实现公交的直达、一次换乘、 二次换乘;在景点信息查询以及自驾游查询中,可以高亮显示及定 位到

20、要查的地点;实现地图的基本操作,如放大、缩小、平移等;实现对以上查询信息的数 据管理。虽然在指定日期,由于客观尤其是主观存在的各种原因,导致系统功能不完善, 未能做成GIS系统最看重的网络分析和缓冲区分析,但是我们采取“曲线救国“的方法,利用查 询式方法,即用户在输入查询内容,系统显示先前由设计者进行网络分析时的截图,达到预期所要的目的。在后期跟进过程,达到以上未完成功能的完善。8用户手册8.1引言8.1.1编写目的本手册是基于详细介绍本系统功能及操作,提供用户操作帮助的目的编写的;8.1.2背景能够为游客们提供合肥市的道路信息、景区信息、旅馆酒店信息和购物逛街信息等,以方便游客的旅游活动。同

21、时能为旅行社管理人员提供游客出行分布信息、游客意见等,给旅行社提供辅助决策功能;8.2支持软件(安装本系统前先安装如下软件Microsoft Visual 2008、Microsoft Access 、Arcgis9.3 及 ArcEnginee9.3 ;8.3安装及程序运行界面提示8.3.1安装(按照下面图示,根据提示一步步操作即可!)第一步先点击该安装软件J口 jhitelStsinfi'si''Tr-Ji -'rVindows Installer 软粹包 第二步按照软件向导安装,点击下一步第三步继续第四步选择安装软件的根目录步一步往下点击直到安装完成8.3

22、.2运行运行主程序界面主界面的右下角还有实时显示时间的窗口星期日星期一星期二星期三星期四星期五星闢丈1Elj2627-12345678910111213141516IT13ZOZ1险23£42526ZT2S3031120I0-5-2A8.4 操作说明8.4.2景点信息查询第一步:点击按钮进入景点查询界面第二步:点击按钮添加底图添加完地图后的界面全图第三步:地图的一些基本浏览功能1 点击!匕!按钮系统放大功能放大后2 .点击I按钮系统缩小功能缩小前3 .点击W按钮进行地图的移动I通过工具按钮也能实现以上操作3 .点击按钮能够将地图全景显示TA 查询功龍fctiiiE'貉小秋图平

23、移地图5 点击界面上的戸毛日® ®凸;X 時 黑曲电这些功能按钮能对地图进行基础的浏览第四步:点击查词功旋按钮,进入查询界面(例如查询合肥工业大学)由于合肥工业大学属 于市区地物,所以选 择市区地物类型,并且合肥工业大学属于 name查询,所以选择 name类型最终查询结果是find:台.肥工业天学7氏陨Eaarch str iitgStarch.:Eeatarw 昌 thut are similar to or coni aim theMl fields a Id fi eV'nameEai.ch layer' s primary display fiel

24、dCuic«lRi ght& cli clc a raw to show context meuTLVa1uFieldrL:ajrien=ijrie2 objects found422 公交信息查询第一步:点击1- -1按钮进入公交信息查询界面含吧市痪游电理值建紊琉牛立H卢fll町甬厂泄3 肌皿财)ikSiNRS*< tillFail山刮u公交站点信息查询(以百花井为例)iw公交路线查询(以 2路为例):中|4球刍也 *4. Hi. Jr y i » Fa imL cut J合肥市粮5殍芯理信良案琉蛰金勒刍價Q t &1)於攵黠鱼L< I S.WL1* FiadLZ.ffJ益吓炖路脅:谏悻交蜒弼伯金交猜JQ ;曲阡站点5站帝旳寿时低末It主时词垸1st静市晒22公交换乘查询(火车站到西客站)423游客自驾游第一步:点击自驾游按钮进入自驾游界面raa*杲应3里刚戈普工具重谊邛農1鶴,iBJPcE冈壤怕折更旦主界面叵适昭日crhei归口已TYFt-邹适驱 三渝直藝-二詆臣业 h推、车41县摊ITHfiKli这些按钮主要是用来进行地图基本操作和浏览的玄件 IM 查询相关也点 aesa的 :x 舸o第二步:点击'-'f-'t按钮进行网络分析(博

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论