




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、import java.awt.* ;import java.awt.event.*;import java.sql.*;import java.util.*;import javax.swing.*;import javax.swing.border.*;public class A extends JFrameprotected JPanel p = new JPanel(;protected JPanel p1 = new JPanel(;protected JPanel p2 = new JPanel(;protected JPanel p3= new JPanel(;JMenuBar
2、 M =new JMenuBar(;JMenu m1 = new JMenu("基本信息模块"JMenu m2 = new JMenu("考勤考评信息模块"JMenu m3 = new JMenu("系统维护信息模块"JMenuItem mm1 = new JMenuItem("员工基本信息" JMenuItem mm2 = new JMenuItem("员工家庭成员基本信息" JMenuItem mm3 = new JMenuItem("员工培训信息" JMenuItem
3、mm4 = new JMenuItem("员工考勤信息" JMenuItem mm5 = new JMenuItem("员工考评信息" JMenuItem mm6 = new JMenuItem("普通管理员" JMenuItem mm7 = new JMenuItem("高级管理员" JMenuItem mm8 = new JMenuItem("退出"protected JLabel l1 = new JLabel("员工编号:"protected JLabel l2 =
4、new JLabel("姓名:"protected JLabel l3 = new JLabel("性别:"protected JLabel l4 = new JLabel("年龄:"protected JLabel l5 = new JLabel("部门:"protected JTextField t1 = new JTextField(10;protected JTextField t2 = new JTextField(10;protected JTextField t3 = new JTextField(1
5、0;protected JTextField t4 = new JTextField(10;protected JTextField t5 = new JTextField(10;private JButton b1 = new JButton("查询"private JButton b2 = new JButton("插入"private JButton b3 = new JButton("修改"private JButton b4 = new JButton("删除"private JButton b5 = n
6、ew JButton("清除"private JButton b6 = new JButton("下一条"private Connection c; / jve:decl-index=0:private Statement s; / jve:decl-index=0:private ResultSet r; / jve:decl-index=0:super("人事管理系统"getContentPane(.add(p;setJMenuBar(M;M.add(m1;M.add(m2;M.add(m3;m1.add(mm1;m1.add(m
7、m2;m1.add(mm3;m1.addSeparator(;m1.add(mm8;m2.add(mm4;m2.add(mm5;m3.add(mm6;m3.add(mm7;p.add(p1,BorderLayout.NORTH;p.add(p2,BorderLayout.CENTER;p.add(p3,BorderLayout.SOUTH;p1.setLayout(new GridLayout(5,2,1,3;p1.add(l1;p1.add(t1;p1.add(l2;p1.add(t2;p1.add(l3;p1.add(t3;p1.add(l4;p1.add(t4;p1.add(l5;p1.
8、add(t5;p2.add(b1;p1.add(b2;p2.add(b3;p1.add(b4;p2.add(b5;p3.add(b6;t1.setText(""t2.setText(""t3.setText(""t4.setText(""t5.setText(""setSize(350,300;setVisible(true;tryClass.forName("sun.jdbc.odbc.JdbcOdbcDrive"c=DriverManager.getConnection(
9、"jdbc:odbc:sd","sa",null;s=c.createStatement(;r=s.executeQuery("select * from 员工基本信息表"catch (SQLException eJOptionPane.showMessageDialog(null ,e.getMessage(,"操作错误! ",JOptionPane.ERROR_MESSAGE;System.exit(1;catch(ClassNotFoundException eJOptionPane.showMessageD
10、ialog(null ,e.getMessage(,"驱动程序找不到! ",JOptionPane.ERROR_MESSAGE;System.exit(1;addWindowListener( new WindowAdapter(public void windowClosing(WindowEvent eventtry s.close(;c.close(;catch(SQLException eJOptionPane.showMessageDialog(null,e.getMessage(,"不能关闭! ",JOptionPane.ERROR_MESS
11、AGE;System.exit(1;b1.addActionListener(new ActionListener(public void actionPerformed(ActionEvent eventtryr=s.executeQuery("select * from 员工基本信息表" + "where 员工编号='"+t1.getText(+"'"if(r.next(t1.setText(r.getString(1;t2.setText(r.getString(2;t3.setText(r.getString(
12、3;t4.setText(r.getString(4;t5.setText(r.getString(5;JOptionPane.showMessageDialog(null,"查询成功!","查询操作",JOptionPane.ERROR_MESSAGE;elset2.setText(""t3.setText(""t4.setText(""t5.setText(""JOptionPane.showMessageDialog(null,"查询失败!",&qu
13、ot;查询操作",JOptionPane.ERROR_MESSAGE;catch(NumberFormatException eSystem.out.println(e;catch(SQLException eSystem.out.println(e;b2.addActionListener(new ActionListener(public void actionPerformed(ActionEvent eventString v1,v2,v3,v4,v5;v1=t1.getText(;v2=t2.getText(;v3=t3.getText(;v4=t4.getText(;v5
14、=t5.getText(;if(!v1.equals( "" &&(!v2.equals(""&&(!v3.equals(""&&(!v4.equals(""&&(!v5.equals (""tryint n1 = Integer.parseInt(v4;int r1 = s.executeUpdate("INSERT INTO 员工基本信息表"+ "values('"+v1+&quo
15、t;','"+v2+"','"+v3+"',"+n1+",'"+v5+"'"if(r1!=0t1.setText(""t2.setText(""t3.setText(""t4.setText(""t5.setText(""JOptionPane.showMessageDialog(null,"插入成功!","插入操作&qu
16、ot;,JOptionPane.ERROR_MESSAGE;catch (NumberFormatException e System.out.println(e;catch (SQLException eSystem.out.println(e;elseJOptionPane.showMessageDialog(null,"插入失败!","插入操作",JOptionPane.ERROR_MESSAGE;b3.addActionListener(new ActionListener(public void actionPerformed(ActionEv
17、ent eventtry int r1=s.executeUpdate("update 员工基本信息表set 姓名='"+t2.getText(+"'," +"性别='"+t3.getText(+"'," +"年龄="+Integer.parseInt(t4.getText(+"," +"部门='"+t5.getText(+"'"+"where 员工编号='"+
18、t1.getText(+"'"if(r1!=0JOptionPane.showMessageDialog(null,"修改成功! ","修改操作",JOptionPane.ERROR_MESSAGE;elseJOptionPane.showMessageDialog(null,"修改失败!","修改操作",JOptionPane.ERROR_MESSAGE;catch (NumberFormatException e System.out.println(e;catch (SQLExce
19、ption eSystem.out.println(e;b4.addActionListener(new ActionListener(public void actionPerformed(ActionEvent eventtryint r1=s.executeUpdate("delete from 员工基本信息表"+"where 员工编号='"+t1.getText(+"'"if(r1!=0t1.setText(""t2.setText(""t3.setText("
20、"t4.setText(""t5.setText(""JOptionPane.showMessageDialog(null,"删除成功!","删除操作",JOptionPane.ERROR_MESSAGE;elseJOptionPane.showMessageDialog(null,"删除失败!","删除操作",JOptionPane.ERROR_MESSAGE;catch (NumberFormatException e System.out.println(e;catch (SQLException eSystem.out.println(e;b5.addActionListen
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025二手压缩设备采购合同
- 2025年有关委托加工合同模板
- 视力签约治疗合同范本
- 影视战略协议合同范本
- 漏电开关售卖合同范本
- 绩效考核和薪酬管理课程
- 铁通如何加强财务管理
- 借款投资合同二零二五年
- 酿造岗位操作工艺
- 急救护理技术全套
- 《民航飞机航电设备故障检测与诊断》全套教学课件
- 2024年山东水利技师学院招聘初级专业技术岗位人员考试真题
- 2025版《保障中小企业款项支付条例》学习解读课件
- 防极端天气安全教育主题班会
- 2025年浙江安防职业技术学院单招职业技能测试题库必考题
- 奔驰事故留修专员年终总结
- 2025电工(高级技师)技能鉴定精练考试指导题库及答案(浓缩500题)
- 患者隐私保护培训课件
- 《校园安全教育(第二版)》 课件全套 项目1-8 走进安全教育 -确保实习安全
- 2025年成都港汇人力资源管理限公司面向社会公开招聘国企业工作人员高频重点模拟试卷提升(共500题附带答案详解)
- 2025年人民法院信息技术服务中心招聘应届高校毕业生高频重点模拟试卷提升(共500题附带答案详解)
评论
0/150
提交评论