一、实验目的
1.掌握java的类与对象的基本概念;
2.掌握简单的信息管理系统的设计与实现。
二、实验环境
实验建议在安装了以下软件的计算机上完成:
1. Windows xp/win7/win8/win10操作系统
2. JDK 1.6以上版本
3. Eclipse或NetBeans IDE或EditPlus或其它开发工具
三、实验内容与要求
(一) 问题描述
要求采用java类与对象的基本知识,实现简单的学生成绩管理系统。
(二) 实验要求
1. 实现定义学生成绩记录,记录包括字段有:学生姓名、学号、课程名称、成绩。
2. 实现学生成绩管理系统的菜单管理功能,允许查看、添加、修改、删除、统计、查找和排序等操作;
3. 实现查看学生成绩单功能,能显示所有学生成绩记录;
4. 实现添加学生成绩记录功能,输入某位学生某门课的成绩,能保存到成绩表里面;
5. 实现修改学生成绩记录功能,根据学生学号修改课程成绩;
6. 实现删除学生成绩记录功能,根据学生学号删除课程成绩;
7. 实现统计某门课平均分、最高分和最低分的功能;
8. 实现查找某位学生成绩功能,根据学生学号显示该学生的成绩;
9. 实现按成绩从高往低排序,并输出。
四、实现提示
1. 定义学生成绩记录类,把记录的字段作为类的属性,并定义该类的基本操作方法;
2. 采用一维数组实现学生成绩记录表,数组的数据类型为” 学生成绩记录类”。第一步-建立一个Score类package student.score.manage;
public class Score {
String num;
String name;
double score;
public Score(){
}
public void setNum(String num) {
this.num = num;
}
public void setName(String name) {
this.name = name;
}
public void setScore(double score) {
this.score = score;
}
}
第二步-建立一个ScoreList类package student.score.manage;
import java.util.Scanner;
public class ScoreList {
int maxLength = 100;
int length = 0;
Score[] data = new Score[maxLength];
Scanner input = new Scanner(System.in);
public ScoreList() {
}
//添加记录方法
public v