源码编号:F-A15

项目类型:Java SE项目(awt+swing)

项目名称:基于Java的员工工资管理系统(EmployeeSalary)

用户类型:双角色(员工、管理员)

主要技术:java、awt、swing等技术

开发工具:Eclipse

运行工具:Eclipse/MyEclipse/IDEA都可以,默认Eclipse

数  据  库:MySQL5.7以上

项目简介:主要功能有员工、管理员登录、工资管理、管理员管理、工资查询、员工信息管理、部门管理、系统设置等功能模块

领取方式:点击领取

关键代码展示:

/** To change this template, choose Tools | Templates* and open the template in the editor.*//** MainFrame.java** Created on 2013-6-18, 22:12:20*/package code;import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import javax.swing.JOptionPane;/**** @author Administrator*/
public class MainFrame extends javax.swing.JFrame {/** Creates new form MainFrame */private Toolkit tk = Toolkit.getDefaultToolkit();int x = tk.getScreenSize().width / 2 - 250;int y = tk.getScreenSize().height / 2 - 250;public MainFrame() {setTitle("工资管理系统");setLocation(x,y);initComponents();//  this.setDefaultCloseOperation(MainFrame.DO_NOTHING_ON_CLOSE);}/** This method is called from within the constructor to* initialize the form.* WARNING: Do NOT modify this code. The content of this method is* always regenerated by the Form Editor.*/@SuppressWarnings("unchecked")// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponentsprivate void initComponents() {jColorChooser1 = new javax.swing.JColorChooser();jPanel1 = new javax.swing.JPanel(){protected void paintComponent(Graphics g){super.paintComponent(g);Image img = Toolkit.getDefaultToolkit().getImage("src/resource/009.jpg");Graphics gg = g.create();gg.drawImage(img, 0, 0, getWidth(), getHeight(), this);gg.dispose();}};jMenuBar1 = new javax.swing.JMenuBar();jMenu1 = new javax.swing.JMenu();jMenuItem1 = new javax.swing.JMenuItem();jMenuItem2 = new javax.swing.JMenuItem();jMenuItem3 = new javax.swing.JMenuItem();jMenu2 = new javax.swing.JMenu();jMenuItem4 = new javax.swing.JMenuItem();jMenuItem5 = new javax.swing.JMenuItem();jMenuItem6 = new javax.swing.JMenuItem();jMenu3 = new javax.swing.JMenu();jMenuItem7 = new javax.swing.JMenuItem();jMenuItem8 = new javax.swing.JMenuItem();jMenuItem12 = new javax.swing.JMenuItem();jMenu4 = new javax.swing.JMenu();jMenuItem9 = new javax.swing.JMenuItem();jMenuItem10 = new javax.swing.JMenuItem();jMenuItem13 = new javax.swing.JMenuItem();jMenu5 = new javax.swing.JMenu();jMenuItem11 = new javax.swing.JMenuItem();setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));jPanel1.addAncestorListener(new javax.swing.event.AncestorListener() {public void ancestorMoved(javax.swing.event.AncestorEvent evt) {}public void ancestorAdded(javax.swing.event.AncestorEvent evt) {jPanel1AncestorAdded(evt);}public void ancestorRemoved(javax.swing.event.AncestorEvent evt) {}});javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);jPanel1.setLayout(jPanel1Layout);jPanel1Layout.setHorizontalGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 637, Short.MAX_VALUE));jPanel1Layout.setVerticalGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 365, Short.MAX_VALUE));jMenu1.setText("员工信息管理");jMenu1.addActionListener(new java.awt.event.ActionListener() {public void actionPerformed(java.awt.event.ActionEvent evt) {jMenu1ActionPerformed(evt);}});jMenuItem1.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_A, java.awt.event.InputEvent.CTRL_MASK));jMenuItem1.setText("添加员工信息");jMenuItem1.addActionListener(new java.awt.event.ActionListener() {public void actionPerformed(java.awt.event.ActionEvent evt) {jMenuItem1ActionPerformed(evt);}});jMenu1.add(jMenuItem1);jMenuItem2.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_M, java.awt.event.InputEvent.CTRL_MASK));jMenuItem2.setText("修改员工信息");jMenuItem2.addActionListener(new java.awt.event.ActionListener() {public void actionPerformed(java.awt.event.ActionEvent evt) {jMenuItem2ActionPerformed(evt);}});jMenu1.add(jMenuItem2);jMenuItem3.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_D, java.awt.event.InputEvent.CTRL_MASK));jMenuItem3.setText("删除员工信息");jMenuItem3.addActionListener(new java.awt.event.ActionListener() {public void actionPerformed(java.awt.event.ActionEvent evt) {jMenuItem3ActionPerformed(evt);}});jMenu1.add(jMenuItem3);jMenuBar1.add(jMenu1);jMenu2.setText("部门信息管理");jMenuItem4.setText("新增部门");jMenuItem4.addActionListener(new java.awt.event.ActionListener() {public void actionPerformed(java.awt.event.ActionEvent evt) {jMenuItem4ActionPerformed(evt);}});jMenu2.add(jMenuItem4);jMenuItem5.setText("修改部门信息");jMenuItem5.addActionListener(new java.awt.event.ActionListener() {public void actionPerformed(java.awt.event.ActionEvent evt) {jMenuItem5ActionPerformed(evt);}});jMenu2.add(jMenuItem5);jMenuItem6.setText("删除部门信息");jMenuItem6.addActionListener(new java.awt.event.ActionListener() {public void actionPerformed(java.awt.event.ActionEvent evt) {jMenuItem6ActionPerformed(evt);}});jMenu2.add(jMenuItem6);jMenuBar1.add(jMenu2);jMenu3.setText("员工工资设定");jMenuItem7.setText("工资设定");jMenuItem7.addActionListener(new java.awt.event.ActionListener() {public void actionPerformed(java.awt.event.ActionEvent evt) {jMenuItem7ActionPerformed(evt);}});jMenu3.add(jMenuItem7);jMenuItem8.setText("工资查询");jMenuItem8.addActionListener(new java.awt.event.ActionListener() {public void actionPerformed(java.awt.event.ActionEvent evt) {jMenuItem8ActionPerformed(evt);}});jMenu3.add(jMenuItem8);jMenuItem12.setText("工资一览表");jMenuItem12.addActionListener(new java.awt.event.ActionListener() {public void actionPerformed(java.awt.event.ActionEvent evt) {jMenuItem12ActionPerformed(evt);}});jMenu3.add(jMenuItem12);jMenuBar1.add(jMenu3);jMenu4.setText("系统设置");jMenuItem9.setText("信息统计");jMenuItem9.addActionListener(new java.awt.event.ActionListener() {public void actionPerformed(java.awt.event.ActionEvent evt) {jMenuItem9ActionPerformed(evt);}});jMenu4.add(jMenuItem9);jMenuItem10.setText("修改密码");jMenuItem10.addActionListener(new java.awt.event.ActionListener() {public void actionPerformed(java.awt.event.ActionEvent evt) {jMenuItem10ActionPerformed(evt);}});jMenu4.add(jMenuItem10);jMenuItem13.setText("添加管理员");jMenuItem13.addActionListener(new java.awt.event.ActionListener() {public void actionPerformed(java.awt.event.ActionEvent evt) {jMenuItem13ActionPerformed(evt);}});jMenu4.add(jMenuItem13);jMenuBar1.add(jMenu4);jMenu5.setText("退出系统");jMenu5.addActionListener(new java.awt.event.ActionListener() {public void actionPerformed(java.awt.event.ActionEvent evt) {jMenu5ActionPerformed(evt);}});jMenuItem11.setText("退出本系统");jMenuItem11.addActionListener(new java.awt.event.ActionListener() {public void actionPerformed(java.awt.event.ActionEvent evt) {jMenuItem11ActionPerformed(evt);}});jMenu5.add(jMenuItem11);jMenuBar1.add(jMenu5);setJMenuBar(jMenuBar1);javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());getContentPane().setLayout(layout);layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jPanel1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE));layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE));pack();}// </editor-fold>//GEN-END:initComponentsprivate void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem1ActionPerformed// TODO add your handling code here:new AddEmployee().setVisible(true);  }//GEN-LAST:event_jMenuItem1ActionPerformedprivate void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem2ActionPerformed// TODO add your handling code here:new ModifyEmployee().setVisible(true);}//GEN-LAST:event_jMenuItem2ActionPerformedprivate void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem3ActionPerformed// TODO add your handling code here:new DeleteEmployee().setVisible(true);}//GEN-LAST:event_jMenuItem3ActionPerformedprivate void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem4ActionPerformed// TODO add your handling code here:new AddDepartment().setVisible(true);}//GEN-LAST:event_jMenuItem4ActionPerformedprivate void jMenuItem5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem5ActionPerformed// TODO add your handling code here:new ModifyDepartment().setVisible(true);}//GEN-LAST:event_jMenuItem5ActionPerformedprivate void jMenuItem6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem6ActionPerformed// TODO add your handling code here:new DeleteDepartment().setVisible(true);}//GEN-LAST:event_jMenuItem6ActionPerformedprivate void jMenuItem7ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem7ActionPerformed// TODO add your handling code here:new SalarySetting().setVisible(true);}//GEN-LAST:event_jMenuItem7ActionPerformedprivate void jMenuItem8ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem8ActionPerformed// TODO add your handling code here:new SalarySearch().setVisible(true);}//GEN-LAST:event_jMenuItem8ActionPerformedprivate void jMenuItem9ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem9ActionPerformed// TODO add your handling code here:new Statistics().setVisible(true);}//GEN-LAST:event_jMenuItem9ActionPerformedprivate void jMenuItem10ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem10ActionPerformed// TODO add your handling code here:new ModifyPassWord().setVisible(true);}//GEN-LAST:event_jMenuItem10ActionPerformedprivate void jMenuItem11ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem11ActionPerformed// TODO add your handling code here:int option = JOptionPane.showConfirmDialog(null, "确定要退出本系统?","系统提示",JOptionPane.YES_NO_OPTION);if (option == JOptionPane.YES_OPTION)System.exit(0);elsethis.setDefaultCloseOperation(MainFrame.DO_NOTHING_ON_CLOSE);}//GEN-LAST:event_jMenuItem11ActionPerformedprivate void jMenuItem12ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem12ActionPerformed// TODO add your handling code here:new SalaryShow().setVisible(true);}//GEN-LAST:event_jMenuItem12ActionPerformedprivate void jMenuItem13ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem13ActionPerformed// TODO add your handling code here:new NewManager().setVisible(true);}//GEN-LAST:event_jMenuItem13ActionPerformedprivate void jMenu5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenu5ActionPerformed// TODO add your handling code here:}//GEN-LAST:event_jMenu5ActionPerformedprivate void jPanel1AncestorAdded(javax.swing.event.AncestorEvent evt) {//GEN-FIRST:event_jPanel1AncestorAdded// TODO add your handling code here:}//GEN-LAST:event_jPanel1AncestorAddedprivate void jMenu1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenu1ActionPerformed// TODO add your handling code here:}//GEN-LAST:event_jMenu1ActionPerformed/*** @param args the command line arguments*//*public static void main(String args[]) {java.awt.EventQueue.invokeLater(new Runnable() {public void run() {new MainFrame().setVisible(true);}});}
*/// Variables declaration - do not modify//GEN-BEGIN:variablesprivate javax.swing.JColorChooser jColorChooser1;private javax.swing.JMenu jMenu1;private javax.swing.JMenu jMenu2;private javax.swing.JMenu jMenu3;private javax.swing.JMenu jMenu4;private javax.swing.JMenu jMenu5;private javax.swing.JMenuBar jMenuBar1;private javax.swing.JMenuItem jMenuItem1;private javax.swing.JMenuItem jMenuItem10;private javax.swing.JMenuItem jMenuItem11;private javax.swing.JMenuItem jMenuItem12;private javax.swing.JMenuItem jMenuItem13;private javax.swing.JMenuItem jMenuItem2;private javax.swing.JMenuItem jMenuItem3;private javax.swing.JMenuItem jMenuItem4;private javax.swing.JMenuItem jMenuItem5;private javax.swing.JMenuItem jMenuItem6;private javax.swing.JMenuItem jMenuItem7;private javax.swing.JMenuItem jMenuItem8;private javax.swing.JMenuItem jMenuItem9;private javax.swing.JPanel jPanel1;// End of variables declaration//GEN-END:variables}

项目骨架

登录界面

工资查询

添加员工

工资浏览

工资设定

基于Java的员工工资管理系统(源码分享)相关推荐

