华中科技大学电子科学与技术系
课程设计报告
( 20 -- xx年度第 学期)
名 称: 软件课程设计
题 目:院 系:
班 级:
学 号:
学生姓名:指导教师:设计周数:
成 绩:
日期:年月日
目 录
1. 设计任务 ......................................................................................................... 1
2. 基本思路 ......................................................................................................... 1
3. 方案设计 ......................................................................................................... 1
3.1 主要算法说明 ........................................................................................ 1
3.2 程序框架设计 ........................................................................................ 1
4. 程序的源代码 ................................................................................................. 1
5. 调试过程中出现的问题及相应解决办法 ..................................................... 1
6. 个人体会及建议 ............................................................................................. 2
7. 参考文献 ......................................................................................................... 2
1. 设计任务
设计题目、任务及完成情况的大致说明,让老师能够了解你所做工作的大体情况。注意格式,要活用格式刷。
2. 基本思路
对设计任务中的基本实现思路,比如对其中关键技术点、难点的解决思路。注意格式,要活用格式刷。
3. 方案设计
3.1 主要算法说明
对程序中可能出现的算法的介绍,以及算法的实现方法。注意格式,要活用格式刷。
3.1.1 第一部分
这里是第一部分
3.1.2 第二部分
这里是第二部分
3.2 程序框架设计
这一部分可以是流程图,以及对流程图的说明。注意格式,要活用格式刷。
4. 程序的源代码
这一部分可以是对代码中关键函数的详细说明,注意不要粘贴太多的源代码在此。注意格式,要活用格式刷。
5. 调试过程中出现的问题及相应解决办法
在代码的调试过程中出现的问题,以及你的解决方法,从调试中有什么收获。注意格式,要活用格式刷。
6. 个人体会及建议
对本次的课程设计的一个综合体会,从本次课程设计学到了什么,对本课程设计有什么建议都可以在这一部分体现出来。注意格式,要活用格式刷。
参考文献
[序号] 作者1,作者2,……作者n 文章名. 期刊名. 出版年, 卷次(期次):页次. (期刊类)
[序号] 作者1,作者2,……作者n. 书名. 版本. 出版地: 出版社, 出版年:页次. (图书类)
第二篇:课程设计报告模板
《数据结构课程设计》实验报告
(标题格式:宋体,三号,加粗,居中)
【完成题目1】猴子选大王(小四,加粗)
【问题描述】(以下带有【】的标题均采用:小四,加粗)
(根据《数据结构课程设计任务书》填写,字号:五号,行间距:20磅,首行缩进2字符) 一堆猴子都有编号,编号是1,2,3 ...m ,这群猴子(m个)按照1--m的顺序围坐一圈,从第1开始数,每数到第N个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。
【基本要求】
(根据《数据结构课程设计任务书》填写,字号:五号,行间距:20磅,首行缩进2字符,不加粗)
输入数据:输入m,n。 m,n 为整数,n<m;
输出形式:中文提示按照m个猴子,数n 个数的方法,输出为大王的猴子是几号 ,建立一个函数来实现此功能。
【算法设计】
(自己独立完成,根据自己的源程序,对问题所采用的方法进行简单的阐述。字号:五号,行间距:20磅,首行缩进2字符,不加粗)
【源代码】
(显示自己的源程序(采用缩进形式)。字号:小五,行间距:单倍,不加粗) int main(int argc,char* argv[])
{
char *str;
str=(char *)malloc(100*sizeof(char));
printf("请输入带括号(()、[]和{})的表达式:(当输入#时退出)\n");
while(scanf("%s",str)&&strcmp(str,"#"))
{
if (IsCorrect(str))
printf("表达式括号匹配\n");
else
printf("表达式括号不匹配\n");
}
return 0;
}
【结果截图】
【收获及体会】
(根据具体题目,独立完成。字号:五号,行间距:20磅,首行缩进2字符,不加粗)
【问题描述】(以下带有【】的标题均采用:小四,加粗)
(根据《数据结构课程设计任务书》填写,字号:五号,行间距:22磅,首行缩进2字符)
【基本要求】
(根据《数据结构课程设计任务书》填写,字号:五号,行间距:22磅,首行缩进2字符,不加粗)
【算法设计】
(自己独立完成,根据自己的源程序,对问题所采用的方法进行简单的阐述。字号:五号,行间距:22磅,首行缩进2字符,不加粗)
【源代码】
(显示自己的源程序(采用缩进形式)。字号:小五,行间距:单倍,不加粗)
【结果截图】
【收获及体会】
(根据具体题目,独立完成。字号:五号,行间距:22磅,首行缩进2字符,不加粗)
【问题描述】(以下带有【】的标题均采用:小四,加粗)
(根据《数据结构课程设计任务书》填写,字号:五号,行间距:22磅,首行缩进2字符)
【基本要求】
(根据《数据结构课程设计任务书》填写,字号:五号,行间距:22磅,首行缩进2字符,不加粗)
【算法设计】
(自己独立完成,根据自己的源程序,对问题所采用的方法进行简单的阐述。字号:五号,行间距:22磅,首行缩进2字符,不加粗)
【源代码】
(显示自己的源程序(采用缩进形式)。字号:小五,行间距:单倍,不加粗)
【结果截图】
【收获及体会】
(根据具体题目,独立完成。字号:五号,行间距:22磅,首行缩进2字符,不加粗)
《数据结构课程设计》心得体会
(标题格式:宋体,三号,加粗,居中)
正文部分:小四,宋体,行间距22磅,首行缩进2字符,字数:200字以上,内容:此次《数据结构课程设计》收获等内容。