21xrx.com
2025-03-21 06:47:21 Friday
文章检索 我的文章 写文章
Java实战项目:创建学生信息管理系统
2023-06-14 16:17:16 深夜i     13     0
Java 学生信息管理 List 测试

学生信息管理系统是最基础的Java项目之一。在这个项目中,我们将学习如何使用Java实现一个简单的学生信息管理系统。该系统能够实现添加、删除、修改和查询学生信息的功能。

1. 创建学生信息类

为了存储学生信息,我们需要创建一个学生信息类。在这个类中,我们将定义学生信息所需的属性,例如学生姓名、性别、年龄、出生日期等。

public class Student
 private String name;
 private String gender;
 private int age;
 private Date birthdate;
 // 省略了构造方法和 getter/setter 方法

2. 创建学生信息管理类

接下来,我们需要创建一个学生信息管理类。在这个类中,我们将定义一些基本的操作,例如添加学生、删除学生、修改学生和查询学生。

public class StudentManager {
 private List
  students;
 
 public StudentManager() {
  this.students = new ArrayList<>();
 }
 public void addStudent(Student student) {
  this.students.add(student);
 }
 public void removeStudent(Student student) {
  this.students.remove(student);
 }
 public void updateStudent(Student student)
  // 更新学生信息
 
 public List
  queryStudents(String keyword)
 
  // 根据关键字查询学生信息
 
}

3. 测试学生信息管理系统

现在,我们已经完成了学生信息类和学生信息管理类的实现。接下来,我们需要编写一个简单的测试程序,以便测试我们的学生信息管理系统。

public class StudentManagerTest {
 public static void main(String[] args) {
  StudentManager manager = new StudentManager();
  // 添加学生
  Student student1 = new Student("张三", "男", 18, new Date(2003, 1, 1));
  Student student2 = new Student("李四", "女", 17, new Date(2004, 3, 5));
  manager.addStudent(student1);
  manager.addStudent(student2);
  // 查询学生
  List
  students = manager.queryStudents("张三");
 
  for(Student student : students) {
   System.out.println(student.getName() + " " + student.getGender() + " " + student.getAge() + " " + student.getBirthdate());
  }
  // 删除学生
  manager.removeStudent(student1);
 }
}

这个测试程序将添加两个学生,并查询名为“张三”的学生信息。最后,程序将删除第一个学生(即“张三”)。

  
  

评论区