(此文档为word格式,下载后您可任意编辑修改!)
课 程 设 计 报 告
课程名称 C语言课程设计 课题名称 成绩管理系统
专 业 班 级 学 号 姓 名 指导教师
20``年``月`` 日
湖南工程学院 课 程 设 计 任 务 书
课程名称 C语言课程设计 课 题 成绩管理系统
专业班级 学生姓名 学 号 指导老师 任务书下达日期 0000 年0 月0日 任务完成日期 0000年0月00日
C语言课程设计任务书
设计课题1:成绩管理系统
问题描述:
成绩管理系统主要管理学生考试成绩的基本信息。在系统中,每个学生是一条记录,包括姓名、学号、所选课程,而每个学生对应课程有相应成绩。系统要对一个有N个学生的班级所选课程成绩统一进行管理。包括了学生成绩的录入、显示、修改、排序、保存等操作。 1、 功能设计要求:
1)本系统采用两个结构体数组进行数据存储。学生结构体应该包括学生的基本信息(学号、姓名、所选课程),课程结构包括各项课程的基本信息(所选的各门课程对应的成绩)
2)设计主菜单界面,确定函数个数。设计菜单应包含以下功能: ? 录入信息(学生基本信息录入、课程成绩基本信息录入) ? 显示(显示学生基本情况和所选课程成绩)
? 修改信息(学生基本信息修改、成绩基本信息修改) ? 成绩统计(各科成绩最高分,平均分) ? 退出系统
3)要求:建立两个结构体数组(或链表、文件),包括至少3门课程成绩和5个学生的必要信息,能对数据进行补充、修改。执行一个具体的功能之后,程序将重新显示菜单。 3、要求:
1)用C语言实现系统;
2)函数功能要划分好(结构化程序设计);
3)界面友好(良好的人机交互),加必要的注释; 4)提供程序测试方案。
目录
一、系统介绍 .................................................................................... 1 二、总体设计 .................................................................................... 1 2.1程序模块 ................................................................................ 1 2.2.函数分析 ................................................................................ 1 2.3.总体结构 ................................................................................ 2 三.主要模块的实现 ........................................................................ 3 四.程序调试 .................................................................................... 6 五.总结与体会 .............................................................................. 13 六.源程序清单 .............................................................................. 14
一、系统介绍
成绩管理系统主要管理学生考试成绩的基本信息。在系统中,每个学生是一条记录,包括姓名、学号、所选课程,而每个学生对应课程有相应成绩。系统要对一个有N
个学生的班级所选课程成绩统一进行管理。包括了学生成绩的录入、显示、修改、排序、保存等操作。
二、总体设计
2.1程序模块
主界面 void )
通过对函数的调用实现录入、显示、修改、排序、保存等功能,有机的联系了所有的模块,是整个系
统正常完整的运行。
主页面函数void ()
{
int i,k=0;
char username[15],pwd[6]; system(\ printf(\
printf(\ \\t★★★★★★★★★★★★★★★★★★★★★★★★★★★★★\\n\ printf(\ \\t★★★★★★★★★★★★★★★★★★★★★★★★★★★★★\\n\ printf(\ \\t★★★★★★★★★★★★★★★★★★★★★★★★★★★★★\\n\ printf(\ \\t★★★★ ★★★★★\\n\ printf(\ \\t★★★★ 欢迎使用学生成绩管理系统 ★★★★★\\n\ printf(\ \\t★★★★ ★★★★★\\n\ printf(\ \\t★★★★ ★★★★★\\n\ printf(\ \\t★★★★ XXXXX ★★★★★\\n\ printf(\ \\t★★★★ ★★★★★\\n\ printf(\ \\t★★★★ XXXXXX ★★★★★\\n\ printf(\ \\t★★★★ ★★★★★\\n\ printf(\ \\t★★★★★★★★★★★★★★★★★★★★★★★★★★★★★\\n\ printf(\ \\t★★★★★★★★★★★★★★★★★★★★★★★★★★★★★\\n\ printf(\ \\t★★★★★★★★★★★★★★★★★★★★★★★★★★★★★\\n\
printf(\请按回车键继续!\\n\
相关推荐: