java考勤管理系统数据库实现.docx
《java考勤管理系统数据库实现.docx》由会员分享,可在线阅读,更多相关《java考勤管理系统数据库实现.docx(15页珍藏版)》请在三一办公上搜索。
1、java考勤管理系统数据库实现4.2设计代码Java源程序: import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.awt.*; import java.sql.*; import java.lang.*; import java.util.*; import javax.swing.table.*; import java.math.*; class DB_LS implements ActionListener JFrame frame=new JFrame(欢迎进入LS工资管理系统);
2、JLabel label=new JLabel(09网络2_54_李胜,JLabel.CENTER); JButton button1=new JButton(进入系统); JButton button2=new JButton(退出系统); ImageIcon im=new ImageIcon(1.jpg); JLabel a1=new JLabel(im); void Create JPanel pcontentPane=(JPanel)frame.getContentPane; JPanel pcontentPane1=new JPanel; pcontentPane.add(label
3、); pcontentPane.setLayout(new FlowLayout); pcontentPane.add(button1); pcontentPane.add(button2); pcontentPane.add(new Label( ); pcontentPane.add(a1); pcontentPane.setBackground(Color.green); pcontentPane.setVisible(true); button1.addActionListener(this); button2.addActionListener(this); public stati
4、c void main(String args) DB_LS dome=new DB_LS; dome.Create; frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.pack; frame.setBounds(200,100,550,600); frame.setVisible(true); public void actionPerformed(ActionEvent e) 1 if(button1.equals(e.getSource) DL dl=new DL; dl.create; if(button2.equa
5、ls(e.getSource)/退出 System.exit(0); class DL implements ActionListener JFrame frame=new JFrame(职工/管理员登陆); JLabel label1=new JLabel(用户名); JLabel label2=new JLabel(密码); JButton logonButton1=new JButton(管理员登录); JButton logonButton2=new JButton(职工登录); JButton cancelButton=new JButton(退出); JTextField t1=n
6、ew JTextField(0); JTextField t2=new JTextField(0); ImageIcon im=new ImageIcon(2.jpg); JLabel a2=new JLabel(im); JTextField username=new JTextField(9); JPasswordField password=new JPasswordField(9); void create JPanel p=(JPanel)frame.getContentPane; JPanel p1=new JPanel; p.setLayout(new FlowLayout);
7、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(new JLabel( ); 2 p.add(logonButton2); p.add(new
8、 JLabel( ); p.add(cancelButton); p.add(new JLabel( ); 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.setDefaultCloseOperation(JFrame.EXIT_ON_CLOS
9、E); frame.pack; frame.setBounds(200,100,750,550); frame.setVisible(true); public void actionPerformed(ActionEvent e) if(logonButton1.equals(e.getSource)&(username.getText.equals(123)=true)&(password.getText.equals(123)=true) if(logonButton2.equals(e.getSource)&(username.getText.equals(t1.getText)= G
10、ZGLZJM gz=new GZGLZJM; gz.create; elseJOptionPane.showMessageDialog(null,对不起,你输入的密码错误!); ; true)&(password.getText.equals(t2.getText)=true) Connection con; Statement sql; ResultSet rs; Vector vector=new Vector; try Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); XK xk=new XK; xk.create; catch (ClassNot
11、FoundException e1) System.out.println( + e1); try con = DriverManager.getConnection(jdbc:odbc:123, , ); 3 sql = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); sql.executeQuery(SELECT Gno,mm FROM Y WHERE Gno=+t1.getText +AND mm=+t2.getText); catch (SQLException e1) S
12、ystem.out.println(e1); if(cancelButton.equals(e.getSource) System.exit(0); class GZGLZJM extends JFrame implements ActionListener JFrame f=new JFrame(工资管理系统); JButton b1=new JButton(津贴管理); JButton b2=new JButton(总查询); JButton b3=new JButton(工资管理); JButton b4=new JButton(后勤管理); JButton b6=new JButton
13、(员工个人信息管理); JButton b5=new JButton(返回); ImageIcon im=new ImageIcon(3.jpg); JLabel a3=new JLabel(im); void create JPanel p=(JPanel)f.getContentPane; JPanel p1=new JPanel; p.setLayout(new FlowLayout); p.add(b1); p.add(new JLabel( ); p.add(b6); p.add(new JLabel( ); p.add(b3); p.add(new JLabel( ); p.add
14、(b4); p.add(new JLabel( ); p.add(b2); p.add(new JLabel( ); p.add(b5); p.add(a3); p.setBackground(Color.red); p.setVisible(true); b1.addActionListener(this); 4 b2.addActionListener(this); b3.addActionListener(this); b4.addActionListener(this); b5.addActionListener(this); b6.addActionListener(this); f
15、.setBounds(200,100,800,600); f.setVisible(true); public void actionPerformed(ActionEvent e) if(b5.equals(e.getSource)/返回 if(b1.equals(e.getSource)/津贴管理 if(b6.equals(e.getSource)/员工个人信息管理 if(b2.equals(e.getSource)/查询 if(b4.equals(e.getSource)/后勤管理 if(b3.equals(e.getSource)/工资管理 GZGL gz=new GZGL; clas
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 考勤 管理 系统 数据库 实现
链接地址:https://www.31ppt.com/p-3159804.html