综合实验十二 校园导游咨询

合集下载

校园导游咨询系统课程设计报告

校园导游咨询系统课程设计报告

目录一、需求分析 (2)二、概要设计 (2)三、详细设计 (4)四、设计和调试分析 (9)五、用户手册 (9)六、测试结果 (10)1.操作命令符为s/S, (10)2.操作命令符为v/V, (11)3.操作符为v/V, (11)4.操作符为e/E, (11)5.综上可以查得: (12)七、附录 (12)参考文献 (13)校园导游咨询系统一、需求分析1.从福建农林大学的平面图中选取28个有代表性的景点,抽象成一个无向带权图。

以图中顶点表示景点,边上的权值表示两地间的距离。

2.本程序的目的是为了用户提供路径咨询,根据用户指定的始点和终点输出相应路径,或者根据用户指定的景点输出景点的信息。

3.测试数据(附后)。

二、概要设计1.抽象数据类型图的定义如下:ADT {struct arcnode{ int v;int w;struct arcnode *next;};struct node{ int degree;struct arcnode *first;}adjlist[28];}2.主程序V oid mian(){初始化临接矩阵windows(); / /初始化串口getch();}3.函数定义的变量#define infi 32767#define MAX 28int M,N; //无向图中的顶点M,无向图的变数int adjmatrix[MAX][MAX]; // 保存临接矩阵的2唯数组char *schoolIfo[MAX+1]={ //此数组用于界面显示信息"null","东台-dt","金1-j1","金2-j2","金3-j3","金4-j4","食堂-st","田径场-tjc","校大门-xdm","创业园-cyy","校医院-xyy","图书馆-tsg","映辉桥-yhq","观音湖-gyh","成教楼-cjl","生物楼-swl","博学楼-bxl","创新楼-cxl","明德楼-mdl","拓荒广场-thgc","南区公寓-nqgy","田家炳楼-tjbl","农大新区-ndxq","中华广场-zhgc","905终点站-zdz","蜂疗医院-flyy","研究生公寓-yjsgy","昌融学生街-crxsj","北区学生公寓-bqxsgy"};char *charcd2[MAX]={ //用于显示最短路径时走向的数组"校大门","金1","昌融学生街","创业园","东台","金2","田径场","拓荒广场","南区公寓","校医院","食堂","成教楼","创新楼","田家炳楼","农大新区","观音湖","金3","映辉桥","金4","明德楼","中华广场","905终点站","蜂疗医院","生物楼","博学楼","图书馆","研究生公寓","北区学生公寓"};char *charcd[MAX]={ //用于用户输入起始点与终止点时对应的数组"xdm","j1","crxsj","cyy","dt","j2","tjc","thgc","nqgy","xyy","st","cjl","cxl","tjbl","ndxq","gyh","j3","yhq","j4","mdl","zhgc","zdz","flyy","swl","bxl","tsg","yjsgy","bqxsgy"};char *infor[MAX]={ //介绍景点信息数组"校大门:\n 占不提供介绍","金1:\n 指金山大道的一处,由图可知","昌融学士街:\n 农大的小吃一条街,来农大一定要来尝尝!","创业园:\n 农大创业有志者的孵化地","东台:\n 农大老师所住之处","金2:\n 金山大道的第二处有图可看出","田径场:\n 农大的运动场地","拓荒广场:\n 大礼堂就在此处","南区公寓:\n 顾名思意,学生公寓","校医院:\n 希望你不要来","食堂:\n 学校八九十食堂都在这,不错蛮好吃的。

课程设计(校园导游)

课程设计(校园导游)

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊一、设计题目校园导游咨询二、需求分析(1)设计你的学校的校园平面图,所含景点不少于10个。

以图中顶点表示学校各景点,存放景点名称、代号、简介等信息;以边表示路径,存放路径长度等相关信息。

(2)为来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的一条最短的简单路径。

(3)为来访客人提供图中任意景点相关信息的查询。

(4)界面美观,方便使用。

通过主菜单操作。

三、总体设计3.1 设计思路设计一个校园导游系统,应用到数据结构中学到的图的建立,各景点应存在一个图中,而计算不重复路线的时候需要应用到弗洛伊德图的遍历。

计算俩景点间最短路径应用到最小生成树的遍历。

