java企业人事管理系统 第10页

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]  ... 下一页  >> 

  • 上一篇文章:
  • 下一篇文章:
  • Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有