算法与数据结构。
课程设计指导书。
题目:校园导游咨询系统。
2023年5月23日。
一、课程性质与教学目的。
算法与数据结构课程设计》是计算机科学中一门综合性的专业基础课。主要介绍如何合理地组织数据、有效地存储和处理数据,正确地设计算法以及对算法的分析和评价。本课程设计旨在加深对数据结构的逻辑结构和物理结构的基本概念以及有关算法的理解;培养基本的、良好的程序设计技能,编制高效可靠的程序,为学习操作系统、编译原理和数据库等课程奠定基础。
二、课程设计内容。
1、设计华东理工大学(奉贤校区)平面图,景点不少于10个。以顶点表示校平面图中各景点,要有景点名称、代号、简介等信息;以边表示路径,存放路径长度等信息(路径长度可以估算,以米为单位)。
2、为来访客人提供图中任意景点相关信息的查询。
3、为来访客人提供图中任意景点的问路查询,查询任意两个景点之间的一条最短的简单路径。
三、基本要求。
1. 熟悉无向图的数据结构及其操作,学会根据实际问题要求来选择存储结构。了解数据结构及其分类、数据结构与算法的密切关系。
2.掌握设计算法的步骤和算法分析方法。
3. 设计分为三个部分:(1)华东理工大学(奉贤校区)平面图的存储结构;(2)解决单源点最短路径问题;(3)任意两个景点之间的最短路径。
4. 每组同学(4-5名同学)完成一份课程设计报告并在第20周周4上午8点参加答辩并提交报告打印稿。
三.开发过程:
1)调查,了解学校各个场所与场所或者各个景点之间的路径和距离,从外来人员或参观者或走访者的角度出发,该如何设计才能满足用户需求。
2)分析,对调查所得的数据进行分析,根据其要求实现的功能分析系统结构和界面将实现的基本功能。
3)设计与开发,设计系统界面并编辑实现各个功能的**。
4)调试,在设计完成后,调试系统运行的状态,修改完善系统,然后进行测试。
四、课程设计报告要求规范。
课程设计报告应包括如下几个部分:(需求分析、概要设计、详细设计、测试数据、测试分析、用户使用手册、总结;附源程序清单)
1. 需求分析:描述要求编程解决的问题。
2. 系统设计:
1. 画出校园的图结构信息并标出权值。
2. 设计图的存储结构并对所设计的数据结构进行说明。
3. 给出软件结构图及流程图。
4.描述所设计程序的各个模块(即函数)功能。
3. 测试:设计测试数据,或具体给出测试数据。要求测试数据能全面地测试所设计程序的功能。给出程序的测试结果系统截图,并分析运行结果。
4. 用户使用手册:向用户说明如何使用本系统。
5. 总结。
6. 附源程序清单:给出所有源程序清单,要求程序有充分的注释语句,至少要注释每个函数参数的含义和函数返回值的含义。
算法与数据结构。
课程设计报告。
题目:校园导游咨询。
组号。学号姓名: 成绩。
学号姓名: 成绩。
学号姓名: 成绩。
学号姓名: 成绩。
学号姓名: 成绩。
2023年5月23日。
算法与数据结构课程设计报告
福建工程学院软件学院。题目。专业。姓名。学号。同组其他学生 学号。2015年月日。目录。一 需求分析 3 二 总体设计 3 三 详细设计 3 四 调试与测试 3 五 测试结果 3 六 用户手册 3 七 附录 3 描述问题。简述课题要解决的问题是什么,有什么要求和限制条件。二 总体设计。必须包含程序设...
《数据结构与算法课程设计》报告
你一定要坚强,即使受过伤,流过泪,也能咬牙走下去。因为,人生,就是你一个人的人生。命运如同手中的掌纹,无论多曲折,终掌握在自己手中。数据结构与算法课程设计 harbin institute of technology 数据结构与算法。课程设计报告。2014年度秋季学期 设计题目。小组成员 11337...
数据结构与算法课程设计报告
合肥学院。计算机科学与技术系。课程设计报告。2011 2012 学年第二学期。2012 年6 月10 日。题目 名称 骑士游历。内容 给你一个8 8的棋盘,骑士的开始位置,结束位置,让你求得骑士从开始位置开始走到结束位置需要最小的步数是多少?注意,骑士走日字 要求 1 输入 输入包含多组数据,每一行...