In meiner Freizeit schrieb ich ein Managementsystem für Studenteninformationen in Java. Da Blogger noch Neuling sind, ist der Code unweigerlich überflüssig und falsch. Wenn Sie Mängel oder Fehler finden, hinterlassen Sie bitte eine Nachricht. Der Blogger wird versuchen zu antworten.
Anforderungsanalyse
Ein Student Information Management System sollte diese Inhalte enthalten:
Lehrerseite
Auf der Lehrerseite sollte es enthalten sein:
Schülerseite
Auf der Seite der Lehrstudenten sollte es enthalten sein:
Enthalten Klassen
Laut der Analyse sollte unser Schülerinformationssystem drei Kategorien enthalten:
Code
Studentenkategorie
Student.java
Paket com.gcl; import com.sun.org.glassfish.external.statistics.averagerangestatistic; */public Class Student {private int nummer; // Studentnummer privater Zeichenfolge Name; // Private int -Alter nennen; // private doppelte Klasse älter [] = neues Double [100]; // private String -Projekt [] = new String [100] bewerten; // Private Double Durchschnitt nennen; // Durchschnittliche Punktzahl Private int Count; // Anzahl der Themen public void setNumber (int num) {this.number = num; } public int getNumber () {Rückgabenummer; } public void setName (String -Name) {this.name = name; } public String getName () {return name; } public void setage (int age) {this.age = älter; } public int getage () {return ay; } public void setgrad (double a []) {System.ArrayCopy (a, 0, grade, 0, a.länge); } public void setgrad (double a []) {System.ArrayCopy (a, 0, grade, 0, a.länge); } public double getGrade (int i) {return grade [i]; } public void setProject (String a []) {System.ArrayCopy (a, 0, project, 0, a.Length); this.count = A.Length; } public String getProject (int i) {return project [i]; } public void setaverage (int len) {double sum = 0; int i = 0; für (; i <len; i ++) {sum+= grade [i]; } this. Durchschnitt = sum/(i*1.0); } public Double GetAverage () {Return Average; } public int getCount () {return count; }}Kontokennwortkategorie
IMFOMATION .JAVA
Paket com.gcl;/*** Erstellt von GCL am 2017/5/6. */public class iMFOMATION {privater String -Code; private String -Konto; public iMFomation (String admin, String s) {this.account = admin; this.code = s; } public void setCode (String -Code) {this.code = code; } public String getCode () {return code; } public void setAccont (String -Konto) {this.account = Konto; } public String getAccont () {Rückgabekonto; }}Systembetriebsklasse
Main.java
Paket com.gcl; import java.util.objects; import Java.util.scanner;/*** Erstellt von GCL am 2017/5/7. */public class main {private static int m = 0; // Anzahl der Themen private statische int n = 0; // Anzahl der Studenten privater statischer String [] a = neuer String [50]; private statische IMFOMATION AC = NEUE IMFOMATION ("admin", "123456"); // Initialisieren von Lehrerkonto Passwort private statische Schüler su [] = neuer Schüler [100]; // Die Schülerklasse Array Public static void main (String [] args) {show (); // Geben Sie die Systeminitur ein} // Systeminitur private statische statische void show () { System.out.println ("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println ("Bitte geben Sie den Kontostand ein:") (! Objekte. System.out.println ("---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println ("------ 3.Show Student Information------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Suche (1); System.out.println("--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------- "); System.out.println (" ---------------------------------- "); System.out.println("--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- double [] g = new Double [50]; System.out.println ("Die Schülernummer existiert bereits wieder:"); t = In.Nextint (); i = 0; i <m; i ++) {a [i] = In.Next (); SU [n]. while (ch! = 'n' && ch! = 'n' && ch! = 'y' && ch! für (int i = 0; i <n; i ++) {System.out.println ("Things"+i+"Name Student:"); sind: "); für (int j = 0; j <m; j ++) {system.out.println (su [i] .getProject (j)+":/t "+su [i] .Getgrade (j));} System.out.println (" Die durchschnittliche Punktzahl des Schülers ist: "+Su]. Menü "); Scanner in = neuer Scanner (System.in); in.Next (); Lehrer ();} // Suchstudenteninformationen werden verwendet, um festzustellen, ob der Schüler oder der Lehrer auf die Funktion private statische Void -Suche (int JUD) {int Jud) {{{{{Lehrer zugreifen. System.out.println("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ System.out.println ("--- 0. Zurück zum Hauptmenü ----"); System.out.println("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println ("Schülernummer:"+su [i] .GetNumber ()+"/tName:"+su [i] .getName ()+"/tage:" su [i] .getage ()); System.out.println (SU [i] .GetProject (j)+":/t"+SU [i] .getGrade (j)); (JUT == 1) // Wenn es ein Lehrerbesuch ist, return Lehrer (); für (int i = 0; i <n; i ++) {if (Objects.equals (Su [i] .GetName (), Na) {System.out.println ("Suchnummer:"+Su [i] .getNumber ()+"/TName:"+su [i] .getname ()+"system" sind: "); für (int j = 0; j <m; j ++) {system.out.println (su [i] .getProject (j)+":/t "+su [i] .Getgrade (j));} System.out.println (" Der Schüler ist durchschnittlich in: "SU]. System.OUT.Println ("Eingeben Sie den Wert, um in das Hauptmenü" zu sein "). (JUT == 1) Lehrer (); temp = true; Jeder Wert, um zum Hauptmenü zurückzukehren. "+su [tem] .getName ()+"/tage: "+su [tem] .getage ()); System.out.println (" Die Studentnoten sind: "); für (int j = 0; j <m; j ++) {System.out.Out.println (su [tem] .getProject (j)+":/t "+su [temp [tETRGRAGE (J). System.out.println ("Die durchschnittliche Punktzahl des Schülers ist:" SU [TEM]. {System.out.println ("Input ist ungültig, bitte eintreten:"); Deletion {I = TEM; i <n-1; Student Information Rene Renew () {System.out.println ("Bitte geben Sie die Schülernummer des Schülers ein, um in int num zu modifizieren. tem = i; System.out.println ("Die Schülerinformationen, die Sie ändern möchten:"); J = 0; j <m; j ++) {System.out.println (su [tem] .getProject (j)+":/t"+su [tem] .Geggrade (j)); No/n) "); String ch = in.next (); char se = ch.ch.Charat (0); while (se! = 'N' && se! = 'N' && se! = 'Y' && se! (SE == 'n' || SE == 'n') {System.out.println ("Return to Main"); Name ---- "); System.out.println (" --- 2. Alter ------ "); System.out.println (" --- 3. MODIFIEREN SIE GRADE ----- "); System.out.println (" --- 0. Zum Hauptmenü zurückkehren. name = in.Next (); (se! = 'n' && se! = 'n' && se! = 'y' && se! } if (se == 'y' || SE == 'y') {Reney); . (SE == 'n' || SE == 'n') {System.out.println ("Return to Main"); Geben Sie "+su [tem] .getProject (j)+" Subjektbewertung: "); g [j] = in.NextInt ();} su [tem] .setgrade (g); su [tem]. CH = in.Next (); System.out.println ("Return to Main"); System.out.println ("Bitte geben Sie das Originalkennwort ein. co1 = in.Nextline (); Ac.SetCode (CO1);Weitere Lernmaterialien finden Sie auf das spezielle Thema "Managementsystementwicklung".
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.