企业人事管理系统java源代码.docx

上传人:暗伤 文档编号:24287762 上传时间:2022-07-04 格式:DOCX 页数:6 大小:24.71KB
返回 下载 相关 举报
企业人事管理系统java源代码.docx_第1页
第1页 / 共6页
企业人事管理系统java源代码.docx_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《企业人事管理系统java源代码.docx》由会员分享,可在线阅读,更多相关《企业人事管理系统java源代码.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、package rsgl, import Java .awl.* ;import java.awt.event.*; import java.sql.*,import java.util.*;import Javax.swing.*,import javax.swing.border.*; public class A extends JFrnmeprotected JPanel p = new JPanelO; protected JPanel pl = new JPanel(), protected JPanel p2 = new JP皿 el(), protected JPanel p3

2、= new JP皿 el(), JMenuBar M =new JMenuBar();JMenu ml = new JMenu(“基本信息模块”),JMenu n立 new JMenu(“考勤考评信息模块”), JMenu 1113 = new JMenu(”系统维护信息模块”), JMenultem 111ml = new JMenultem(“员工基本信息”),JMen ultem nun2 = new JMenulte1n(”员工家庭成员基本信息”), JMenultem nun3 = new JMenultem(“员工培训信息”),JMen ultem nun4 = new JMenu

3、ltem(“员工考勤信息”), JMen ultem nun5 = new JMenultem(“员工考评信息”), JMen ultem nun6 = new JMenultem(“普通管理员”), JMen ultem n皿 7 = new JMenultem(“高级管理员”), JMen ultem n皿 8 = new JMenultem(退出“,)pro tected JLabel Ii = new JLabel(员工编号:”), protected JLabel 12 = new JLabel(“ 姓 名 :”), protected JLabel 13 = new JLabel(

4、“ 性 别 :”), protected JLabel 14 = new JLa bel(“ 年 龄 :”), protected JLabel 15 = new JLabel(” 部 门 :”), protected JTextField t l = new JTextField(IO);pro tected JTextFie ld t2 = new JTextField(JO); pro tected JTextFie ld t3 = new JTextField(IO); pro tected JTextFie ld t4 = new JTextField(IO); pro tected

5、 JTextFie ld t 5 = new JTextField(JO); p ri va te JB utton bl = new JButton(“查询”),private JButton b2 = new JButton( 插入”),private JButton b3 = new JButton(“修改), private JButton b4 = new JButton(“删除”), private JButton b5 = new JButton(“消除”), private JButton b6 = new JButton(“下一条”), private Coru1ection

6、 c;/ jve:decl -inde x=0private Statement s;/jve:decl-index=O private ResultSet r;/jved ecl-index=Opublic AOsuper(“人邓管理系统), getContentPaneQ.add(p),setJMen uBar(M);M.add(ml);M.add(n立),M .add(m3) ;m l .add(nun l) ,m l .add( 1ru1立),m l .add(nun3);m l .addSeparatorO;m l .add(nun8);nl2 .add(mm4 ) , nl2 .a