  1. 基于Java毕业设计员工工资管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计员工工资管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计员工工资管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开 ...

  2. 计算机毕业设计Java企业员工工资管理系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java企业员工工资管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java企业员工工资管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B ...

  3. 基于Java毕业设计职工工资管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计职工工资管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计职工工资管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开 ...

  4. 基于JAVA企业员工工资管理系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA企业员工工资管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA企业员工工资管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 ...

  5. java计算机毕业设计小型企业员工工资管理系统源码+系统+数据库+lw文档+mybatis+运行部署

    java计算机毕业设计小型企业员工工资管理系统源码+系统+数据库+lw文档+mybatis+运行部署 java计算机毕业设计小型企业员工工资管理系统源码+系统+数据库+lw文档+mybatis+运行部 ...

  6. java毕业设计小型企业员工工资管理系统源码+lw文档+mybatis+系统+mysql数据库+调试

    java毕业设计小型企业员工工资管理系统源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计小型企业员工工资管理系统源码+lw文档+mybatis+系统+mysql数据库+调 ...

  7. 基于Java毕业设计学校图书馆管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计学校图书馆管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计学校图书馆管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 ...

  8. 基于Java毕业设计畜牧场信息管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计畜牧场信息管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计畜牧场信息管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 ...

  9. 基于Java毕业设计宠物领养管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计宠物领养管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计宠物领养管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开 ...

最新文章

