في أوقات فراغي ، كتبت نظامًا لإدارة معلومات الطلاب في Java. نظرًا لأن المدونين لا يزالون مبتدئين ، فإن الكود لا بد من زائدة عن الحاجة وخاطئ. إذا وجدت أي أوجه قصور أو أخطاء ، فيرجى ترك رسالة. سيحاول المدون الرد.
تحليل المتطلبات
يجب أن يحتوي نظام إدارة معلومات الطالب على هذه المحتويات:
صفحة المعلمين
في صفحة المعلم ، يجب أن تشمل:
صفحة الطالب
على صفحة طالب التدريس ، يجب أن تشمل:
شملت الفصول
وفقًا للتحليل ، يجب أن يحتوي نظام معلومات الطالب لدينا على ثلاث فئات:
شفرة
فئة الطلاب
الطالب
package com.gcl ؛ import com.sun.org.glassfish.external.Statistics.AveragerAngestatistic ؛ import java.util.scanner ؛/*** تم إنشاؤه بواسطة GCL في 2017/4/22. */طالب الفئة العامة {private int number ؛ // رقم الطالب اسم السلسلة الخاصة ؛ // اسم العصر الخاص // Age Private Double Grade [] = New Double [100] ؛ // Score Private String Project [] = New String [100] ؛ // الاسم المتوسط المزدوج الخاص ؛ // متوسط درجة العدد الخاص // عدد الموضوعات public void setNumber (int num) {this.number = num ؛ } public int getNumber () {return number ؛ } public void setName (اسم السلسلة) {this.name = name ؛ } السلسلة العامة getName () {return name ؛ } public void setage (int age) {this.age = age ؛ } public int getage () {return Age ؛ } public void setgrade (double a []) {system.arrayCopy (a ، 0 ، grade ، 0 ، a.length) ؛ } public void setgrade (double 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 ؛ } السلسلة العامة getProject (int i) {return project [i] ؛ } public void setAverage (int len) {double sum = 0 ؛ int i = 0 ؛ لـ (؛ i <len ؛ i ++) {sum+= grade [i] ؛ } this.Average = sum/(i*1.0) ؛ } public double getAverage () {return malce ؛ } public int getCount () {return count ؛ }}فئة كلمة مرور الحساب
Imfomation .java
حزمة com.gcl ؛/*** التي تم إنشاؤها بواسطة GCL في 2017/5/6. */الفئة العامة imfomation {private string code ؛ حساب سلسلة خاصة ؛ IMFOMation العام (سلسلة مسؤول ، سلسلة S) {this.account = admin ؛ this.code = s ؛ } public void setCode (string code) {this.code = code ؛ } السلسلة العامة getCode () {return code ؛ } public void setAccont (string account) {this.account = account ؛ } السلسلة العامة getAccont () {return account ؛ }}فئة تشغيل النظام
main.java
package com.gcl ؛ import java.util.objects ؛ import java.util.scanner ؛/*** تم إنشاؤه بواسطة GCL في 2017/5/7. */الفئة العامة الرئيسية {private static int m = 0 ؛ // عدد الموضوعات الثابتة الخاصة int n = 0 ؛ // عدد الطلاب الساكنة الخاصة للطلاب [] A = سلسلة جديدة [50] ؛ IMFOMation ثابت خاص AC = IMFOMation جديد ("المسؤول" ، "123456") ؛ // تهيئة كلمة مرور حساب المعلم الطالب الثابت الخاص SU [] = طالب جديد [100] ؛ // Instantiate the Student Class Array public static void main (string [] args) {show () ؛ ] System.out.println ("--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ System.out.println ("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println (الرجاء إدخال اسم الحساب: ") ؛ (! Objects.equals (B ، Ac.getcode ()) {system.out.println System.out.println ("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println ("----- 3. SHOW الطالب معلومة------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1) ؛ System.out.println("--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------- ") ؛ System.out.println (" ---------------------------------------- ") ؛ System.out.println("--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Double [] G = New [50] ؛ System.Out.println ("رقم الطالب موجود" ، " t = in.extint () ؛ i = 0 ؛ i <m ؛ i ++) {a [i] = in.ext () ؛ su [n]. بينما (ch! = 'n' && ch! = 'n' && ch! = 'y' && ch! = 'y') {system.out.println ( ") ؛ لـ (int i = 0 ؛ i <n ؛ i ++) {system.out.println (" الأشياء "+i+" name student: ") ؛ system.out.println (" رقم الطالب: "+su [i] الدرجات هي: ") ؛ لـ (int j = 0 ؛ j <m ؛ j ++) {system.out.println (su [i] .getProject (j)+":/t "+su [i]. القائمة ") ؛ الماسح الضوئي في = ماسحة ضوئية جديدة (system.in) ؛ in.next () ؛ المعلم () ؛ System.out.println("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ System.out.println ("--- 0. العودة إلى القائمة الرئيسية ----") ؛ System.out.println ("---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- system.out.println ("رقم الطالب:"+su [i]. System.out.println (i] (جود) // إذا كانت المعلم إرجاع () ؛ لـ (int i = 0 ؛ i <n ؛ i ++) {if (objects.equals (su [i] هي: ") ؛ لـ (int j = 0 ؛ j <m ؛ j ++) {system.out.println (su [i] .getProject (j)+":/t "+su [i] .ggdrad (j)) ؛} system.out.println (" الطالب يتم تقسيمه إلى: "+su [i] System.Out.println ( (= 1) المعلم () ؛ temp = true ؛ العودة إلى القائمة الرئيسية ") ؛ الماسح الضوئي في = ماسحة جديدة (system.in) ؛ in.next () ؛ المعلم () ؛} آخر {system.out.println (" معلومات الطالب التي تريد حذفها: ") "+su [tem] .getName ()+"/tage: "+su [tem] .getage ()) ؛ system.out.println (" درجات الطالب هي: System.out.println ("متوسط النتيجة للطالب". {system.out.println ("إدخال غير صالح ،") ؛ عملية الحذف (i = tem ؛ i ++) معلومات الفراغ الخاصة الطالب () {system.out.println TEM = System.out.println ("معلومات الطالب التي تريد تعديلها:") ؛ J = 0 ؛ J <M ؛ J ++) {system.out.println (su [tem] .getproject (j)+":/t" su [tem] .getgrade (j)) ؛ no/n) ") ؛ string ch = in.next () ؛ char se = ch.charat (0) ؛ بينما (se! = 'n' && se! = 'n' && se! = 'y' && se! = 'y') (SE == 'n' |= 'n') {system.out.println ( الاسم ---- ") ؛ system.out.println (" --- 2. تعديل العمر ----- ") ؛ system.out.println (" --- 3. تعديل الصف ----- ") ؛ system.out.println (" --- 0. name = next () ؛ (se! = 'n' && se! = 'n' && se! = y '&& se! =' y ') } if (se = y '|| se ==' y ') {Reneft () ؛ (نعم/y ، no/n) ") ؛ ch = في. if (se == 'n' || se == 'n') {system.out.println ( أدخل "+su [tem] .getProject (j)+" درجة الموضوع: ") ؛ g [j] = in.nextint () ؛} su [tem] .setgrade (g) ؛ su [tem] .setAverage (m) ؛ system.out.println (" تعديل بنجاح! ") ch = in.ext () ؛ System.out.println ("القائمة الرئيسية") ؛ System.out.println (الرجاء إدخال كلمة المرور الأصلية: CO1 = in.extline () ؛ AC.SetCode (CO1) ؛لمزيد من المواد التعليمية ، يرجى الانتباه إلى الموضوع الخاص "تطوير نظام الإدارة".
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.