《《数据结构与算法课程设计》报告模板.doc》由会员分享,可在线阅读,更多相关《《数据结构与算法课程设计》报告模板.doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Harbin Institute of Technology数据结构与算法课程设计报告(2014年度秋季学期)设计题目: 小组成员: XXX XXX XXX XXX 院 系: 软件学院 指导教师: 设计时间: 哈尔滨工业大学项目任务分工及进度计划表任务编号具体内容执行人预计开始时间预计完成时间实际完成情况1确定题目蒋建文已完成2查阅百度文库资料王滔进行中3撰写文档需求分析部分王思源未完成45里程碑1:完成选题,完成文档中“需求分析”部分的撰写,具有一定的设计/开发思路。时间节点:第10周 周五6XXX算法构思XXX7绘制XXX算法流程图XXX89里程碑2:确定项目整体设计思路,完成文档中“算法
2、设计”部分的撰写。时间节点:第11周 周五10XXX部分代码开发XXX11XXX部分代码开发XXX里程碑3:项目开发完成90%以上,文档中“算法实现”部分完成80%以上。时间节点:第16周 周四里程碑4:开发任务全部完成,完成系统测试,文档撰写全部完成,答辩PPT全部完成。时间节点:第18周 周一里程碑5:项目结题验收时间节点:第18周 周二 2015-1-6 每条任务的执行人只能是一个;如果多个人一起完成,请拆分任务,具体到人目 录任务分工及进度计划表2目 录31 需求分析41.1 系统目标41.2 系统功能需求41.3 系统关键技术42 算法设计52.1 系统整体思路52.2 关键数据结构
3、设计52.3 XXX功能相关算法52.3.1算法基本思想52.3.2算法流程图52.4 XXX功能相关算法52.3.1算法基本思想52.3.2算法流程图52.5 XXX功能相关算法52.3.1算法基本思想52.3.2算法流程图53 算法实现63.1 开发语言及工具63.2 算法关键代码63.2.1 XXX算法关键代码63.2.2 XXX算法关键代码63.3 主要功能界面63.3.1 XXX功能运行结果63.3.2 XXX功能运行结果63.3.3 XXX功能运行结果64 算法分析74.1算法复杂性分析74.2算法优缺点分析75 项目总结81 需求分析1.1 系统目标结合给定题目的说明及需求,概述
4、系统开发的目标。本文档中所有图表格式应符合如下规范:XXXX,表格见表1-1所示表1-1某某数据表五号宋体无左右边线 XXXXX如图1-1所示:图1-1 XXXX1.2 系统功能需求列出系统需要实现的所有功能点,并分别进行说明。(1) 地图创建功能 对此功能需求的说明。例如当从屏幕输入一个整形数时,系统能够给出该数据在链表中的排序位置。当屏幕输入一个整形数时(2) 自动寻最短路径功能 对此功能需求的说明。(3) 打印迷宫功能1.3 系统关键技术对实现系统功能所需的关键技术/算法等进行说明。2 算法设计2.1 系统整体思路叙述系统整体开发思路。2.2 关键数据结构设计给出系统中的关键数据结构设计
5、及说明。2.3 XXX功能相关算法2.3.1算法基本思想 叙述算法基本思想。2.3.2算法流程图 严格按照流程图的规范给出算法流程图。2.4 XXX功能相关算法2.3.1算法基本思想 叙述算法基本思想。2.3.2算法流程图 严格按照流程图的规范给出算法流程图。2.5 XXX功能相关算法2.3.1算法基本思想 叙述算法基本思想。2.3.2算法流程图 严格按照流程图的规范给出算法流程图。 有几个算法写几个小节,自行增删3 算法实现3.1 开发语言及工具给出系统开发语言及开发工具。3.2 算法关键代码按照主要功能分小节,自行增删。不要大量粘贴代码,每个算法给出关键代码及注释,如有必要可增加文字说明3.2.1 XXX算法关键代码3.2.2 XXX算法关键代码3.3 主要功能界面按照主要功能分小节,自行增删。每个界面下需要有简短的文字说明3.3.1 XXX功能运行结果主要截图及说明3.3.2 XXX功能运行结果主要截图及说明3.3.3 XXX功能运行结果主要截图及说明4 算法分析4.1算法复杂性分析给出各算法时间复杂度(如题目中要求给出空间复杂度,则要一并给出)4.2算法优缺点分析分析算法目前已发现的问题或可能存在的问题。5 项目总结系统结论及课程设计体会