  1. 埃森哲是如何系统化做好数据分析?
  2. C++CTime使用方法
  3. 2017第17周五当前困境思考2
  4. RotateAnimation 实现表盘指针转动
  5. ubuntu pip 安装
  6. 百度首页html简单代码_百度站长平台为什么要验证网站及验证方法
  7. 【AWSL】之Linux账号和权限管理(/etc/passwd、/etc/shadow、useradd、passwd、usermod、groupadd、gpasswd...chmod、chown)
  8. 如何卸载MySQL8.0.11_win10安装mysql8.0.11卸载5.7
  9. python文件路径改了需要重新配置环境吗_python自学环境配置
  10. 虚拟化软件Xen的简单应用
  11. python爬取qq音乐
  12. Mybatis| Bug合集
  13. 机器人风马_泰迦奥特曼介绍了三个超兽,其中一个克制风马奥特曼
  14. sip是什么?Mac电脑如何关闭sip?关闭系统完整性保护SIP的方法教程
  15. 重学设计模式 - Facade模式
  16. 基础篇 | 15 C++ 科学计算 - OpenBLAS的安装与使用
  17. 2021CCPC新疆省赛题解BDEFGHIJK
  18. 关于计算机应用英语作文,计算机应用与办公自动化专业英文简历模板
  19. creo草绘工程图线条粗细设置
  20. 黑科技!!你想要的它都有!!

热门文章

  1. NK-RTU980烧写裸机程序
  2. lvs dr 模型配置详解
  3. 云应用程序服务器错误怎么办,云服务器应用部署须避免三大错误
  4. 读陈景润之《初等数论》
  5. 艾默生质量流量计小故障的处理方法
  6. 实时时钟芯片DS3231应用笔记,使用指南,FAQ全集
  7. STM32CUBEIDE使用盗版jlink仿真器
  8. 计算机组成原理5章课件,计算机组成原理第5章存储器课件.ppt
  9. 计算机网络实验一:网络常用命令
  10. 《看聊天记录都学不会C语言?太菜了吧》(4)零基础的我原来早就学会编程了?