华中师范大学本科毕业论文
String sql=\Database.query(sql); Database.rs.last();
String number1=(\rs.getInt(\
String name1=Database.rs.getString(\ String count1=Database.rs.getString(\ tnumber.setText(number1); tname.setText(name1);
tcount.setText(count1);}--------------------------(4.1) }else{
new JOptionPane().showMessageDialog(null,\添加数据不成功!\catch(Exception ei){
new JOptionPane().showMessageDialog(null,\添加数据不成功!\
同(4.1); }}}});
删除:String sql=\
tnumber.getText()+\
System.out.println(sql); if(Database.executeSQL(sql)){
new JOptionPane().showMessageDialog(null,\数据删除成功!\
同(4.1);
}}
catch(Exception el){} } });
修改:String supdate=\
tname.getText() +\tcount.getText()+\where D_Number='\tnumber.getText()+\
if(Database.executeSQL(supdate)){
new JOptionPane().showMessageDialog(null,\数据修改成功!\同(4.1); }}
catch(Exception es){}
}});
②员工信息管理
该模块的功能类似于部门信息管理模块,管理员可以对员工基本信息,培训信息、奖罚信息、薪资信息等进行修改,添加之后保存,系统会提示用户数据的修改和保存是否成功;同时可以删除离职员工的信息。其编码实现方法类似于上文的部门信息管理模块,不再具体复述。 员工基本信息管理:
23
华中师范大学本科毕业论文
图4.6 员工基本信息管理功能图 培训信息管理:
图4.7 员工培训信息管理功能图 奖罚信息管理:
图4.8 奖罚信息管理功能图
24
华中师范大学本科毕业论文
薪资信息管理:
图4.9 薪资信息管理功能图
(3)信息查询功能模块
该模块实现的主要功能就是对部门信息和各类员工信息进行查询操作。
①部门信息查询:在对部门信息进行查询时,既可以根据具体需要进行整体查询显示出企业内部所有部门的信息情况,也可以通过输入某一部门的名称、编号进行特定查询。
图4.10 部门信息查询图 其实现查询的部分主要代码如下:
DefaultTableModel dtm; String sql;
int rc=dtm.getRowCount(); for(int i=0;i if(setxtid.getText().equals(\{sql=\else if(setxtname.getText().equals(\ sql = \setxtid.getText() +\else 25 华中师范大学本科毕业论文 {sql = \setxtid.getText() +\System.out.println(sql); if(Database.query(sql)){ try{while(Database.rs.next()){ String num = (\rs.getInt(\System.out.println(num); String name = Database.rs.getString(\System.out.println(name); String count = Database.rs.getString(\System.out.println(count); v.add(num); v.add(name); v.add(count); dtm.addRow(v); }}catch(Exception ee){}; Vector v=new Vector(); ②员工信息查询:该模块实现的查询功能同上,也可以进行整体查询或者特定查询,其编码实现方法也类似于上文的部门信息查询模块。 员工基本信息查询: 图4.11 员工基本信息查询图 培训信息查询: 图4.12 培训信息查询图 26 华中师范大学本科毕业论文 奖罚信息查询: 图4.13 奖罚信息查询图 薪资信息查询: 图4.14 薪资信息查询图 (4)系统说明 该模块并没有什么实质性功能,只是对系统开发环境和技术,以及系统所要求的运行平台的说明,以便该系统用户能够更方便有效使用该系统,也方便有关技术工作人员对系统进行及时维护。 27