Di waktu luang saya, saya menulis sistem manajemen untuk informasi siswa di Java. Karena blogger masih pemula, kodenya pasti berlebihan dan salah. Jika Anda menemukan kekurangan atau kesalahan, silakan tinggalkan pesan. Blogger akan mencoba membalas.
Analisis persyaratan
Sistem manajemen informasi siswa harus berisi konten ini:
Halaman guru
Di halaman guru, itu harus mencakup:
Halaman siswa
Di halaman pengajar siswa, itu harus mencakup:
Termasuk kelas
Menurut analisis, sistem informasi siswa kami harus berisi tiga kategori:
Kode
Kategori siswa
Student.java
Paket com.gcl; impor com.sun.org.glassfish.external.statistics.Averagerangestatistic; impor java.util.scanner;/*** dibuat oleh gcl pada 2017/4/22. */siswa kelas publik {nomor int pribadi; // Nomor siswa nama string pribadi; // Nama Private Int Age; // Umur Private Double Grade [] = New Double [100]; // skor Private String Project [] = New String [100]; // Sebutkan rata -rata ganda pribadi; // skor rata -rata jumlah int pribadi; // jumlah subjek void public setNumber (int num) {this.number = num; } public int getNumber () {nomor kembali; } public void setName (name string) {this.name = name; } public string getName () {return name; } public void setage (int usia) {this.age = usia; } public int getage () {usia kembali; } public void setGrade (ganda a []) {System.ArrayCopy (a, 0, grade, 0, a.length); } public void setGrade (ganda a []) {System.ArrayCopy (a, 0, grade, 0, a.length); } 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 proyek [i]; } public void setaverage (int len) {double sum = 0; int i = 0; untuk (; i <len; i ++) {sum+= grade [i]; } this. rata -rata = jumlah/(i*1.0); } public double getArgerage () {return rata -rata; } public int getCount () {return count; }}Kategori Kata Sandi Akun
Imfomation .java
Paket com.gcl;/*** Dibuat oleh GCL pada 2017/5/6. */kelas publik Imfomation {private string code; akun string pribadi; Imfomation publik (string admin, string s) {this.account = admin; this.code = s; } public void setCode (kode string) {this.code = kode; } public string getCode () {return code; } public void setAccont (String Account) {this.account = akun; } public String getAccont () {return account; }}Kelas Operasi Sistem
Main.java
Paket com.gcl; import java.util.objects; import java.util.scanner;/*** dibuat oleh gcl pada 2017/5/7. */kelas publik utama {private static int m = 0; // Jumlah subjek statis pribadi int n = 0; // jumlah siswa string statis pribadi [] a = string baru [50]; private static imfomation ac = new iMfomation ("admin", "123456"); // inisialisasi kata sandi akun guru private static student su [] = siswa baru [100]; // instantiate kelas siswa array public static void main (string [] args) {show (); // Masukkan halaman awal sistem} // Sistem Halaman Awal Private Static Void Show () { System.out.println ("--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println ("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System (! System.out.println ("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println ("----- 3. Siswa Informasi ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Pencarian (lain); System.out.println ("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------- "); System.out.println (" -------------------------------------- "); System.out.println ("--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Double [] Ganda baru [50]; System. t =.NextInt (); I = 0; i <m; i ++) {a [i] = in.next (); Su [n]. while (ch! = 'n' && ch! = 'n' && ch! = 'y' && ch! = 'y') {System.out.println ("Inputnya tidak valid, mohon masukkan kembali:"); "); untuk (int i = 0; i <n; i ++) {System.out.println (" Things "+i+" Name Student: "); System.out.println (" Nomor Siswa: "+SU [i] .getNumber ()+"/tname: "+su [i] .getName ()+"/tage: "/tname:"+su [i] .getName ()+"/tage:" Nilai adalah: "); for (int j = 0; j <m; j ++) {System.out.println (su [i] .getProject (j)+":/t "+su [i] .getGrade (j));} toalt.out.println (" skor rata -rata siswa adalah: "+su [i]. menu "); pemindai di = pemindai baru (System.in); in.next (); guru ();} // Cari informasi siswa, parameter digunakan untuk menentukan apakah siswa atau guru yang mengakses fungsi pencarian void statis pribadi (int jud) { System.out.println("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ System.out.println ("--- 0. Kembali ke menu utama ----"); System.out.println ("---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println ("Nomor Siswa:"+Su [i] .getNumber ()+"/tname:"+su [i] .getName ()+"/tage:"+su [i] .getage ()); System.outs.println (Su [i] .getProject (j)+":/t"+su [i] .getGrade (j)); Jud == 1) // Jika itu adalah kunjungan guru, guru kembali () (); na = in.next (); for (int i = 0; i <n; i ++) {if (objects.equals (su [i] .getName (), na)) {System.out.println ("Nomor pencarian:"+SU [i] .getNumber ()+"/tname:"+su [i]. System.out.println ("Nilai siswa adalah:"); untuk (int j = 0; j <m; j ++) {System.out.println (Su [i] .getProject (j)+":/t"+aver (i]. Temp = True; Student (); System.in); System. "+Su [tem] .getNumber ()+"/tname: "+su [tem] .getName ()+"/tage: "+su [tem] .getage ()); System.out.println (" Nilai siswa adalah: "); untuk (int j = 0; j <m; j ++) { System.Out.Println (Su [TEM] .GetProject (J)+":/T"+Su [Tem] .GetGrade (J)); se = Ch.charat (0); System.out.println (kembali ke menu utama "); System num = NEKANInt (); menu utama "); pemindai di = pemindai baru (System.in); in.next (); guru ();} else {System.out.println (" Informasi siswa yang ingin Anda modifikasi adalah sebagai berikut: "); System.out.println (" Informasi Siswa: "Get." "+su [tem] .getName ()+"/tage: "+su [tem] .getage ()); System.out.println (" Nilai siswa adalah: "); untuk (int j = 0; j <m; j ++) {System.out.println (su [tem] .getproject (j):/temat. System.out.println ("Siswa dibagi rata -rata:"+su [Tem] .getAngage ()); while! = 'n' && se! = 'n' && se! = 'y' && se! = 'y') {System.out.println ("Input tidak valid, mohon masukkan kembali:"); Guru (); System.outs.println ("--- 3 Sukses! "); System.out.println (" Apakah Anda masih perlu terus memodifikasi? (y/y, no/n) "); ch = in.next (); se = ch.charat (0); while (se! = 'n' && se! = 'n' && se! = 'y' && se! = 'y') {out.out. ch = in.Next (); int ag (se! = 'n' && se! = 'n' && se! = 'y' && se! = 'y') {System.out.println ("input.println (" input tidak valid, mohon masukkan kembali: "); ch = in.next (); se = ch.charat (0);} if (se == System.out.println ("Return to Main Menu"); g [J] = NEGARAI (); ; Teacher (); Kata sandi: "); pemindai di = pemindai baru (System.in); kode string = in.nextline (); if (! Objects.equals (kode, ac.getCode ()))) {System.out.println (" Kata sandi kesalahan! "); Teacher ();} System.out.println (" Harap masukkan kata sandi baru: "); / / /doudyext coxtlex. System. System.out.println (Modifikasi Kata Sandi berhasil! "Untuk materi pembelajaran lebih lanjut, harap perhatikan topik khusus "pengembangan sistem manajemen".
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.