Rumah  >  Artikel  >  Java  >  Bagaimana untuk menggunakan Java untuk menulis sistem pertanyaan keputusan kelulusan cuti pelajar yang mudah?

Bagaimana untuk menggunakan Java untuk menulis sistem pertanyaan keputusan kelulusan cuti pelajar yang mudah?

WBOY
WBOYasal
2023-11-02 14:45:221306semak imbas

Bagaimana untuk menggunakan Java untuk menulis sistem pertanyaan keputusan kelulusan cuti pelajar yang mudah?

Bagaimana cara menggunakan Java untuk menulis sistem pertanyaan keputusan kelulusan cuti pelajar yang mudah?

Dengan perkembangan pendidikan, permintaan pelajar untuk cuti telah menjadi bahagian yang tidak boleh diketepikan dalam setiap pengurusan sekolah. Bagi memudahkan pentadbir sekolah dan pelajar memahami situasi cuti, artikel ini akan memperkenalkan cara menggunakan Java untuk menulis sistem pertanyaan keputusan kelulusan cuti pelajar yang mudah.

Pertama, kita perlu membuat kelas pelajar (Pelajar), yang mengandungi atribut seperti nama pelajar, nombor pelajar, tarikh cuti, sebab cuti, dan status cuti. Anda boleh menggunakan kod berikut untuk mencipta kelas pelajar:

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方法
    // ...
}

Seterusnya, kita perlu mencipta kelas sistem pengurusan cuti (LeaveManagementSystem) untuk mengurus maklumat cuti pelajar. Anda boleh menggunakan kod berikut untuk mencipta kelas sistem pengurusan cuti:

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;
    }
}

Dalam fungsi utama, kita boleh mencipta objek LeaveManagementSystem dan melakukan operasi yang sepadan. Berikut ialah contoh mudah:

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());
        }
    }
}

Melalui kod di atas, kami telah melaksanakan sistem pertanyaan keputusan kelulusan cuti pelajar yang mudah. Pengguna boleh menambah maklumat cuti pelajar, menanya maklumat cuti pelajar tertentu berdasarkan nombor pelajar mereka atau melihat maklumat cuti semua pelajar.

Sudah tentu, ini hanyalah contoh mudah, dan sistem pengurusan cuti sebenar mungkin memerlukan lebih banyak fungsi dan pengesahan. Tetapi melalui contoh mudah ini, kita boleh memahami cara menggunakan Java untuk menulis sistem pertanyaan keputusan kelulusan cuti pelajar, dan ia boleh dikembangkan dan dioptimumkan mengikut situasi sebenar.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan Java untuk menulis sistem pertanyaan keputusan kelulusan cuti pelajar yang mudah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn