1、问题描述
设计并实现一个成绩分析系统,能够实现录入、保存一个班级学生多门课程的成绩、并对成绩进行分析等功能。
2、需求分析
具体要求如下:
(1)定义一个菜单,方便用户实现下述操作。要求菜单简洁、易操作、界面美观。
(2)建立磁盘文件input,用于保存学生及其信息。
(3)读取磁盘文件input.dat中的数据,并进行处理。要求实现如下功能:
·按各门课程成绩排序,将排序的结果保存到磁盘文件中。
·计算每人的平均成绩,按平均成绩排序,将排序的结果保存到磁盘文件中。
·能够统计各门课程的平均成绩、最高分、最低分、不及格人数、60-69分人数、70-79分人数、80-89分人数、90分以上人数。
·根据学生姓名或学号查询其各门课成绩,需考虑重名情况的处理。
1