1、专 业:班 级:学 号:姓 名:成 绩:指导教师:完成日期: 2015年 月 日目 录一、系统需求分析 1二、总体设计 2三、数据结构设计 3四、详细设计 4五、系统实现 5六、运行测试与结果分析 6七、总结 7八、参考文献 8九、指导教师评语 9一、系统需求分析对所要解决的问题进行详细的分析,将题目要求实现的功能阐述清楚,包括对输入数据的描述,对输出结果的描述,系统应满足的功能要求和性能要求。通俗地说,就是讲明本课程设计要“做什么”、“做到什么程度”。注:可以参考李开老师编写的C语言实验与课程设计指导书3.1的任务要求去写。任务要求实际上就是一个系统需求二、总体设计对有关系统全局问题给出总体
2、的解决方案,也就是从全局的角度考虑“怎么做”。可以参考李开老师编写的C语言实验与课程设计指导书3.2.1的功能结构设计去写。三、数据结构设计对实现系统主体功能的算法所涉及的数据结构进行设计,要求用图或表进行准确、具体地描述,同时需说明数据结构的用法。可以参考李开老师编写的C语言实验与课程设计指导书3.2.2的数据结构设计去写。四、详细设计逐一详细描述主体功能实现算法,除了用文字描述外,还需画相应的流程图。注意:1、以往有很多同学,只是写一个标题(XX功能),然后下面就是一个流程图孤零零地放在那里,既没有图的编号,也没用图注,在正文中也没有对图的编号进行引用,也没用文字对流程图加以解释和说明,这
3、样是不允许的!2、详细设计是在面前需求分析、总体设计、数据结构设计基础上,对每一个功能模块进行算法设计,然后编码实现。因此,此部分一定要把重点放在功能模块的算法设计上,采用文字、流程图或伪代码形式加以描述。五、系统实现给出主体功能函数的实现源码,或程序的全部源码。要求源码具有良好的程序风格,格式清晰、美观,注释简洁、明了,并能准确说明算法的核心思想和要点。1、 每个函数前面一定要有注释,详细说明函数的功能、入口参数、出口参数;2、 在关键核心代码处,加以注释说明其核心思想或要点;3、 打印源代码时,建议采用五号 Times New Roman,单倍行距;4、 函数与函数之间一定要有空行。六、运
4、行测试与结果分析用给定的数据集进行测试,描述运行状态、运行结果,程序运行时的屏幕截图应能充分体现系统功能,具有说服力。然后对结果进行分析,客观反映系统的功能正确性和完整性,或者反映系统的性能指标。七、总结在课程设计过程中的体会和收获,包括成功的经验,或者失败(失误)的教训。对于多人合作完成的设计,还需说明每位成员的分工情况和完成情况。总结写的好与坏,可以看出一个学生对课程设计作业的重视程度、学习态度。因此,建议大家仔细回顾课程设计过程中的一些体会和感触,认真总结,不要千篇一律地抄写一些套话、空话。此部分是课程设计评分的一个很重要的要点!八、参考文献课程设计中所参考的文献资料。九、指导教师评语由指导教师填写。