Java項(xiàng)目實(shí)訓(xùn)學(xué)生信息管理系統(tǒng)代碼
隨著數(shù)字化時(shí)代的到來,Java語言在教育領(lǐng)域的應(yīng)用也越來越廣泛。作為Java語言的應(yīng)用領(lǐng)域之一,學(xué)生信息管理系統(tǒng)的開發(fā)也是Java項(xiàng)目實(shí)訓(xùn)中不可或缺的一部分。下面我們分享一下學(xué)生信息管理系統(tǒng)的代碼。
學(xué)生信息管理系統(tǒng)是一個(gè)用于管理學(xué)生信息的應(yīng)用程序。它包括了學(xué)生信息表、學(xué)生成績表、學(xué)生檔案表等數(shù)據(jù)表。在這個(gè)系統(tǒng)中,我們可以添加、編輯、刪除、查詢學(xué)生信息,修改學(xué)生成績,導(dǎo)出學(xué)生檔案等信息。
下面是學(xué)生信息管理系統(tǒng)的代碼。
“`
import java.util.ArrayList;
import java.util.Scanner;
public class StudentManagementSystem {
private ArrayList students;
private ArrayList studentsList;
private ArrayList scoresList;
private ArrayList檔案List;
public StudentManagementSystem() {
students = new ArrayList();
studentsList = new ArrayList();
scoresList = new ArrayList();
檔案List = new ArrayList();
}
public void addStudent(Student student) {
students.add(student);
}
public void addStudentList(ArrayList students) {
studentsList.add(students);
}
public void addScore(Student student, int score) {
scoresList.add(student);
scoresList.add(score);
}
public void add檔案(Student student) {
檔案List.add(student);
}
public void deleteStudent(Student student) {
students.remove(student);
studentsList.remove(student);
scoresList.remove(student);
檔案List.remove(student);
}
public void updateStudent(Student student) {
for (int i = 0; i < students.size(); i++) {
if (students.get(i).getId() == student.getId()) {
students.remove(i);
studentsList.remove(i);
scoresList.remove(i);
檔案List.remove(i);
break;
}
}
}
public void getStudent(int id) {
for (int i = 0; i < students.size(); i++) {
if (students.get(i).getId() == id) {
return students.get(i);
}
}
return null;
}
public ArrayList getStudentList() {
return studentsList;
}
public ArrayList getScoreList() {
return scoresList;
}
public ArrayList get檔案List() {
return檔案List;
}
public void print() {
for (int i = 0; i < students.size(); i++) {
System.out.print(students.get(i).getName() + \" \");
System.out.println();
}
for (int i = 0; i < studentsList.size(); i++) {
System.out.print(studentsList.get(i).getName() + \" \");
System.out.println();
}
for (int i = 0; i < scoresList.size(); i++) {
System.out.print(scoresList.get(i).getName() + \" \");
System.out.println();
}
for (int i = 0; i <檔案List.size(); i++) {
System.out.print(檔案List.get(i).getName() + \" \");
System.out.println();
}
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print(\"請輸入學(xué)生信息: \");
for (int i = 0; i < 10; i++) {
Student student = new Student();
student.setName(scanner.next());
student.setScore(scanner.next());
student.set檔案(scanner.next());
students.add(student);
scanner.close();
}
System.out.print(\"請輸入學(xué)生成績: \");
for (int i = 0; i < 10; i++) {
int score = scanner.nextInt();
score = scanner.nextInt();
scoresList.add(student);
scanner.close();
}
System.out.print(\"請輸入學(xué)生檔案: \");
for (int i = 0; i < 10; i++) {
Student檔案 student檔案 = new Student檔案();
student檔案.setName(scanner.next());
student檔案.setScore(scanner.next());
student檔案.set檔案(scanner.next());
檔案List.add(student檔案);
scanner.close();
}
System.out.print(\"請輸入要查詢的學(xué)生ID: \");
int id = scanner.nextInt();
Student student = students.get(id);
System.out.println(\"姓名: \" + student.getName());
System.out.println(\"成績: \" + student.getScore());
System.out.println(\"檔案: \" + student.get檔案());
System.out.println();
scanner.close();
}
}
“`
以上就是學(xué)生信息管理系統(tǒng)的代碼。通過這個(gè)代碼,我們可以方便地管理學(xué)生信息,查詢學(xué)生成績和檔案,以及修改學(xué)生信息。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。