系统要求实现以下功能:
(一)增加记录: 要求可以连续增加多条记录。
(二)删除一个学生的记录: 要求可以先查找,再删除。删除前,要求用户确认。
(三)成绩修改: 若输入错误可进行修改;要求可以先查找,再修改。
(四)查找: 可以根据姓名(或学号)查找某个学生的课程成绩,查找某门课程成绩处于指定分数段内的学生名单等等。
(五)统计分析: 对某个班级学生的单科成绩进行统计,求出平均成绩;求平均成绩要求实现函数的重载,既能求单科的平均成绩,又能求三科总分的平均成绩。求出一门课程标准差和合格率。并且画出柱状和饼状统计图。
(六)排序功能: 要求按总分进行排序(从高到低),若总分相同,则按数学排序;若总分和数学相同,则按物理排序;若总分和各科成绩都相同,则按学号排序。
(七)文件操作: 可以打开文件,显示班级的所有学生信息;可以将增加或修改后的成绩重新写入文件;可以将排序好的信息写入新的文件。
1