1.1 基本数据说明 ①班级:程序要求处理若干班级,每个班级包括的属性有:年级、专业、班和若干学生。 ②学生:每个班级包含多名学生,学生的属性有:学号和姓名。 ③课程:程序中可以处理多门课程,每个课程的属性:课程编号、名称、学分、学时。 ④成绩单:期末考试完成后,保存学生的考试成绩单,包括:班级、课程、考试日期、考试人数、每个学生的成绩。 1.2数据存储 数据以对象文件保存 1.3实现的功能 ①基本数据输入:程序提供界面(推荐实现GUI)能够建立并且输入班级、学生、和课程的信息。 ②考试成绩输入:程序提供界面(推荐实现GUI),指定班级、课程后,输入该班级所有学生的该门课程的考试成绩和考试时间。 ③成绩查询:输入学号和课程后,能够显示该学生的考试成绩。 ④成绩分析:指定班级和课程后,对该班级的该门课程进行以下3个方面的分析: ● 分析成绩:显示最高分、最低分、平均分。 ● 分数段分析:分别统计0-59、60-69、70-79、80-89、90-100的学生人数和所占的百分比。
2021-05-29 17:17:44 831KB java学生考试成绩分析.rar
1