java企业人事管理系统 第10页
主界面及各子系统中的状态栏的设计:
java.util.Date d = new java.util.Date();
int Year=d.getYear();
int Data = d.getDate();
int Day = d.getDay();
jLabel4.setText(Day + "-" + Data);
class Showtime implements Runnable{//用线程实现时间的显示
}
Showtime t = new Showtime();
Thread t1 = new Thread(t);
t1.start();
Dfhhr.qd包中的程序设计
A.人事档案管理模块表格处理类: DWBasicInfoTable
成员变量:int type // type :1所有员工 2:在职员工 3:离职员工
String dept//部门名称如:人事部、财务部等。
a.构造函数
1. DWBasicInfoTable()
功能:默认够造函数1,设置type = 2, dept = null;用于处理人事档案管理
公司所有的在职员工信息。
DWBasicInfoTable(2,null)
2. DWBasicInfoTable(int type)
功能:用于处理人事档案管理 公司所有的在职员工或所有员工或离职员工信息
参数:type :1所有员工 2:在职员工 3:离职员工
动作: this.type = type.
3. DWBasicInfoTable(int type, String dept)
功能:用于处理人事档案管理 公司所有的在职员工(或所有员工或离职员工)
且在某一部门如人事部的员工信息。
参数:type :1所有员工 2:在职员工 3:离职员工
dept: 部门名称如:人事部、财务部等.
b. int getType()
功能:返回type的值
c. String getDept()
功能:返回dept的值。
d. String [] getSelectedRowValue()
功能:返回表格中某一被选定行的所有字段值。
e. void deleteSelectedRow()
功能:删除表格中某一被选定的行,并从数据库中删除该记录.
f. void fresh()
功能:从数据库中重新取数据,并刷新界面(面板).
g. 对某一被选定行的右键鼠标事件处理函数
1. 查询(在当前页面查询) Query_Action()
2. 修改(调用李红名添加类)Modify_Action()
3. 删除(及时刷新表格)Delete_Action()
4. 增加(调用李红名添加类,及时刷新表格)Add_Action()
B.离职模块表格处理类:DWDepartTable
String dept//部门名称如:人事部、财务部等。
a.构造函数
1. DWDepartTable()
功能:默认够造函数,处理公司所有部门的员工离职信息。
2. DWDepartTable(String dept)
功能:处理公司某一部门的员工离职信息
参数:dept: 部门名称如:人事部、财务部等.
b.String getDept()
功能:返回dept的值。
c. String [] getSelectedRowValue()
功能:返回表格中某一被选定行的所有字段值。
d. void deleteSelectedRow()
功能:删除表格中某一被选定的行,并从数据库中删除该记录.
e. void fresh()
功能:从数据库中重新取数据,并刷新界面(面板).
f. 对某一被选定行的右键鼠标事件处理函数
1. 查询(在当前页面查询) Query_Action()
2. 修改(调用李红名添加类)Modify_Action()
3. 删除(及时刷新表格)Delete_Action()
4. 增加(调用李红名添加类,及时刷新表格)Add_Action()
C.调动模块表格处理类:DWDepartTable
String dept//部门名称如:人事部、财务部等。
a.构造函数
1. DWDepartTable()
功能:默认够造函数,处理公司所有部门的员工调动信息。
2. DWDepartTable(String dept)
功能:处理公司某一部门的员工调动信息
参数:dept: 部门名称如:人事部、财务部等.
b.String getDept()
功能:返回dept的值
c. String [] getSelectedRowValue()
功能:返回表格中某一被选定行的所有字段值。
d. void deleteSelectedRow()
功能:删除表格中某一被选定的行,并从数据库中删除该记录.
e. void fresh()
功能:从数据库中重新取数据,并刷新界面(面板).
f. 对某一被选定行的右键鼠标事件处理函数
1. 查询(在当前页面查询) Query_Action()
2. 修改(调用李红名添加类)Modify_Action()
3. 删除(及时刷新表格)Delete_Action()
4. 增加(调用李红名添加类,及时刷新表格)Add_Action()
D.考勤模块表格处理类:DWDepartTable
String dept//部门名称如:人事部、财务部等。
a.构造函数
1. DWDepartTable()
功能:默认够造函数,处理公司所有部门的员工考勤信息。
2. DWDepartTable(String dept)
功能:处理公司某一部门的员工考勤信息
参数:dept: 部门名称如:人事部、财务部等.
b.String getDept()
功能:返回dept的值
c. String [] getSelectedRowValue()
功能:返回表格中某一被选定行的所有字段值。
d. void deleteSelectedRow()
功能:删除表格中某一被选定的行,并从数据库中删除该记录.
e. void fresh()
功能:从数据库中重新取数据,并刷新界面(面板).
f. 对某一被选定行的右键鼠标事件处理函数
1. 查询(在当前页面查询) Query_Action()
2. 修改(调用李红名添加类)Modify_Action()
3. 删除(及时刷新表格)Delete_Action()
4. 增加(调用李红名添加类,及时刷新表格)Add_Action()
E.人事档案管理基本查询信息
a.查询公司所有在职员工或所有员工或离职员工基本信息QAllBasicInfo
int type // type :1所有员工 2:在职员工 3:离职员工
String dept//部门名称如:人事部、财务部等。
String columnNames[];//表格列名数组
String dataItems[][];//查询结果集字符串数组
1.构造函数
QAllBasicInfo()
功能:无
2. void setVector();//DWBasicInfoTable类获得type dept的值
功能:如果 dept = null 查询公司所有在职员工或所有员工或离职员工基本信息
并初始化数组dataItems[][].
如果dept != null查询公司某一部门的所有在职员工(或所有员工或离职员工)
基本信息.并初始化数组dataItems[][].
参数:type :1所有员工 2:在职员工 3:离职员工
dept : 部门名称如:人事部、财务部等
3. String [] getColumnNames()
功能:返回表格列名数组
4. String [][] getDataItems()
功能:查询结果集字符串数组
b.查询某一部门某些在职员工(或所有员工或离职员工)基本信息QSomeBasicInfo
String columnNames[];//表格列名数组
String dataItems[][];//查询结果集字符串数组
1.构造函数
QSomeBasicInfo
功能:无
2.void setVector()
功能:查询某一部门某些在职员工(或所有员工或离职员工)基本信息
并初始化数组dataItems[][].
参数:无
3. String [] getColumnNames()
功能:返回表格列名数组
4. String [][] getDataItems()
功能:查询结果集字符串数组
5. Query_Action()
功能:触发查询事件,并将查询结果集显示在主界面上。
参数:无
6.界面设计
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>