连云港景点导游咨询系统.doc

连云港景点导游咨询系统.doc

ID:59129028

大小:267.50 KB

页数:21页

时间:2020-09-12

连云港景点导游咨询系统.doc_第1页
连云港景点导游咨询系统.doc_第2页
连云港景点导游咨询系统.doc_第3页
连云港景点导游咨询系统.doc_第4页
连云港景点导游咨询系统.doc_第5页
资源描述:

《连云港景点导游咨询系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、淮海工学院计算机工程学院课程设计报告设计名称:数据结构课程设计选题名称:连云港市景点导游咨询姓名:学号:专业班级:系(院):计算机工程学院设计时间:设计地点:计算机实验室、教室成绩:指导教师评语:签名:年月日1.课程设计目的1、训练学生灵活应用所学数据结构知识,独立完成问题分析,结合数据结构理论知识,编写程序求解指定问题。2.初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;3.提高综合运用所学的理论知识和方法独立分析和解决问题的能力;4.训练用系统的观点和软件开发一般规范进行软件开发,巩固、深化学生的理论知识,提高编程水平,并在此过程中培养他们严谨的科学态度和良好

2、的工作作风。2.课程设计任务与要求:任务:[问题描述]用无向网表示连云港市旅游景点平面图,图中顶点表示主要景点,存放景点编号、名称、简介等信息,图中边表示景点间的道路,存放路径长度信息。[基本要求](1)查询各景点的相关信息;(2)查询图中任意两个景点间的最短路径(3)查询图中任意两个景点间的所有路径(4)可动态添加景点,加后可查询该景点到其它景点的最短路径要求:1、要求从分析题目的需求入手,按设计抽象数据类型、构思算法、通过设计实现抽象数据类型、编制上机程序和上机调试等若干步骤完成题目,最终写出完整的分析报告。前期准备工作完备与否直接影响到后序上机调试工作的效率。在程序设计阶段应尽量利用

3、已有的标准函数,加大代码的重用率。2设计的题目按要求完成,并具要有一定的深度和难度。3、程序设计语言推荐使用C/C++,程序书写规范,源程序需加必要的注释;4、每位同学需提交可独立运行的程序;5、每位同学需独立提交设计报告书,要求编排格式统一、规范、内容充实;3.课程设计说明书一需求分析该连云港市景点导游咨询系统是为了旅游机构和个人对连云港市旅游景点的了解,手工操作时效率很低。因此设计了一个简便的景点导游咨询系统。此程序系统功能:①录入各景点信息:定义无向网存储景点名称及权值,以顺序表L存储;②功能选择:Caidan输出菜单建立系统功能列表;③查看各景点信息:Search函数搜索出定义的景

4、点信息,包括:景点编号、景点名称、景点简介等;④查询两景点的最短路径:Dijkstra算法查询两景点间最短路径;⑤添加景点:将原有定义的内容放到顺序表中,在顺序表的尾部插入新增内容,在将全部内容存入邻接矩阵中;⑥程序结束:退出。(1)在程序中输入一个具体景点名称,需要向游客展示出该景点的所有信息,包括景点编号、景点名称、景点门票、景点简介等;(2)程序员输入游客所在地,以及想前往的下一个景点,利用Dijkstra算法得到到达目的地最短路径;(3)程序员输入游客所在地,以及想前往的另一个景点时,程序向用户提供所有路径。(4)程序员可添加景点,添加后可查询该景点到其它景点的最短路径;详细的列出

5、连云港市景点信息,对比选择、优质选择,提高工作效率。二概要设计1、基本操作:CreateGraph(G):创建图G。LocateVertex(G,v):确定顶点v在图g中的位置。GetVertex(G,i):取出图g中的第i个顶点的值。FirstAdjVertex(G,v):求图G顶点v的第一个邻接点,若v无邻接点或图G中无顶点v,则函数值为“空”。NextAdjVertex(G,v,w):已知w是图G中顶点v的某个邻接点,求顶点v的下一个邻接点(紧跟在w后面),若w是v的最后一个邻接点,则函数值为“空”。InsertVertex(G,u):在图G中增加一个顶点u。InsertArc(G,

6、v,w):在图G中增加一条从顶点v到顶点w的弧。TraverseGraph(G):按照某种次序,对图G的每个结点进行访问且只进行一次。2、系统中子程序及功能要求:(1)ChushihuaPath(MGraphg,inti,intj):初始化访问标志与路径条数;(2)Path(MGraphg,inti,intj,intk):确定第k+1个顶点的序号,k初始值为0;(3)ShortestPath(MGraphg,inti):输出最短路径;(4)ShortestPath_Dijkstra(g,i,j):Dijkstra算法求从顶点v0到顶点p的最短路径;(5)Search(G,v)用于查找并向游

7、客展示景点所有信息,即数据类型中定义的信息;(6)Chaname(MGraphg):查询景点的信息;(7)Chaallpath(MGraphg):查询两个景点间的所有路径;(8)Chashortpath(MGraphg):查询两个景点间的最短路径;(9)Add(MGraphg):动态添加景点。3.系统程序功能结构图连云港市景点导游咨询管理系统景点信息录入查询景点信息查询路径按名称查景点信息初始化景点信息动态添加景点信息查

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。