學生管理系統

2021-09-27 11:38:50 字數 2235 閱讀 9494

需求分析:

​ 新增學生:鍵盤錄入學生資訊,新增到集合

​ 刪除學生:鍵盤錄入要刪除學生的學號,將該學生物件從集合中刪除

​ 修改學生:鍵盤錄入要修改學生的學號,將該學生物件其他資訊進行修改

​ 檢視學生:將集合中的學生物件資訊進行展示

​ 退出系統:結束程式

要判斷學號是否存在才可以操作,判斷也要抽出來

分包分類實現,不要都在測試類寫,不規範

學生類:
public

class

student

public

student

(string sid,

string name,

int age,

string birthday)

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

getbirthday()

public

void

setbirthday

(string birthday)

}

測試類:
public

class

teststudent}}

}

學號類:
public

class

getindex

}return index;

}}

新增學生:
public

class

addstudent

}system

.out.

println

("請輸入姓名:");

string name = sc.

next()

;system

.out.

println

("請輸入年齡:");

int age = sc.

nextint()

;system

.out.

println

("請輸入生日:");

string birthday = sc.

next()

;// 2. 將鍵盤錄入的資訊封裝為學生物件

student stu =

newstudent

(sid, name, age, birthday)

;// 3. 將封裝好的學生物件, 新增到集合容器當中

list.

add(stu)

;// 4. 給出新增成功的提示資訊

system

.out.

println

("新增成功!");

}}

刪除學生:
public

class

deletestudent

else

}}

修改學生:
public

class

updatestudent

else

}}

檢視學生:
public

class

querystudent

// 2. 存在: 展示表頭資料

system

.out.

println

("學號\t\t姓名\t年齡\t生日");

// 3. 遍歷集合, 獲取每乙個學生物件的資訊, 列印在控制台

for(

int i =

0; i < list.

size()

; i++)}

}

學生管理系統

include stdio.h include include include struct student void print void void display struct student head struct student creat q next null display head ...

學生管理系統

任務 提供 管理員 和 使用者 乙個系統 可以檢視學生資訊 系統提供 帳號登入 資訊管理功能 管理員使用者可以對學生資訊進行 增 刪 改 查 並 同時能夠 管理賬戶 資訊 普通使用者 只能進行 對資訊的查詢功能 可以根據學號 或者 姓名查詢 1.初始化 3個檔案 配置檔案 帳號資訊檔案 學生資訊檔案...

學生管理系統

注釋 這個小的系統,主要體現了c語言的 分而治之,重用 也就是老師教函式時給我們說的最核心的思想。主要吧,就是先在開始 定義後面要使用的函式,再定義一些全域性變數 再在主函式中一一呼叫。在主函式後面 再一一的寫這些函式體 也就是乙個個小的演算法慢慢湊起來 就組成了 include include i...