课程设计说明书【范本模板】

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

邮电与信息工程学院

课程设计说明书

课题名称:软件项目实训

学生学号:6102040124

专业班级:11测控01班

学生姓名: 徐晗

学生成绩:

指导教师:陈希

课题工作时间:2014-6—9至2014-6-22

一、课程设计任务的基本要求:

(1)课程设计目的:

1.全面理解程序的顺序结构、选择结构、循环结构,掌握结构化程序设计的自顶向

下,逐步细化,模块化的设计原则。

2.掌握C语言基础知识,灵活应用函数、指针、数组、结构体等知识进行程序设计。

3.掌握利用C语言进行程序设计的方法和技巧,提高学生综合分析和调试程序的

能力.

(2)课程设计总体要求:

1。采用模块化程序设计方法。

2.主菜单设计界面如下:

3.子菜单界面如下:

选择结构子菜单:

循环结构子菜单:

4。在对应模块下完成如下功能: (1)单选择if语句:

(2)双选择if语句:

(3)多选择if语句:

(4)switch语句

(5)while循环语句

(6)do—while循环语句

(7)for循环语句

(8)循环嵌套

例如:switch语句案例界面:

(3)论文部分

1、学生应提交的资料:纸质《课程设计说明书》1份;课程设计报告1份。

2、课程设计报告的内容附在《课程设计说明书》后,内容包括:

一、设计目的

1。全面理解程序的顺序结构、选择结构、循环结构,掌握结构化程序设计的自顶而下,逐步细化,模块化的原则。

2。掌握C语言的基础知识,灵活应用函数、指针、数组、结构体等知识进行程序设计。

3。掌握利用C语言进行程序设计的方法和技巧,提高学生综合分析和调试程序的能力.

二、系统功能模块图

(略)

三、设计函数列表

在C语言中每一个功能模块都对应一个函数,即由函数来实现各功能模块的具体功能,也就是建立功能模块与函数之间一一对应的关系,在编写程序时可以减少不

课程设计报告

一、设计目的

1. 全面理解程序的顺序结构、选择结构、循环结构,掌握结构化程序设计的自顶而下,逐步细化,模块化的原则。

2. 掌握C语言的基础知识,灵活应用函数、指针、数组、结构体等知识进行程序设计.

3.掌握利用C语言进行程序设计的方法和技巧,提高学生综合分析和调试程序的能力。

二、系统功能模块图

1.采用模块化程序设计方法

2。主菜单设计界面如下:

3. 子菜单界面如下:

选择结构子菜单:

循环结构子菜单:

4.在对应模块下完成如下功能: (1)单选择if语句案例界面:

(2)双选择if语句案例界面:

(3)多选择if语句案例界面: (4)switch语句案例界面:

(5) while循环语句案例界面:

(6)do—while循环语句案例界面:

(7)for循环语句案例界面:

(8)循环嵌套案例界面:

三、设计函数列表

在C语言中每一个功能模块都对应一个函数,即由函数来实现各功能模块的具体功能,也就是建立功能模块与函数之间一一对应的关系,在编写程序时可以减少不必要的麻烦,从而提高编写程序的效率。

模块名函数名说明

主菜单main() 显示主菜单

子菜单选择显示选择子菜单

子菜单循环显示循环子菜单

单选泽if 单选泽if模块

双选择if双选择if模块

多选择if 多选择if模块

Switch选择Switch选择模块

While循环While循环模块

Do—while循环Do—while循环模块

For循环For循环模块

嵌套循环嵌套循环模块

四、程序代码( 源程序清单:按照上面表格的顺序书写上面的所有函数,注意缩

进式书写格式)

#include 〈stdio。h>

void main()

ﻩvoid printstar();

ﻩvoid print_message();

ﻩvoid printsecond();

void print_m();

ﻩprintstar();

ﻩprint_message();

ﻩprintstar();

ﻩprintf("\n”);

ﻩprintf(”\n”);

print_m();

}

void printstar()

ﻩprintf("****************************************************\n”);

voidprint_message()

{

ﻩprintf("* 欢迎进入C语言模块化案例系统*\n");

printf(”* 制作人:徐晗

*\n");

ﻩprintf(”*设计日期:2014年6月9日

*\n”);

}

void print_m()

printf(”**************************** \n”);

printf("* C语言模块化案例系统 *

\n”);

ﻩprintf(” * 1.选择结构 *

\n”);

printf(”* 2.循环结构 *

\n");

printf(" * 0。退出系统 *

\n");

ﻩprintf(" ****************************

\n");

ﻩprintf("请选择相应模块编号(0—2):”);

ﻩvoid print_xuan();

void print_xun();

int i;

scanf(”%d”,&i);

switch (i)

{case 0:break;

case 1:print_xuan();break;

case 2:print_xun();break;

ﻩ}

}

void print_xuan()

{

printf(” **************************** \n");

ﻩprintf(”*选择结构 *

\n");

printf(" * 1。单选择if语句*

\n");

ﻩprintf(" * 2。双选择if语句 *

\n");

printf(" * 3。多选择if语句*

\n");

相关文档
最新文档