Maison  >  Article  >  Java  >  Comment utiliser Java pour écrire un système de requête simple sur les résultats d'approbation des congés des étudiants ?

Comment utiliser Java pour écrire un système de requête simple sur les résultats d'approbation des congés des étudiants ?

WBOY
WBOYoriginal
2023-11-02 14:45:221258parcourir

Comment utiliser Java pour écrire un système de requête simple sur les résultats dapprobation des congés des étudiants ?

Comment utiliser Java pour écrire un système simple de requête de résultat d'approbation de congé d'étudiant ?

Avec le développement de l’éducation, la demande de congé des élèves est devenue un élément indispensable de toute gestion scolaire. Afin de permettre aux administrateurs scolaires et aux étudiants de comprendre la situation des congés, cet article explique comment utiliser Java pour écrire un système simple de requête de résultats d'approbation des congés des étudiants.

Tout d'abord, nous devons créer une classe d'étudiant (Étudiant), qui contient des attributs tels que le nom de l'étudiant, le numéro d'étudiant, la date de congé, le motif du congé et le statut du congé. Vous pouvez utiliser le code suivant pour créer une classe d'étudiant :

public class Student {
    private String name; // 学生姓名
    private int id; // 学号
    private String leaveDate; // 请假日期
    private String leaveReason; // 请假事由
    private String leaveStatus; // 请假状态

    // 构造函数
    public Student(String name, int id, String leaveDate, String leaveReason, String leaveStatus) {
        this.name = name;
        this.id = id;
        this.leaveDate = leaveDate;
        this.leaveReason = leaveReason;
        this.leaveStatus = leaveStatus;
    }

    // getter和setter方法
    // ...
}

Ensuite, nous devons créer une classe de système de gestion des congés (LeaveManagementSystem) pour gérer les informations sur les congés des étudiants. Vous pouvez utiliser le code suivant pour créer une classe de système de gestion des congés :

import java.util.ArrayList;
import java.util.List;

public class LeaveManagementSystem {
    private List<Student> studentList; // 学生列表

    public LeaveManagementSystem() {
        studentList = new ArrayList<>();
    }

    // 添加学生请假信息
    public void addStudentLeave(Student student) {
        studentList.add(student);
    }

    // 根据学号查询学生请假信息
    public Student searchStudentLeave(int id) {
        for (Student student : studentList) {
            if (student.getId() == id) {
                return student;
            }
        }
        return null;
    }

    // 查询所有学生请假信息
    public List<Student> getAllStudentLeave() {
        return studentList;
    }
}

Dans la fonction principale, nous pouvons créer un objet LeaveManagementSystem et effectuer les opérations correspondantes. Voici un exemple simple :

public class Main {
    public static void main(String[] args) {
        LeaveManagementSystem system = new LeaveManagementSystem();

        // 添加学生请假信息
        system.addStudentLeave(new Student("张三", 1001, "2021-05-01", "生病", "已批准"));
        system.addStudentLeave(new Student("李四", 1002, "2021-05-02", "参加比赛", "已批准"));

        // 根据学号查询学生请假信息
        Student student = system.searchStudentLeave(1001);
        if (student != null) {
            System.out.println("学生姓名:" + student.getName());
            System.out.println("学号:" + student.getId());
            System.out.println("请假日期:" + student.getLeaveDate());
            System.out.println("请假事由:" + student.getLeaveReason());
            System.out.println("请假状态:" + student.getLeaveStatus());
        }

        // 查询所有学生请假信息
        List<Student> studentList = system.getAllStudentLeave();
        for (Student s : studentList) {
            System.out.println("学生姓名:" + s.getName());
            System.out.println("学号:" + s.getId());
            System.out.println("请假日期:" + s.getLeaveDate());
            System.out.println("请假事由:" + s.getLeaveReason());
            System.out.println("请假状态:" + s.getLeaveStatus());
        }
    }
}

Grâce au code ci-dessus, nous avons implémenté un système simple de requête de résultat d'approbation de congé d'étudiant. Les utilisateurs peuvent ajouter des informations sur les congés des étudiants, interroger les informations sur les congés d'étudiants spécifiques en fonction de leur numéro d'étudiant ou afficher les informations sur les congés de tous les étudiants.

Bien sûr, ce n'est qu'un exemple simple, et le système de gestion des congés actuel peut nécessiter plus de fonctions et de vérifications. Mais grâce à cet exemple simple, nous pouvons comprendre comment utiliser Java pour écrire un système de requête de résultats d'approbation des congés des étudiants, et il peut être étendu et optimisé en fonction de la situation réelle.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn