C课程设计报告模板

时间:2024.4.21

课 程 设 计 报 告

课程名称       C语言课程设计        

课题名称           通讯录            

              纺织工程         

                                

                                

                                 

指导教师           黄晓宇           

20## 12 20


湖南工程学院

课 程 设 计 任 务 书

课程名称   C语言课程设计  

课    题        通讯录      

专业班级         纺织工程       

学生姓名                         

学    号                         

指导老师            黄晓宇       

审    批                         

任务书下达日期   20## 年 12 月 20 日

任务完成日期  20##年 1 月 8 日

一、设计内容与设计要求

1.设计内容:

设计课题二:通讯录

一、问题描述:

该设计实现简单通讯录的功能,具体管理操作包括通讯信息的添加、显示、查找、删除、修改和保存等。

二、功能要求:

1、本设计采用结构体数组,每个数据的结构应当包括:姓名、电话号码、通讯地址、Email地址、生日等信息。

2、系统功能:

a. 通讯信息录入:即添加每个人的通讯记录。

b. 通讯信息显示:按某种顺序显示通讯录的内容,如按姓名显示、电话号码显示等。(要求至少有一种显示方式,不限于已列出的方式。)

c. 通讯信息修改:对已经输入的记录进行修改。

d. 通讯信息删除:删除已经输入的记录。

e. 通讯信息查询:输入姓名或电话号码或Email地址,则输出完整信息。

f. 通讯信息保存: 当添加、修改、删除信息后,应该将其存入文件。

g. 退出系统。

3、系统使用说明:执行一个具体的功能之后,程序将重新显示功能菜单。系统的功能并不限于上述,可以对其进行扩充完善,如在对信息进行修改和删除时,可以考虑系统的安全性,在执行前若输入正确密码,才可进行操作。

三、测试数据:

要求通讯记录数>=20

课题二:通讯录。具体内容见附录。

2.设计要求:

1)设计正确,方案合理。

2)界面友好,使用方便。

3)程序精炼,结构清晰。

4)上机演示。

3.设计报告要求:

课程设计报告格式如下:

1)正文的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体,行距为22。

2)正文的内容:课题的主要功能、课题的功能模块的划分、主要功能的实现、程序调试、总结、附件(所有程序的源代码,要求对程序写出必要的注释),课程设计报告需5000字左右(不含附件)。

3)课程设计报告装订顺序:封面、任务书、目录、正文、评分、程序清单附件。

二、进度安排

湖南工程学院计算机科学系

20##年12月 20 日


目     录

系统需求分析....................................... 6

概要设计........................................... 6

详细设计........................................... 6

系统测试........................................... 7

课程设计总结....................................... 9


1  系统需求分析

大致描述一下该系统的功能,及数据结构,即结构体需要定义哪些属性,以及采取数组还是链表等内容。

  

2  概要设计

系统功能模块图:

可以添加语言描述,简要说明系统运行时如何调用。

3  详细设计

3.1数据结构

介绍本系统中所用的数据结构,包括结构体的定义,各个变量的含义,以及是使用链表还是数组,可以简要说明理由。

3.2 主菜单模块:

介绍一下思路,以及把程序段复制过来,但必须进行说明,不能只是把代码放上来而没有任何说明!对于每个功能函数的介绍,也可以加上流程图。

       char adds[20];              /*住址*/

    }Person;

3.3 添加模块

介绍一下思路,以及把程序段复制过来,但必须进行说明,不能只是把代码放上来而没有任何说明!

3.4 显示模块

介绍一下思路,以及把程序段复制过来,但必须进行说明,不能只是把代码放上来而没有任何说明!

3.5 删除模块

介绍一下思路,以及把程序段复制过来,但必须进行说明,不能只是把代码放上来而没有任何说明!

…..

4   系统测试

4.1  菜单显示

  将程序运行时的图截下来附上,并进行必要的文字说明,不能只是把图贴上来而没有文字!也可以把测试时出现的错误写来进行分析总结!

4.2 添加

将程序运行时的图截下来附上,并进行必要的文字说明,不能只是把图贴上来而没有文字!

4.3 显示

将程序运行时的图截下来附上,并进行必要的文字说明,不能只是把图贴上来而没有文

。。。。。。。

5      课程设计总结

300---500字即可!


附录:

源程序代码:
计算机科学与技术系课程设计评分表

课程名称: C语言程序设计 

 

                                                    教师签名:               

                                          日    期:    2014.12.20   


第二篇:C课程设计报告例子模板


沈阳理工大学课程设计专用纸 Noi

C课程设计报告例子模板

沈阳理工大学课程设计专用纸 No1

C课程设计报告例子模板

沈阳理工大学课程设计专用纸 No2

C课程设计报告例子模板

{int m,i,s; /*定义三个变量*/

for(m=2;m<500;m++) /*循环,使m从2取到500*/ {for(s=1,i=2;i<=m/2;i++)

{if(m%i==0) /*如果m能被i整除,则i为m的一个因子*/ s=s+i; /*s为m的各个因子的和*/ }

if(s==m)

printf("%d\n",m); /*如果m=s,则输出m*/

}

}

