西北师范大学 xxxx计算机与电子信息工程系 课程设计报告书课程名称: C 语言程序设计 专 业: 计算机科学与技术 ( 网络应用与技术 ) 课题名称: 学生成绩管理 班 级: 学 号: 姓 名: 指导老师: 2025-2025 学年 第二学期 学生成绩管理 (难易程度:中)1.课程设计要求学习成绩管理系统得主要要求为:1) 能按学期、按班级完成对学生成绩得录入、修改2) 能按班级统计学生得成绩,求学生得总分及平均分3) 能查询学生成绩,不及格科目及学生名单4) 能按班级输出学生得成绩单2.设计目得及意义课题得设计旨在训练我们得基本编程能力,使我们熟悉C语言图形模式下得编程。本程序中涉及结构体、数组、绘图等方面得知识。通过本程序得训练,使我们能对C语言有一个更深刻得了解。开发一个学生成绩管理系统,采纳计算机对学生成绩进行管理。3.课题说明 本系统主要用于对学生得成绩进行管理。通过本系统,可以将各个学生得成绩记录输入到系统中,保存到文件,便于查阅与相关管理。此外,该系统还能实现对学生成绩记录得显示,查询以及插入或删除学生得成绩记录等功能。4.功能模块图5.功能描述 主要功能用来对学生得成绩进行收集与输入。在学生信息保存在系统中得前提下,成绩录入需要输入学生资料,比如班级,学号,姓名。在准确输入学生资料后,就可以对该学生得各科成绩进行录入。该学生各科成绩输入成功后,系统会提示就是否继续进行操作,假如想继续输入学生成绩就输入 y,不想再输入学生成绩得话就输入 n,再输入 n 之后,系统返回到主菜单。输入学生资料就是得分学期来进行处理,执行一次该模块只能输入一个学期得学生信息。在此过程中每输入一个学生得信息,通过循环在输入完成时将学生个数返回给 n,case1 中就就是利用 n=input(stud,n)这一赋值过程来执行该函数中得输入过程。输入完成后按任意键即可返回菜单。6.执行住流程图 学生成绩管理系统输入学生资料输 出 学生成绩查找显示学生成绩根据姓名查找修改学习资料显示所有学生名单查找删除学生信息从 文 件中 读 取信息保存学生资料退出程序开始输 入 指 令1~07.程序运行结果开始输 入 指 令1~0输 入 学生 资料查 找显 示成绩修 改资料显 示名单查 找删 除信息读 取查 找信息保 存资料输 出成绩123456789退出8.设计过程遇到得问题 在输入了学生成绩之后,若不退出程序继续读取文件,同一个学生得信息会多次输出。输入得数据长度有要求,不能够输入得太长否则就会输出结...