77范文网 - 专业文章范例文档资料分享平台

职工管理系统论文(6)

来源:网络收集 时间:2019-03-23 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

职工管理系统

public String selectWorker(String [] stem,Statement stmt){ try{ String sql=\ \ +stem[3]+\ ResultSet sc=stmt.executeQuery(sql); if(sc.next()){ ret=sc.getString(\ }else{ ret=\ } }catch(Exception e){ e.printStackTrace(); } return ret; } public String insertDate(String [] stem,String str,Statement stmt){ try{ String sql=\

(salary_id,worker_id,salary_much,worker_protect,worker_rent)\ +\ +stem[5]+\ if(stmt.executeUpdate(sql)>0){ ret=\ ret=\ } }catch(Exception e){ e.printStackTrace(); } return ret; } public ResultSet selectAllWorker(Statement stmt){ try{ String sql=\ sc=stmt.executeQuery(sql); }catch(Exception e){ e.printStackTrace(); } return sc; }}

package mySencondPackage; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; public class JDBC { public Statement link(){ try{ Class.forName(\ String url = \ String user = \ String pass = \ Connection conn = DriverManager.getConnection(url, user, pass); // 创建一个 Statement对象 Statement stmt = conn.createStatement(); return stmt;

- 26 -

}else{

职工管理系统

}catch(Exception e){ e.printStackTrace(); return null; } }}

package mySencondPackage;

import java.awt.HeadlessException; import java.awt.event.FocusEvent; import java.awt.event.FocusListener; import java.sql.Connection; import java.sql.ResultSet;

import java.sql.SQLException; import java.sql.Statement;

import javax.swing.JOptionPane; import javax.swing.JTable; public class ManageSalary { String str; Statement stmt; MyJPanelWorker myJPanelWorker; MyFrameWindow myFrameWindow; String [] stem; ResultSet sc; JTable table; public ManageSalary(String str,Statement stmt,MyJPanelWorker myFrameWorker,MyFrameWindow myFrameWindow){ this.str=str; this.stmt=stmt; this.myJPanelWorker=myFrameWorker; this.myFrameWindow=myFrameWindow; stem=str.split(\ } public void manage(){ if(stem[0].equals(\ addSalary(); }else if(stem[0].equals(\}else if(stem[0].equals(\ selectSalary(); }else if(stem[0].equals(\ selectWorker(); } } public void addSalary(){ HandleSalary handleSalary=new HandleSalary(); String str1=handleSalary.selectWorker(stem,stmt); if(str1.equals(\ JOptionPane.showMessageDialog(null, \对不起,没有该员工!\return; ResultSet st=handleSalary.selectWorkerSalary(stem,stmt); try {if(st.next()){

- 27 -

} 职工管理系统

JOptionPane.showMessageDialog(null, \该职工以计发工资\ return ; } } catch (Exception e) { e.printStackTrace(); } String str2=handleSalary.insertDate(stem,str1,stmt); if(str2.equals(\ JOptionPane.showMessageDialog(null, \添加成功\ myJPanelWorker.setText(); }else{ return; } } public void updateSalary(){ try{ HandleSalary handleSalary=new HandleSalary(); String str1=handleSalary.updateSalary(stem,stmt); if(str1.equals(\ JOptionPane.showMessageDialog(null,\修改成功!\ } }catch(Exception e){ e.printStackTrace(); } } public void selectWorker(){ try{ HandleSalary handleSalary=new HandleSalary(); sc=handleSalary.selectAllWorker(stmt); this.table=new OnShow().onShowWorker(sc); myJPanelWorker.setJTable(table); myFrameWindow.setVisible(true); }catch(Exception e){ e.printStackTrace(); } public void selectSalary(){ try{ HandleSalary handleSalary=new HandleSalary(); sc=handleSalary.selectWorkerSalary(stem, stmt); table=new OnShow().onShowSalary(sc); myJPanelWorker.setJTable(table); myFrameWindow.setVisible(true); }catch(Exception e){ } } public JTable getJtable(){ return this.table; }}

package mySencondPackage; import mySencondPackage.*;

import java.awt.HeadlessException; import java.awt.TextArea;

import java.io.DataInputStream; import java.io.DataOutputStream; import java.net.Socket; import java.sql.Connection; import java.sql.DriverManager;

- 28 -

}职工管理系统

import java.sql.ResultSet;

import java.sql.SQLException; import java.sql.Statement; import java.util.Vector;

import javax.swing.JOptionPane; import javax.swing.JTable;

import com.sun.xml.internal.bind.v2.runtime.unmarshaller.Receiver; public class ManageWorker { MyJPanelInformation myJPanelInformation; String str = null; ResultSet sc = null; //Vector as = new Vector(); HandleDate handleDate; MyFrameWindow myFrameWindow; WorkerInformation workerInformation; Statement stmt; String[] stem; JTable table; public ManageWorker() { }; public ManageWorker(WorkerInformation workerInformation, String str, MyJPanelInformation myFrameInformation, MyFrameWindow myFrameWindow) { this.str = str; this.myFrameWindow = myFrameWindow; this.myJPanelInformation = myFrameInformation; handleDate = new HandleDate(); this.workerInformation = workerInformation; stmt=new JDBC().link(); stem = str.split(\} public void delete() { String set = handleDate.deleteWorkerInformation(stem, stmt, myJPanelInformation); if (set.equals(\ JOptionPane.showMessageDialog(null, \删除成功!\ myJPanelInformation.setText(); } else { return; } } public void check() { try{ sc = handleDate.selectInfromation(stem, stmt, myJPanelInformation); if (sc.getFetchSize()==0) { JOptionPane.showMessageDialog(null, \没有相应的记录\ } else { this.table=new OnShow().onShowWorker(sc); myJPanelInformation.setJTable(table); myFrameWindow.setVisible(true); }}catch(Exception e){ e.printStackTrace(); } }

- 29 -

职工管理系统

public String selectEqual(){ try { for (int i = 0; i < stem.length; i++) { if (stem[i].replaceAll(\ JOptionPane.showMessageDialog(null, \请补充完没有填写的信息或在表格中更改\ return \ } } handleDate.selectEqualInfromation(\ this.sc = handleDate.sc; if (sc.next()) { if ((sc.getString(\ .equals(stem[3].replaceAll(\ !(stem[3].replaceAll(\ JOptionPane.showMessageDialog(null, \职工号不能相同\ return \ } } handleDate.selectEqualInfromation(\ null); this.sc = handleDate.sc; if (sc.next()) { if ((sc.getString(\ .equals(stem[6].replaceAll(\ !(stem[6].replaceAll(\ JOptionPane.showMessageDialog(null, \该用职工已存在\ return \ } } } catch (Exception e) { e.printStackTrace(); } return \} public void addWorker() { try {for (int i = 1; i < stem.length; i++) { if (stem[i].replaceAll(\ JOptionPane.showMessageDialog(null, \请补充完没有填写的信息\ return; } } handleDate.selectEqualInfromation(\ this.sc = handleDate.sc; if (sc.next()) { if ((sc.getString(\ .equals(stem[3].replaceAll(\ JOptionPane.showMessageDialog(null, \职工号不能相同\ return; } } handleDate.selectEqualInfromation(\ null); this.sc = handleDate.sc; if (sc.next()) { if ((sc.getString(\ .equals(stem[6].replaceAll(\ JOptionPane.showMessageDialog(null, \该用职工已存在\ return; } } String str=handleDate.insertDate(stem, stmt); if(str.equals(\

- 30 -

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库职工管理系统论文(6)在线全文阅读。

职工管理系统论文(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/542858.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: