企业工资管理系统(Java+MySQL)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

企业工资管理系统(MySQL+Java)

本代码仅供初学者参考使用,相互学习,共同进步,让优秀成为一种习惯。软件下载:/

开发语言:Java

开发工具:eclipse

数据库软件:MySQL

数据库驱动:mysql-connector-java-5.1.6-bin

驱动下载地址:/s/1sjx0LWT

以下是代码和界面截图,共7个类。

1.DB1 欢迎界面

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

class DB1 extends JFrame implements ActionListener {

private static final long serialVersionUID = 1L;

JFrame frame = new JFrame("欢迎进入工资管理系统");

JLabel label = new JLabel("", JLabel.CENTER);

JButton button1 = new JButton("进入系统");

JButton button2 = new JButton("退出系统");

void Create() {

JPanel pcontentPane = (JPanel) frame.getContentPane();

pcontentPane.add(label);

pcontentPane.setLayout(new FlowLayout());

pcontentPane.add(button1);

pcontentPane.add(button2);

pcontentPane.setBackground(Color.gray);

pcontentPane.setVisible(true);

button1.addActionListener(this);

button2.addActionListener(this);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.pack();

frame.setBounds(500, 300, 300, 150);

frame.setResizable(false);

frame.setVisible(true);

}

public static void main(String[] args) {

DB1 dome = new DB1();

dome.Create();

}

public void actionPerformed(ActionEvent e) {

if (button1.equals(e.getSource())) {

DL dl = new DL();

dl.create();

frame.dispose();

}

if (button2.equals(e.getSource())) {// 退出

System.exit(0);

}

}

}

1.DL 登陆界面

import java.awt.Color;

import java.awt.FlowLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.Statement;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JOptionPane;

import javax.swing.JPanel;

import javax.swing.JPasswordField;

import javax.swing.JTextField;

import com.mysql.jdbc.PreparedStatement;

@SuppressWarnings("serial")

class DL extends JFrame 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 username = new JTextField(9);

JPasswordField password = new JPasswordField(9);

static String t1;

static String t2;

void create()

{

JPanel p = (JPanel) frame.getContentPane();

@SuppressWarnings("unused")

JPanel p1 = new JPanel();

p.setLayout(new FlowLayout());

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);

相关文档
最新文档