需求:班級管理系統
功能:對學生的資訊進行管理
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...