简单Java项目选课管理系统
选课管理系统是一种用于管理学生选课和课程信息的应用程序。在这个系统中,学生可以浏览和选择课程,教师可以查看学生选课情况和课程安排,管理员可以管理选课信息并修改课程信息。
下面是一个简单的Java项目选课管理系统的示例代码。这个系统包括以下组件:
1. 用户界面:这个界面用于显示选课信息,学生可以在这里浏览和选择课程,教师可以查看学生选课情况和课程安排,管理员可以管理选课信息并修改课程信息。
2. 课程信息表:这个表用于存储所有课程的信息,包括课程名称,授课教师,授课时间,课程分数等。
3. 学生信息表:这个表用于存储学生的信息,包括学生姓名,学号,班级,选课编号等。
4. 管理员信息表:这个表用于存储管理员的信息,包括管理员姓名,管理员编号等。
下面是一个简单的Java项目选课管理系统的示例代码:
“`
import java.util.ArrayList;
import java.util.Scanner;
public class CourseManager {
private ArrayList courses;
private ArrayList students;
private ArrayList adminList;
public CourseManager() {
courses = new ArrayList();
students = new ArrayList();
adminList = new ArrayList();
}
public void addCourse(Course course) {
courses.add(course);
}
public void removeCourse(Course course) {
courses.remove(course);
}
public void addStudent(Student student) {
students.add(student);
}
public void removeStudent(Student student) {
students.remove(student);
}
public void addAdmin(Admin admin) {
adminList.add(admin);
}
public void removeAdmin(Admin admin) {
adminList.remove(admin);
}
public void displayCourses() {
for (Course course : courses) {
System.out.println(course.getName() + \” – \” + course.get授课教师() + \” – \” + course.get授课时间() + \” – \” + course.get分数());
}
}
public void displayStudents() {
for (Student student : students) {
System.out.println(student.getName() + \” – \” + student.get学号() + \” – \” + student.get班级() + \” – \” + student.get选课编号());
}
}
public void displayAdmins() {
for (Admin admin : adminList) {
System.out.println(admin.getName() + \” – \” + admin.get编号());
}
}
public void updateCourse(Course course) {
courses.add(course);
}
public void updateStudent(Student student) {
students.add(student);
}
public void updateAdmin(Admin admin) {
adminList.add(admin);
}
public void deleteCourse(Course course) {
courses.remove(course);
}
public void deleteStudent(Student student) {
students.remove(student);
}
public void deleteAdmin(Admin admin) {
adminList.remove(admin);
}
}
class Course {
private String name;
private String teacher;
private String time;
private int score;
public Course(String name, String teacher, String time, int score) {
this.name = name;
this.teacher = teacher;
this.time = time;
this.score = score;
}
public String getName() {
return name;
}
public String getTeacher() {
return teacher;
}
public String getTime() {
return time;
}
public int getScore() {
return score;
}
}
class Student {
private String name;
private String id
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。