基本数据说明
班级:程序要求处理若干班级,每个班级包含的属性有:年级、专业、班和若干学生
学生:每个班级包含多名学生,学生的属性有:学号和姓名
课程:程序中可以处理多门课程的属性:课程编号、名称、学分、学时
成绩单:期末考试完后。保存学生的考试成绩单,包括:班级、课程、考试日期、考试人数、每个考生的成绩
数据存储
上述数据应该可以保存在文件中。
提示:可以保存在对象文件中。
实现的功能
基本数据输入:程序提供界面(推荐实现GUI),能够建立并输入班级、学生和课程的信息
考试成绩输入:程序提供界面(推荐实现GUI),指定班级、课程后,输入该班所有学生的该门课程的考试成绩
成绩查询:输入学号和课程后,能够显示该学生的考试成绩
成绩分析:指定班级和课程后,对该班的该课程进行以下3个方面的分析:
分数分析:最高分、最低分、平均分
图形分析:生成考试成绩统计图(柱状图)、(饼图分析)
1