课程设计报告框架.docx
《课程设计报告框架.docx》由会员分享,可在线阅读,更多相关《课程设计报告框架.docx(6页珍藏版)》请在冰豆网上搜索。
课程设计报告框架
课程设计报告框架-
湖南商学院
《C数据结构与算法》课程设计报告
题 目小学数学测试软件
有底纹的地方可以通过如下操作去掉:
选“格式”—边框和底纹---底纹选项卡---选无填充颜色或白色,然后在图案下样式中选清除,并且选应用于“文字”
姓名:
余叶
学号:
130910135
专业:
电子信息工程
班级:
电信1304
指导教师:
职称:
计算机与电子工程学院
课程设计(实习)作品验收表
题目
与封面统一
参与人员
姓名
余叶
班级
电信1304
学号
130910135
设计任务与要求:
用C语言设计一个软件,能提供100以内的加减乘除运算。
能根据用户输入的需求自行出题。
并且在用户输入答案后可以判断正误,并给出正确答案,最后计算出分数。
作品完成情况:
运行软件后,能很好的完成任务和要求,能对用户做的题目实行正确的回答,能满足用户的做题要求,使用方便。
测试程序结束后,能人性化的提醒用户本次测试的情况。
1,整体程序运行良好。
2,代码逻辑较清楚,函数功能模块划分确定。
3,程序运行过程没有较大错误。
4,程序基本完成课题需求,得到最终输出结果。
5,程序还有某些缺陷。
验收情况:
验收教师签名:
___________
年月日
注:
1.除“验收情况”栏外,其余各栏均由学生在作品验收前填写。
2.“验收情况”栏由验收小组按实际验收的情况如实填写。
按照如下形式生成目录,正文的内容如果有标题和页码的变动,请用鼠标右键单击目录内容,然后在弹出的菜单中选择更新域就可以更新目录或刷新页码
目录内容中一级标题为黑体四号字,二级标题为宋体四号字,如果有三级标题也为宋体四号字。
页码和虚线都为宋体四号
正文中每级标题都先按照指出的格式建立样式,然后利用样式作用于标题,这样才能够自动建立目录
小学数学测试软件
(宋体小二号,加粗,居中,单倍行距,段前后12磅)
1课程设计任务与要求黑体四号,加粗,单倍行距,段前后6磅
1.1课程设计任务宋体四号,加粗,单倍行距,段前后6磅
一课程设计目的:
通过数据结构课程设计教学,让学生熟悉数据结构在程序算法中的作用、了解数据结构对程序整体性能的影响;让学生掌握数据结构的应用技巧;并能运用经典的数据结构解决现实问题。
最终达到提高分析问题、解决问题和实践应用能力1.2问题分析
如果文中用到下面三级符号,请按照相应格式设置,如果没有就不用设置
1.2.1宋体四号,加粗,单倍行距,段前后6磅
(1)XXXXXX(宋体小四号,行间距为固定值24磅,首行缩进2字符)
①■XXXXXX(宋体小四号,行间距为固定值24磅,首行缩进2字符)
2总体设计
对所选题目分析后划分模块、建立模块层次结构及模块间的调用关系,给出相应数据结构。
2.1总体设计思想、设计方案的选择
2.1.1建立模型
分析问题的特点,用数学表达式或其它形式描述其数学模型。
所介绍的各种数据结构均可作为一种模型。
正文宋体小四号,行间距为固定值24磅,首行缩进2字符,文中的所有字母、数字、符号均使用半角、“TimesNewRoman”字体,标点符号统一在中文输入法下输入
2.1.2选择数据结构
选择能够体现问题本身特点的逻辑结构。
在逻辑结构确定的情况下,为算法的设计选择相应的存储结构。
2.2系统结构图
3详细设计
给出每个功能模块的实现算法以及算法的逻辑控制流程图,给出局部数据结构。
3.1确定所需模块
在整体思路确定的情况下,考虑所需模块数,各模块完成功能以及模块之间的数据联系和调用关系。
3.2各子模块功能描述
给出主要模块的算法描述,用流程图或伪代码表示。
3.3模块间调用关系
给出算法各模块之间的关系图示。
4系统实现与测试
各功能模块的测试,用测试数据去验证算法及程序的正确性,包括测试用例的设计、测试过程及测试结果。
问题的解决。
经过上机调试,源程序运行正确,并且实现算法要求的功能,解决课程设计题目中给出的问题后,分析算法的时间复杂度和空间复杂度。
4.1系统测试用例的设计
4.2系统测试结果
测试时应给出具体的测试用例和测试结果截图
5课程设计总结
遇到的问题及解决办法,存在的不足,改进设想,心得体会等
6软件使用说明书
参考文献
参考文献通常应为近3年的,至少5篇,其中最好有英文文献
文献写法如下:
1.专著、论文集、毕业论文、报告等
[序号]作者.书名[文献类型标志].出版地:
出版者,出版年.起止页码(任选).(文献类型标志:
专著M;论文集C;报告R;其它文献Z)
2.期刊
[序号]作者.篇名[J].刊名,年,卷(期刊).
3.电子文献
[序号]主要责任者.电子文献题名[文献类型/载体类型].电子文献的出版或可获得地址,发表或更新的期/引用日期(任选).
例如:
[1]孟彩霞.计算机软件基础[M].西安:
西安电子科技大学出版社,2003.
附录
主要列出正文内过分冗长的推导过程、源代码清单等,源代码需要有详细的注释。
上面给出了你的题目所对应的正文框架,请把你自己写的正文内容按照框架进行修改,文档的正文中不允许出现整个程序,只分析关键代码段,整个程序只能作为附录的内容