C语言课程设计题目.docx

上传人:b****6 文档编号:7844279 上传时间:2023-01-26 格式:DOCX 页数:17 大小:19.94KB
下载 相关 举报
C语言课程设计题目.docx_第1页
第1页 / 共17页
C语言课程设计题目.docx_第2页
第2页 / 共17页
C语言课程设计题目.docx_第3页
第3页 / 共17页
C语言课程设计题目.docx_第4页
第4页 / 共17页
C语言课程设计题目.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

C语言课程设计题目.docx

《C语言课程设计题目.docx》由会员分享,可在线阅读,更多相关《C语言课程设计题目.docx(17页珍藏版)》请在冰豆网上搜索。

C语言课程设计题目.docx

C语言课程设计题目

C语言课程设计实施方案与题目

软件学院实践教学环节实施方案

填表人:

张晓民                                   填表时间:

2010年5月14日

实践环节名称

《C语言程序设计项目实训》

实施时间

14——15周

实施地点

15号教学楼实验室

班级

09软工1~8(每班2组,共16组

学生人数

356

指导老师

高需(1,2),韩璞(3,4),贾玉珍(5,6),张枫(7,8),张枫(9,10),刘玉宏(11,12),刘玉宏(13,14),张晓民(15,16)

实践环节性质和目的:

利用所学的C语言知识及其编程方法:

结构程序设计、数组、指针、结构体、文件操作等内容,通过布置具有一定难度的实际程序设计题目,要求学生独立完成所布置题目。

在分析设计过程中,要求学生养成良好的编程习惯,学会分析解决简单的实际问题,学会C语言的实际调试技巧和方法,要求学生在教师的指导下逐步完成应用程序的设计。

实践环节内容:

  “通讯录管理系统”,“0-1背包问题求解”,“职工信息管理系统”,

  “学生成绩管理系统”,“结账系统”,“仓库货物管理系统”

学生应完成工作量:

1.每个学生独立完成一个简单实际系统的分析与设计

2.完成该系统的编码工作(代码不少于500行)

3.完成相应系统的调试工作

4.完成相关文档的写作

本次课程设计周数:

2周

进度安排:

 题目提前1周布置,使学生作好准备:

(1)系统需求分析

(1)

(2)分析与设计阶段(4天)

(3)程序编码(2天)

(4)调试阶段(1天)

(5)总结报告和书写说明书阶段(1天)

(6)考核阶段(1天)

实践要求:

(1)指导教师每天辅导不少于2小时,学生每天不少于4小时上机

(2)所完成的系统要符合实际

(3)设计报告文档规范、清晰

成绩考核和评定办法:

成绩考核采用答辩方式,结合学生实际动手能力,独立分析解决问题的能力和创新精神,课程设计报告和答辩水平以及学习态度综合考评。

成绩分优、良、中、及格和不及格五等。

考核标准包括:

(1)程序设计的可用性、实用性、通用性、可扩充性(30%)

(2)学生的动手能力、创新能力(20%)

(3)设计报告(30%):

包括需求分析、系统设计、系统流程图、类层次图、调试过程、主要代码、总结、参考书目。

不符合要求者,本次设计以不及格记。

(4)答辩水平(20%)

研究室主任(签字):

             系/院教学主任(签字):

             系/院(签章)

签字时间:

                      签字时间:

注:

(1)指导教师一栏中,责任教师填写在第一位;

(2)每个课程设计每个班级填写一份。

C语言课程设计题目

C语言课程设计任务书

(一)

一、题目:

仓库货物管理系统

二、目的与要求

1.目的:

(1)基本掌握面向过程程序设计的基本思路和方法;

(2)达到熟练掌握C语言的基本知识和技能;

(3)能够利用所学的基本知识和技能,解决简单的程序设计问题

2.要求

基本要求:

1.        要求利用C语言面向过程的编程思想来完成系统的设计;

2.      突出C语言的函数特征,以多个函数实现每一个子功能;

3.        画出功能模块图;

4.        进行简单界面设计,能够实现友好的交互;

5.        具有清晰的程序流程图和数据结构的详细定义;

6.      熟练掌握C语言对文件的各种操作。

创新要求:

在基本要求达到后,可进行创新设计。

三、信息描述

职工信息包括:

货物编号、货物名称、货物价格、货物数量等(货物编号不重复)。

四、功能描述

1 录入货物信息并保存

2.显示所有货物信息(以一定的格式)

3.查询货物信息(以一种或多种方式)

4.修改货物信息并保存

5.删除货物信息

五、解决方案

1.      分析程序的功能要求,划分程序功能模块。

2.      画出系统流程图。

3.      代码的编写。

定义数据结构和各个功能子函数。

4.      程序的功能调试。

5.      完成系统总结报告以及使用说明书

六、进度安排

此次课程设计时间为两周,分四个阶段完成:

1.      分析设计阶段。

指导教师应积极引导学生自主学习和钻研问题,明确设计要求,找出实现方法,按照需求分析、总体设计、详细设计这几个步骤进行。

2.      编码调试阶段:

根据设计分析方案编写C代码,然后调试该代码,实现课题要求的功能。

3.      总结报告阶段:

总结设计工作,写出课程设计说明书,要求学生写出需求分析、总体设计、详细设计、编码、测试的步骤和内容。

4.      考核阶段。

七、撰写课程设计报告或课程设计总结

课程设计报告要求:

总结报告包括需求分析、总体设计、详细设计、编码(详细写出编程步骤)、测试的步骤和内容、课程设计总结、参考资料等,不符合以上要求者,则本次设计以不及格记。

八、参考资料

 《C语言程序设计教程》

 网上相关资料(....略)

C语言课程设计任务书

一、题目:

学生成绩管理

二、目的与要求

1.目的:

(1)基本掌握面向过程程序设计的基本思路和方法;

(2)达到熟练掌握C语言的基本知识和技能;

(3)能够利用所学的基本知识和技能,解决简单的程序设计问题

2.要求

基本要求:

1.        要求利用C语言面向过程的编程思想来完成系统的设计;

2.      突出C语言的函数特征,以多个函数实现每一个子功能;

3.        画出功能模块图;

4.        进行简单界面设计,能够实现友好的交互;

5.        具有清晰的程序流程图和数据结构的详细定义;

6.      熟练掌握C语言对文件的各种操作。

7.      用链表实现各种操作,信息结果保存到文件中。

创新要求:

在基本要求达到后,可进行创新设计,如系统用户功能控制,对管理员级和一般级别的用户系统功能操作不同

三、信息描述

有关该系统基本信息的描述,如:

学号、姓名、系别、班级和所选科目及各科成绩等。

四、功能描述

1.      学生基本信息及成绩所选科目成绩的录入。

2.      基本信息的查询(分系、班级;分科目)与修改。

3.      对每系或每班各科成绩进行分析(即求单科平均成绩、及格率和优秀率);

4.      对所开课程的成绩分析(求其平均成绩,最高分和最低分);

5.      对学生考试成绩进行排名(单科按系别或班级进行排名,对每一个班级,同一学期学生总体成绩进行排名,并显示各科成绩信息)

五、解决方案

1.      分析程序的功能要求,划分程序功能模块。

2.      画出系统流程图。

3.      代码的编写。

定义数据结构和各个功能子函数。

4.      程序的功能调试。

5.      完成系统总结报告以及使用说明书

六、进度安排

此次课程设计时间为两周,分四个阶段完成:

1.      分析设计阶段。

指导教师应积极引导学生自主学习和钻研问题,明确设计要求,找出实现方法,按照需求分析、总体设计、详细设计这几个步骤进行。

2.      编码调试阶段:

根据设计分析方案编写C代码,然后调试该代码,实现课题要求的功能。

3.      总结报告阶段:

总结设计工作,写出课程设计说明书,要求学生写出需求分析、总体设计、详细设计、编码、测试的步骤和内容。

4.      考核阶段。

七、撰写课程设计报告或课程设计总结

课程设计报告要求:

总结报告包括需求分析、总体设计、详细设计、编码(详细写出编程步骤)、测试的步骤和内容、课程设计总结、参考资料等,不符合以上要求者,则本次设计以不及格记。

八、参考资料

 《C语言程序设计教程》

 网上相关资料(....略)

C语言课程设计任务书

(二)

一、题目:

结账系统

二、目的与要求

1.目的:

(1)基本掌握面向过程程序设计的基本思路和方法;

(2)达到熟练掌握C语言的基本知识和技能;

(3)能够利用所学的基本知识和技能,解决简单的程序设计问题

2.要求

基本要求:

1.        要求利用C语言面向过程的编程思想来完成系统的设计;

2.      突出C语言的函数特征,以多个函数实现每一个子功能;

3.        画出功能模块图;

4.        进行简单界面设计,能够实现友好的交互;

5.        具有清晰的程序流程图和数据结构的详细定义;

6.      熟练掌握C语言对文件的各种操作。

创新要求:

在基本要求达到后,可进行创新设计。

三、信息描述

商品信息包括:

商品编号、商品名称、商品价格、商品数量等(商品编号不重复)。

四、功能描述

1从屏幕上读取新商品的信息并将信息存入到数据文件中;

2修改变化了的商品的信息;

3在屏幕上输入顾客所购商品条形码编号;

4在屏幕上显示顾客所购商品清单,货款合计及收款数、找零;

五、解决方案

1.      分析程序的功能要求,划分程序功能模块。

2.      画出系统流程图。

3.      代码的编写。

定义数据结构和各个功能子函数。

4.      程序的功能调试。

5.      完成系统总结报告以及使用说明书

六、进度安排

此次课程设计时间为两周,分四个阶段完成:

1.      分析设计阶段。

指导教师应积极引导学生自主学习和钻研问题,明确设计要求,找出实现方法,按照需求分析、总体设计、详细设计这几个步骤进行。

2.      编码调试阶段:

根据设计分析方案编写C代码,然后调试该代码,实现课题要求的功能。

3.      总结报告阶段:

总结设计工作,写出课程设计说明书,要求学生写出需求分析、总体设计、详细设计、编码、测试的步骤和内容。

4.      考核阶段。

七、撰写课程设计报告或课程设计总结

课程设计报告要求:

总结报告包括需求分析、总体设计、详细设计、编码(详细写出编程步骤)、测试的步骤和内容、课程设计总结、参考资料等,不符合以上要求者,则本次设计以不及格记。

八、参考资料

 《C语言程序设计教程》

 网上相关资料(....略)

C语言课程设计任务书(三)

一、题目:

通讯录管理

二、目的与要求

1.目的:

(1)基本掌握面向过程程序设计的基本思路和方法;

(2)达到熟练掌握C语言的基本知识和技能;

(3)能够利用所学的基本知识和技能,解决简单的程序设计问题

2.要求

基本要求:

1.        要求利用C语言面向过程的编程思想来完成系统的设计;

2.      突出C语言的函数特征,以多个函数实现每一个子功能;

3.        画出功能模块图;

4.        具有清晰的程序流程图和数据结构的详细定义;

5.      熟练掌握C语言对文件的各种操作。

创新要求:

在基本要求达到后,可进行创新设计,如系统用户功能控制,对管理员级和一般级别的用户系统功能操作不同

三、信息描述

有关该系统基本信息的描述,如:

姓名、电话、城市和邮编等。

四、功能描述

1.      名单基本信息(姓名,城市,电话,邮编等)的录入,并存放在文件当中。

2.      基本信息的查询与修改。

3.      记录的添加和删除。

4.      对同一类型记录的查找:

如查找同一城市的记录或同一省份的记录。

五、解决方案

1.      分析程序的功能要求,划分程序功能模块。

2.      画出系统流程图。

3.      代码的编写。

定义数据结构和各个功能子函数。

4.      程序的功能调试。

5.      完成系统总结报告以及使用说明书

六、进度安排

此次课程设计时间为一周或两周,分四个阶段完成:

1.      分析设计阶段。

指导教师应积极引导学生自主学习和钻研问题,明确设计要求,找出实现方法,按照需求分析、总体设计、详细设计这几个步骤进行。

2.      编码调试阶段:

根据设计分析方案编写C代码,然后调试该代码,实现课题要求的功能。

3.      总结报告阶段:

总结设计工作,写出课程设计说明书,要求学生写出需求分析、总体设计、详细设计、编码、测试的步骤和内容。

4.      考核阶段。

七、撰写课程设计报告或课程设计总结

课程设计报告要求:

总结报告包括需求分析、总体设计、详细设计、编码(详细写出编程步骤)、测试的步骤和内容、课程设计总结、参考资料等,不符合以上要求者,则本次设计以不及格记。

八、参考资料

 《C语言程序设计教程》

 网上相关资料(....略)

C语言课程设计任务书(四)

一、题目:

成绩管理分析系统

二、目的与要求

1.目的:

(1)基本掌握面向过程程序设计的基本思路和方法;

(2)达到熟练掌握C语言的基本知识和技能;

(3)能够利用所学的基本知识和技能,解决简单的程序设计问题

2.要求

基本要求:

1.        要求利用C语言面向过程的编程思想来完成系统的设计;

2.      突出C语言的函数特征,以多个函数实现每一个子功能;

3.        画出功能模块图;

4.        进行简单界面设计,能够实现友好的交互;

5.        具有清晰的程序流程图和数据结构的详细定义;

6.      熟练掌握C语言对文件的各种操作。

创新要求:

在基本要求达到后,可进行创新设计,如系统用户功能控制,对管理员级和一般级别的用户系统功能操作不同

三、信息描述

有关该系统基本信息的描述,如:

学号、姓名、系别、班级和所选科目及各科成绩等。

四、功能描述

1.      学生基本信息及成绩所选科目成绩的录入。

2.      基本信息的查询(分系、班级;分科目)与修改。

3.      对每系或每班各科成绩进行分析(即求单科平均成绩、及格率和优秀率);

4.      对所开课程的成绩分析(求其平均成绩,最高分和最低分);

5.      对学生考试成绩进行排名(单科按系别或班级进行排名,对每一个班级,同一学期学生总体成绩进行排名,并显示各科成绩信息)

五、解决方案

1.      分析程序的功能要求,划分程序功能模块。

2.      画出系统流程图。

3.      代码的编写。

定义数据结构和各个功能子函数。

4.      程序的功能调试。

5.      完成系统总结报告以及使用说明书

六、进度安排

此次课程设计时间为一周或两周,分四个阶段完成:

1.      分析设计阶段。

指导教师应积极引导学生自主学习和钻研问题,明确设计要求,找出实现方法,按照需求分析、总体设计、详细设计这几个步骤进行。

2.      编码调试阶段:

根据设计分析方案编写C代码,然后调试该代码,实现课题要求的功能。

3.      总结报告阶段:

总结设计工作,写出课程设计说明书,要求学生写出需求分析、总体设计、详细设计、编码、测试的步骤和内容。

4.      考核阶段。

七、撰写课程设计报告或课程设计总结

课程设计报告要求:

总结报告包括需求分析、总体设计、详细设计、编码(详细写出编程步骤)、测试的步骤和内容、课程设计总结、参考资料等,不符合以上要求者,则本次设计以不及格记。

八、参考资料

 《C语言程序设计教程》

 网上相关资料(....略)

C语言课程设计任务书(五)

C语言课程设计任务书

一、题目:

职工信息管理系统

二、目的与要求

1.目的:

(1)基本掌握面向过程程序设计的基本思路和方法;

(2)达到熟练掌握C语言的基本知识和技能;

(3)能够利用所学的基本知识和技能,解决简单的程序设计问题

2.要求

基本要求:

1.        要求利用C语言面向过程的编程思想来完成系统的设计;

2.      突出C语言的函数特征,以多个函数实现每一个子功能;

3.        画出功能模块图;

4.        进行简单界面设计,能够实现友好的交互;

5.        具有清晰的程序流程图和数据结构的详细定义;

6.      熟练掌握C语言对文件的各种操作。

创新要求:

在基本要求达到后,可进行创新设计。

三、信息描述

职工信息包括:

职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话等(职工号不重复)。

四、功能描述

1 录入职工信息并保存

2.显示所有职工信息(以一定的格式)

3.查询职工信息(以一种或多种方式)

4.修改职工信息并保存

5.删除职工信息

五、解决方案

1.      分析程序的功能要求,划分程序功能模块。

2.      画出系统流程图。

3.      代码的编写。

定义数据结构和各个功能子函数。

4.      程序的功能调试。

5.      完成系统总结报告以及使用说明书

六、进度安排

此次课程设计时间为两周,分四个阶段完成:

1.      分析设计阶段。

指导教师应积极引导学生自主学习和钻研问题,明确设计要求,找出实现方法,按照需求分析、总体设计、详细设计这几个步骤进行。

2.      编码调试阶段:

根据设计分析方案编写C代码,然后调试该代码,实现课题要求的功能。

3.      总结报告阶段:

总结设计工作,写出课程设计说明书,要求学生写出需求分析、总体设计、详细设计、编码、测试的步骤和内容。

4.      考核阶段。

七、撰写课程设计报告或课程设计总结

课程设计报告要求:

总结报告包括需求分析、总体设计、详细设计、编码(详细写出编程步骤)、测试的步骤和内容、课程设计总结、参考资料等,不符合以上要求者,则本次设计以不及格记。

八、参考资料

 《C语言程序设计教程》

 网上相关资料(....略)

C语言课程设计任务书(六)

一、题目:

成绩数据处理系统

二、目的与要求

1.目的:

(1)基本掌握面向过程程序设计的基本思路和方法;

(2)达到熟练掌握C语言的基本知识和技能;

(3)能够利用所学的基本知识和技能,解决简单的程序设计问题

 (4)复习数组,选择、循环结构程序设计

(5)掌握函数的定义、调用、声明,以及参数的两种传递方式

2.要求

基本要求:

1.        要求利用C语言面向过程的编程思想来完成系统的设计;

2.      突出C语言的函数特征,以多个函数实现每一个子功能;

3.        画出功能模块图;

4.        具有清晰的程序流程图和数据结构的详细定义;

5.        在项目报告中说明程序设计过程中的难点、解决办法及编程小结或体会

创新要求:

在基本要求达到后,可进行创新设计,如带有界面的子进程执行,将数据写入文件永久保存,外部文件排序等

三、信息描述

1. 定义一个数组,用以存放学生的成绩。

2. 从键盘输入10个学生成绩

3. 采用冒泡法,将学生成绩按照从高到低进行排序

4. 再输入一个学生的成绩,将此成绩按照排序规律插入原学生成绩数组

5. 将排好序的成绩单进行反序存放,即原来是从高到低,现在改为从低到高排列。

6. 将以上每一步骤的结果均打印输出,验证程序是否正确实现题目要求

四、功能描述

1.      职工基本信息录入

2.      对录入的职工基本信息进行修改

3.      职工信息的插入

4.      职工信息删除

5.      查询信息

五、解决方案

1.      分析程序的功能要求,划分程序功能模块。

2.      画出系统流程图。

3.      代码的编写。

定义数据结构和各个功能子函数。

4.      程序的功能调试。

5.      完成系统总结报告以及使用说明书

六、进度安排

此次课程设计时间为一周或两周,分四个阶段完成:

1.      分析设计阶段。

指导教师应积极引导学生自主学习和钻研问题,明确设计要求,找出实现方法,按照需求分析、总体设计、详细设计这几个步骤进行。

2.      编码调试阶段:

根据设计分析方案编写C代码,然后调试该代码,实现课题要求的功能。

3.      总结报告阶段:

总结设计工作,写出课程设计说明书,要求学生写出需求分析、总体设计、详细设计、编码、测试的步骤和内容。

4.      考核阶段。

七、撰写课程设计报告或课程设计总结

课程设计报告要求:

总结报告包括需求分析、总体设计、详细设计、编码(详细写出编程步骤)、测试的步骤和内容、课程设计总结、参考资料等,不符合以上要求者,则本次设计以不及格记。

八、参考资料

 《C语言程序设计教程》

C语言课程设计任务书(七)

一、题目:

职工工资信息管理系统

二、目的与要求

1.目的:

(1)基本掌握面向过程程序设计的基本思路和方法;

(2)达到熟练掌握C语言的基本知识和技能;

(3)能够利用所学的基本知识和技能,解决简单的程序设计问题

 (4)复习数组,选择、循环结构程序设计

 (5)掌握函数的定义、调用、声明,以及参数的两种传递方式

 (6)掌握文件操作

2.要求

基本要求:

1.        要求利用C语言面向过程的编程思想来完成系统的设计;

2.      突出C语言的函数特征,以多个函数实现每一个子功能;

3.        画出功能模块图;

4.        具有清晰的程序流程图和数据结构的详细定义;

5.        基本了解数据存取的一般技术

创新要求:

在基本要求达到后,可进行创新设计,如带有界面的子进程执行,排序等

三、信息描述

职工基本信息:

如工资卡号、身份证号、姓名、性别、年龄、工龄、部门、技术职称、技术职称编号、家庭电话号码、手机号码等。

工资基础信息:

技术职称编号、技术职称、基本工资、职务工资、各种补助等。

费用扣除信息:

工资卡号、水费、电费、清洁费(5元/月)闭路电视费(10元/月)等。

工资单数据:

工资卡号、姓名、应发工资、水费、电费、清洁费、闭路电视费、税金、实发工资、特别奖励。

其中:

税金计算方法为:

应发工资<800元,税金=0;

800<应发工资≤1400元,税金=(应发工资-800)⨯5%

应发工资>1400元,税金=(应发工资-1400)⨯10%

四、功能描述

1.      职工基本信息录入

2.      对录入的职工基本信息进行修改

3.      职工信息的插入

4.      职工信息删除

5.      查询信息

五、解决方案

1.      分析程序的功能要求,划分程序功能模块。

2.      画出系统流程图。

3.      代码的编写。

定义数据结构和各个功能子函数。

4.      程序的功能调试。

5.      完成系统总结报告以及使用说明书

六、进度安排

此次课程设计时间为一周或两周,分四个阶段完成:

1.      分析设计阶段。

指导教师应积极引导

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1