数据结构课程设计报告---关键路径
《数据结构课程设计报告---关键路径》由会员分享,可在线阅读,更多相关《数据结构课程设计报告---关键路径(23页珍藏版)》请在毕设资料网上搜索。
1、 数数 据据 结结 构构 课课 程程 设设 计计 报报 告告 院系: 信息管理学院 专业: 软件工程 理论成绩理论成绩 实践成绩实践成绩 总成绩总成绩 目录 一、 问题的描述 二、 系统需求及分析 1、 简要介绍 2、 需求分析 3、 概要设计 4、 详细设计 (1) 数据结构 (2) 创建有向图的邻接表 (3) 计算各事件及活动的相关信息 (4) 输出有向图的相关信息 (5) 判断图中是否有回路 (6) 计算并输出关键活动 (7) 计算并输出关键路径 (8) 操作入口 三、 系统实现 四、 设计总结 五、 附件(完整源代码) 一、问题的描述: 关键路径问题(起评分:85) 1、功能:设计一个
2、程序求出完成整项工程至少需要多少时间以及整项工程中的关键活 动。 2、数据:自行设计每个活动的前导活动和后续活动以及活动的进行时间,然后依据这 些活动的前后次序,画出其网络图,选择存储结构。 3、操作: (1)求工程最短工期; (2)输出关键路径; (3)输出关键活动。 4、要求:界面友好,提示信息完整。 二、系统需求及分析: 1、简要介绍: 我们通常把计划、施工过程、生产流程、程序流程等都当成一个工程。工程通常分为 若干个称为“活动”的子工程。完成 了这些“活动” ,这个工程 就可以完成了。 我们通常用 AOE-网来表示工程。AOE-网是一个带权的有向无环图,其中,顶点表示事件 (EVENT
3、) ,弧表示活动,权表示活动持续的时间。 AOE-网可以用来估算工程的完成时间。他可以使人们了解: (1). 研究某个工程至少需要多少时间? (2). 哪些活动是影响工程进度的关键? 由于 AOE-网中的有些活动可以并行进行,从开始点到各个顶点,以致从开始点到完成 点的有向路径可能不止一条, 这些路径的长度也可能不同。 完成不同路径的活动所需的时间 虽然不同,但只有各条路径上所有活动都完成了,这个工程才算完成。因此,完成工程所需 的最短时间是从开始点到完成点的最长路径的长度, 即在这条路径上的所有活动的持续时间 之和.这条路径长度就叫做关键路径(Critical Path)。 关键路径可以很方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 报告 关键 路径
