⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nikeygmessagewrite.java

📁 Nike员工管理系统 一个nike员工管理系统
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
import javax.swing.JOptionPane;
import java.util.Hashtable;//数据类型类

 //主窗口
class NikeygManager extends Frame implements ActionListener
{  MenuBar bar;
   Menu fileMenu,fileMenu1,fileMenu2,fileMenu3,fileMenu0,fileMenu4;
   MenuItem 登陆,录入,修改,查询,删除,帮助;
   Container Con=null;
   CardLayout card=null;
   JLabel label=null;
   Panel pCenter;
   	TextField 工人工号,姓名;
    TextField 车间或部门,工作工龄;
    TextField 年龄;
    Button 增加用户,取消,删除按钮;
    //Dljm kz;
    //setBackground(Color.blue);
    Connection con=null;Statement Stmt=null;
 NikeygManager()
    {super("欢迎使用Nike员工信息管理系统");
		//setSize(800,600);
     setBackground(Color.yellow);
   int 查询记录=0;
   Connection Con=null;Statement Stmt=null;
     //kz=new Dljm();
     setBounds(150,150,300,300);
     setVisible(true);setLayout(new GridLayout(3,1));
     try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}
     catch(ClassNotFoundException e){}
      try{
con=DriverManager.getConnection("jdbc:odbc:nike","Nike","ookk");
           Stmt=con.createStatement();
         }
      catch(SQLException ee) {}
     工人工号=new TextField(16);
      姓名=new TextField(16);
      车间或部门=new TextField(16);
      工作工龄=new TextField(16);
      年龄=new TextField(16);
      增加用户=new Button("增加");
      取消=new Button("查询");
      //删除按钮=new Button("删除");
      Panel p1=new Panel(),p2=new Panel(),p3=new Panel();
      //p1.add(new Label("请先登陆系统后使用!"));
      //label.setFont(new Font("TimesRoman",Font.BOLD,24));
      //label.setForeground(Color.red);
      p1.add(new Label("工人工号:"));
      p1.add(工人工号);
      p1.add(new Label("姓名:"));
      p1.add(姓名);
      p2.add(new Label("车间或部门:"));p2.add( 车间或部门);
      p2.add(new Label("工作工龄:"));
      p2.add(工作工龄);
      p3.add(new Label("年龄:"));p3.add(年龄);
      p3.add(增加用户);
      p3.add(取消);
      //p3.add(删除按钮);
      setLayout(new GridLayout(12,10));
      add(p1);add(p2);add(p3);
     登陆=new MenuItem("登陆系统");
     录入=new MenuItem("录入员工基本信息");
     修改=new MenuItem("修改员工基本信息");
     查询=new MenuItem("查询员工基本信息");
     删除=new MenuItem("删除员工基本信息");
     帮助=new MenuItem("该系统的使用信息");
     bar=new MenuBar();
     fileMenu0=new Menu("登陆系统");
     fileMenu=new Menu("增加员工信息");
     fileMenu1=new Menu("修改信息");
     fileMenu2=new Menu("查询员工信息");
     fileMenu3=new Menu("删除员工信息");
     fileMenu4=new Menu("帮助");
     fileMenu0.add(登陆);
     fileMenu.add(录入);
     fileMenu1.add(修改);
     fileMenu2.add(查询);
     fileMenu3.add(删除);
     fileMenu4.add(帮助);
     bar.add(fileMenu0);
     bar.add(fileMenu);
     bar.add(fileMenu1);
     bar.add(fileMenu2);
     bar.add(fileMenu3);
     bar.add(fileMenu4);
     setMenuBar(bar);
     //label=new JLabel("请先登陆系统后使用该系统!",JLabel.SOUTH);
     label=new JLabel("欢迎使用福建莆田Nike分公司员工基本信息管理系统",JLabel.CENTER);
     label.setFont(new Font("TimesRoman",Font.BOLD,24));
     label.setForeground(Color.red);
     add (label);
     //add (label1);