7、dd( 1ru11S);m3 .add(nun6) ;m3 .add(mm7) ,p.add(p l ,Border Layout.NORTH), p.add(p2,BorderLayout.CENTER), p.add(p3,BorderLayout.SOUTH),p l.setLayout(newGridLayout(S,2,1,3) , p l .add(ll );p l .add(tl);p l .add(l2) ;p l .add(t2);p l. add(l3) ;p l .add(t3);p l. add(l4) ;p l .add(t4);p l .add(IS) ;p l .

8、add(t5);p2.add(bl);pl.add(b2),p2.add(b3);p.ladd(b4),p2.add(bS);p.a3dd(b6),tl .setText();t2.setText();t3.setText();t4.setText();t5.setText(); setSize(3S0,300);setVis ible(true);tryClass.forNrune(stu1.jdbc.odbc .Jd bcOdbcDrive), c=DriverM皿 ager.getCoru1ection(jd bc:odbc:sd,sa,null), s=c.createStatemen

9、t(),r=s.executeQuery(select * from 员工基本信息表”),catch (SQLException e)JOptionP皿 e.showMessageDialog(null,e.getMessageO, ,JOptio11Pane. ERROR_MESSAGE),System.exit(l);操作错误catch(ClassNotFotu1d.Exception e)JOptionP皿 e.showMessageDialog(null ,e.getMessage(), 驱 动 程 序 找 不 到,JOptio11Pane. ERROR_MESSAGE),System

10、.exit(! );addWi.i1dowL is tene r ( new W i.1i dowAdapterOpublic void wi.i1dowClos ing (V, 沺 dowEvent event)uy s.close();c.closeO;catch(SQLException e)rlJOptionPane.showMessageDialog(null,e.getMessage(),不能关闭,JOptio 1Pane.ERROR_MESSAGE,)System.exit(l);丿丿,)bl. adc1Act io1山 stener( 11ew Actio1 山 stener(

11、)p ublic void actio11Perfonned(ActionEvent eve nt)rny1=s.executeQt1e1y(select* from 员工基本信息表” + “where 员工编号丿=“十tl .getTextO+),if(r.nextO)tl.setText(r.getString(l); t2.setText(r.getString(2); t3.setText(r.getString(3); t4.setText(r.getString(4); t5.setText(r.getString(5);J0 ptio1千 皿 e.showMessageDialo

12、g(null,“ 查询成功l ”,“ 查询操作,JOptio11Pane.E RROR_MESSAGE),elset2.setText();t3.setText();t4.setText();t5.setText(),J0 ptio1千皿 e.showMessageDialog(null,“ 查询失败l ”,“ 查询操作,JOptio11Pane.E RROR_MESSAGE,)lcatch(NumberFonnatException e) System.out.println(e),丿catch(SQLException e) System.out.println(e,)、4丿丿,.、丿b2

13、.addActionListener( new ActionListener()public void actionPerformed(Actio1王vent event)String vl ,v2,v3,v4,v5;v I=tI.getTextQ;v2=t2.getTextQ;v3=t3.getTextQ;v4=t4.getText();v5=t5.getTextO;if(!v! .equals( )&(1v2.equa ls( )&(v3 .eq uals()&(!v4.equals()&(1v5.equals( )tryint n l = 血 eger .parseill t(v4);i

14、nt r l = s.execu teUpdate(INSERT INTO 员工基本信息表”+ “values(+vl+,+v2+,+v3+,+nl +,+v5+),1(f 山O)tl .se tText ( ); t2.setTe xt ( ) ; t3.setText( );t4 .se tT ex t() ; t5 .se tText(),JOptionPane.showMessageDialog(null, 插入成功! ”,插 入操作“,JOptio11Pane.E RROR_MESSAGE),catch (NrunberFormatException e )System.out.pr

15、intl!1(e;) catch (SQLException e)System.out.println(e); elseJOptionPane.showMessageDialog(null, 插入失败1 ” , “ 插入操作“,JOptio11Pane.ERROR_MESSAGE),),b3.addActio1 山 stener( newActio1山 stener()public void actionPe1formed(ActionEventevent)set 姓 名 “十t2.getText()+, 十=+Integer.parselilt(t4.getTextO)+, 十ny 血 rl

16、 =s.executeUpdate(update 员工基本信息表“性 别 “十t3.getText()+, 十年龄部门=“十t5.getTextO+”“十=“十t l .getTe xt O + ) ,if( r l =0 )where员 工 编 号JOptio11Pane .showMessage Di alog(n ull,“修改成功! ”“,修改操作“,J0 ptio1千皿 e.ERROR_MESSAGE),elseJOptio1Pane.showMessage Dialog(null,“修 改失败! ”“,修 改操作,JOptionPane.ERROR_MESSAGE);catch(N

17、umberFonnatExceptione )System.out.pri.t 血 ( e) ;ca tch (S QLEx cept ion e )System.out.pri.tith1(e); ); b4.addActionListener(newActio1止istenerOpublic void actio11Performed(Ac tio1正vent event)rt1y基本信息表”十w h ere 员工编号“t l .getText O+);血 rl = s.exec uteUpdate(delete from 员 工氓rl !=O)ti .se tText ( ); t2.s

18、etTex t( ) ; t3.setText( );t 4. se tT ex t() ; t5 .se tText(),JOptio1Pane .sho wMessage D ialog(null , ,JOp tio11Pane.ERROR_MESSAGE),删除成功,删除操作、2、elseJOptio心ane.showMessageDialog(null,删除失败 !”,J0 ptio11Pane.ERROR_MESSAGE);删除操作e )System.out.println(e);e)System.out.println(e);catch (NumberFonnatExceptio

19、n catch(SQLExceptionJ),event)b5.addActionListener(newActio1止istenerOpublicvoidactio1Performed(Act io1王ventIltl .setText();t2.setText();t3.setText();t4.setText();tS.setText(),Ilevent)),b6.addActionListener(new Actio1止istenerOpublicvoidactio1Performed(Actio1正 venttryif(r.nextO )tl .setText(r .getStr i

20、.ng( l );t2 .se tTex t(r.getS tring(2) );t3.setText(r .getString(3 );t4 .se tText ( “十!鲁getlilt( 4) );t5.setText(r. getString( 5 );e )System.out.println(e);丿e)System.out.println(e);catch(NumberFormatException catch(SQLExceptionIlevent)J),nun8.addActionListene(r new ActionListener()public void actio11Performed(Ac tio1正 ventSystem.exit(O),J) ,4、Jpublic static void niain(String args) new AO;、4丿

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