景点数据装在一个图中,能够输入图的顶点和边的信息,并存储到相应存储结构中然后输出图的邻接矩阵。

邻接矩阵是表示顶点之间相邻关系。

生成树是指:如果G是一个图,这个图的生成子图T是树,那么可以说T为G 的生成树。

一个图有生成树当且仅当这个图连通。

可通过求该网络的最小生成树达到求解线路或总代价最小的最佳方案。

弗洛伊德算法是通过一个图的权值矩阵求出它的每两点间的最短路径矩阵。

它是从图的带权邻接矩A=[a(i,j)] n×n开始,递归地进行n次更新,即由矩阵D(0)=A,按一个公式,构造出矩阵D(1);又用同样地公式由D(1)构造出D(2);……;最后又用同样的公式由D(n-1)构造出矩阵D(n)。

矩阵D(n)的i行j列元素便是i号顶点到j号顶点的最短路径长度,称D(n)为图的距离矩阵,同时还可引入一个后继节点矩阵path来记录两点间的最短路径。

3、2系统功能设计本系统除了有主程序模块外还有3个子功能菜单。

3个子功能的设计描述如下。

(1)学校景点介绍学校景点介绍由函数introduce( )实现。

当用户选择该功能,系统即能输出学校全部景点的信息:包括景点编号、景点名称及景点简介。

综合实践活动——小导游

综合实践活动——小导游

同学们,你们喜欢旅游吗?我们祖国有悠久的历史,灿烂的文化,辽阔的疆域,她山河壮丽,名胜古迹和现代文明交相辉映,深深的吸引着大量的中外游客,也深深的吸引着我们每一位同学。

基本活动
试一试
假如你是一名小导游,请为同学们讲解一个你去过的著名景点!
说一说
1.
2.
3.
4.
5.
6.
做一做
把自己最喜欢的一个景点通过制作ppt的形式介绍给同学们。

(以线路图的设计和景点解说词的撰写为重点)
延伸拓展
在学校组织的社会大课堂中利用自己学到的导游知识为同学们提供服务,成为一名副其实的“小导游”。

五年级上册综合实践《12、小导游》教学设计

五年级上册综合实践《12、小导游》教学设计

12、小导游
一、教学目标。

1、认识身边的旅游景点,开阔学生视野。

2、为景点做广告,培养学生的思维。

3、开展实践活动,学做小导游,
二、教学内容:
1、认识身边的旅游景点。

2、为景点做广告。

3、学做小导游。

三、教学重点和难点:懂得导游的职责、学问,学会做小导游。

第一课时
一、导入新课。

同学们,你们喜欢外出旅游吗?你接触过导游吗?我国地大物博,山河如画,各种名胜古迹、山水美景数不胜数。

随着我国人民生活水平的提高,越来越多的人加入到旅游行列,越来越多的导游出现在你我面前。

让我们一起关注旅游,体验导游的工作和生活吧。

二、板书课题:小导游。

三、提问:你们知道我们所在的地位有哪些旅游景点呢?四、学生填表。

名称地点我去过的旅游景点
我听说的旅游景点我最想去的旅游景点。

校园导游社会实践报告(精选5篇)

校园导游社会实践报告(精选5篇)

校园导游社会实践报告(精选5篇)校园导游社会实践报告(精选5篇)一段难忘的社会实践结束了,我们一定积累一些相应的社会经验,这时候十分有必须要写一份实践报告了!那么如何把实践报告写出新花样呢?以下是小编帮大家整理的校园导游社会实践报告(精选5篇),仅供参考,欢迎大家阅读。

校园导游社会实践报告120XX年暑假期间,在校团委的号召下,为进步本人各方面的才能,加深本人对社会的理解,我参与了暑假兼职导游培训社会理论活动(20XX年8月1日——20XX年8月15日)。

为期15天的理论中,导游中心经理逐日开端对我讲授导游事务、导游法律法规、中国旅游天文、导游事故处置等根本的导游技艺以控制必要的旅游常识;同时,我还控制了著名景区景点的导游材料。

培训完毕后,经理还组织我跟随游览团亲身体验导游的工作。

导游工作不只是一门技术,同样也是一门艺术。

身为导游应具备以下根本的职业素质:1.效劳第一的准绳导游工作是一项效劳工作。

