收藏 分销(赏)

GIS专业系统设计文档案例.doc

上传人:精**** 文档编号:3029683 上传时间:2024-06-13 格式:DOC 页数:39 大小:2.39MB 下载积分:12 金币
下载 相关 举报
GIS专业系统设计文档案例.doc_第1页
第1页 / 共39页
GIS专业系统设计文档案例.doc_第2页
第2页 / 共39页


点击查看更多>>
资源描述
《合肥市旅游地理信息系统》 设计说明书 作者:合肥工业大学资源环境工程学院地理信息系统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. 开发环境:Visual studio ,Arc engine9.3,ArcGis 9.3。 1.1.3参考资料 [1] 黄杏元.地理信息系统概论(修订版)[M].北京:高等教育出版社. [2] 王珊.数据库系统概论(第四版)[M].北京:高等教育出版社. [3] C#.NET课程设计指导[M].北京:北京大学出版社. [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系统配置 提议配置:操作系统 Windows 98 以上、Windows XP 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 数据库设计 系统数据库采取Microsoft Access 构建,关键数据有: 用户数据表、道路、景点、地物、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 支持软件(安装本系统前先安装以下软件 Microsoft Visual 、Microsoft Access、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 其它 系统帮助文档因为无法得到正版软件,仅仅是从网上下载由Easy CHM未注册版本制作一个简单工具,所以在帮助文档中留有部分版本信息,不可避免。同时在这里申明:使用该工具只是权宜之计,以后有条件一定改过!若相关单位追究责任,可将系统帮助文档从系统内删除并向相关单位表示歉意!其它所以造成责任我们概不负责!
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服