1.4 运行结果

图1.2 求500以内所有完数的运行结果截图

2 字符串移位

2.1 题目内容

编写函数fun(char *s),其功能是:把字符串中所有字符前移一个位置,串中的第一个 字符移到最后。例如,若输入字符串为ABC123xyz,则应输出字符串BC123xyzA。

2.2 算法框图

沈阳理工大学课程设计专用纸 No3

图2.1 字符串移位的算法的N-S图

2.3 源程序及注释

2.4 运行结果

C课程设计报告例子模板

图2.2 字符串移位的运行结果截图

3 图书管理程序

3.1 题目内容

设计一个图书管理程序,要求:设计结构体数组,结构体中包含数据为:图书编号、 图书名作者姓名、出版社名、出版日期。设计各个函数,分别实现以下功能:1.完成图书 信息的输入并将录入的图书按书名的字母的顺序排序;2.显示所有图书的信息;3.输入作 者姓名,显示该作者编写的图书记录。设计菜单,通过选择菜单调用以上各函数!

3.2 算法框图

沈阳理工大学

沈阳理工大学课程设计专用纸 No4

图3.1 图书管理程序的算法的N-S图

3.3 源程序及注释

3.4 运行结果

C课程设计报告例子模板

图3.2 图书管理程序运行结果截图(A)-显示主菜单

沈阳理工大学

沈阳理工大学课程设计专用纸 No5

C课程设计报告例子模板

沈阳理工大学课程设计专用纸 No6

C课程设计报告例子模板

更多相关推荐:
课设报告模板

单片机课程设计报告系别:自动化系专业班级:电气工程及其自动化070X学生姓名:***(课程设计时间:20**年*月*日20**年*月*日)华中科技大学武昌分校1.课程设计目的22.课程设计题目描述和要求23.课…

20xx课程设计报告模板

XXXXXXX机电学院电子课程设计报告论文题目多功能电子表设计专业班级电气工程及其自动化123姓名时间20xx060920xx0620指导教师完成日期20xx年06月17日交通灯控制器设计任务书1设计目的与要求...

专业课程设计报告模板

专业课程设计报告题目PROTEL软件上机系别专业班级学生姓名指导教师提交日期年月日中原工学院信息商务学院信息工程系专业课程设计报告目录一设计目的一级标题用黑体小三1二设计要求和设计指标1三设计内容131变频电路...

课程设计报告书格式

信息工程学院网页设计与制作课程设计报告书指导教师专业班级姓名学号日期20xx年6月4日20xx年6月10日网页设计与制作课程设计一设计目的网页设计与制作课程设计是在学生学习网页设计与制作课程后结合HTML语言P...

课程设计报告样板

20xx20xx学年第二学期c语言程序设计课程设计报告题目专业班级姓名指导教师成绩计算机科学与技术10级计科2计算机与信息工程系20xx年4月22日计算机与信息工程系高级语言程序设计课程设计报告目录1设计内容及...

课程设计报告格式

课程名称课程设计题目院别矿业与安全工程学院专业安全技术及管理姓名学号同组人员指导教师段汉文目录第一章系统设计分析311设计要求312总体设计3第二章硬件电路设计及实现321电源模块32115V电源电路322光电...

网站课程设计报告模板

课程设计报告课程设计名称:制作网站系别:计算机班级:2班学号:****成绩:开课时间:8月29日9月9日课程设计题目一、功能描述11.需求分析12.基本功能23.功能图24.系统流程分析35.性能需求3二、设计…

JAVA课程设计报告模板

20xx20xx年度第2学期课程设计报告魔板设计专业计算机科学与技术牟昊计算机1151110704516徐秀芳20xx72学生姓名班学级号指导教师完成日期Java语言与面向对象技术课程设计目录目录21概述311...

C++课程设计报告模板

华东交通大学课程设计华东交通大学课程设计课程设计题目学生成绩管理课程C程序设计题目学生成绩管理年级20xx级专业学号20xx0210010313姓名刘耀华指导教师1华东交通大学课程设计课程设计论文任务书电气学院...

Android课程设计报告模板

移动互联网开发课程设计报告学生姓名学号专业计算机科学与技术班级设计题目学年学期季学期指导教师张华目录示例一二三1234四五设计题目1设计目的1设计原理及方案1使用的软件工具和环境1需求分析与概要设计1数据库设计...

课程设计报告书模板

华东交通大学课程设计报告书所属课程名称计算机网络原理题目院系软件学院班级软件工程20xx5班学号学生姓名指导教师谢昕辅导教师谢昕20xx年6月9日华东交通大学课程设计论文任务书软件学院专业软件工程班级20xx5...

课程设计报告书模板_20xx

安康学院电子系统设计报告书课题名称智能数字抢答器的设计姓名学号院系电子与信息工程系专业指导教师时间课程设计项目成绩评定表设计项目成绩评定表电子与信息工程系20xx年5月课程设计报告书目录设计报告书目录一设计目的...

课程设计报告模板(35篇)