当前位置:文档之家› 学生成绩管理

学生成绩管理

学生成绩管理
学生成绩管理

西北师范大学xxxx

计算机与电子信息工程系

课程设计报告书

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

专业: 计算机科学与技术(网络应用与技术) 课题名称: 学生成绩管理

班级:

学号:

姓名:

指导教师:

2014-2015 学年第二学期

学生成绩管理

(难易程度:中)

1.课程设计要求

学习成绩管理系统的主要要求为:

1) 能按学期、按班级完成对学生成绩的录入、修改

2) 能按班级统计学生的成绩,求学生的总分及平均分

3) 能查询学生成绩,不及格科目及学生名单

4) 能按班级输出学生的成绩单

2.设计目的及意义

课题的设计旨在训练我们的基本编程能力,使我们熟悉C语言图形模式下的编程。本程序中涉及结构体、数组、绘图等方面的知识。通过本程序的训练,使我们能对C语言有一个更深刻的了解。开发一个学生成绩管理系统,采用计算机对学生成绩进行管理。

3.课题说明

本系统主要用于对学生的成绩进行管理。通过本系统,可以将各个学生的成绩记录输入到系统中,保存到文件,便于查阅与相关管理。此外,该系统还能实现对学生成绩记录的显示,查询以及插入或删除学生的成绩记录等功能。

4.功能模块图

5.功能描述

主要功能用来对学生的成绩进行收集与输入。在学生信息保存在系统中的前提下,成绩录入需要输入学生资料,比如班级,学号,姓名。在准确输入学生资料后,就可以对该学生的各科成绩进行录入。该学生各科成绩输入成功后,系统会提示就是否继续进行操作,如果想继续输入学生成绩就输入y,不想再输入学生成绩的话就输入n,再输入n之后,系统返回到主菜单。输入学生资料就是得分学期来进行处理,执行一次该模块只能输入一个学期的学生信息。在此过程中每输入一个学生的信息,通过循环在输入完成时将学生个数返回给n,case1中就就是利用n=input(stud,n)这一赋值过程来执行该函数中的输入过程。输入完成后按任意键即可返回菜单。

6.执行住流程图

7.程序运行结果

开始

输入指令1~0

入学生资料

查找

显示

成绩

修改

资料

显示

名单

查找

删除

信息

读取

查找

信息

保存

资料输出

成绩

1 2 3 4 5 6 7 8

9

退出

相关主题
文本预览
相关文档 最新文档