要想取得旅游者真诚的赞誉,就必需努力探求效劳,树立效劳第一的认识,把为旅游者效劳看成是本人荣耀和重要的职责,这是导游员效劳工作的根本请求,也是权衡导游员效劳态度和效劳质量的重要尺度和规范。

2.待人诚恳,擅长沟通顾客是旅游企业的衣食父母,要使企业在日益竞争剧烈的旅游市场上立于不败之地导游员就必需诚恳待客,向游客提供真诚的效劳。

但是,与游客深化地交流与沟通则可树立导游者与旅游者的良好关系,发明友好氛围。

3.有热情、有自信心其实,不论在哪个行业,热情和自信心都是不可或缺的。

热情让我们对工作充溢激情,愿意为共同的目的斗争;耐烦又让我们细致的看待工作,力图做好每个细节,锦上添花。

激情与耐烦互补促进,才干碰撞出最美丽的火花,工作才干做到最好。

同时,在理论中,我也发现了旅游业一些方面的问题,对这些问题的考虑和合了解决,对促进我国导游队伍建立,大有稗益。

一、导游员工作方式的`不合理化目前,在导游工作中,"背书"的硬举措依然普遍存在,即请求导游员背诵指定目导游词,并在年底停止抽查。

校园导游实验报告

校园导游实验报告

校园导游实验报告校园导游实验报告引言:校园导游是一项重要的教育活动,它可以让学生更好地了解自己所在学校的历史、文化和环境。

本实验报告旨在探讨校园导游的意义、实施方法以及对学生的影响。

一、校园导游的意义校园导游是一种将课堂知识与实践相结合的教育方式。

通过参观学校的各个地方,学生可以亲身感受到所学知识的实际应用,并能够更好地理解学校的历史和文化。

此外,校园导游还可以增强学生的团队合作意识和沟通能力,培养他们的领导才能和自信心。

二、校园导游的实施方法校园导游可以采用多种实施方法,如学生自行组织导游活动、请专业导游讲解等。

在本次实验中,我们选择了学生自行组织导游活动的方式。

首先,我们成立了一个导游团队,由学生自愿报名加入。

然后,我们制定了详细的导游路线和内容,包括学校的历史建筑、知名校友等。

最后,我们进行了多次导游活动,邀请其他同学参加。

三、校园导游对学生的影响校园导游对学生的影响是多方面的。

首先,通过参与导游活动,学生可以更好地了解学校的历史和文化,增强学校归属感。

其次,导游活动可以锻炼学生的组织能力和领导才能,提高他们的团队合作意识。

此外,导游活动还可以培养学生的沟通能力和表达能力,使他们更加自信和独立。

四、校园导游的改进建议尽管校园导游在本次实验中取得了一定的成效,但还存在一些问题。

首先,导游活动的时间安排不够合理,导致有些同学无法参与。

其次,导游内容有时过于枯燥,需要更多的趣味性和互动性。

因此,我们建议在今后的导游活动中,应该更好地安排时间,确保更多的学生能够参与进来。

同时,导游内容应该更加有趣,可以增加一些小游戏或互动环节,以吸引学生的兴趣。

结论:校园导游是一种重要的教育活动,它可以帮助学生更好地了解学校的历史、文化和环境。

通过参与导游活动,学生可以锻炼自己的组织能力、沟通能力和领导才能。

然而,为了使校园导游活动取得更好的效果,我们还需要不断改进和完善导游的内容和方法。

希望今后能有更多的学校能够开展这样的活动,让学生们更好地认识和热爱自己的学校。

校园导游讲解实验报告(3篇)

校园导游讲解实验报告(3篇)

第1篇一、实验背景随着我国旅游业的蓬勃发展,校园旅游逐渐成为一种新的旅游形式。

为了提高学生的综合素质和导游讲解能力,我校于近期开展了校园导游讲解实验活动。

本次实验旨在通过模拟真实导游场景,让学生在实践中掌握导游讲解技巧,提升语言表达能力和人际交往能力。

二、实验目的1. 培养学生热爱家乡、宣传家乡的情感。

2. 提高学生的导游讲解能力,掌握导游讲解技巧。

3. 增强学生的团队协作能力和沟通能力。

4. 激发学生对旅游专业的兴趣,为将来从事相关工作打下基础。

三、实验内容1. 校园景点选择:本次实验选择了校园内的钟楼、校名校训碑、静远楼、玉泉河、孔子像、教育名言石刻园、敬文图书馆、启雕塑等八个景点作为讲解对象。

2. 讲解员选拔与培训:通过选拔和培训,共选出21名讲解员,分别负责不同景点的讲解。

讲解员培训内容包括导游基本知识、讲解技巧、语言表达等方面。

3. 模拟导游讲解:讲解员在指定景点进行模拟导游讲解,其他学生担任游客角色,聆听讲解并给予评价。

4. 讲解员互评:讲解结束后,其他讲解员对讲解员的表现进行评价,指出优点和不足,并提出改进建议。

四、实验过程1. 讲解员选拔:通过自愿报名和面试,选拔出具备一定语言表达能力和导游知识的21名学生作为讲解员。

2. 讲解员培训:组织讲解员进行集中培训,学习导游基本知识、讲解技巧、语言表达等方面的内容。

3. 模拟导游讲解:讲解员在指定景点进行模拟导游讲解,其他学生担任游客角色,聆听讲解并给予评价。

4. 讲解员互评:讲解结束后,其他讲解员对讲解员的表现进行评价,指出优点和不足,并提出改进建议。

五、实验结果与分析1. 讲解员表现:大多数讲解员在讲解过程中能够准确、生动地介绍景点,语言表达流畅,具有一定的感染力。

2. 讲解技巧:部分讲解员在讲解过程中能够运用多种讲解技巧,如提问、互动、故事等,使讲解内容更加生动有趣。

3. 团队协作:讲解员之间能够相互配合,共同完成讲解任务,展现了良好的团队协作能力。

校园导游综合实践教案

校园导游综合实践教案

校园导游综合实践教案教案标题:校园导游综合实践教案教案目标:1. 通过校园导游综合实践活动,培养学生的组织能力、口头表达能力、沟通能力和团队合作能力。

2. 引导学生了解校园文化和历史,增强学习兴趣和归属感。

3. 培养学生对文化遗产的保护和传承的意识。

教案步骤:一、导入(5分钟)1. 教师介绍本节课的主题和目标,并提出学生在导游活动中的角色和责任。

二、背景知识讲解(10分钟)1. 教师向学生介绍学校的历史和文化背景,包括学校的创办时间、校训、重要建筑等相关信息。

2. 教师提供一些图片或视频素材,让学生感受学校的美景和特色。

三、团队分组与任务分配(5分钟)1. 教师将学生分成小组,并给每个小组分配一个特定的校园景点。

2. 每个小组需要收集该景点的相关信息,如历史背景、文化内涵等,并准备导游词。

四、信息收集和整理(15分钟)1. 学生利用图书馆、互联网或校内资源等途径,收集并整理被分配景点的相关信息。

2. 学生可以相互协助,分享和交流所获得的信息,以确保全面和准确。

五、导游词撰写与练习(15分钟)1. 各小组根据收集的信息,撰写相应的导游词。

2. 学生可以进行词汇和语法的修改和润色,确保表达的流畅性和准确性。

3. 学生还应当进行口头练习,以提高口语表达能力和自信度。

六、导游活动实施(20分钟)1. 学生按照小组分配的次序,先后迎接其他小组的导游,依次进行导游活动。

2. 每个小组的导游时间应控制在5分钟内,以确保活动进度和学生注意力的稳定。

七、活动总结与分享(10分钟)1. 学生进行导游活动的总结,并在班级或校级范围内分享自己的收获和体会。

2. 学生可以将导游词和相关资料整理成手册或展板形式,供学校师生参考和欣赏。

八、作业布置(5分钟)1. 学生撰写一篇导游活动的心得体会,包括学到的知识、遇到的困难以及对校园文化的新理解。

教案延伸:1. 学生可以参观其他学校或社区的重要景点,进行类似的导游实践活动。

2. 将导游活动与地理或历史课程结合,加深学生对地理和历史知识的理解和记忆。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

综合实验十二校园导游咨询一、实验目的(1)熟练掌握图的创建及遍历基本操作算法。

(2)熟练掌握最短路径算法。

(3)利用图的遍历和最短路径求解技术,设计一个校园导游程序,为来访的客人提供各种信息查询服务。

二、实验内容【问题描述】设计一个校园导游程序,为来访的客人提供各种信息查询服务。

【基本要求】(1)设计你所在学校的校园平面图,所含景点不少于10个。

以图中顶点表示校内各景点,存放景点名称、代号、简介等信息;以边表示路径,存放路径长度等相关信息。

(2)为来访客人提供图中任意景点相关信息的查询。

(3)为来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的一个最短的简单路径。

【测试数据】由读者根据实际情况指定。

【实现提示】一般情况下,校园的道路是双向通行的,可设校园平面图是一个无向网。

顶点和边均含有相关信息。

【选作内容】(1)求校园图的关节点。

(2)提供图中任意景点问路查询,即求任意两个景点之间的所有路径。

(3)提供校园图中多个景点的最佳访问路线查询,即求途经这多个景点的最佳(短)路径。

(4)校园导游图的景点和道路的修改扩充功能。

(5)扩充道路信息,如道路类别(车道、人行道等)、沿途景色等级,以至可按客人所需分别查询人行路径或车行路径或观景路径等。

(6)扩充每个景点的邻接景点的方向等信息,使得路径查询结果能提供详尽的导向信息。

(7) 实现校园导游图的仿真界面。

程序代码及结果:#include<iostream>#include<iomanip>using namespace std;const int MaxSize=18;const int INFINITY=65535;//最大值无穷class direction;template <class T> class MGraph;template <class T>class VertexNode//定义头结点{friend class MGraph<T>;public:int vex;//顶点名称T vexname;//顶点名称T vexinf;//顶点信息direction dir;//存放顶点方位信息的direction类的dir。

};class direction{public:int ln;//存放在方向图中的横坐标,表示东西int col;//存放在方向图中的纵坐标,表示南北};template <class T>class MGraph//定义无向图的邻接矩阵{public:MGraph();//构造函数,初始化具有n个顶点的图void printvexname();//显示所有景点及景点代号void printvexinf(int i);//显示代号为i景点的名称及信息void printroad(int i,int j);//显示景点i~j的最短路径方案信息void printdir(int i,int j);//显示景点i到j的方向信息,如“向东100m,向南200m”VertexNode<T> adjlist[MaxSize]; //存放景点全部信息的景点类数组int vertexNum,arcNum; //图的顶点数和边数void Root(int p,int q);//递归寻找pq间的最短路径int Path[MaxSize][MaxSize],Dist[MaxSize][MaxSize];//创建Path和Dist分别存放两点间最短路径的前驱节点,两点间最短路径长度int Line[MaxSize];//Line存放路径int kkk;//Line[]数组的标记private:T vertex[MaxSize]; //存放图中顶点的数组int arc[MaxSize][MaxSize];//存放图中边的数组};*************************【以下为类的实现即类函数的定义】***********************************template <class T>MGraph<T>::MGraph()//a[]为景点代号,b[]为景点名称,c[]为景点信息,d[]为景点方位信息的横坐标,e[]为景点方位信息的纵坐标//s[]为存放景点邻接矩阵信息的一维数组,根据其对称性可以用公式赋值给二维数组arc[][] {int s[]={0,1,0,0,2,0,0,0,2,0,0,0,2,3,0,0,0,0,4,2,0,0,0,0,0,2,3,0,0,0,0,0,2,3,1,0,0,0,2,0,2,0,0,2,0,4,0,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,2,0,1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,2,0};int a[]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17};char* b[]={"南门","实验楼","南图","大活","睿思楼","大礼堂","南4教","知行楼","国交楼","南3教","南2教","南1教","北图","北3教","北4教","北2教","北1教","北门"};char* c[]={"南校区正门","物理实验楼","南校区图书馆","大学生活动中心","教师办公楼、医务室及留学生公寓","大礼堂,用于举办各种文艺演出","南校区第4教学楼","实习基地,计算机房等","国际交流中心,教职工餐厅","南校区第3教学楼","南校区第2教学楼","南校区第1教学楼","北校区图书馆","北校区第3教学楼","北校区第4教学楼","北校区第2教学楼","北校区第1教学楼","北校区正门"};int d[]={8,6,4,4,1,0,0,1,3,4,6,8,4,3,2,3,5,8};int e[]={8,8,8,10,8,10,7,6,6,6,6,6,3,1,0,0,0,2};int i,j;vertexNum=18;arcNum=30;for(i=0;i<vertexNum;i++){adjlist[i].vex=a[i];adjlist[i].vexname=b[i];adjlist[i].vexinf=c[i];adjlist[i].dir.ln=d[i];adjlist[i].dir.col=e[i];}for (i=0; i<vertexNum; i++)//初始化邻接矩阵for (j=0; j<vertexNum; j++)arc[i][j]=arc[j][i]=s[(i*(i+1))/2+j]; //根据s[]的对称性,将一维数组中的数据赋给二维数组arc[][] }template<class T>void MGraph<T>::printvexname(){int i;for(i=0;i<vertexNum;i++)cout<<adjlist[i].vex<<" "<<adjlist[i].vexname<<endl;;}template<class T>void MGraph<T>::printvexinf(int i){cout<<i<<" "<<adjlist[i].vexname<<":"<<adjlist[i].vexinf<<endl;}template<class T>void MGraph<T>::printdir(int i,int j){int dx,nb;//临时存放i与j之间的南北东西关系j在i的哪边??dx=adjlist[j].dir.col-adjlist[i].dir.col;nb=adjlist[j].dir.ln-adjlist[i].dir.ln;if(dx>0)//即j在i的东边cout<<"向东"<<dx*100<<"m,";elsecout<<"向西"<<dx*(0-100)<<"m,";if(nb>0)//即j在i的南边cout<<"向南"<<nb*100<<"m";elsecout<<"向北"<<nb*(0-100)<<"m";}template<class T>void MGraph<T>::Root(int p,int q){if (Path[p][q]>0){Root(p,Path[p][q]);Root(Path[p][q],q);}else{Line[kkk]=q;kkk++;}}template<class T>void MGraph<T>::printroad(int i,int j){int p,q,m,k,item1,item2;for(p=0;p<vertexNum;p++)for(q=0;q<vertexNum;q++)Dist[p][q]=arc[p][q];//邻接矩阵赋值for(k=0;k<vertexNum;k++)for(p=0;p<vertexNum;p++)if (Dist[p][k]>0)for(q=0;q<vertexNum;q++)if (Dist[k][q]>0)if (((Dist[p][q]>Dist[p][k]+Dist[k][q])||(Dist[p][q]==0))&&(p!=q)){Dist[p][q]=Dist[p][k]+Dist[k][q];Path[p][q]=k;}cout<<"\n==================================================== =\n";cout<<"从"<<adjlist[i].vexname<<"到"<<adjlist[j].vexname<<"的最短路径为:"<<endl; cout<<adjlist[i].vexname;kkk=2;Root(i,j);item2=Line[2];cout<<"-->";printdir(i,item2);cout<<"-->"<<adjlist[item2].vexname;for(m=3;m<=kkk-1;m++){item1=Line[m];cout<<"-->";printdir(item1-1,item1);cout<<"-->"<<adjlist[item1].vexname;}cout<<endl;cout<<"\n==================================================== =\n";}*****************************【以下为主函数】**************************************int funcchoice()//系统功能选择页面{int choice;cout<<"====================================================== ========"<<endl;cout<<" 欢迎进入校园导游咨询平台"<<endl;cout<<" 1--显示校园所有景点信息"<<endl;cout<<" 2--查询校园景点信息"<<endl;cout<<" 3--问路查询系统"<<endl;cout<<" 4--退出导游资讯平台"<<endl;cout<<"====================================================== ========"<<endl;cout<<"请输入要选择的功能号:";cin>>choice;return choice;}void main(){MGraph<char*> mg;int funcchoice();int fc;while(1){fc=funcchoice();if(fc==1){int i;for(i=0;i<mg.vertexNum;i++)mg.printvexinf(i);}else if(fc==2){int i;mg.printvexname();cout<<endl<<"请输入所要查询景点代号:";cin>>i;mg.printvexinf(i);}else if(fc==3){int i,j;mg.printvexname();cout<<"请输入两景点代号(我们将把最短路线反馈予您):";mg.printroad(i,j);}else if(fc==4)break;elsecout<<"输入有误,请重新输入!"<<endl; }}如有侵权请联系告知删除,感谢你们的配合!。

相关文档
最新文档