教学管理系统java源代码_0.doc
文本预览下载声明
教学管理系统java源代码
篇一:java学生管理系统源代码
import java.io.Serializable;
public class Course implements Serializable{
private String courseName;
private int courseGrade;
Course(){
courseName=null;
courseGrade=0;
}
public void setCourseNameValue(String ss){
this.courseName=ss;
}
public void setCourseGradeValue(int dd){
this.courseGrade=dd;
}
public String getCourseNameValue(){
return this.courseName;
}
public int getCourseGradeValue(){
return this.courseGrade;
}
public boolean equals(Object o) {
if (o == null){ return false;}
else {
if (o instanceof Course) {
Course rec = (Course) o;
if (this.courseName.equals(rec.getCourseNameValue())) {
return true;
}
}
return false;
}
}
}
---------------------------------------------------------------------------------------------------------------
import java.io.Serializable;
import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;
public class Student implements Serializable, Comparable{
private String studentName;
private int studentId;
//private int studentCourseAmount=4;
private LinkedList courseList;
Student(){
studentName=null;
studentId=0;
courseList=new LinkedList();
}
public void setStudentNameValue(String name){//确定学生名称
this.studentName=name;
}
public void setStudentIdValue(int id){//确定学生学号
this.studentId=id;
}
public void setStudentCourseList(LinkedList list){//传入课程链list
this.courseList=list;
// System.out.println(例:0916 张磊 语文98 数学67); }
public void setCourseGrade(Object o){//将与学科o同名的学科的成绩改为o的成绩for(int i=0;ithis.courseList.size();i++){
Course obj=new Course();
obj=(Course) this.courseList.get(i);
if(obj.equals(o)){
Course res=(Course) o;
obj.setCourseGradeValue(res.getCourseGradeValue());
}
}
}
public String getStudentNameValue(){//取得学生姓名
return this.studentName;
}
public int getStudentId(){//取得学生学号
return this.studentId;
}
public LinkedList getstudentCourseList(){//得到成绩链的首地址
return this.courseList;
}
public long
显示全部