避暑山庄旅游路径规划项目:问题分析、设计、实现与测试
项目4:避暑山庄旅游路径规划项目 (问题分析+设计+实现+测试+总结)
项目任务:
一、避暑山庄旅游路径规划项目的问题分析
-
旅游路径规划过程中经常遇到的问题有哪些,具体到避暑山庄旅游路径规划中可能会有哪些问题,确认问题阶段;
-
分解问题,写出问题陈述,即把问题分解为各个比较小的问题,区分出紧急、严重性或可能性等问题
-
分析选择关键活动,按照问题优先度排序,即制订研究这些问题的先后程序。
-
分析此类问题所需数据的类型、特点、关系等。
二、避暑山庄旅游路径规划项目的结构设计
-
根据问题分析设计一款合适的数据结构,如何抽象和存储地图?
-
选择合适存储结构方案,写出具体的结构体定义
-
设计解决问题的基本功能/操作(此处只是设计功能,中文描述即可)
三、避暑山庄旅游路径规划项目的算法设计
-
分别设计避暑山庄旅游路径规划的具体算法(按功能模块分别设计)
-
建议功能:查询两个景点之间存在的所有游览线路?如何求两个景点间最短路径?如果计划给所有景点之间修建管道,如何设计管道方案? 或者附加其他设计方案与功能实现。(此处只设计功能函数名即可)
四、避暑山庄旅游路径规划项目的实现与评价
-
利用编辑工具实现项目并编译
-
设计几类测试数据(可参照避暑山庄景区图)
-
根据各测试数据运行并截图。
-
算法评价(时间维度、空间维度)
五、避暑山庄旅游路径规划项目总结
-
项目分工情况
-
完成过程中所遇到的问题及解决方案(1、2、3……)
-
主要运用的知识点:
-
实现与预期的差距?
-
项目总结与感想(自己的思维能力、抽象设计能力、团队协作能力、实践能力、解决问题的能力、科学素养内容:等方面的提升)
原文地址: https://www.cveoy.top/t/topic/oO2E 著作权归作者所有。请勿转载和采集!