     增加用户.addActionListener(this);
	 取消.addActionListener(this);
     删除按钮.addActionListener(this);
     //设置按钮的不可用
     //取消.setEnabled(false);
     //增加用户.setEnabled(false);
     //删除按钮.setEnabled(false);
     登陆.addActionListener(this);
     录入.addActionListener(this);
     修改.addActionListener(this);
     查询.addActionListener(this);
     删除.addActionListener(this);
     card=new CardLayout();
     setVisible(false);
     addWindowListener(new WindowAdapter()
                    { public void windowClosing(WindowEvent e)
                       {
                          System.exit(0);
      	               }
                    });
    //setVisible(true);
    setBounds(100,50,420,380);
    validate();
   }


   //按钮事件
  public void actionPerformed(ActionEvent e)
   {
     if(e.getSource()==登陆)
       {   setVisible(false);
		   //kz.setVisible(true);

         //取消.setEnabled(true);
         //增加用户.setEnabled(true);
         //删除按钮.setEnabled(true);
        }
     else if(e.getSource()==增加用户)
       {
        try{ 录入();}
		catch(SQLException ee) {}
		String warning="确定要增加员工休息吗?";
        JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE);


       }
     else if(e.getSource()==取消)
       {
        try{ 录入();}
		catch(SQLException ee) {}
		String warning="确定取消吗?";
        JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE);
        工人工号.setText(null);
        姓名.setText(null);
        车间或部门.setText(null);
        工作工龄.setText(null);
        年龄.setText(null);
      }





    else if(e.getSource()==删除)
      {
         card.show(pCenter,"删除界面");}
     else if(e.getSource()==帮助)
	       {
	          card.show(pCenter,"帮助界面");
            }

   }
   //
  public void 录入() throws SQLException
      {
		  try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}
		       catch(ClassNotFoundException e){}
		        try{
		  con=DriverManager.getConnection("jdbc:odbc:nike","Nike","ookk");
		             Stmt=con.createStatement();
		           }
      catch(SQLException ee) {}
		  String s1="'"+工人工号.getText().trim()+"'";
         String s2="'"+姓名.getText().trim()+"'";
         String s3="'"+车间或部门.getText().trim()+"'";
         String s4="'"+工作工龄.getText().trim()+"'";
         String s5="'"+年龄.getText().trim()+"'";
         String temp="INSERT INTO 员工信息表 VALUES ("+s1+","+s2+","+s3+","+s4+","+s5+")";
       con=DriverManager.getConnection("jdbc:odbc:nike","Nike","ookk");
       Stmt.executeUpdate(temp);
       con.close();
      }
}


//密码登陆届面
class Dljm extends Frame implements ActionListener
 { TextField text1,text2;
   Label label1,label2,label3;
   Button button1,button2;
   Connection con =null;Statement stmt=null;
   NikeygManager Nike;
   Dljm( )
   { super("登陆窗口");
    //setBackground(Color.blue);
    setBounds(100,100,150,200);
    setVisible(true);
    //setVisble(false);
    Nike=new NikeygManager();
    validate();
    text1=new TextField(10);
    text2=new TextField(10);
    label1=new Label("用户名");
    label2=new Label("密码");
    label3=new Label("欢迎使用此系统");
    button1=new Button("登陆");
    button2=new Button("取消");
    setLayout(new BorderLayout());
    Panel p1=new Panel();
    Panel p2=new Panel();
    p1.add(label1);p1.add(text1);
    p1.add(label2);p1.add(text2);
    add(p1,BorderLayout.CENTER);
    p2.add(button1);p2.add(button2);
    add(p2,BorderLayout.SOUTH);
    button1.addActionListener(this);
    button2.addActionListener(this);
    try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}
    catch(ClassNotFoundException e){ }
    try{
         con=DriverManager.getConnection("jdbc:odbc:nike","Nike","ookk");
         stmt=con.createStatement();
         }
    catch(SQLException ee) { }
    addWindowListener(new WindowAdapter()
                  { public void windowClosing(WindowEvent e)
                     {System.exit(0);}
                     });
   }
  public void actionPerformed(ActionEvent e)
  {if(e.getSource()==button1)
     try{ dl();}
     catch(SQLException ee){}
   else if(e.getSource()==button2)
       {text1.setText(null);
        text2.setText(null);}
   }
   public void dl() throws SQLException
    { String name ,ma;
      con=DriverManager.getConnection("jdbc:odbc:nike","Nike","ookk");
      ResultSet rs=stmt.executeQuery("select * from 账户");
      while(rs.next())
        { name=rs.getString("用户名");
          ma=rs.getString("密码");
          if(name.equals(text1.getText())&&ma.equals(text2.getText()))
            { JOptionPane.showMessageDialog(this,"欢迎进入该系统!","警告",JOptionPane.WARNING_MESSAGE);
              setVisible(false);
              Nike.setVisible(true);
              text1.setText("hello");
              }
          else if( !(name.equals(text1.getText())&&ma.equals(text2.getText())))
              { JOptionPane.showMessageDialog(this,"输入错误","警告",JOptionPane.WARNING_MESSAGE);
                text1.setText(null);
                text2.setText(null);
              }
          }
          con.close();
      }
 }
   public class Database
  {public static void main(String args[])
   {
     Dljm window=new Dljm();window.pack();
   }
  }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -