java企业人事管理系统 第6页
Primary Key (FUserID)
3.3 详细设计
3.3.1查询和表格处理详细设计
(1)人事档案管理模块表格处理类: DWBasicInfoTable
成员变量: int type // type :1所有员工 2:在职员工 3:离职员工
String dept//部门名称如:人事部、财务部等。
A.构造函数
a. DWBasicInfoTable()
功能:默认够造函数1,设置type = 2, dept = null;用于处理人事档案管理
公司所有的在职员工信息。
b. DWBasicInfoTable(int type)
功能:用于处理人事档案管理 公司所有的在职员工或所有员工或离职员工信息
参数:type :1所有员工 2:在职员工 3:离职员工
动作: this.type = type.
c. 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. 对某一被选定行的右键鼠标事件处理函数
a. 查询(在当前页面查询) Query_Action()
b. 修改(调用李红名添加类)Modify_Action()
c. 删除(及时刷新表格)Delete_Action()
d. 增加(调用李红名添加类,及时刷新表格)Add_Action()
(2)离职模块表格处理类:DWDepartTable
String dept//部门名称如:人事部、财务部等。
A.构造函数
a. DWDepartTable()
功能:默认够造函数,处理公司所有部门的员工离职信息。
b. DWDepartTable(String dept)
功能:处理公司某一部门的员工离职信息
参数:dept: 部门名称如:人事部、财务部等.
B.String getDept()
功能:返回dept的值。
C. String [] getSelectedRowValue()
功能:返回表格中某一被选定行的所有字段值。
D. void deleteSelectedRow()
功能:删除表格中某一被选定的行,并从数据库中删除该记录.
E. void fresh()
功能:从数据库中重新取数据,并刷新界面(面板).
F. 对某一被选定行的右键鼠标事件处理函数
a. 查询(在当前页面查询) Query_Action()
b. 修改(调用李红名添加类)Modify_Action()
c. 删除(及时刷新表格)Delete_Action()
d. 增加(调用李红名添加类,及时刷新表格)Add_Action()
(3)调动模块表格处理类:DWDepartTable
String dept//部门名称如:人事部、财务部等。
A.构造函数
a. DWDepartTable()
功能:默认够造函数,处理公司所有部门的员工调动信息。
b. DWDepartTable(String dept)
功能:处理公司某一部门的员工调动信息
参数:dept: 部门名称如:人事部、财务部等.
B.String getDept()
功能:返回dept的值
C. String [] getSelectedRowValue()
功能:返回表格中某一被选定行的所有字段值。
D. void deleteSelectedRow()
功能:删除表格中某一被选定的行,并从数据库中删除该记录.
E. void fresh()
功能:从数据库中重新取数据,并刷新界面(面板).
F. 对某一被选定行的右键鼠标事件处理函数
a. 查询(在当前页面查询) Query_Action()
b. 修改(调用李红名添加类)Modify_Action()
c. 删除(及时刷新表格)Delete_Action()
d. 增加(调用李红名添加类,及时刷新表格)Add_Action()
(4)考勤模块表格处理类:DWDepartTable
String dept//部门名称如:人事部、财务部等。
A.构造函数
a. DWDepartTable()
功能:默认够造函数,处理公司所有部门的员工考勤信息。
b. DWDepartTable(String dept)
功能:处理公司某一部门的员工考勤信息
参数:dept: 部门名称如:人事部、财务部等.
B.String getDept()
功能:返回dept的值
C. String [] getSelectedRowValue()
功能:返回表格中某一被选定行的所有字段值。
D. void deleteSelectedRow()
功能:删除表格中某一被选定的行,并从数据库中删除该记录.
E. void fresh()
功能:从数据库中重新取数据,并刷新界面(面板).
F. 对某一被选定行的右键鼠标事件处理函数
a. 查询(在当前页面查询) Query_Action()
b. 修改(调用李红名添加类)Modify_Action()
c. 删除(及时刷新表格)Delete_Action()
d. 增加(调用李红名添加类,及时刷新表格)Add_Action()
(5)人事档案管理基本查询信息
A、查询公司所有在职员工或所有员工或离职员工基本信息QAllBasicInfo
int type // type :1所有员工 2:在职员工 3:离职员工
String dept//部门名称如:人事部、财务部等。
String columnNames[];//表格列名数组
String dataItems[][];//查询结果集字符串数组
a.构造函数
QAllBasicInfo()
功能:无
b. void setVector();//DWBasicInfoTable类获得type dept的值
功能:如果 dept = null 查询公司所有在职员工或所有员工或离职员工基本信息
并初始化数组dataItems[][].
如果dept != null查询公司某一部门的所有在职员工(或所有员工或离职员工)
基本信息.并初始化数组dataItems[][].
参数:type :1所有员工 2:在职员工 3:离职员工
dept : 部门名称如:人事部、财务部等
c. String [] getColumnNames()
功能:返回表格列名数组
d. String [][] getDataItems()
功能:查询结果集字符串数组
B.查询某一部门某些在职员工(或所有员工或离职员工)基本信息QSomeBasicInfo
String columnNames[];//表格列名数组
String dataItems[][];//查询结果集字符串数组
a.构造函数
QSomeBasicInfo
功能:无
b.void setVector()
功能:查询某一部门某些在职员工(或所有员工或离职员工)基本信息
并初始化数组dataItems[][].
参数:无
c. String [] getColumnNames()
功能:返回表格列名数组
d. String [][] getDataItems()
功能:查询结果集字符串数组
e. Query_Action()
功能:触发查询事件,并将查询结果集显示在主界面上。
参数:无
f.界面设计
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
java企业人事管理系统 第6页下载如图片无法显示或论文不完整,请联系qq752018766