20200717資訊管理案例

2021-10-08 05:21:44 字數 3896 閱讀 8808

package object_case2;

/** * 員工類

* @author blue

* */

public

class

staff

public

staff

(string staffname, string staffnum, string gender,

int age, department department, duty duty)

/* getters & setters */

public string getstaffname()

public

void

setstaffname

(string staffname)

public string getstaffnum()

public

void

setstaffnum

(string staffnum)

public string getgender()

public

void

setgender

(string gender)

else

}public

intgetage()

public

void

setage

(int age)

this

.age = age;

}public department getdepartment()

return department;

}public

void

setdepartment

(department department)

public duty getduty()

return duty;

}public

void

setduty

(duty duty)

/** * 員工資訊展示方法

* @return 員工資訊字串

*/public string info()

}

package object_case2;

/** * 部門類

* @author blue

* */

public

class

department

public

department

(string departmentnum, string departmentname)

public

department

(string departmentnum, string departmentname, staff[

] departmentmember)

/* getters & setters */

public string getdepartmentnum()

public

void

setdepartmentnum

(string departmentnum)

public string getdepartmentname()

public

void

setdepartmentname

(string departmentname)

public staff[

]getdepartmentmember()

return departmentmember;

}public

void

setdepartmentmember

(staff[

] departmentmember)

public

intgetdepartmentmembernum()

public

void

setdepartmentmembernum

(int departmentmembernum)

this

.departmentmembernum = departmentmembernum;

}/**

* 向部門內新增員工

* @param staff 員工物件

*/public

void

addstaff

(staff staff)

}this

.setdepartmentmembernum

(i +1)

;}/** * 部門人數資訊

* @return 部門人數資訊字串

*/public string info()

}

package object_case2;

/** * 職務類

* @author blue

* */

public

class

duty

public

duty

(string dutynum, string dutyname)

/* getters & setters */

public string getdutynum()

public

void

setdutynum

(string dutynumber)

public string getdutyname()

public

void

setdutyname

(string dutyname)

public

intgetdutymembernum()

public

void

setdutymembernum

(int dutymembernum)

this

.dutymembernum = dutymembernum;

}/**

* 遍歷物件部門的員工統計該職務人數

* @param department 物件部門

*/public

void

staffdutynum

(department department)

}this

.setdutymembernum

(dutynum);}

/** * 職務人數資訊

* @return 職務人數資訊字串

*/public string info()

}

package object_case2;

/** * 測試類

* @author blue

* */

public

class

test

for(

int i =

0; department2.

getdepartmentmember()

[i]!= null; i++

)//輸出部門人數資訊

system.out.

println

(department1.

info()

);system.out.

println

(department2.

info()

);//輸出各職務人數資訊

system.out.

println

(duty1.

info()

);system.out.

println

(duty2.

info()

);system.out.

println

(duty3.

info()

);}}

PDO案例 學生資訊管理系統

主頁 index.php id 班級姓名 年齡操作 1.連線資料庫 trycatch pdoexception e 2.執行sql查詢,並解析與遍歷 sql select from stu foreach pdo query sql as row 共用選單塊 menu.htm 瀏覽學生 增加學生 c...

Python 階段案例 學生資訊管理系統

學生資訊管理系統是針對學校學生處的大量業務處理工作而開發的管理軟體,主要用於學校學生資訊管理,其主要任務是用計算機對學生的各種資訊進行日常管理,如增加,刪除,修改,查詢等。學生資訊管理系統包括 新增,刪除,修改,顯示,退出系統,每個功能都對應著相應的序號,由使用者通過鍵盤輸入選擇。按照上述需求,可以...

Python案例 GUI使用者註冊資訊管理系統

建立圖形使用者介面,通過選單實現使用者的增刪改查操作。coding utf 8 功能 gui使用者註冊資訊管理系統 日期 2018年2月7日 try 匯入模組 from tkinter import from tkinter.messagebox import import sqlite3 from...