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