班級的管理系統

2021-10-22 04:48:27 字數 3981 閱讀 4089

需求:班級管理系統

功能:對學生的資訊進行管理

1 登入系統 2 退出系統

賬號:密碼:

驗證碼-----歡迎來到班級管理系統-----

1 新增學生資訊:

2 刪除學生資訊

3 查詢指定學生資訊:

4 查詢所有學生資訊

5 統計班級資訊

6 退出

請選擇您要查詢的序號:

建立乙個student類:

public

class

student

public

student

(string sid, string name,

int age, string ***, string brithday, string constellation, string message)

public string getsid()

public

void

setsid

(string sid)

public string getname()

public

void

setname

(string name)

public

intgetage()

public

void

setage

(int age)

public string get***()

public

void

set***

(string ***)

public string getbrithday()

public

void

setbrithday

(string brithday)

public string getconstellation()

public

void

setconstellation

(string constellation)

public string getmessage()

public

void

setmessage

(string message)

}

在建立乙個測試類studentdemo:

1:先實現介面

public

static

void

main

(string[

] args)

while

(true

)else}if

(uesr.

equals

("admin"

)&& password.

equals

("123456"))

else

else}}

case

"2":

return

;default

: system.out.

println

("您輸入的有誤,請重新輸入!");

break;}

}// 登入介面

scanner s =

newscanner

(system.in)

; la:

while

(true)}

}

2.建立乙個判斷系統中是否存在學生的類

// 判斷學生是否存在

public

static

intgetindex

(arraylist

list,string sid)

}return index;

}

3.新增學生

//新增學生

public

static

void

addstudent

(arraylist

list)

else

} system.out.

println

("請輸入您的姓名:");

string name = sc.

next()

; system.out.

println

("請輸入您的年齡:");

int age = sc.

nextint()

; system.out.

println

("請輸入您的性別:");

string *** = sc.

next()

; system.out.

println

("請輸入您的生日:");

string brithday = sc.

next()

; system.out.

println

("請輸入您的小組:");

string groud = sc.

next()

; system.out.

println

("請輸入您的星座:");

string constellation = sc.

next()

; student stu =

newstudent

(sid,name,age,***,brithday,groud,constellation)

; list.

add(stu)

; system.out.

println

("新增成功!");

}

4.刪除學生

// 刪除學生

public

static

void

deletestudent

(arraylist

list)

else

}

查詢指定學生資訊

// 查詢指定學生

public

static

void

locatingstudent

(arraylist

list)

else

}}

查詢所有學生資訊

// 查詢所有學生資訊

public

static

void

setstudent

(arraylist

list)

system.out.

println

("學號\t姓名\t年齡\t性別\t生日\t星座");

for(

int i =

0; i < list.

size()

; i++

)}

統計班級的資訊

// 統計班級資訊

public

static

void

printmessage

(arraylist

list)

} system.out.

println

("班級有:"

+ total +

"人")

; system.out.

println

("班級男生有:"

+ count +

"人")

; system.out.

println

("班級女生有:"

+(total - count)

+"人");

}

第一次發不知道說些什麼,寫的不好請見諒

註冊環節的AJAX驗證 班級管理系統心得

班級管理系統在註冊環節有乙個動態的驗證是否被註冊,當使用者的滑鼠的焦點離開對應的對話方塊和就會觸發前台的乙個js函式,此函式通過建立乙個xmlhttp物件,通過這個物件的onreadystatechange屬性判斷連線的狀態,和open方法來獲取資料頁面的值,open方法的引數為 get datar...

C語言鍊錶實現班級管理系統

上次用結構體陣列做了乙個圖書管理系統,這次決定用鍊錶實現乙個簡單的班級管理系統,還是先用create 函式第一次輸入內容,之後使用可以直接從檔案中讀取。include include define m 20 定義學生的結構體 typedef struct noab student student i...

畢設 班級管理系統 找回密碼模組

模組介紹 介面設計 程式流程圖 核心 private list ids new list 儲存密保資訊 private list keys new list 儲存密保答案 private string str new string 密保問題 int m 記錄密保隨機數 關鍵 string cm st...