下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、4.2设计代码Java源程序:importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.awt.*;importjava.sql.*;importjava.lang.*;importjava.util.*;importjavax.swing.table.*;importjava.math.*;classDB_LSimplementsActionListenerJFrameframe=newJFrame("欢迎进入LS工资管理系统");JLabellabel=newJLabel("0
2、9网络2_54_李胜",JLabel.CENTER);JButtonbutton1=newJButton("进入系统");JButtonbutton2=newJButton("退出系统");ImageIconim=newImageIcon("1.jpg");JLabela1=newJLabel(im);voidCreate()JPanelpcontentPane=(JPanel)frame.getContentPane();JPanelpcontentPane1=newJPanel();pcontentPane.add(la
3、bel);pcontentPane.setLayout(newFlowLayout();pcontentPane.add(button1);pcontentPane.add(button2);pcontentPane.add(newLabel("");pcontentPane.add(a1);pcontentPane.setBackground(Color.green);pcontentPane.setVisible(true);button1.addActionListener(this);button2.addActionListener(this);frame.set
4、DefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.pack();frame.setBounds(200,100,550,600);frame.setVisible(true);publicstaticvoidmain(Stringargs)DB_LSdome=newDB_LS();dome.Create();publicvoidactionPerformed(ActionEvente)if(button1.equals(e.getSource()(DLdl=newDL();dl.create();if(button2.equals(e.getS
5、ource()/退出System.exit(0);classDLimplementsActionListenerJFrameframe=newJFrame("职工/管理员登陆");JLabellabel1=newJLabel("用户名");JLabellabel2=newJLabel("密码");JButtonlogonButton1=newJButton("管理员登录");JButtonlogonButton2=newJButton("职工登录");JButtoncancelButton=ne
6、wJButton("退出");JTextFieldt1=newJTextField(0);JTextFieldt2=newJTextField(0);ImageIconim=newImageIcon("2.jpg");JLabela2=newJLabel(im);JTextFieldusername=newJTextField(9);JPasswordFieldpassword=newJPasswordField(9);voidcreate()JPanelp=(JPanel)frame.getContentPane();JPanelp1=newJPane
7、l();p.setLayout(newFlowLayout();p.add(label1);p.setSize(5,5);p.setLocation(4,8);p.add(username);p.setSize(100,200);p.setLocation(800,800);p.add(label2);p.setSize(50,20);p.setLocation(40,80);p.add(password);p.setSize(100,20);p.setLocation(80,120);p.add(logonButton1);p.add(newJLabel("");p.ad
8、d(logonButton2);p.add(newJLabel("");p.add(canceIButton);p.add(newJLabel("");p.add(a2);p.add(t1);p.add(t2);p.setBackground(Color.blue);p.setVisible(true);logonButton1.addActionListener(this);logonButton2.addActionListener(this);cancelButton.addActionListener(this);frame.setDefault
9、CloseOperation(JFrame.EXIT_ON_CLOSE);frame.pack();frame.setBounds(200,100,750,550);frame.setVisible(true);publicvoidactionPerformed(ActionEvente)if(logonButton1.equals(e.getSource()&&(username.getText().equals("123")=true)&&(password.getText().equals("123")=true)G
10、ZGLZJMgz=newGZGLZJM();gz.create();elseJOptionPane.showMessageDialog(null,"对不起,你输入的密码错误!");if(logonButton2.equals(e.getSource()&&(username.getText().equals(t1.getText()=true)&&(password.getText().equals(t2.getText()=true)XKxk=newXK();xk.create();Connectioncon;Statementsql;Re
11、sultSetrs;Vectorvector=newVector();tryClass.forName("sun.jdbc.odbc.JdbcOdbcDriver");catch(ClassNotFoundExceptione1)System.out.println(""+e1);trycon=DriverManager.getConnection("jdbc:odbc:123”,"”,"”);sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.
12、CONCUR_READ_ONLY);sql.executeQuery("SELECTGno,mmFROMYWHEREGno="+t1.getText()+"ANDmm="+t2.getText();catch(SQLExceptione1)System.out.println(e1);if(cancelButton.equals(e.getSource()System.exit(0);classGZGLZJMextendsJFrameimplementsActionListenerJFramef=newJFrame("工资管理系统")
13、;JButtonb1=newJButton("津贴管理");JButtonb2=newJButton("总查询");JButtonb3=newJButton("工资管理");JButtonb4=newJButton("后勤管理");JButtonb6=newJButton("员工个人信息管理");JButtonb5=newJButton("返回");ImageIconim=newImageIcon("3.jpg");JLabela3=newJLabel(i
14、m);voidcreate()JPanelp=(JPanel)f.getContentPane();JPanelp1=newJPanel();p.setLayout(newFlowLayout();p.add(b1);p.add(newJLabel("");p.add(b6);p.add(newJLabel("");p.add(b3);p.add(newJLabel("");p.add(b4);p.add(newJLabel("");p.add(b2);p.add(newJLabel("");p
15、.add(b5);p.add(a3);p.setBackground(Color.red);p.setVisible(true);b1.addActionListener(this);b2.addActionListener(this);b3.addActionListener(this);b4.addActionListener(this);b5.addActionListener(this);b6.addActionListener(this);f.setBounds(200,100,800,600);f.setVisible(true);publicvoidactionPerformed
16、(ActionEvente)if(b5.equals(e.getSource()/返回DLd=newDL();f.dispose();if(b1.equals(e.getSource()/津贴管理JTGLjt=newJTGL();jt.create();if(b6.equals(e.getSource()/员工个人信息管理YGGLyg=newYGGL();yg.create();if(b2.equals(e.getSource()/查询XKxk=newXK();xk.create();if(b4.equals(e.getSource()/后勤管理KQGLkq=newKQGL();kq.crea
17、te();if(b3.equals(e.getSource()/工资管理GZGLgz=newGZGL();gz.create();classKQGLimplementsActionListenerJFramef=newJFrame("录入修改删除考勤信息,JButtonb1=newJButton("录入");JButtonb2=newJButton("修改");JButtonb3=newJButton("删除");JButtonb4=newJButton("查询所有");JButtonb5=newJBut
18、ton("返回");JTextFieldtf1=newJTextField(4);JTextFieldtf2=newJTextField(4);JTextFieldtf3=newJTextField(4);JTextFieldtf4=newJTextField(4);JTextFieldtf5=newJTextField(6);JButtonb6=newJButton("查询单人考勤");Stringcloum="职工号","缺勤天数","缺勤类别”,"缺勤时间”;Objectrow=newOb
19、ject504;JTabletable=newJTable(row,cloum);JScrollPanescrollpane=newJScrollPane(table);JSplitPanesplitpane=newJSplitPane(JSplitPane.VERTICAL_SPLIT);voidcreate()JPanelp=(JPanel)f.getContentPane();p.setLayout(newFlowLayout();/p.add(scrollpane);p.add(splitpane);JPanelp1=newJPanel();p1.add(b1);p1.add(b2);
20、p1.add(b3);p1.add(b4);p1.add(b6);p1.add(b5);JPanelp2=newJPanel();p2.setBackground(Color.red);p2.add(scrollpane);JPanelp3=newJPanel();p.setLayout(newFlowLayout();p.add(newJLabel("");p.add(newJLabel("职工号");p.add(tf1);p.add(newJLabel("缺勤天数");p.add(tf2);p.add(newJLabel(&quo
21、t;缺勤类别”);p.add(tf3);p.add(newJLabel("");p.add(newJLabel("缺勤时间");p.add(tf4);p.add(newJLabel("在此处输入职工号点击查询删除");p.add(tf5);splitpane.add(p1,splitpane.TOP);splitpane.add(p2,splitpane.BOTTOM);splitpane.setDividerLocation(50);p.setBackground(Color.CYAN);b1.addActionListener(t
22、his);b2.addActionListener(this);b3.addActionListener(this);b4.addActionListener(this);b5.addActionListener(this);b6.addActionListener(this);f.setBounds(200,100,500,600);f.setResizable(true);/可以调整界面大小f.setVisible(true);publicvoidactionPerformed(ActionEvente)if(b1.equals(e.getSource()/添加Connectioncon;
23、Statementsql;ResultSetrs;tryClass.forName("sun.jdbc.odbc.JdbcOdbcDriver");catch(ClassNotFoundExceptione1)System.out.println(""+e1);trycon=DriverManager.getConnection("jdbc:odbc:123","","");sql=con.createStatement();StringinsertStr="INSERTINTOKVA
24、LUES"+"("+"'"+tfl.getText()+"'"+","+tf2.getText()+","+"'"+tf3.getText()+"'"+","+tf4.getText()+")"sql.executeUpdate(insertStr);con.close();catch(SQLExceptione1)System.out.println(e1);if(b2.e
25、quals(e.getSource()/修改Connectioncon;Statementsql;ResultSetrs;tryClass.forName("sun.jdbc.odbc.JdbcOdbcDriver");catch(ClassNotFoundExceptione1)System.out.println(""+e1);trycon=DriverManager.getConnection("jdbc:odbc:123","","");sql=con.createStatement()
26、;sql.executeUpdate("UPDATEKSETts="+tf2.getText()+"WHEREKno="+tf1.getText()+"");sql.executeUpdate("UPDATEKSETlb="+tf3.getText()+"WHEREKno="+tf1.getText()+"");sql.executeUpdate("UPDATEKSETsj="+tf4.getText()+"WHEREKno="+tf1
27、.getText()+"");con.close();catch(SQLExceptione1)System.out.println(e1);if(b3.equals(e.getSource()/删除Connectioncon;Statementsql;ResultSetrs;tryClass.forName("sun.jdbc.odbc.JdbcOdbcDriver");catch(ClassNotFoundExceptione1)System.out.println(""+e1);trycon=DriverManager.getC
28、onnection("jdbc:odbc:123","","”);sqlcon.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);sql.executedpdate("DELETEFROMKWHEREKno="+tf5.getText();con.close();catch(SQLExceptione1)(System.out.println(e1);if(b4.equals(e.getSource()(/查询全部Conne
29、ctioncon;Statementsql;ResultSetrs;Vectorvector=newVector();try(Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");catch(ClassNotFoundExceptione1)(System.out.println(""+el);try(con=DriverManager.getConnection("jdbc:odbc:123","sa","");sql=con.createStatemen
30、t(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);if(b4.equals(e.getSource()(for(inti=0;i<50;i+)for(intj=0;j<4;j+)table.setValueAt("",i,j);rs=sql.executeQuery("SELECT*FROMKORDERBYKnoDESC");intk=-1;while(rs.next()(+k;StringKno=rs.getString(1);Stringts=rs.getString(2);Stringlb=rs.getString(3);Stringsj=rs.getString(4);table.setValueAt(Kno,k,0);table.s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 故宫模板课件教学课件
- 街心广场课件教学课件
- 2024年度批量货物搬运与运输合同
- 2024年度某大型工程建设项目施工合同
- 2024年人工智能研究员全职合同
- 2024国际许可合同的格式国际许可合同的种类
- 2024年广告牌更新改造施工合同
- 2024规范的办公室装修合同范本
- 2024店面租房合同范本下载
- 2024年店面租赁升级协议
- 糖尿病患者体重管理专家共识(2024年版)解读
- 中国融通集团招聘笔试题库2024
- ICU谵妄患者的护理
- 村医卫生室考勤管理制度
- 2024新版英语英语3500个单词分类大全
- 2024至2030年中国软件和信息技术服务产业全景调查及投资咨询报告
- 住宅小区物业快递柜合作合同2024年
- 1《百合花》第一课公开课一等奖创新教学设计统编版高中语文必修上册
- 新课标下的语文教学:五上《中国民间故事》表现性任务设计
- 2024至2030年成都市酒店市场前景调查及投资策略分析报告
- 部编版道德与法治一年级上册全册课件
评论
0/150
提交评论