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

java企业人事管理系统 第11页
F.离职模块离职信息查询
  a.查询公司某一部门的所有员工离职信息 QAllDepart
      String dept//部门名称如:人事部、财务部等。
      String columnNames[];//表格列名数组
      String dataItems[][];//查询结果集字符串数组
1.构造函数
        QAllDepart()
        功能:无
      2. void setVector()
         功能:查询某一部门所有员工离职信息并初始化数组dataItems[][].
       
      3. String [] getColumnNames()
         功能:返回表格列名数组
      4. String [][] getDataItems()
         功能:查询结果集字符串数组
      5. Query_Action()
          功能:触发查询事件,并将查询结果集显示在主界面上。
          参数:无
b.查询公司某一部门某些员工离职信息QSomeDepart
 String columnNames[];//表格列名数组
       String dataItems[][];//查询结果集字符串数组
 1.构造函数
         QSomeDepart
         功能:无
       2.void setVector()
         功能:查询某一部门某些员工离职信息
               并初始化数组dataItems[][].
         参数:无
       3. String [] getColumnNames()
         功能:返回表格列名数组
       4. String [][] getDataItems()
         功能:查询结果集字符串数组
       5. Query_Action()
          功能:触发查询事件,并将查询结果集显示在主界面上。
          参数:无

G.调动模块员工调动信息查询
a.查询公司某一部门的所有员工调动信息 QAllMobile
                String dept//部门名称如:人事部、财务部等。
                String columnNames[];//表格列名数组
                String dataItems[][];//查询结果集字符串数组
      1.构造函数
        QAllMobile()
        功能:无
      2. void setVector()
         功能:查询某一部门所有员工调动信息并初始化数组dataItems[][].
       
      3. String [] getColumnNames()
         功能:返回表格列名数组
      4. String [][] getDataItems()
         功能:查询结果集字符串数组
      5. Query_Action()
          功能:触发查询事件,并将查询结果集显示在主界面上。
          参数:无
b.查询公司某一部门某些员工调动信息QSomeMobile

       String columnNames[];//表格列名数组
       String dataItems[][];//查询结果集字符串数组

       1.构造函数
         QSomeMobile()
         功能:无
       2.void setVector()
         功能:查询某一部门某些员工调动信息
               并初始化数组dataItems[][].
         参数:无
       3. String [] getColumnNames()
         功能:返回表格列名数组
       4. String [][] getDataItems()
         功能:查询结果集字符串数组
       5. Query_Action()
          功能:触发查询事件,并将查询结果集显示在主界面上。
          参数:无

Dfhr.am包中的程序详细设计
A.添加基本信息类
a.类名:  BaseInformation
b.界面控件说明:
员工基本信息
属性 类型 所使用的控件 操作方法
员工号 STRING lable  textfield 直接填入
姓名 STRING lable  textfield 直接填入
曾用名 STRING lable  textfield 直接填入
民族 STRING lable  textfield 直接填入
性别 STRING lable  combox 下拉选择
籍贯 STRING lable  textfield 直接填入
政治面貌 STRING lable  combox 下拉选择
文化程度 STRING lable  combox  下拉选择
家庭地址 STRING lable  textfield 直接填入
家庭电话 STRING lable  textfield 直接填入
邮箱地址 STRING lable  textfield 直接填入
手机号 STRING lable  textfield 直接填入
出生日期 DATE lable  textfield 直接填入
身高 NUMBER lable  textfield 直接填入
健康状况 STRING lable  textfield 直接填入
婚姻状况 STRING lable  combobox 下拉选择
身份证号 STRING lable  textfield 直接填入
员工类别 STRING lable  textfield 直接填入
所在部门 STRING lable  textfield 直接填入
职务 STRING lable  textfield 直接填入
职称 STRING lable  textfield 直接填入
进入公司日期 DATE lable  textfield 直接填入
试用期 NUMBER lable  textfield 直接填入
转正日期 DATE lable  textfield 直接填入

员工教育信息
属性 类型 所使用的控件 操作方法
毕业学校 STRING panle   table  直接添加
入学日期 date  
毕业日期 date  
所学专业 STRING  

员工工作经历信息
属性 类型 所使用的控件 操作方法
工作单位 STRING panle   table  直接添加
担任职务 STRING  
开始时间 DATE  
结束时间 DATE  

员工家庭成员信息
属性 类型 所使用的控件 操作方法
姓名 STRING panle   table 直接添加
与本人关系 STRING  
工作单位 STRING  
职务 STRING  

c.类方法说明:
1.关闭窗口功能: 控件:  jBotton,  名称:  关闭  
事件处理方法(退出对话框):
void  CancelDialog( )
{
  thi.dispose();
}

2.向数据库中添加数据功能: 控件: jBotton , 名称:  添加;
事件处理方法名: AddBaseInf ( );
方法基本流程: 
void  AddBaseInf ( )
{
获取当前框架中的数据;
检查输入数据的正确性;
编写可执行的SQL语句(插入数据库);
                插入数据库;
    重新弹出添加对话框
}  
                                                                                
3.取消添加功能: 控件: jBotton ,  名称: 取消
事件处理方法:(清空对话框)
void  CancelAdd( )
{
  jTextfidld1.setText(“ ”);
  ………………………
  jCombobox1.setText(“ ”);
………………………
}
B.添加调动信息类
a.类名:  TranslateInformation
b.界面控件说明:

 << 上一页  [11] [12] [13] [14] [15] [16] 下一页

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