景区旅游信息管理系统讲解

上传人:最**** 文档编号:117933323 上传时间:2019-12-11 格式:PPT 页数:15 大小:275KB
返回 下载 相关 举报
景区旅游信息管理系统讲解_第1页
第1页 / 共15页
景区旅游信息管理系统讲解_第2页
第2页 / 共15页
景区旅游信息管理系统讲解_第3页
第3页 / 共15页
景区旅游信息管理系统讲解_第4页
第4页 / 共15页
景区旅游信息管理系统讲解_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《景区旅游信息管理系统讲解》由会员分享,可在线阅读,更多相关《景区旅游信息管理系统讲解(15页珍藏版)》请在金锄头文库上搜索。

1、景区旅游信息管理系统 数据结构 课外实践报告 小组人员 时彬强 12级物联网工程 潘理想 12级物联网工程 凡正宇 12级物联网工程 万 路 12级物联网工程 问题简述 v首先通过系统管理者输入景区的信息,以确定是一 个什么样的景区分布情况,供游客利用管理系统清 楚地了解到本景区的基本情况(如:景点的名称, 景点间的距离)。 v制订旅游景点导游线路策略,首先通过遍历景点, 给出一个入口景点,建立一个导游线路图,导游线 路图用有向图表示。遍历采用深度优先策略,这也 比较符合游客心理。 v为了使导游线路图能够优化,可通过拓朴排序判断 图中有无回路,若有回路,则打印输出回路中的景 点,供人工优化。

2、v在导游线路图中,还为一些不愿按线路走的游客提供 信息服务,比如从一个景点到另一个景点的最短路径 和最短距离。在本线路图中将输出任意景点间的最短 路径和最短距离。 v在景区建设中,道路建设是其中一个重要内容。道路 建设首先要保证能连通所有景点,但又要花最小的代 价,通过求最小生成树来解决这个问题。本任务中假 设修建道路的代价只与它的里程相关。 任务功能模块如下: 1)创建景区景点分布图 2)输出景区景点分布图(邻接矩阵) 3)输出导游线路图 4)判断导游线路图有无回路 5)求两个景点间的最短路径和最短距离 6)输出道路修建规划图 小组人员任务分工 v时彬强:导游线路图的创建,最短路径与最短距离

3、 v潘理想:景区分布图的创建与输出 v凡正宇:拓扑排序判断导游线路图是否有回路 v万 路:道路修建规划图的创建与输出 解决问题的具体函数 1)创建景区景点分布图 /寻找要查找顶点位置 int LocateVex(ALGraph G,string v); /创建图的邻接表存储 void CreatGraph(ALGraph 2)输出景区景点分布图(邻接矩阵) /输出图的邻接矩阵 void OutputGraph(ALGraph G); 3)输出导游线路图 void DFS(ALGraph G,int v); /递归遍历 void DFSTraverse(ALGraph G); /图的深度遍历 v

4、oid CreatTourSortGraph(ALGraph G,ALGraph /创建导游线路图 4)判断导游线路图有无回路 /计算每个顶点的入度,存储在indegree数组中 void FindInDegree(ALGraph G1,int indegree); /拓扑排序 int TopoSort(ALGraph G1); 5)求两个景点间的最短路径和最短距离 /计算最短路径 void ShortestPath(ALGraph G,int path MAX_VERTEX_NUM,double D MAX_VERTEX_NUM); /输出最短路径 void MiniDistanse(ALG

5、raph G,int pathMAX_VERTEX_NUM,double D MAX_VERTEX_NUM); /输出走的路线 void OutPutShortestPath(ALGraph G,int pathMAX_VERTEX_NUM, int i,int j); 6)输出道路修建规划图 /寻找还没有纳入最小生成树中的边的最小值 int Mininum(ALGraph G,Edge a); /求最小生成树 void MiniSpanTree(ALGraph G,string u); 景区图 v1 v7 v6 v3 v5 v8 v4 v2 v1 v4 v2 v5 v8 v1 v4 v2 v7 v6 v3 v5 v8 v1 v4 v2 v7 v6 v3 v5 v8 v1 v4 v2 导游图 v1 v7 v6 v3 v5 v8 v4 v2 Thats all thank you !

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号