数据结构与算法课程设计--校园地图设计及其应用.docx
《数据结构与算法课程设计--校园地图设计及其应用.docx》由会员分享,可在线阅读,更多相关《数据结构与算法课程设计--校园地图设计及其应用.docx(27页珍藏版)》请在第一文库网上搜索。
1、数据结构与算法课程设计题目校园地图设计及其应用学院(系)信息工程系专业计算机科学与技术目录第1章需求分析和任务定义11.1 需求分析11.2 任务定义1第2章数据结构选择22.1 逻辑结构22.2 存储结构2第3章算法设计与实现43.1 算法设计43.1.1 设计思路43.1.2 算法描述43.2 算法实现53.2.1 算法关键函数53.2.2 main函数93.3 算法分析11第4章调试分析134.1 测试用例设计134.2 运行结果144.3 调试过程问题分析19第5章总结205.1 收获与经验总结205.2 存在问题与努力方向20参考文献21附录22致谢23摘要设计一个广东理工学院校园地
2、图,为来访的客人提供各种信息查询服务。本文是采用C+作为开发语言,又最大程度上用了C语言的有关的语法。以ViSUa1c+6.0为开发工具。旨在实现校园导航系统中,学校的简介,地点的介绍,路线查询等基本的问题。为来往客人参观校园提供方便。【关键词】visua1c+6.0;校园导航系统;问路查询;AbstractComparedwiththetraditiona1map,GIShasincomparab1eadvantages,1argeinformation,convenientswitchingandstrongsca1abi1ity.Theprob1emofcampusnavigationi
3、sbasedonthedifferentattractionsinthecampus,fromastranger*spointofview,forthegueststoprovideinformationaboutthecampusattractions,aswe11astothegueststoproviderandomattractionsoncampusinquiries,sothatguestscanusetheshortestpossib1etimefroma1ocationtowheretheywanttogo.Great1ysavethetimeforvisitorstovisi
4、tcampus.Thisartic1eisusingC+asthedeve1opment1anguage,andthe1argestextentintheC1anguageofthere1evantgrammar.Usevisua1c+6.0asthedeve1opmenttoo1.Designedtoachievecampusnavigationsystem,theschoosprofi1e,theintroductionofscenicspots,routeinquiriesandotherbasicissues.Itisconvenientforvisitorstovisitthecam
5、pus.KeyWordsVisua1c+6.0;Campusnavigationsystem;askingfordirections;第1章需求分析和任务定义1.1 需求分析许多刚来学校的师生以及来访学校的客人都对学校并不是很了解,不知道每一栋建筑的位置,比如教学楼、宿舍、食堂等所在位置,不了解任意两个地点之间的路线。基于此背景,我们小组决定开发这个项目,设计一个广东理工学院校园地图,为师生、来访客人提供任意建筑地点相关信息的查询,以及为来访客人提供任意地点的问路查询,即查询任意两个地点之间的一条最短的简单路径,从而方便各位师生和来访客人。另外,构建校园网的主要目的就是提高教学质量,为学校的教
6、育提供优质的教学服务,因此,师生和来访客人必须尽可能的节省问路的时间,甚至是要避免迷路的情况。1.2 任务定义本系统包含一个文件,设计分有菜单、显示信息、fhyd算法、迪杰斯特拉算法,其中fIoyd算法是求两个地点之间距离最短的算法,同时在本系统中又添加一些新的功能,这些在模块分析中将介绍到。本系统的基本任务有1、 设计校园平面图,在校园地点选15个左右地点。以图中顶点表示校园内各地点,存放地点名称、代号、简介等信息;以边表示路径,存放路径长度等有关信息。2)2、 为来访客人提供图中任意地点相关信息的查询。3)3、 为来访客人提供任意地点的问路查询,即查询任意两个地点之间的一条最短路径。第2章
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 算法 课程设计 校园 地图 设计 及其 应用