全球旧事资料 分类
C语言课程设计任务书
一、课程设计的目的课程设计的目的
本课程设计使学生能够综合运用所学过的C语言基础知识完成具有一定难度的综合设计任务,提高学生的软件设计及软件编程能力,提高学生分析问题和解决问题的能力。
二、课程设计的内容与要求程设计的内容与要求
本次课程设计要求分组完成,每组成员不能超过4人,,参加课程设计的学生,分组与选题采取以自然班为单位,自愿结合,自由选题。每组可在下面的课程设计题目中选择题目。选题原则是C语言知识在具体问题中的应用。不要局限于题目所规定的要求,可以大胆创新,设计出功能更完备的应用系统。选题也可以由学生根据已学知识和自己的特长自拟题目,经指导教师同意后确定。要求通过课程设计的实践,在设计与实现等方面加深对C语言课程基本内容的理解和综合运用能力的提高。
三、课程设计题目及要求:课程设计题目及要求:题目一:题目一:学生成绩管理系统设计
1设计任务及要求:设计任务及要求:综合本学期所学过的C语言的基本知识,设计一个界面友好、操作灵活方便、且实用的学生成绩管理系统,并用C语言编程实现之。每个学生的信息包括:学号,姓名,三门课成绩。界面菜单要求包含以下的基本项:输入部分,输出部分,插入部分,删除部分,修改部分,排序部分和退出部分。所有部分用子函数实现,在主函数中调用它们即可。2设计要点提示:设计要点提示:要设计一个学生成绩管理系统,首先要建立每个学生信息的数据结构,用结构体数组表示全体同学;然后将学生的成绩录入;若有退学或留级的同学将其删除;若有插班生将其插入;日常还可以浏览所有同学信息;对不合适的信息还可进行修改;还可按总分排序。将以上内容菜单化具体如下:
1
f结构体定义:structstude
ti
t
umchar
ame10i
tmathe
gcomp菜单包含:1…………输入2…………输出3…………插入4…………删除5…………修改6…………排序(按总分)0…………退出温馨提示:在菜单界面的设计编程过程中,注意SWITCH语句的用法。若程序中用到串操作函数,注意用包含语句i
cludestri
gh注意函数说名语句的应用场合,及其在程序中的位置主程序框架:voidmai
变量定义显示菜单项dopri
tf
好听全球资料 返回顶部