华东交通大学 校园旅游导游
图2:查找景点
对于查找景点的介绍的测试,首先依据显示屏上的提示首先输入要进行的操作输入3进入查找景点信息的操作界面,然后输入需要查找的景点的名称即可显示出景点的介绍信息,经过测试可以得出其没有什么错误,程序能够按照我的要求实现它的功能,其效果图如图2所示:
- 31 -
华东交通大学 校园旅游导游
图3:查找两个景点之间的最短距离
同查找景点的信息一样,对于查找景点之间的最短距离的测试,我们就要依据提示输入2进入到查询最短路径的界面,依次输入所需要查找的两个景点就会显示出怎样到达这两个景点并显示出它们之间的最短路径,经过测试可见程序能够按照我的要求来实现其所需要的功能,其效果图如图3所示:
- 32 -
华东交通大学 校园旅游导游
图4:景点分布图界面
对于查看景点分布图的测试,我需要依据显示屏上的提示,需要输入1进入到分布图的界面,系统就会直接调用browse_view_distribute();函数,在屏幕上打印出景点的分布图。
- 33 -
华东交通大学 校园旅游导游
图5:退出界面
原理同上,对于退出函数的测试,我需要依据显示屏上的提示,需要输入4进入到退出的界面,系统就会直接调用退出的函数,显示出“欢迎下次继续使用!”的话,退出了系统,其效果图如图5所示:
六、参考文献
[1]. 严蔚敏.数据结构(C语言版)[M].清华大学出版社
2008年11月
[2].严蔚敏.数据结构题集(C语言版)[M].清华大学出版社 2008年11月
- 34 -
课程设计体会
由于本人的设计能力有限,在设计过程中难免出现错误。本程序在调试时,出现了一个很棘手的错误,出现了结构体变量G的重复定义,经过自己的多次修改,没有成功,最后在朋友的帮助下,将变量的定义从函数定义里放到了函数声明里,成功的修改了那个问题。当然还有一些简单的语法错误,这些错误都是比较好改的,在此就不一一列举了。
其实在本程序设计之初呢,本人是非常消极的,因为怎么说呢,一方面是自己的数据结构学得还不是很成熟,另一方面呢是要准备着即将到来的英语等级考试以及期末考试,时间上比较紧张。不过在朋友和自己参考数据结构题集以及查找资料,最终粗略的把这个程序写了出来,在看到自己的设计的程序成功运行的界面时,整个人真的很激动,毕竟是成功了。同时呢也认识到了自己的不足之处,以后的学习中必将改进。
20112110090324 软件+会计3班 黄祥