(一)功能概述
使用 C 语言完成该系统的开发,通过该系统可实现对某班级(例如 B175A5 班)学
生成绩信息的添加、查询、修改、删除、统计分析,以及数据保存、读取等功能。
(二)功能详细说明
1. 学生成绩信息录入
添加学生的成绩信息到系统中,主要包括学号、姓名、各科成绩。其中,学号的格
式是:“班号+2 位数字”;成绩要求在 0~100 之间。若输入数据违法,则进行相应提
示。
判断输入的学号是否存在,若不存在,则添加到系统;否则,提示学号已存在,不
进行添加。
添加完成后,提示是否继续添加。如果不继续添加,则返回主菜单。
2、学生成绩信息查询
系统提供三种查询方式,按学号,按姓名,以及显示所有学生成绩信息。
如果查找成功,显示该学生的成绩信息;否则,提示未找到。
3、学生成绩信息修改
系统提供两种方式进行修改,可按姓名或学号来进行。
修改时,先按照提供的信息进行查找,若查找成功,则可输入该学生新的成绩信息;
否则,提示该学生不存在。
4、学生成绩信息删除
系统只提供按照学生的学号进行删除。
删除时,首先输入学生的学号,若查找到该生的信息,则将其从系统中删除;否则,
提示提示该学生不存在。
5、学生成绩信息统计
系统提供了选择成绩统计和成绩排名两种操作。
选择成绩统计时,先提示对哪门课(英语、数学、计算机)进行统计,然后提示统计
方式。可统计最高分、最低分、平均分、排名、不及格的人数、优秀的人数,选择
后显示相应的统计结果。
选择成绩排序时,先提示对哪门课(英语、数学、计算机)进行成绩排序,选择后显
示相应排序结果。
6、文件操作
系统中所有的学生成绩系统都以二进制形式保存在文件中
2021-07-18 13:02:18
8KB
C
数组