Вы находитесь на странице: 1из 85

A PROJECT ON

“PAYROLL MANAGEMENT SYSTEM”

Submitted in partial rollback in fulfillment of the requirement for the

SENIOR SECONDARY EXAMINATION (AISSCE)

Submitted By : Submitted To :

Student Name Name of Faculty


(Roll No : 1234567) (Computer Sci. Teacher)
CERTIFICATE .

This is to certify that the project titled “PAYROLL


MANAGEMENT SYSTEM” submitted by Miss/Master
STUDENT NAME having roll no ________ of CLASS XII
has completed this project for partial rollback in full -
fillment of the requirement for the senior secondary
examination (AISSCE) embodies the bonafide work
done by him/her under my supervision.

Internal Supervisor External Supervisor


Signature Signature

Name : Name :

Date : Date :

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


ID – SHEET

Roll No : ………………………….

Name of Student : ………………………….

Address : ………………………….
………………………….

Phone No : ………………………….

Email Address : ………………………….

Supervisor : ………………………….

Project Title : ………………………….

Front End Tool : ………………………….

Back End Tool : ………………………….

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


ACKNOWLEDGEMENT

It would be our outmost pleasure to express


our sincere thanks to our Computer Science
Teacher “Faculty Name” in providing a
helping hand in this project.

His unflagging patience, creativity


and immense knowledge that he shared with
us have proved highly beneficial to us and
have made our Project possible and
successful.

Student Name

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


TABLE OF CONTENTS

 Introduction

 Java Details

 Priliminary Design

 Form Layouts

 Database Design

 Implementation

 Bibliography

 Teacher Remarks

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


INTRODUCTION

This program is designed for the use

of Payroll Management System and

its functioning Main Objective of this

project to facilitate the transactions

through use of electronic medium.

We use java netbeans 6.5 software

and Mysql to programming our

project.

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


What is java?
Java is a general purpose object oriented programming language . It is the first programming
language that is not tied to any particular hardware or operating system .The language is
based on the concept of an object. Java is highly derived from C++ . Most striking feature of
the language is that it is platform neutral language.

There were five primary goals in the creation of the Java language:

• It should use the object-oriented programming methodology.


• It should allow the same program to be executed on multiple operating systems.
• It should contain built-in support for using computer networks.
• It should be designed to execute code from remote sources securely.
• It should be easy to use and borrow the good parts of older object-oriented languages like
C++.

Java tools
In order to write java application or applets ,one need more than a language . The tools that
lets one to write , test , debug programs.

Java features
● Compiler and Interpreted
● Platform independent
● Simple
● Secure
● Familiar
● Portable
● Object-Oriented
● Robust
● Multithreaded
● High performance
● Distributed
● Dynamic

Compiler and Interpreted - There is a java compiler , named javac . The java compiler
takes input source code files (these files typically have the ext.java) and converts them into
compiled bytecode files.The java Interpreter known as javac can be used to execute java
application .The interpreter translates bytecode directly into program actions.

Platform independent - Java programs can be easily moved from one computer to
another, anywhere and anytime.Changes and upgrades made in operating systems,
processors and system resources will not force any changes in java programs.

Simple - Java is designed to be easy for programmer to learn and use efficiently.

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


Secure- When we use a java compatible web browser, we can safely download java applets
without fear of virus infection. Java achieves this protection by confining a java program to
java execution environment and not allowing it access to other parts of the computer.

Familiar- It is modeled on C, C++ languages. Java code looks like C++.

Portable- Java compiler generates bytecode instructions that can be implemented on any
machine and also the size of the primitive data types are machine independent.

Object-Oriented - Java is a true object-oriented language. All program code and data
reside within objects and classes.

Robust -It provides many safeguards to ensure reliable code. It has strict compile time and
run time checking for data types. Designed as a garbage-collected language relieving the
programmers and also incorpates the concept of exception handling which captures series
errors.

Multithreaded - Java supports handling multiple tasks simultaneously which greatly


improves the interactive performance of graphical applications.

High performance - Java performance is impressive for an interpreted language , mainly


due to use of immediate bytecode . Use of multithreaded and further its architecture is also
designed to reduce overheads during runtime.

Distributed - It has ability to share both data and programs. Java applications can open
and access remote objects on internet which enables multiple programmers at multiple
remote locations to collaborate and work together on single project.

Dynamic - Java is capable of dynamically in new class libraries , methods and objects .It
supports functions written in other languages like C,C++ called as native methods.

Automatic garbage collection - One idea behind Java's automatic memory


management model is that programmers should be spared the burden of having to perform
manual memory management. In some languages the programmer allocates memory to
create any object stored on the heap and is responsible for later manually deallocating that
memory to delete any such objects. If a programmer forgets to de-allocate memory or
writes code that fails to do so in a timely fashion, a memory leak can occur: the program will
consume a potentially arbitrarily large amount of memory. In addition, if a region of
memory is de-allocated twice, the program can become unstable and may crash.

In Java, this potential problem is avoided by automatic garbage collection. The programmer
determines when objects are created and the Java runtime is responsible for managing the
objects' lifecycle. The program or other objects can reference an object by holding a
reference to it (which, from a low-level point of view, is its address on the heap). When no

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


references to an object remain, the Java garbage collector automatically deletes the
unreachable object, freeing memory and preventing a memory leak. Memory leaks may still
occur if a programmer's code holds a reference to an object that is no longer needed—in
other words, they can still occur but at higher conceptual levels.

Comparing Java and C++, it is possible in C++ to implement similar functionality (for
example, a memory management model for specific classes can be designed in C++ to
improve speed and lower memory fragmentation considerably), with the possibly cost of
extra development time and some application complexity. In Java, garbage collection is built
in and virtually invisible to the developer. That is, developers may have no notion of when
garbage collection will take place as it may not necessarily correlate with any actions being
explicitly performed by the code they write. Depending on intended application, this can be
beneficial or disadvantageous: the programmer is freed from performing low-level tasks but
at the same time lose the option of writing lower level code.

Java Magic: The Bytecode

Bytecode is a highly optimized set of instruction designed to be executed by the java


runtime system, which is called Java Virtual Machine and it exists only inside the computer
memory.

Java Program Java Compiler Virtual Machine

Source code Bytecode


Process of Compilation

Bytecode Java Interpreter Machine code


Virtual Machine Real Machine

Process of converting Bytecode into Machine code

Object Oriented Programming

Object Oriented Programming is an approach that provides a way of modularizing programs


by creating partitioned memory area for both data and functions that can be used as
templates for creating copies of such modules on demand.

Objects and Classes - An object is a software bundle of variables and related methods.
Objects are key to understanding object-oriented technology. Real-world objects share two
characteristics: They all have state and behavior.

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


Software objects are modeled after real-world objects in that they too have state and
behavior Classes can also define class variables. A class variable contains information that is
shared by all instances of the class .A class can also declare class methods. You can invoke a
class method directly from the class, whereas you must invoke instance methods on a
particular instance.

Encapsulation - Wrapping of data and methods into a single unit is known as


encapsulation. It is the most striking feature of class. The data is not accessible to outside
world and only those methods which are wrapped in the class can access it. The insulation
of the data from direct access by the program is called data hiding.

Inheritance - Inheritance is the process by which objects of one class acquire the property
of objects of another class. Each subclass inherits state .However, subclasses are not limited
to the states and behaviors provided to them by their superclass. Subclasses can add
variables and methods to the ones they inherit from the superclass. It supports the concept
of hierarchical classification it also provides the use of reusability. .

Polymorphism - This means the ability to take more than one form. An operation may
exhibit different behaviour in different instances. The behaviour depends upon the types of
data used in the operation. It plays an important role in allowing objects having different
internal structures to share external interface.

Java SE - Java Database Connectivity (JDBC)

The Java Database Connectivity (JDBC) API is the industry standard for database-
independent connectivity between the Java programming language and a wide range of
databases – SQL databases and other tabular data sources, such as spreadsheets or flat files.
The JDBC API provides a call-level API for SQL-based database access.

JDBC technology allows you to use the Java programming language to exploit "Write Once,
Run Anywhere" capabilities for applications that require access to enterprise data. With a
JDBC technology-enabled driver, you can connect all corporate data even in a
heterogeneous environment.

Advantages of JDBC Technology :

Leverage Existing Enterprise Data

Simplified Enterprise Development

Zero Configuration for Network Computers

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


Driver Loads database drivers and manages the
manager connections between the application and the
driver
Driver Translates API calls into operations for a
specific data source
Connection A session between an application and a
database
Statement A SQL statement to perform a query or update
operation
Metadata Information about returned data , database
and driver
Resultset Logical set of columns and rows of data
returned by executing a statement

Driver Manager Connection Statement ResultSet

Driver

Database
Database

The JDBC architecture is based on a collection of java interfaces and classes that together enable you
to connect to data sources , to create and execute SQL statements and to retrieve and modify data in
a database.
The JDBC-ODBC Bridge –“sun.jdbc.odbc.jdbcodbcDriver”-is included with JDK and it enables
Java applications to access data through drivers written to the ODBC standard. The driver bridge is
useful for accessing data in data sources for which no pure JDBC drivers exist. The bridge works by
translating the JDBC methods into ODBC function calls.

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


SQL-STRUCTURED QUERY LANGUAGE
SQL is not a procedural language. It is not used to define complex processes; we can use
SQL to use commands that define and manipulate data. SQL is different from other
languages.

• SQL is very readable.

• In SQL we always issue commands.

SQL statements fall into two groups:-

● Data Defination Language (DDL) – DDL statements are used to describe the tables
and the data they contain. The subset of SQL statements used for modeling the structure
(rather than the contents) of a database or cube. The DDL gives you the ability to create,
modify, and remove databases and database objects.

● Data Manipulation Language (DML) – DML statements that are used to operate on
data in the database. These are statements that allow you to create or alter objects (such as
tables, indexes, views, and so on) in the database. The subset of SQL statements used to
retrieve and manipulate data. DML can be further divided into 2 groups:-

● Select Statements – Statements that return a set of results.

● Everything else – Statements that don’t return a set of results.

Here are some of the quries defined:-

SELECT - SQL statement used to request a selection, projection, join, query, and so on,
from a SQL Server database.

Primary key – Primary key constraints identify the column or set of columns whose values
uniquely identify a row in a table. No two rows in a table can have the same primary key
value. You cannot enter a NULL value for any column in a primary key.

Insert - The Insert logical operator inserts each row from its input into the object specified
in the Argument column. To insert the data into a relation we either specify a tuple to be
inserted or write a query.

Delete - The Delete logical operator deletes from an object rows that satisfy the optional
predicate in the Argument column. We can delete only whole tuples; we cannot delete
values on only particular attributes.

Update - The Update logical operator updates each row from its input in the object
specified in the Argument column. It provides a way of modifying existing data in a table.

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


SWING
SWING is a set of classes that provides powerful and flexible functionality. In addition with
several components provided by AWT, swing supplies several exciting additions, including
tabbed panes, scroll panes, trees and tables. It also changes the images as the state of any
component changes. Swing is built upon the foundation of the AWT. Swing components are
written entirely in Java and therefore are Platform-independent .Swing is also termed also
light-weight and provide pluggable look and feel.
There are 2 Swing classes that are quite important:

Jframe and Component – Jframe extends the AWT class Frame. It contains additional
features that enable it to support Swing components. JComponent extends the AWT
component and Container classes. It is the top level class for all Swing components and
provides Swing pluggable look and feel.
Here are some of the Swing component classes:

CLASS DESCRIPTION
Abstract Button Abstract super class for Swing buttons.
Button Group Encapsulates a mutually exclusive set of
buttons.
Image Icon Encapsulates an icon.
JApplet The SWING version of APPLET.
JButton The SWING push button class.
JCheckBox The SWING check box class.
JComboBox Encapsulates a combo box .
JLabels The SWING version of a label.
JRadioButton The SWING version of a radio button.
JScrollPane Encapsulates a scrollable window.
JTabbedPane Encapsulates a tabbed window.
JTextField The SWING version of Text field.
JTree Encapsulates a tree based-control.

Here are the some of the components used:

● JApplet – Applet that use SWING must be subclass of JApplet.


JApplet is rich with functionality that is not found in Applet.

● Icons – Icons are encapsulated by the Image Icon class, which paints an icon from an
image.

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


● JLabel – Labels are the instances of the JLabel class which extends JComponent. It can
display text or icon. These are passive controls that do not support any interaction with the
user.

● JTextFields – Text field is encapsulated by the JTextComponent class which extends


JComponent. JTextField allows you to edit one line of text.

● JButton – JButton class provides the functionality of a push button. JButton allows an
icon of string to be associated with the push button.

● JCheckBox – It is supported by the JCheckBox class. It is a control that is used to turn an


option on or off.

● JTextArea - Text area is encapsulated by the JTextComponent class which extends


JComponent. JTextArea allows you to edit multiline of text.

● JRadioButton – it is supported by the JRadioButton class. It can be configured into a


group of check boxes in which only one check box can be checked at any one time.

● JComboBox – It is provided through the JComboBox class. It normally displays one entry
and can also display a drop down list that allows a user to select a different entry.

● JScrollPane – It is a component that presents a rectangular area in which a component


may be viewed. These are implemented in Swing by JScrollPane class.

● JTree - It is a component that presents a hierarchical view of data. A user has ability to
expand individual subtrees. These are implemented in Swing by JTree class.

ADVANTAGES OF (JAVAX) SWING:

1. It provides more powerful and more flexible components possible in AWT package.
For e.g. JButton can have both image as well as text field associated with it which is
not possible in awt package.

2. Unlike AWT components SWING components are not implemented by platform-


specific code. Instead they are written entirely in java and therefore are platform
independent. Thus term lightweight is used to describe such elements.

3. Further the Swing components can provide pluggable look and feel, which means
that it is easy to substitute another appearance and behavior for an element.

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


PRELIMINARY
DESIGN
(User Interface)

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


FORM
LAYOUTS

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


PAYROLL MANAGEMENT SYSTEM | Created by : Student Name
PAYROLL MANAGEMENT SYSTEM | Created by : Student Name
PAYROLL MANAGEMENT SYSTEM | Created by : Student Name
DATABASE
DESIGN

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


PAYROLL MANAGEMENT SYSTEM | Created by : Student Name
IMPLEMENTATION

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


LOGIN
package employee; bindingGroup = new
org.jdesktop.beansbinding.BindingGroup();
import java.sql.*;

import javax.swing.JOptionPane;
jLabel1 = new javax.swing.JLabel();

jPanel1 = new javax.swing.JPanel();


public class login extends javax.swing.JFrame {
jSeparator2 = new javax.swing.JSeparator();
Connection con;
jLabel2 = new javax.swing.JLabel();
Statement stmt,smt1;
jButton5 = new javax.swing.JButton();
ResultSet rs;
jButton6 = new javax.swing.JButton();
java.util.Date dt1;
jPanel3 = new javax.swing.JPanel();

jTextField1 = new javax.swing.JTextField();


public login() {
jPanel4 = new javax.swing.JPanel();
initComponents();
jPasswordField1 = new
try javax.swing.JPasswordField();

Class .forName("com.mysql.jdbc.Driver"); setBounds(new java.awt.Rectangle(40, 20, 0,


0));
con =
DriverManager.getConnection("jdbc:mysql://local
host:3306/payroll","root","root");
org.jdesktop.beansbinding.Binding binding =
} org.jdesktop.beansbinding.Bindings.createAutoBin
ding(org.jdesktop.beansbinding.AutoBinding.Upda
catch(Exception e) teStrategy.READ_WRITE, this,
org.jdesktop.beansbinding.ELProperty.create("
{
Employee Payroll Management System ||
System.out.println(e.getMessage()); www.ezindagi.in ||"), this,
org.jdesktop.beansbinding.BeanProperty.create("ti
} tle"));

} bindingGroup.addBinding(binding);

@SuppressWarnings("unchecked") jLabel1.setFont(new java.awt.Font("Sylfaen",


1, 36));
// <editor-fold defaultstate="collapsed"
desc="Generated Code">

private void initComponents() {

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jPanel1.setBackground(new
java.awt.Color(250, 250, 255)); jButton6.setBorder(javax.swing.BorderFactory.cre
ateBevelBorder(javax.swing.border.BevelBorder.R
AISED));
jSeparator2.setBackground(new jButton6.addActionListener(new
java.awt.Color(0, 0, 0)); java.awt.event.ActionListener() {

jSeparator2.setForeground(new public void


java.awt.Color(0, 0, 0)); actionPerformed(java.awt.event.ActionEvent evt) {

jButton6ActionPerformed(evt);
jLabel2.setFont(new java.awt.Font("Tahoma", }
3, 36));
});
jLabel2.setText("Government PayRoll
Management ");

jPanel3.setBackground(new
java.awt.Color(250, 250, 255));
jButton5.setBackground(new
java.awt.Color(102, 102, 255));
jPanel3.setBorder(javax.swing.BorderFactory.creat
jButton5.setFont(new eTitledBorder(javax.swing.BorderFactory.createBe
java.awt.Font("Tahoma", 3, 36)); velBorder(javax.swing.border.BevelBorder.RAISED)
, "EMP NAME",
jButton5.setForeground(new javax.swing.border.TitledBorder.CENTER,
java.awt.Color(255, 255, 255)); javax.swing.border.TitledBorder.DEFAULT_POSITIO
N, new java.awt.Font("Tahoma", 1, 14))); //
jButton5.setText("LogIn");
NOI18N

jButton5.setBorder(javax.swing.BorderFactory.cre
ateBevelBorder(javax.swing.border.BevelBorder.R jTextField1.setFont(new
AISED)); java.awt.Font("Tahoma", 1, 18)); // NOI18N
jButton5.addActionListener(new jTextField1.setForeground(new
java.awt.event.ActionListener() { java.awt.Color(0, 0, 102));
public void
actionPerformed(java.awt.event.ActionEvent evt) {
javax.swing.GroupLayout jPanel3Layout = new
jButton5ActionPerformed(evt); javax.swing.GroupLayout(jPanel3);
} jPanel3.setLayout(jPanel3Layout);
}); jPanel3Layout.setHorizontalGroup(

jPanel3Layout.createParallelGroup(javax.swing.Gr
jButton6.setBackground(new
oupLayout.Alignment.LEADING)
java.awt.Color(102, 102, 255));

jButton6.setFont(new
.addGroup(jPanel3Layout.createSequentialGroup()
java.awt.Font("Tahoma", 3, 36));
.addContainerGap()
jButton6.setForeground(new
java.awt.Color(255, 255, 255));

jButton6.setText("Exit");

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


.addComponent(jTextField1,
javax.swing.GroupLayout.PREFERRED_SIZE, 348, jPanel4Layout.createParallelGroup(javax.swing.Gr
javax.swing.GroupLayout.PREFERRED_SIZE) oupLayout.Alignment.LEADING)

.addContainerGap(javax.swing.GroupLayout.DEFA .addGroup(jPanel4Layout.createSequentialGroup()
ULT_SIZE, Short.MAX_VALUE))
.addContainerGap()
);
.addComponent(jPasswordField1,
jPanel3Layout.setVerticalGroup( javax.swing.GroupLayout.DEFAULT_SIZE, 350,
Short.MAX_VALUE)

jPanel3Layout.createParallelGroup(javax.swing.Gr .addContainerGap())
oupLayout.Alignment.LEADING)
);

.addGroup(jPanel3Layout.createSequentialGroup() jPanel4Layout.setVerticalGroup(

.addComponent(jTextField1,
javax.swing.GroupLayout.PREFERRED_SIZE, 24, jPanel4Layout.createParallelGroup(javax.swing.Gr
javax.swing.GroupLayout.PREFERRED_SIZE) oupLayout.Alignment.LEADING)

.addContainerGap(12,
Short.MAX_VALUE)) .addGroup(jPanel4Layout.createSequentialGroup()

); .addComponent(jPasswordField1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
jPanel4.setBackground(new
java.awt.Color(250, 250, 255));
.addContainerGap(javax.swing.GroupLayout.DEFA
ULT_SIZE, Short.MAX_VALUE))
jPanel4.setBorder(javax.swing.BorderFactory.creat
eTitledBorder(javax.swing.BorderFactory.createBe );
velBorder(javax.swing.border.BevelBorder.RAISED)
, "PASSWORD",
javax.swing.border.TitledBorder.CENTER,
javax.swing.border.TitledBorder.DEFAULT_POSITIO javax.swing.GroupLayout jPanel1Layout = new
N, new java.awt.Font("Tahoma", 1, 14))); // javax.swing.GroupLayout(jPanel1);
NOI18N
jPanel1.setLayout(jPanel1Layout);

jPanel1Layout.setHorizontalGroup(
jPasswordField1.setFont(new
java.awt.Font("Tahoma", 1, 18)); // NOI18N
jPanel1Layout.createParallelGroup(javax.swing.Gr
jPasswordField1.setForeground(new oupLayout.Alignment.LEADING)
java.awt.Color(0, 0, 102));
.addGroup(jPanel1Layout.createSequentialGroup()

javax.swing.GroupLayout jPanel4Layout = new .addGap(44, 44, 44)


javax.swing.GroupLayout(jPanel4);

jPanel4.setLayout(jPanel4Layout); .addGroup(jPanel1Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.LEADING)
jPanel4Layout.setHorizontalGroup(

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


javax.swing.GroupLayout.DEFAULT_SIZE,
.addGroup(jPanel1Layout.createSequentialGroup() javax.swing.GroupLayout.PREFERRED_SIZE))

.addComponent(jSeparator2, .addGap(177, 177, 177))


javax.swing.GroupLayout.PREFERRED_SIZE, 654,
javax.swing.GroupLayout.PREFERRED_SIZE) );

jPanel1Layout.setVerticalGroup(
.addPreferredGap(javax.swing.LayoutStyle.Compo
nentPlacement.RELATED, 4,
javax.swing.GroupLayout.PREFERRED_SIZE)) jPanel1Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING)

.addGroup(javax.swing.GroupLayout.Alignment.TR
AILING, jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createSequentialGroup()

.addGap(11, 11, 11) .addGap(26, 26, 26)

.addComponent(jLabel2, .addComponent(jLabel2)
javax.swing.GroupLayout.DEFAULT_SIZE, 647,
Short.MAX_VALUE)))
.addPreferredGap(javax.swing.LayoutStyle.Compo
.addGap(41, 41, 41)) nentPlacement.RELATED)

.addComponent(jSeparator2,
.addGroup(jPanel1Layout.createSequentialGroup() javax.swing.GroupLayout.PREFERRED_SIZE, 10,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(131, 131, 131)
.addGap(31, 31, 31)
.addComponent(jButton5,
javax.swing.GroupLayout.PREFERRED_SIZE, 227, .addComponent(jPanel3,
javax.swing.GroupLayout.PREFERRED_SIZE) javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
.addGap(54, 54, 54) javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton6, .addGap(40, 40, 40)


javax.swing.GroupLayout.PREFERRED_SIZE, 217,
javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jPanel4,
javax.swing.GroupLayout.PREFERRED_SIZE,
.addContainerGap(114, javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)) javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(54, 54, 54)


.addGroup(javax.swing.GroupLayout.Alignment.TR
AILING, jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(java
.addContainerGap(184, x.swing.GroupLayout.Alignment.BASELINE)
Short.MAX_VALUE)
.addComponent(jButton6,
javax.swing.GroupLayout.DEFAULT_SIZE, 58,
.addGroup(jPanel1Layout.createParallelGroup(java Short.MAX_VALUE)
x.swing.GroupLayout.Alignment.LEADING)
.addComponent(jButton5,
.addComponent(jPanel4, javax.swing.GroupLayout.PREFERRED_SIZE, 58,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(36, 36, 36))

.addComponent(jPanel3, );
javax.swing.GroupLayout.PREFERRED_SIZE,

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


break;

javax.swing.GroupLayout layout = new }


javax.swing.GroupLayout(getContentPane());
}
getContentPane().setLayout(layout);
if(flag==1) {
layout.setHorizontalGroup(
new menu ().setVisible(true);

layout.createParallelGroup(javax.swing.GroupLayo dispose();
ut.Alignment.LEADING)
} else {
.addGroup(layout.createSequentialGroup()
JOptionPane.showMessageDialog(this,
.addGap(172, 172, 172) "Please check user name / password", "Error
Occured !",JOptionPane.ERROR_MESSAGE);
.addComponent(jLabel1,
javax.swing.GroupLayout.PREFERRED_SIZE, 433, }
javax.swing.GroupLayout.PREFERRED_SIZE)
} catch(Exception ex){
.addContainerGap(138,
Short.MAX_VALUE)) }

.addGroup(layout.createParallelGroup(javax.swing

.GroupLayout.Alignment.LEADING)

.addComponent(jPanel1,
}
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,

jButton5ActionPerformed(java.awt.event.ActionEv private void


ent evt) { jButton6ActionPerformed(java.awt.event.ActionEv
ent evt) {
// TODO add your handling code here:
// TODO add your handling code here:

try{
System.exit(0);
int flag=0;
}
String sql="Select * from login;";

smt1=con.createStatement();
public static void main(String args[]) {
rs=smt1.executeQuery(sql);

String log=jTextField1.getText();

String pass =new


/****************************************
String(jPasswordField1.getPassword());
*****************************************
while(rs.next()) { *****************************************
**
if(log.equals(rs.getString(1)) &&
pass.equals(rs.getString(2))) { ** CHANGE THEME NAME : Metal , Nimbus ,
CDE/Motif , Windows , Windows Classic ....for
flag=1; more visit (www.ezindagi.in) ! **

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


}
*****************************************
***************************************** //</editor-fold>
*****************************************
*/
java.awt.EventQueue.invokeLater(new
Runnable() {
try {

for
(javax.swing.UIManager.LookAndFeelInfo info : @Override
javax.swing.UIManager.getInstalledLookAndFeels()
public void run() {
){
new login().setVisible(true);
if ("THEME
NAME".equals(info.getName())) { }

});
javax.swing.UIManager.setLookAndFeel(info.getCl
assName()); }

break; // Variables declaration - do not modify

} private javax.swing.JButton jButton1;

} private javax.swing.JButton jButton5;

} catch (ClassNotFoundException ex) { private javax.swing.JButton jButton6;

private javax.swing.JLabel jLabel1;


java.util.logging.Logger.getLogger(login.class.getN
ame()).log(java.util.logging.Level.SEVERE, null, ex); private javax.swing.JLabel jLabel2;

} catch (InstantiationException ex) { private javax.swing.JPanel jPanel1;

private javax.swing.JPanel jPanel3;


java.util.logging.Logger.getLogger(login.class.getN
ame()).log(java.util.logging.Level.SEVERE, null, ex); private javax.swing.JPanel jPanel4;

} catch (IllegalAccessException ex) { private javax.swing.JPasswordField


jPasswordField1;

java.util.logging.Logger.getLogger(login.class.getN private javax.swing.JSeparator jSeparator2;


ame()).log(java.util.logging.Level.SEVERE, null, ex);
private javax.swing.JTextField jTextField1;
} catch
private org.jdesktop.beansbinding.BindingGroup
(javax.swing.UnsupportedLookAndFeelException
bindingGroup;
ex) {
// End of variables declaration
java.util.logging.Logger.getLogger(login.class.getN
ame()).log(java.util.logging.Level.SEVERE, null, ex);

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


MAIN MENU
jLabel1 = new javax.swing.JLabel();

package employee; jPanel1 = new javax.swing.JPanel();

import java.sql.*; jSeparator2 = new javax.swing.JSeparator();

import javax.swing.JOptionPane; jLabel2 = new javax.swing.JLabel();

jButton1 = new javax.swing.JButton();

public class menu extends javax.swing.JFrame { jButton2 = new javax.swing.JButton();

Connection con = null; jButton3 = new javax.swing.JButton();

Statement stmt = null; jButton4 = new javax.swing.JButton();

ResultSet rs = null; jButton5 = new javax.swing.JButton();

jButton6 = new javax.swing.JButton();

public menu() {

initComponents(); setBounds(new java.awt.Rectangle(40, 20, 0,


0));
}

org.jdesktop.beansbinding.Binding binding =
menu(login aThis) { org.jdesktop.beansbinding.Bindings.createAutoBin
ding(org.jdesktop.beansbinding.AutoBinding.Upda
throw new
teStrategy.READ_WRITE, this,
UnsupportedOperationException("Not yet
org.jdesktop.beansbinding.ELProperty.create("
implemented");
Employee Payroll Management System ||
} www.ezindagi.in ||"), this,
org.jdesktop.beansbinding.BeanProperty.create("ti
tle"));

@SuppressWarnings("unchecked") bindingGroup.addBinding(binding);

// <editor-fold defaultstate="collapsed"
desc="Generated Code">
jLabel1.setFont(new java.awt.Font("Sylfaen",
private void initComponents() { 1, 36));

bindingGroup = new
org.jdesktop.beansbinding.BindingGroup();
jPanel1.setBackground(new
java.awt.Color(250, 250, 255));

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jButton2.setForeground(new
java.awt.Color(255, 255, 255));
jSeparator2.setBackground(new
java.awt.Color(0, 0, 0)); jButton2.setText("Add New PayRoll Record");

jSeparator2.setForeground(new
java.awt.Color(0, 0, 0)); jButton2.setBorder(javax.swing.BorderFactory.cre
ateBevelBorder(javax.swing.border.BevelBorder.R
AISED));
jLabel2.setFont(new java.awt.Font("Tahoma", jButton2.addActionListener(new
3, 36)); java.awt.event.ActionListener() {

jLabel2.setText("Government PayRoll public void


Management "); actionPerformed(java.awt.event.ActionEvent evt) {

jButton2ActionPerformed(evt);
jButton1.setBackground(new }
java.awt.Color(153, 153, 255));
});
jButton1.setFont(new
java.awt.Font("Tahoma", 3, 36)); // NOI18N

jButton1.setForeground(new jButton3.setBackground(new
java.awt.Color(255, 255, 255)); java.awt.Color(153, 153, 255));

jButton1.setText("Search PayRoll Records"); jButton3.setFont(new


java.awt.Font("Tahoma", 3, 36)); // NOI18N

jButton1.setBorder(javax.swing.BorderFactory.cre jButton3.setForeground(new
ateBevelBorder(javax.swing.border.BevelBorder.R java.awt.Color(255, 255, 255));
AISED));
jButton3.setText("Update PayRoll Records");
jButton1.addActionListener(new
java.awt.event.ActionListener() {
jButton3.setBorder(javax.swing.BorderFactory.cre
public void ateBevelBorder(javax.swing.border.BevelBorder.R
actionPerformed(java.awt.event.ActionEvent evt) { AISED));

jButton1ActionPerformed(evt); jButton3.addActionListener(new
java.awt.event.ActionListener() {
}
public void
}); actionPerformed(java.awt.event.ActionEvent evt) {

jButton3ActionPerformed(evt);

jButton2.setBackground(new }
java.awt.Color(153, 153, 255));
});
jButton2.setFont(new
java.awt.Font("Tahoma", 3, 36)); // NOI18N

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jButton4.setBackground(new });
java.awt.Color(153, 153, 255));

jButton4.setFont(new
java.awt.Font("Tahoma", 3, 36)); // NOI18N jButton6.setBackground(new
java.awt.Color(102, 102, 255));
jButton4.setForeground(new
java.awt.Color(255, 255, 255)); jButton6.setFont(new
java.awt.Font("Tahoma", 3, 36)); // NOI18N
jButton4.setText("Delete PayRoll Records");
jButton6.setForeground(new
java.awt.Color(255, 255, 255));
jButton4.setBorder(javax.swing.BorderFactory.cre
ateBevelBorder(javax.swing.border.BevelBorder.R jButton6.setText("Exit");
AISED));

jButton4.addActionListener(new jButton6.setBorder(javax.swing.BorderFactory.cre
java.awt.event.ActionListener() { ateBevelBorder(javax.swing.border.BevelBorder.R
AISED));
public void
actionPerformed(java.awt.event.ActionEvent evt) { jButton6.addActionListener(new
java.awt.event.ActionListener() {
jButton4ActionPerformed(evt);
public void
} actionPerformed(java.awt.event.ActionEvent evt) {

}); jButton6ActionPerformed(evt);

jButton5.setBackground(new });
java.awt.Color(102, 102, 255));

jButton5.setFont(new
java.awt.Font("Tahoma", 3, 36)); // NOI18N javax.swing.GroupLayout jPanel1Layout = new
javax.swing.GroupLayout(jPanel1);
jButton5.setForeground(new
java.awt.Color(255, 255, 255)); jPanel1.setLayout(jPanel1Layout);

jButton5.setText("LogOut"); jPanel1Layout.setHorizontalGroup(

jButton5.setBorder(javax.swing.BorderFactory.cre jPanel1Layout.createParallelGroup(javax.swing.Gr
ateBevelBorder(javax.swing.border.BevelBorder.R oupLayout.Alignment.LEADING)
AISED));

jButton5.addActionListener(new .addGroup(jPanel1Layout.createSequentialGroup()
java.awt.event.ActionListener() {
.addGap(64, 64, 64)
public void
actionPerformed(java.awt.event.ActionEvent evt) {
.addGroup(jPanel1Layout.createParallelGroup(java
jButton5ActionPerformed(evt); x.swing.GroupLayout.Alignment.LEADING)

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


.addGap(145, 145, 145)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(jButton5,
.addComponent(jSeparator2, javax.swing.GroupLayout.PREFERRED_SIZE, 227,
javax.swing.GroupLayout.PREFERRED_SIZE, 654, javax.swing.GroupLayout.PREFERRED_SIZE)
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)

.addPreferredGap(javax.swing.LayoutStyle.Compo .addComponent(jButton6,
nentPlacement.RELATED, 4, javax.swing.GroupLayout.PREFERRED_SIZE, 227,
javax.swing.GroupLayout.PREFERRED_SIZE)) javax.swing.GroupLayout.PREFERRED_SIZE)

.addContainerGap(183,
.addGroup(javax.swing.GroupLayout.Alignment.TR Short.MAX_VALUE))
AILING, jPanel1Layout.createSequentialGroup()
);
.addGap(11, 11, 11)
jPanel1Layout.setVerticalGroup(
.addComponent(jLabel2,
javax.swing.GroupLayout.DEFAULT_SIZE, 647,
jPanel1Layout.createParallelGroup(javax.swing.Gr
Short.MAX_VALUE)))
oupLayout.Alignment.LEADING)
.addGap(78, 78, 78))

.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addGap(122, 122, 122)
.addComponent(jLabel2)

.addGroup(jPanel1Layout.createParallelGroup(java
.addPreferredGap(javax.swing.LayoutStyle.Compo
x.swing.GroupLayout.Alignment.TRAILING)
nentPlacement.RELATED)
.addComponent(jButton4,
.addComponent(jSeparator2,
javax.swing.GroupLayout.PREFERRED_SIZE, 525,
javax.swing.GroupLayout.PREFERRED_SIZE, 10,
javax.swing.GroupLayout.PREFERRED_SIZE)
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton3,
.addGap(27, 27, 27)
javax.swing.GroupLayout.PREFERRED_SIZE, 525,
javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jButton1,
javax.swing.GroupLayout.PREFERRED_SIZE, 74,
.addComponent(jButton2,
javax.swing.GroupLayout.PREFERRED_SIZE)
javax.swing.GroupLayout.PREFERRED_SIZE, 525,
javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18)

.addComponent(jButton1, .addComponent(jButton2,
javax.swing.GroupLayout.PREFERRED_SIZE, 525, javax.swing.GroupLayout.PREFERRED_SIZE, 74,
javax.swing.GroupLayout.PREFERRED_SIZE)) javax.swing.GroupLayout.PREFERRED_SIZE)

.addContainerGap(153, .addGap(18, 18, 18)


Short.MAX_VALUE))
.addComponent(jButton3,
javax.swing.GroupLayout.PREFERRED_SIZE, 74,
.addGroup(jPanel1Layout.createSequentialGroup() javax.swing.GroupLayout.PREFERRED_SIZE)

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


.addGap(18, 18, 18) javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
.addComponent(jButton4,
javax.swing.GroupLayout.PREFERRED_SIZE, 74, );
javax.swing.GroupLayout.PREFERRED_SIZE)
layout.setVerticalGroup(

.addPreferredGap(javax.swing.LayoutStyle.Compo
nentPlacement.RELATED, 35, Short.MAX_VALUE) layout.createParallelGroup(javax.swing.GroupLayo
ut.Alignment.LEADING)

.addGroup(jPanel1Layout.createParallelGroup(java .addGroup(layout.createSequentialGroup()
x.swing.GroupLayout.Alignment.BASELINE)
.addContainerGap()
.addComponent(jButton6,
.addComponent(jLabel1)
javax.swing.GroupLayout.PREFERRED_SIZE, 48,
javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(546,
Short.MAX_VALUE))
.addComponent(jButton5))

.addGap(25, 25, 25))


.addGroup(layout.createParallelGroup(javax.swing
); .GroupLayout.Alignment.LEADING)

.addComponent(jPanel1,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout layout = new javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout(getContentPane()); Short.MAX_VALUE))

getContentPane().setLayout(layout); );

layout.setHorizontalGroup(

bindingGroup.bind();
layout.createParallelGroup(javax.swing.GroupLayo
ut.Alignment.LEADING)

.addGroup(layout.createSequentialGroup() pack();

.addGap(172, 172, 172) }// </editor-fold>

.addComponent(jLabel1,
javax.swing.GroupLayout.PREFERRED_SIZE, 433,
private void
javax.swing.GroupLayout.PREFERRED_SIZE)
jButton1ActionPerformed(java.awt.event.ActionEv
.addContainerGap(195, ent evt) {
Short.MAX_VALUE))
// TODO add your handling code here:

.addGroup(layout.createParallelGroup(javax.swing
.GroupLayout.Alignment.LEADING) new search ().setVisible(true);

.addComponent(jPanel1, dispose();
javax.swing.GroupLayout.DEFAULT_SIZE,

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


private void @Override
jButton5ActionPerformed(java.awt.event.ActionEv
ent evt) { public void run() {

// TODO add your handling code here: new menu().setVisible(true);

new login ().setVisible(true); });

dispose(); }

// Variables declaration - do not modify

} private javax.swing.JButton jButton1;

private javax.swing.JButton jButton2;

private void private javax.swing.JButton jButton3;


jButton6ActionPerformed(java.awt.event.ActionEv
private javax.swing.JButton jButton4;
ent evt) {
private javax.swing.JButton jButton5;
// TODO add your handling code here:
private javax.swing.JButton jButton6;

private javax.swing.JLabel jLabel1;


System.exit(0);
private javax.swing.JLabel jLabel2;
}
private javax.swing.JPanel jPanel1;

private javax.swing.JSeparator jSeparator2;


public static void main(String args[]) {
private org.jdesktop.beansbinding.BindingGroup
bindingGroup;
java.awt.EventQueue.invokeLater(new
// End of variables declaration
Runnable() {
}}

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


SAVE
package employee; jLabel51 = new javax.swing.JLabel();

import java.sql.*; jLabel52 = new javax.swing.JLabel();

import javax.swing.JOptionPane; jLabel53 = new javax.swing.JLabel();

jLabel54 = new javax.swing.JLabel();

public class save extends javax.swing.JFrame { jLabel55 = new javax.swing.JLabel();

Connection con = null; jLabel56 = new javax.swing.JLabel();

Statement stmt = null; jLabel57 = new javax.swing.JLabel();

ResultSet rs = null; jTextField74 = new javax.swing.JTextField();

jTextField72 = new javax.swing.JTextField();

public save() { jTextField76 = new javax.swing.JTextField();

initComponents(); jTextField75 = new javax.swing.JTextField();

} jTextField77 = new javax.swing.JTextField();

jTextField73 = new javax.swing.JTextField();

@SuppressWarnings("unchecked") jTextField71 = new javax.swing.JTextField();

// <editor-fold defaultstate="collapsed" jPanel4 = new javax.swing.JPanel();


desc="Generated Code">
jLabel31 = new javax.swing.JLabel();
private void initComponents() {
jTextField81 = new javax.swing.JTextField();
bindingGroup = new
org.jdesktop.beansbinding.BindingGroup(); jLabel32 = new javax.swing.JLabel();

jTextField82 = new javax.swing.JTextField();

jLabel1 = new javax.swing.JLabel(); jLabel33 = new javax.swing.JLabel();

jPanel1 = new javax.swing.JPanel(); jTextField83 = new javax.swing.JTextField();

jButton6 = new javax.swing.JButton(); jLabel34 = new javax.swing.JLabel();

jButton7 = new javax.swing.JButton(); jTextField84 = new javax.swing.JTextField();

jButton8 = new javax.swing.JButton(); jLabel35 = new javax.swing.JLabel();

jPanel6 = new javax.swing.JPanel(); jTextField85 = new javax.swing.JTextField();

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jLabel36 = new javax.swing.JLabel(); jButton6.setText("Save Record");

jTextField86 = new javax.swing.JTextField();


jButton6.setBorder(javax.swing.BorderFactory.cre
jLabel37 = new javax.swing.JLabel(); ateBevelBorder(javax.swing.border.BevelBorder.R
AISED));
jTextField87 = new javax.swing.JTextField();
jButton6.addActionListener(new
jSeparator2 = new javax.swing.JSeparator();
java.awt.event.ActionListener() {
jLabel2 = new javax.swing.JLabel();
public void
jLabel21 = new javax.swing.JLabel(); actionPerformed(java.awt.event.ActionEvent evt) {

jTextField1 = new javax.swing.JTextField(); jButton6ActionPerformed(evt);

setBounds(new java.awt.Rectangle(40, 20, 0, });


0));

jButton7.setBackground(new
org.jdesktop.beansbinding.Binding binding = java.awt.Color(102, 102, 102));
org.jdesktop.beansbinding.Bindings.createAutoBin
jButton7.setFont(new
ding(org.jdesktop.beansbinding.AutoBinding.Upda
java.awt.Font("Tahoma", 1, 24));
teStrategy.READ_WRITE, this,
org.jdesktop.beansbinding.ELProperty.create(" jButton7.setForeground(new
Employee Payroll Management System || java.awt.Color(255, 255, 255));
www.ezindagi.in ||"), this,
org.jdesktop.beansbinding.BeanProperty.create("ti jButton7.setText("Reset");
tle"));

bindingGroup.addBinding(binding); jButton7.setBorder(javax.swing.BorderFactory.cre
ateBevelBorder(javax.swing.border.BevelBorder.R
AISED));
jLabel1.setFont(new java.awt.Font("Sylfaen", jButton7.addActionListener(new
1, 36)); java.awt.event.ActionListener() {

public void
actionPerformed(java.awt.event.ActionEvent evt) {
jPanel1.setBackground(new
java.awt.Color(250, 250, 255)); jButton7ActionPerformed(evt);

jButton6.setBackground(new });
java.awt.Color(102, 102, 102));

jButton6.setFont(new
java.awt.Font("Tahoma", 1, 24)); jButton8.setBackground(new
java.awt.Color(102, 102, 102));
jButton6.setForeground(new
java.awt.Color(255, 255, 255));

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jButton8.setFont(new jLabel52.setFont(new java.awt.Font("Arial", 1,
java.awt.Font("Tahoma", 1, 24)); 18));

jButton8.setForeground(new jLabel52.setForeground(new
java.awt.Color(255, 255, 255)); java.awt.Color(51, 0, 0));

jButton8.setText("Quit"); jLabel52.setText("Contact No. : ");

jButton8.setBorder(javax.swing.BorderFactory.cre
ateBevelBorder(javax.swing.border.BevelBorder.R jLabel53.setFont(new java.awt.Font("Arial", 1,
AISED)); 18));

jButton8.addActionListener(new jLabel53.setForeground(new
java.awt.event.ActionListener() { java.awt.Color(51, 0, 0));

public void jLabel53.setText("Account No. : ");


actionPerformed(java.awt.event.ActionEvent evt) {

jButton8ActionPerformed(evt);
jLabel54.setFont(new java.awt.Font("Arial", 1,
} 18));

}); jLabel54.setForeground(new
java.awt.Color(51, 0, 0));

jLabel54.setText("Gender : ");
jPanel6.setBackground(new
java.awt.Color(250, 250, 255));

jLabel55.setFont(new java.awt.Font("Arial", 1,
jPanel6.setBorder(javax.swing.BorderFactory.creat 18));
eTitledBorder(javax.swing.BorderFactory.createBe
jLabel55.setForeground(new
velBorder(javax.swing.border.BevelBorder.RAISED,
java.awt.Color(51, 0, 0));
java.awt.Color.lightGray, java.awt.Color.lightGray,
null, null), "Employee Personal Details", jLabel55.setText("Joining Date : ");
javax.swing.border.TitledBorder.DEFAULT_JUSTIFI
CATION,
javax.swing.border.TitledBorder.DEFAULT_POSITIO
jLabel56.setFont(new java.awt.Font("Arial", 1,
N, new java.awt.Font("Tahoma", 1, 18),
18));
java.awt.Color.darkGray)); // NOI18N
jLabel56.setForeground(new
java.awt.Color(51, 0, 0));
jLabel51.setFont(new java.awt.Font("Arial", 1,
jLabel56.setText("Department : ");
18));

jLabel51.setForeground(new
java.awt.Color(51, 0, 0)); jLabel57.setFont(new java.awt.Font("Arial", 1,
18));
jLabel51.setText(" Address/City : ");
jLabel57.setForeground(new
java.awt.Color(51, 0, 0));

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jLabel57.setText("Emp. Name : "); jTextField71.setForeground(new
java.awt.Color(51, 0, 0));

jTextField71.addActionListener(new
jTextField74.setFont(new java.awt.event.ActionListener() {
java.awt.Font("Tahoma", 1, 14));
public void
jTextField74.setForeground(new actionPerformed(java.awt.event.ActionEvent evt) {
java.awt.Color(51, 0, 0));
jTextField71ActionPerformed(evt);

}
jTextField72.setFont(new
java.awt.Font("Tahoma", 1, 14)); });

jTextField72.setForeground(new
java.awt.Color(51, 0, 0));
javax.swing.GroupLayout jPanel6Layout = new
javax.swing.GroupLayout(jPanel6);

jTextField76.setFont(new jPanel6.setLayout(jPanel6Layout);
java.awt.Font("Tahoma", 1, 14));
jPanel6Layout.setHorizontalGroup(
jTextField76.setForeground(new
java.awt.Color(51, 0, 0));
jPanel6Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING)

jTextField75.setFont(new
java.awt.Font("Tahoma", 1, 14)); .addGroup(javax.swing.GroupLayout.Alignment.TR
AILING, jPanel6Layout.createSequentialGroup()
jTextField75.setForeground(new
java.awt.Color(51, 0, 0));
.addGroup(jPanel6Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.TRAILING)
jTextField77.setFont(new .addComponent(jLabel55)
java.awt.Font("Tahoma", 1, 14));
.addComponent(jLabel56)
jTextField77.setForeground(new
java.awt.Color(51, 0, 0)); .addComponent(jLabel57)

.addComponent(jLabel54)

jTextField73.setFont(new .addComponent(jLabel53)
java.awt.Font("Tahoma", 1, 14));
.addComponent(jLabel51)
jTextField73.setForeground(new
java.awt.Color(51, 0, 0)); .addComponent(jLabel52))

.addGap(18, 18, 18)

jTextField71.setFont(new
java.awt.Font("Tahoma", 1, 14)); .addGroup(jPanel6Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.LEADING, false)

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


.addComponent(jTextField77) .addComponent(jTextField73,
javax.swing.GroupLayout.PREFERRED_SIZE,
.addComponent(jTextField76) javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jTextField75)
.addGap(18, 18, 18)
.addComponent(jTextField74)
.addComponent(jTextField74,
.addComponent(jTextField73)
javax.swing.GroupLayout.PREFERRED_SIZE,
.addComponent(jTextField72) javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(jTextField71,
javax.swing.GroupLayout.DEFAULT_SIZE, 196,
Short.MAX_VALUE)) .addGroup(jPanel6Layout.createSequentialGroup()

.addGap(44, 44, 44)) .addComponent(jLabel57)

);
.addPreferredGap(javax.swing.LayoutStyle.Compo
jPanel6Layout.setVerticalGroup( nentPlacement.UNRELATED)

.addComponent(jLabel56)
jPanel6Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING) .addGap(18, 18, 18)

.addComponent(jLabel55)
.addGroup(jPanel6Layout.createSequentialGroup()
.addGap(18, 18, 18)
.addContainerGap()
.addComponent(jLabel53)

.addGap(18, 18, 18)


.addGroup(jPanel6Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel6Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE)
.addGroup(jPanel6Layout.createSequentialGroup()
.addComponent(jLabel54)
.addComponent(jTextField71,
javax.swing.GroupLayout.PREFERRED_SIZE, .addComponent(jTextField75,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE) javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.Compo .addGap(18, 18, 18)


nentPlacement.UNRELATED)

.addComponent(jTextField72, .addGroup(jPanel6Layout.createParallelGroup(java
javax.swing.GroupLayout.PREFERRED_SIZE, x.swing.GroupLayout.Alignment.BASELINE)
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel51)

.addGap(18, 18, 18) .addComponent(jTextField76,


javax.swing.GroupLayout.PREFERRED_SIZE,

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jTextField87.setForeground(new .addComponent(jTextField86,
java.awt.Color(51, 0, 0)); javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jTextField85,
jTextField87.setBorder(javax.swing.BorderFactory. javax.swing.GroupLayout.Alignment.LEADING)
createEmptyBorder(1, 1, 1, 1));
.addComponent(jTextField84,
javax.swing.GroupLayout.Alignment.LEADING)

javax.swing.GroupLayout jPanel4Layout = new .addComponent(jTextField83,


javax.swing.GroupLayout(jPanel4); javax.swing.GroupLayout.Alignment.LEADING)

jPanel4.setLayout(jPanel4Layout); .addComponent(jTextField82,
javax.swing.GroupLayout.Alignment.LEADING)
jPanel4Layout.setHorizontalGroup(
.addComponent(jTextField81,
javax.swing.GroupLayout.Alignment.LEADING,
jPanel4Layout.createParallelGroup(javax.swing.Gr javax.swing.GroupLayout.PREFERRED_SIZE, 196,
oupLayout.Alignment.LEADING) javax.swing.GroupLayout.PREFERRED_SIZE))

.addContainerGap(17,
.addGroup(jPanel4Layout.createSequentialGroup() Short.MAX_VALUE))

.addGap(18, 18, 18) );

jPanel4Layout.setVerticalGroup(
.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.TRAILING)
jPanel4Layout.createParallelGroup(javax.swing.Gr
.addComponent(jLabel33) oupLayout.Alignment.LEADING)

.addComponent(jLabel32)
.addGroup(jPanel4Layout.createSequentialGroup()
.addComponent(jLabel31)
.addContainerGap()
.addComponent(jLabel35)

.addComponent(jLabel34)
.addGroup(jPanel4Layout.createParallelGroup(java
.addComponent(jLabel36) x.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel37)) .addComponent(jTextField81,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
.addPreferredGap(javax.swing.LayoutStyle.Compo javax.swing.GroupLayout.PREFERRED_SIZE)
nentPlacement.RELATED)
.addComponent(jLabel31))

.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.TRAILING, false) .addPreferredGap(javax.swing.LayoutStyle.Compo
nentPlacement.UNRELATED)
.addComponent(jTextField87,
javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE)

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


.addComponent(jTextField82, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel36))

.addComponent(jLabel32)) .addGap(18, 18, 18)

.addGap(18, 18, 18)


.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE)
.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE) .addComponent(jTextField87,
javax.swing.GroupLayout.PREFERRED_SIZE,
.addComponent(jTextField83, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel37))

.addComponent(jLabel33)) .addContainerGap(21,
Short.MAX_VALUE))
.addGap(18, 18, 18)
);

.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE)
jSeparator2.setBackground(new
.addComponent(jTextField84, java.awt.Color(0, 0, 0));
javax.swing.GroupLayout.PREFERRED_SIZE,
jSeparator2.setForeground(new
javax.swing.GroupLayout.DEFAULT_SIZE,
java.awt.Color(0, 0, 0));
javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel34))
jLabel2.setFont(new java.awt.Font("Tahoma",
.addGap(18, 18, 18)
3, 36));

jLabel2.setText("Government PayRoll
.addGroup(jPanel4Layout.createParallelGroup(java
Management ");
x.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jTextField85,
javax.swing.GroupLayout.PREFERRED_SIZE, jLabel21.setFont(new java.awt.Font("Arial", 1,
javax.swing.GroupLayout.DEFAULT_SIZE, 16));
javax.swing.GroupLayout.PREFERRED_SIZE)
jLabel21.setText("ENTER EMPLOYEE ID");
.addComponent(jLabel35))

.addGap(18, 18, 18)


jTextField1.setFont(new
java.awt.Font("Tahoma", 1, 14));
.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE) jTextField1.setForeground(new
java.awt.Color(51, 0, 0));
.addComponent(jTextField86,
javax.swing.GroupLayout.PREFERRED_SIZE,

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jTextField1.setBorder(javax.swing.BorderFactory.cr .addGroup(jPanel1Layout.createSequentialGroup()
eateBevelBorder(javax.swing.border.BevelBorder.
RAISED, java.awt.Color.lightGray, .addContainerGap()
java.awt.Color.lightGray, null, null));
.addComponent(jPanel6,
jTextField1.addActionListener(new javax.swing.GroupLayout.PREFERRED_SIZE, 377,
java.awt.event.ActionListener() { javax.swing.GroupLayout.PREFERRED_SIZE)

public void .addGap(18, 18, 18)


actionPerformed(java.awt.event.ActionEvent evt) {
.addComponent(jPanel4,
jTextField1ActionPerformed(evt); javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
} javax.swing.GroupLayout.PREFERRED_SIZE))

});
.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(64, 64, 64)


javax.swing.GroupLayout jPanel1Layout = new
javax.swing.GroupLayout(jPanel1); .addComponent(jSeparator2,
javax.swing.GroupLayout.PREFERRED_SIZE, 654,
jPanel1.setLayout(jPanel1Layout); javax.swing.GroupLayout.PREFERRED_SIZE)

jPanel1Layout.setHorizontalGroup( .addContainerGap(82,
Short.MAX_VALUE))

jPanel1Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TR
AILING, jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createSequentialGroup() .addGap(75, 75, 75)

.addGap(108, 108, 108) .addComponent(jLabel2,


javax.swing.GroupLayout.DEFAULT_SIZE, 647,
.addComponent(jButton6,
Short.MAX_VALUE)
javax.swing.GroupLayout.PREFERRED_SIZE, 210,
javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(78, 78, 78))
.addGap(18, 18, 18)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(jButton7,
javax.swing.GroupLayout.PREFERRED_SIZE, 137, .addGap(189, 189, 189)
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel21)
.addGap(18, 18, 18)
.addGap(18, 18, 18)
.addComponent(jButton8,
javax.swing.GroupLayout.PREFERRED_SIZE, 137, .addComponent(jTextField1,
javax.swing.GroupLayout.PREFERRED_SIZE) javax.swing.GroupLayout.PREFERRED_SIZE, 181,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(172,
Short.MAX_VALUE)) .addContainerGap(235,
Short.MAX_VALUE))

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


);
.addGroup(jPanel1Layout.createParallelGroup(java
jPanel1Layout.setVerticalGroup( x.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jButton6,
jPanel1Layout.createParallelGroup(javax.swing.Gr javax.swing.GroupLayout.PREFERRED_SIZE, 48,
oupLayout.Alignment.LEADING) javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton7,
.addGroup(jPanel1Layout.createSequentialGroup() javax.swing.GroupLayout.PREFERRED_SIZE, 48,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap()
.addComponent(jButton8,
.addComponent(jLabel2)
javax.swing.GroupLayout.PREFERRED_SIZE, 48,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.Compo
.addGap(34, 34, 34))
nentPlacement.RELATED)
);
.addComponent(jSeparator2,
javax.swing.GroupLayout.PREFERRED_SIZE, 10,
javax.swing.GroupLayout.PREFERRED_SIZE)
javax.swing.GroupLayout layout = new
.addGap(18, 18, 18) javax.swing.GroupLayout(getContentPane());

getContentPane().setLayout(layout);
.addGroup(jPanel1Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE) layout.setHorizontalGroup(

.addComponent(jLabel21)
layout.createParallelGroup(javax.swing.GroupLayo
.addComponent(jTextField1, ut.Alignment.LEADING)
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, .addGroup(layout.createSequentialGroup()
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(172, 172, 172)
.addGap(18, 18, 18)
.addComponent(jLabel1,
javax.swing.GroupLayout.PREFERRED_SIZE, 433,
.addGroup(jPanel1Layout.createParallelGroup(java javax.swing.GroupLayout.PREFERRED_SIZE)
x.swing.GroupLayout.Alignment.LEADING)
.addContainerGap(195,
.addComponent(jPanel4, Short.MAX_VALUE))
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE) .addGroup(layout.createParallelGroup(javax.swing
.GroupLayout.Alignment.LEADING)
.addComponent(jPanel6,
javax.swing.GroupLayout.DEFAULT_SIZE, .addComponent(jPanel1,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)) javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
.addGap(28, 28, 28)
);

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


layout.setVerticalGroup( int gs = bs + da + ta + ma + pf;

int ns = gs - pf;
layout.createParallelGroup(javax.swing.GroupLayo
ut.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addContainerGap() jTextField82.setText(" Rs. " + da);

.addComponent(jLabel1) jTextField83.setText(" Rs. " + ta);

.addContainerGap(546, jTextField84.setText(" Rs. " + ma);


Short.MAX_VALUE))
jTextField85.setText(" Rs. " + pf);

jTextField86.setText(" Rs. " + gs);


.addGroup(layout.createParallelGroup(javax.swing
.GroupLayout.Alignment.LEADING) jTextField87.setText(" Rs. " + ns);

.addComponent(jPanel1, jTextField82.setEditable(false);
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, jTextField83.setEditable(false);
Short.MAX_VALUE))
jTextField84.setEditable(false);
);
jTextField85.setEditable(false);

jTextField86.setEditable(false);
bindingGroup.bind();
jTextField87.setEditable(false);

pack();

}// </editor-fold>

int a = JOptionPane.showConfirmDialog(null,
private void "Wanna Save Employee Details For Sure ?");
jButton6ActionPerformed(java.awt.event.ActionEv
if (a == JOptionPane.YES_OPTION) {
ent evt) {
try {

String uid = "root";


int bs
=Integer.parseInt(jTextField81.getText()); String pwd = "root";

int da = (3 * bs)/100; String url =


"jdbc:mysql://localhost:3306/payroll";
int ta = (5 * bs)/100;

int ma = (8 * bs)/100;

int pf = (12 * bs)/100;

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


con = DriverManager.getConnection(url, JOptionPane.showMessageDialog(null,
uid, pwd); "Something Went Wrong / Check MySql
Connection !");
stmt = con.createStatement();
}

}
String qry ="INSERT INTO
SALARY(id,name,dept,jdate,accno,gen,city,mo,bs,d jTextField1.setText("");
a,ta,ma,pf,gs,ns) "
jTextField71.setText("");
+ "VALUES('"+ jTextField1.getText() +
"'," jTextField72.setText("");

+ "'" +jTextField71.getText()+ "'," jTextField73.setText("");

+ "'" + jTextField72.getText() +"'," jTextField74.setText("");

+ "'" + jTextField73.getText() +"'," jTextField75.setText("");

+ "'" + jTextField74.getText() +"'," jTextField76.setText("");

+ "'" + jTextField75.getText() +"'," jTextField77.setText("");

+ "'" + jTextField76.getText() +"'," jTextField81.setText("");

+ "'" + jTextField77.getText() +"'," jTextField82.setText("");

+ "'" + jTextField81.getText() +"'," jTextField83.setText("");

+ "'" + jTextField82.getText() +"'," jTextField84.setText("");

+ "'" + jTextField83.getText() +"'," jTextField85.setText("");

+ "'" + jTextField84.getText() +"'," jTextField86.setText("");

+ "'" + jTextField85.getText() +"'," jTextField87.setText("");

+ "'" + jTextField86.getText() +"',"

+ "'" + jTextField87.getText() +"' )" ; }

// stmt = con.createStatement();

stmt.executeUpdate(qry); private void


jButton7ActionPerformed(java.awt.event.ActionEv
JOptionPane.showMessageDialog(null, ent evt) {
"Employee Details Saved Sucessfully.");

stmt.close();
jTextField1.setText("");
con.close();
jTextField71.setText("");
} catch (Exception e) {
jTextField72.setText("");

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jTextField73.setText(""); // TODO add your handling code here:

jTextField74.setText(""); }

jTextField75.setText("");

jTextField76.setText(""); private void


jTextField1ActionPerformed(java.awt.event.Action
jTextField77.setText(""); Event evt) {

jTextField81.setText(""); // TODO add your handling code here:

jTextField82.setText(""); }

jTextField83.setText("");

jTextField84.setText(""); public static void main(String args[]) {

jTextField85.setText("");

jTextField86.setText(""); java.awt.EventQueue.invokeLater(new
Runnable() {
jTextField87.setText("");

@Override
}
public void run() {

new save().setVisible(true);
private void
jButton8ActionPerformed(java.awt.event.ActionEv }
ent evt) {
});
new menu ().setVisible(true);
}
dispose();
// Variables declaration - do not modify

private javax.swing.JButton jButton6;


}
private javax.swing.JButton jButton7;

private javax.swing.JButton jButton8;


private void
jTextField71ActionPerformed(java.awt.event.Actio private javax.swing.JLabel jLabel1;
nEvent evt) {
private javax.swing.JLabel jLabel2;
// TODO add your handling code here:
private javax.swing.JLabel jLabel21;
}
private javax.swing.JLabel jLabel31;

private javax.swing.JLabel jLabel32;


private void
jTextField85ActionPerformed(java.awt.event.Actio private javax.swing.JLabel jLabel33;
nEvent evt) {

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


private javax.swing.JLabel jLabel34; private javax.swing.JTextField jTextField72;

private javax.swing.JLabel jLabel35; private javax.swing.JTextField jTextField73;

private javax.swing.JLabel jLabel36; private javax.swing.JTextField jTextField74;

private javax.swing.JLabel jLabel37; private javax.swing.JTextField jTextField75;

private javax.swing.JLabel jLabel51; private javax.swing.JTextField jTextField76;

private javax.swing.JLabel jLabel52; private javax.swing.JTextField jTextField77;

private javax.swing.JLabel jLabel53; private javax.swing.JTextField jTextField81;

private javax.swing.JLabel jLabel54; private javax.swing.JTextField jTextField82;

private javax.swing.JLabel jLabel55; private javax.swing.JTextField jTextField83;

private javax.swing.JLabel jLabel56; private javax.swing.JTextField jTextField84;

private javax.swing.JLabel jLabel57; private javax.swing.JTextField jTextField85;

private javax.swing.JPanel jPanel1; private javax.swing.JTextField jTextField86;

private javax.swing.JPanel jPanel4; private javax.swing.JTextField jTextField87;

private javax.swing.JPanel jPanel6; private org.jdesktop.beansbinding.BindingGroup


bindingGroup;
private javax.swing.JSeparator jSeparator2;
// End of variables declaration
private javax.swing.JTextField jTextField1;
}}
private javax.swing.JTextField jTextField71;

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


SEARCH
jTextField84 = new javax.swing.JTextField();
jLabel35 = new javax.swing.JLabel();
package employee; jTextField85 = new javax.swing.JTextField();
import java.sql.*; jLabel36 = new javax.swing.JLabel();
import javax.swing.JOptionPane; jTextField86 = new javax.swing.JTextField();
jLabel37 = new javax.swing.JLabel();
public class search extends javax.swing.JFrame { jTextField87 = new javax.swing.JTextField();
Connection con = null; jSeparator2 = new javax.swing.JSeparator();
Statement stmt = null; jLabel2 = new javax.swing.JLabel();
ResultSet rs = null; jLabel21 = new javax.swing.JLabel();
jTextField1 = new javax.swing.JTextField();
public search() {
initComponents(); setBounds(new java.awt.Rectangle(40, 20, 0,
} 0));

@SuppressWarnings("unchecked") org.jdesktop.beansbinding.Binding binding =


// <editor-fold defaultstate="collapsed" org.jdesktop.beansbinding.Bindings.createAutoBin
desc="Generated Code"> ding(org.jdesktop.beansbinding.AutoBinding.Upda
private void initComponents() { teStrategy.READ_WRITE, this,
bindingGroup = new org.jdesktop.beansbinding.ELProperty.create("
org.jdesktop.beansbinding.BindingGroup(); Employee Payroll Management System ||
www.ezindagi.in ||"), this,
jLabel1 = new javax.swing.JLabel(); org.jdesktop.beansbinding.BeanProperty.create("ti
jPanel1 = new javax.swing.JPanel(); tle"));
jButton6 = new javax.swing.JButton(); bindingGroup.addBinding(binding);
jButton7 = new javax.swing.JButton();
jButton8 = new javax.swing.JButton(); jLabel1.setFont(new java.awt.Font("Sylfaen",
jPanel6 = new javax.swing.JPanel(); 1, 36));
jLabel51 = new javax.swing.JLabel();
jLabel52 = new javax.swing.JLabel(); jPanel1.setBackground(new
jLabel53 = new javax.swing.JLabel(); java.awt.Color(250, 250, 255));
jLabel54 = new javax.swing.JLabel();
jLabel55 = new javax.swing.JLabel(); jButton6.setBackground(new
jLabel56 = new javax.swing.JLabel(); java.awt.Color(102, 102, 102));
jLabel57 = new javax.swing.JLabel(); jButton6.setFont(new
jTextField74 = new javax.swing.JTextField(); java.awt.Font("Tahoma", 1, 24));
jTextField72 = new javax.swing.JTextField(); jButton6.setForeground(new
jTextField76 = new javax.swing.JTextField(); java.awt.Color(255, 255, 255));
jTextField75 = new javax.swing.JTextField(); jButton6.setText("Search Record");
jTextField77 = new javax.swing.JTextField();
jTextField73 = new javax.swing.JTextField(); jButton6.setBorder(javax.swing.BorderFactory.cre
jTextField71 = new javax.swing.JTextField(); ateBevelBorder(javax.swing.border.BevelBorder.R
jPanel4 = new javax.swing.JPanel(); AISED));
jLabel31 = new javax.swing.JLabel(); jButton6.addActionListener(new
jTextField81 = new javax.swing.JTextField(); java.awt.event.ActionListener() {
jLabel32 = new javax.swing.JLabel(); public void
jTextField82 = new javax.swing.JTextField(); actionPerformed(java.awt.event.ActionEvent evt) {
jLabel33 = new javax.swing.JLabel(); jButton6ActionPerformed(evt);
jTextField83 = new javax.swing.JTextField(); }
jLabel34 = new javax.swing.JLabel(); });

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jLabel51.setText(" Address/City : ");
jButton7.setBackground(new
java.awt.Color(102, 102, 102)); jLabel52.setFont(new java.awt.Font("Arial", 1,
jButton7.setFont(new 18));
java.awt.Font("Tahoma", 1, 24)); jLabel52.setForeground(new
jButton7.setForeground(new java.awt.Color(51, 0, 0));
java.awt.Color(255, 255, 255)); jLabel52.setText("Contact No. : ");
jButton7.setText("Reset");
jLabel53.setFont(new java.awt.Font("Arial", 1,
jButton7.setBorder(javax.swing.BorderFactory.cre 18));
ateBevelBorder(javax.swing.border.BevelBorder.R jLabel53.setForeground(new
AISED)); java.awt.Color(51, 0, 0));
jButton7.addActionListener(new jLabel53.setText("Account No. : ");
java.awt.event.ActionListener() {
public void jLabel54.setFont(new java.awt.Font("Arial", 1,
actionPerformed(java.awt.event.ActionEvent evt) { 18));
jButton7ActionPerformed(evt); jLabel54.setForeground(new
} java.awt.Color(51, 0, 0));
}); jLabel54.setText("Gender : ");

jButton8.setBackground(new jLabel55.setFont(new java.awt.Font("Arial", 1,


java.awt.Color(102, 102, 102)); 18));
jButton8.setFont(new jLabel55.setForeground(new
java.awt.Font("Tahoma", 1, 24)); java.awt.Color(51, 0, 0));
jButton8.setForeground(new jLabel55.setText("Joining Date : ");
java.awt.Color(255, 255, 255));
jButton8.setText("Quit"); jLabel56.setFont(new java.awt.Font("Arial", 1,
18));
jButton8.setBorder(javax.swing.BorderFactory.cre jLabel56.setForeground(new
ateBevelBorder(javax.swing.border.BevelBorder.R java.awt.Color(51, 0, 0));
AISED)); jLabel56.setText("Department : ");
jButton8.addActionListener(new
java.awt.event.ActionListener() { jLabel57.setFont(new java.awt.Font("Arial", 1,
public void 18));
actionPerformed(java.awt.event.ActionEvent evt) { jLabel57.setForeground(new
jButton8ActionPerformed(evt); java.awt.Color(51, 0, 0));
} jLabel57.setText("Emp. Name : ");
});
jTextField74.setFont(new
jPanel6.setBackground(new java.awt.Font("Tahoma", 1, 14));
java.awt.Color(250, 250, 255)); jTextField74.setForeground(new
java.awt.Color(51, 0, 0));
jPanel6.setBorder(javax.swing.BorderFactory.creat
eTitledBorder(javax.swing.BorderFactory.createBe jTextField72.setFont(new
velBorder(javax.swing.border.BevelBorder.RAISED, java.awt.Font("Tahoma", 1, 14));
java.awt.Color.lightGray, java.awt.Color.lightGray, jTextField72.setForeground(new
null, null), "Employee Personal Details", java.awt.Color(51, 0, 0));
javax.swing.border.TitledBorder.DEFAULT_JUSTIFI
CATION, jTextField76.setFont(new
javax.swing.border.TitledBorder.DEFAULT_POSITIO java.awt.Font("Tahoma", 1, 14));
N, new java.awt.Font("Tahoma", 1, 18), jTextField76.setForeground(new
java.awt.Color.darkGray)); // NOI18N java.awt.Color(51, 0, 0));

jLabel51.setFont(new java.awt.Font("Arial", 1, jTextField75.setFont(new


18)); java.awt.Font("Tahoma", 1, 14));
jLabel51.setForeground(new jTextField75.setForeground(new
java.awt.Color(51, 0, 0)); java.awt.Color(51, 0, 0));

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


);
jTextField77.setFont(new jPanel6Layout.setVerticalGroup(
java.awt.Font("Tahoma", 1, 14));
jTextField77.setForeground(new jPanel6Layout.createParallelGroup(javax.swing.Gr
java.awt.Color(51, 0, 0)); oupLayout.Alignment.LEADING)

jTextField73.setFont(new .addGroup(jPanel6Layout.createSequentialGroup()
java.awt.Font("Tahoma", 1, 14)); .addContainerGap()
jTextField73.setForeground(new
java.awt.Color(51, 0, 0)); .addGroup(jPanel6Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.LEADING)
jTextField71.setFont(new
java.awt.Font("Tahoma", 1, 14)); .addGroup(jPanel6Layout.createSequentialGroup()
jTextField71.setForeground(new .addComponent(jTextField71,
java.awt.Color(51, 0, 0)); javax.swing.GroupLayout.PREFERRED_SIZE,
jTextField71.addActionListener(new javax.swing.GroupLayout.DEFAULT_SIZE,
java.awt.event.ActionListener() { javax.swing.GroupLayout.PREFERRED_SIZE)
public void
actionPerformed(java.awt.event.ActionEvent evt) { .addPreferredGap(javax.swing.LayoutStyle.Compo
jTextField71ActionPerformed(evt); nentPlacement.UNRELATED)
} .addComponent(jTextField72,
}); javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout jPanel6Layout = new javax.swing.GroupLayout.PREFERRED_SIZE)
javax.swing.GroupLayout(jPanel6); .addGap(18, 18, 18)
jPanel6.setLayout(jPanel6Layout); .addComponent(jTextField73,
jPanel6Layout.setHorizontalGroup( javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
jPanel6Layout.createParallelGroup(javax.swing.Gr javax.swing.GroupLayout.PREFERRED_SIZE)
oupLayout.Alignment.LEADING) .addGap(18, 18, 18)
.addComponent(jTextField74,
.addGroup(javax.swing.GroupLayout.Alignment.TR javax.swing.GroupLayout.PREFERRED_SIZE,
AILING, jPanel6Layout.createSequentialGroup() javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel6Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.TRAILING) .addGroup(jPanel6Layout.createSequentialGroup()
.addComponent(jLabel55) .addComponent(jLabel57)
.addComponent(jLabel56)
.addComponent(jLabel57) .addPreferredGap(javax.swing.LayoutStyle.Compo
.addComponent(jLabel54) nentPlacement.UNRELATED)
.addComponent(jLabel53) .addComponent(jLabel56)
.addComponent(jLabel51) .addGap(18, 18, 18)
.addComponent(jLabel52)) .addComponent(jLabel55)
.addGap(18, 18, 18) .addGap(18, 18, 18)
.addComponent(jLabel53)
.addGroup(jPanel6Layout.createParallelGroup(java .addGap(18, 18, 18)
x.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(jTextField77) .addGroup(jPanel6Layout.createParallelGroup(java
.addComponent(jTextField76) x.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jTextField75) .addComponent(jLabel54)
.addComponent(jTextField74) .addComponent(jTextField75,
.addComponent(jTextField73) javax.swing.GroupLayout.PREFERRED_SIZE,
.addComponent(jTextField72) javax.swing.GroupLayout.DEFAULT_SIZE,
.addComponent(jTextField71, javax.swing.GroupLayout.PREFERRED_SIZE))
javax.swing.GroupLayout.DEFAULT_SIZE, 196, .addGap(18, 18, 18)
Short.MAX_VALUE))
.addGap(44, 44, 44))

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jTextField82.setFont(new
.addGroup(jPanel6Layout.createParallelGroup(java java.awt.Font("Tahoma", 1, 14));
x.swing.GroupLayout.Alignment.BASELINE) jTextField82.setForeground(new
.addComponent(jLabel51) java.awt.Color(51, 0, 0));
.addComponent(jTextField76,
javax.swing.GroupLayout.PREFERRED_SIZE, jTextField82.setBorder(javax.swing.BorderFactory.
javax.swing.GroupLayout.DEFAULT_SIZE, createEmptyBorder(1, 1, 1, 1));
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18) jLabel33.setFont(new java.awt.Font("Arial", 1,
18));
.addGroup(jPanel6Layout.createParallelGroup(java jLabel33.setForeground(new
x.swing.GroupLayout.Alignment.BASELINE) java.awt.Color(51, 0, 0));
.addComponent(jLabel52) jLabel33.setText("T. A. : ");
.addComponent(jTextField77,
javax.swing.GroupLayout.PREFERRED_SIZE, jTextField83.setBackground(new
javax.swing.GroupLayout.DEFAULT_SIZE, java.awt.Color(250, 250, 255));
javax.swing.GroupLayout.PREFERRED_SIZE)))) jTextField83.setFont(new
.addContainerGap(16, java.awt.Font("Tahoma", 1, 14));
Short.MAX_VALUE)) jTextField83.setForeground(new
); java.awt.Color(51, 0, 0));

jPanel4.setBackground(new jTextField83.setBorder(javax.swing.BorderFactory.
java.awt.Color(250, 250, 255)); createEmptyBorder(1, 1, 1, 1));

jPanel4.setBorder(javax.swing.BorderFactory.creat jLabel34.setFont(new java.awt.Font("Arial", 1,


eTitledBorder(javax.swing.BorderFactory.createBe 18));
velBorder(javax.swing.border.BevelBorder.RAISED, jLabel34.setForeground(new
java.awt.Color.lightGray, java.awt.Color.lightGray, java.awt.Color(51, 0, 0));
null, null), "Employee Salary Details", jLabel34.setText("M.A. : ");
javax.swing.border.TitledBorder.DEFAULT_JUSTIFI
CATION, jTextField84.setBackground(new
javax.swing.border.TitledBorder.DEFAULT_POSITIO java.awt.Color(250, 250, 255));
N, new java.awt.Font("Tahoma", 1, 18), jTextField84.setFont(new
java.awt.Color.darkGray)); // NOI18N java.awt.Font("Tahoma", 1, 14));
jTextField84.setForeground(new
jLabel31.setFont(new java.awt.Font("Arial", 1, java.awt.Color(51, 0, 0));
18));
jLabel31.setForeground(new jTextField84.setBorder(javax.swing.BorderFactory.
java.awt.Color(51, 0, 0)); createEmptyBorder(1, 1, 1, 1));
jLabel31.setText("Basic Salary : ");
jLabel35.setFont(new java.awt.Font("Arial", 1,
jTextField81.setFont(new 18));
java.awt.Font("Tahoma", 1, 14)); jLabel35.setForeground(new
jTextField81.setForeground(new java.awt.Color(51, 0, 0));
java.awt.Color(51, 0, 0)); jLabel35.setText("P. F. : ");

jTextField81.setBorder(javax.swing.BorderFactory. jTextField85.setBackground(new
createEtchedBorder()); java.awt.Color(250, 250, 255));
jTextField85.setFont(new
jLabel32.setFont(new java.awt.Font("Arial", 1, java.awt.Font("Tahoma", 1, 14));
18)); jTextField85.setForeground(new
jLabel32.setForeground(new java.awt.Color(51, 0, 0));
java.awt.Color(51, 0, 0));
jLabel32.setText("D. A. : "); jTextField85.setBorder(javax.swing.BorderFactory.
createEmptyBorder(1, 1, 1, 1));
jTextField82.setBackground(new jTextField85.addActionListener(new
java.awt.Color(250, 250, 255)); java.awt.event.ActionListener() {

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


public void .addComponent(jLabel37))
actionPerformed(java.awt.event.ActionEvent evt) {
jTextField85ActionPerformed(evt); .addPreferredGap(javax.swing.LayoutStyle.Compo
} nentPlacement.RELATED)
});
.addGroup(jPanel4Layout.createParallelGroup(java
jLabel36.setFont(new java.awt.Font("Arial", 1, x.swing.GroupLayout.Alignment.TRAILING, false)
18)); .addComponent(jTextField87,
jLabel36.setForeground(new javax.swing.GroupLayout.Alignment.LEADING)
java.awt.Color(51, 0, 0)); .addComponent(jTextField86,
jLabel36.setText("Gross Salary : "); javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jTextField85,
jTextField86.setBackground(new javax.swing.GroupLayout.Alignment.LEADING)
java.awt.Color(250, 250, 255)); .addComponent(jTextField84,
jTextField86.setFont(new javax.swing.GroupLayout.Alignment.LEADING)
java.awt.Font("Tahoma", 1, 14)); .addComponent(jTextField83,
jTextField86.setForeground(new javax.swing.GroupLayout.Alignment.LEADING)
java.awt.Color(51, 0, 0)); .addComponent(jTextField82,
javax.swing.GroupLayout.Alignment.LEADING)
jTextField86.setBorder(javax.swing.BorderFactory. .addComponent(jTextField81,
createEmptyBorder(1, 1, 1, 1)); javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.PREFERRED_SIZE, 196,
jLabel37.setFont(new java.awt.Font("Arial", 1, javax.swing.GroupLayout.PREFERRED_SIZE))
18)); .addContainerGap(17,
jLabel37.setForeground(new Short.MAX_VALUE))
java.awt.Color(51, 0, 0)); );
jLabel37.setText("Net Salary : "); jPanel4Layout.setVerticalGroup(

jTextField87.setBackground(new jPanel4Layout.createParallelGroup(javax.swing.Gr
java.awt.Color(250, 250, 255)); oupLayout.Alignment.LEADING)
jTextField87.setFont(new
java.awt.Font("Tahoma", 1, 14)); .addGroup(jPanel4Layout.createSequentialGroup()
jTextField87.setForeground(new .addContainerGap()
java.awt.Color(51, 0, 0));
.addGroup(jPanel4Layout.createParallelGroup(java
jTextField87.setBorder(javax.swing.BorderFactory. x.swing.GroupLayout.Alignment.BASELINE)
createEmptyBorder(1, 1, 1, 1)); .addComponent(jTextField81,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout(jPanel4); javax.swing.GroupLayout.PREFERRED_SIZE)
jPanel4.setLayout(jPanel4Layout); .addComponent(jLabel31))
jPanel4Layout.setHorizontalGroup(
.addPreferredGap(javax.swing.LayoutStyle.Compo
jPanel4Layout.createParallelGroup(javax.swing.Gr nentPlacement.UNRELATED)
oupLayout.Alignment.LEADING)
.addGroup(jPanel4Layout.createParallelGroup(java
.addGroup(jPanel4Layout.createSequentialGroup() x.swing.GroupLayout.Alignment.BASELINE)
.addGap(18, 18, 18) .addComponent(jTextField82,
javax.swing.GroupLayout.PREFERRED_SIZE,
.addGroup(jPanel4Layout.createParallelGroup(java javax.swing.GroupLayout.DEFAULT_SIZE,
x.swing.GroupLayout.Alignment.TRAILING) javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel33) .addComponent(jLabel32))
.addComponent(jLabel32) .addGap(18, 18, 18)
.addComponent(jLabel31)
.addComponent(jLabel35) .addGroup(jPanel4Layout.createParallelGroup(java
.addComponent(jLabel34) x.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel36)

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


.addComponent(jTextField83, jLabel21.setText("ENTER EMPLOYEE ID");
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, jTextField1.setFont(new
javax.swing.GroupLayout.PREFERRED_SIZE) java.awt.Font("Tahoma", 1, 14));
.addComponent(jLabel33)) jTextField1.setForeground(new
.addGap(18, 18, 18) java.awt.Color(51, 0, 0));

.addGroup(jPanel4Layout.createParallelGroup(java jTextField1.setBorder(javax.swing.BorderFactory.cr
x.swing.GroupLayout.Alignment.BASELINE) eateBevelBorder(javax.swing.border.BevelBorder.
.addComponent(jTextField84, RAISED, java.awt.Color.lightGray,
javax.swing.GroupLayout.PREFERRED_SIZE, java.awt.Color.lightGray, null, null));
javax.swing.GroupLayout.DEFAULT_SIZE, jTextField1.addActionListener(new
javax.swing.GroupLayout.PREFERRED_SIZE) java.awt.event.ActionListener() {
.addComponent(jLabel34)) public void
.addGap(18, 18, 18) actionPerformed(java.awt.event.ActionEvent evt) {
jTextField1ActionPerformed(evt);
.addGroup(jPanel4Layout.createParallelGroup(java }
x.swing.GroupLayout.Alignment.BASELINE) });
.addComponent(jTextField85,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout jPanel1Layout = new
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout(jPanel1);
javax.swing.GroupLayout.PREFERRED_SIZE) jPanel1.setLayout(jPanel1Layout);
.addComponent(jLabel35)) jPanel1Layout.setHorizontalGroup(
.addGap(18, 18, 18)
jPanel1Layout.createParallelGroup(javax.swing.Gr
.addGroup(jPanel4Layout.createParallelGroup(java oupLayout.Alignment.LEADING)
x.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jTextField86, .addGroup(jPanel1Layout.createSequentialGroup()
javax.swing.GroupLayout.PREFERRED_SIZE, .addGap(108, 108, 108)
javax.swing.GroupLayout.DEFAULT_SIZE, .addComponent(jButton6,
javax.swing.GroupLayout.PREFERRED_SIZE) javax.swing.GroupLayout.PREFERRED_SIZE, 210,
.addComponent(jLabel36)) javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18) .addGap(18, 18, 18)
.addComponent(jButton7,
.addGroup(jPanel4Layout.createParallelGroup(java javax.swing.GroupLayout.PREFERRED_SIZE, 137,
x.swing.GroupLayout.Alignment.BASELINE) javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jTextField87, .addGap(18, 18, 18)
javax.swing.GroupLayout.PREFERRED_SIZE, .addComponent(jButton8,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE, 137,
javax.swing.GroupLayout.PREFERRED_SIZE) javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel37)) .addContainerGap(172,
.addContainerGap(19, Short.MAX_VALUE))
Short.MAX_VALUE))
); .addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
jSeparator2.setBackground(new .addComponent(jPanel6,
java.awt.Color(0, 0, 0)); javax.swing.GroupLayout.PREFERRED_SIZE, 377,
jSeparator2.setForeground(new javax.swing.GroupLayout.PREFERRED_SIZE)
java.awt.Color(0, 0, 0)); .addGap(18, 18, 18)
.addComponent(jPanel4,
jLabel2.setFont(new java.awt.Font("Tahoma", javax.swing.GroupLayout.PREFERRED_SIZE,
3, 36)); javax.swing.GroupLayout.DEFAULT_SIZE,
jLabel2.setText("Government PayRoll javax.swing.GroupLayout.PREFERRED_SIZE))
Management ");
.addGroup(jPanel1Layout.createSequentialGroup()
jLabel21.setFont(new java.awt.Font("Arial", 1, .addGap(64, 64, 64)
16));

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


bindingGroup.bind(); jTextField83.setText(ta);
jTextField84.setText(ma);
pack(); jTextField85.setText(pf);
}// </editor-fold> jTextField86.setText(gs);
jTextField87.setText(ns);
private void
jButton6ActionPerformed(java.awt.event.ActionEv
ent evt) { }

try }
{ catch(Exception e)
String uid ="root"; {
String pwd ="root"; JOptionPane.showMessageDialog(null,
String url "Something Went Wrong / Check MqSql
="jdbc:mysql://localhost:3306/payroll"; Connection");

con = DriverManager.getConnection(url, uid, }


pwd);
stmt = con.createStatement();
}
String qry = "select * from Salary where
id="+jTextField1.getText()+";"; private void
jButton7ActionPerformed(java.awt.event.ActionEv
rs=stmt.executeQuery(qry); ent evt) {

if(rs.next())
jTextField1.setText("");
{ jTextField71.setText("");
jTextField72.setText("");
String name =rs.getString("name"); jTextField73.setText("");
String dept =rs.getString("dept"); jTextField74.setText("");
String jdate =rs.getString("jdate"); jTextField75.setText("");
String accno =rs.getString("accno"); jTextField76.setText("");
String gen =rs.getString("gen"); jTextField77.setText("");
String city =rs.getString("city"); jTextField81.setText("");
String mo =rs.getString("mo"); jTextField82.setText("");
String bs =rs.getString("bs"); jTextField83.setText("");
String da =rs.getString("da"); jTextField84.setText("");
String ta =rs.getString("ta"); jTextField85.setText("");
String ma =rs.getString("ma"); jTextField86.setText("");
String pf =rs.getString("pf"); jTextField87.setText("");
String gs =rs.getString("gs");
String ns =rs.getString("ns"); }
Integer id =rs.getInt("id");
private void
jButton8ActionPerformed(java.awt.event.ActionEv
jTextField1.setText("" + id); ent evt) {
jTextField71.setText(name);
jTextField72.setText(dept); new menu ().setVisible(true);
jTextField73.setText(jdate); dispose();
jTextField74.setText(accno);
jTextField75.setText(gen); }
jTextField76.setText(city);
jTextField77.setText(mo); private void
jTextField81.setText(bs); jTextField71ActionPerformed(java.awt.event.Actio
jTextField82.setText(da); nEvent evt) {

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


// TODO add your handling code here: private javax.swing.JLabel jLabel33;
} private javax.swing.JLabel jLabel34;
private javax.swing.JLabel jLabel35;
private void private javax.swing.JLabel jLabel36;
jTextField85ActionPerformed(java.awt.event.Actio private javax.swing.JLabel jLabel37;
nEvent evt) { private javax.swing.JLabel jLabel51;
// TODO add your handling code here: private javax.swing.JLabel jLabel52;
} private javax.swing.JLabel jLabel53;
private javax.swing.JLabel jLabel54;
private void private javax.swing.JLabel jLabel55;
jTextField1ActionPerformed(java.awt.event.Action private javax.swing.JLabel jLabel56;
Event evt) { private javax.swing.JLabel jLabel57;
// TODO add your handling code here: private javax.swing.JPanel jPanel1;
} private javax.swing.JPanel jPanel4;
private javax.swing.JPanel jPanel6;
public static void main(String args[]) { private javax.swing.JSeparator jSeparator2;
private javax.swing.JTextField jTextField1;
java.awt.EventQueue.invokeLater(new private javax.swing.JTextField jTextField71;
Runnable() { private javax.swing.JTextField jTextField72;
private javax.swing.JTextField jTextField73;
@Override private javax.swing.JTextField jTextField74;
public void run() { private javax.swing.JTextField jTextField75;
new search().setVisible(true); private javax.swing.JTextField jTextField76;
} private javax.swing.JTextField jTextField77;
}); private javax.swing.JTextField jTextField81;
} private javax.swing.JTextField jTextField82;
// Variables declaration - do not modify private javax.swing.JTextField jTextField83;
private javax.swing.JButton jButton6; private javax.swing.JTextField jTextField84;
private javax.swing.JButton jButton7; private javax.swing.JTextField jTextField85;
private javax.swing.JButton jButton8; private javax.swing.JTextField jTextField86;
private javax.swing.JLabel jLabel1; private javax.swing.JTextField jTextField87;
private javax.swing.JLabel jLabel2; private org.jdesktop.beansbinding.BindingGroup
private javax.swing.JLabel jLabel21; bindingGroup;
private javax.swing.JLabel jLabel31; // End of variables declaration
private javax.swing.JLabel jLabel32; }

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


UPDATE
jPanel6 = new javax.swing.JPanel();

jLabel51 = new javax.swing.JLabel();

package employee; jLabel52 = new javax.swing.JLabel();

import java.sql.*; jLabel53 = new javax.swing.JLabel();

import javax.swing.JOptionPane; jLabel54 = new javax.swing.JLabel();

jLabel55 = new javax.swing.JLabel();

public class update extends javax.swing.JFrame { jLabel56 = new javax.swing.JLabel();

Connection con = null; jLabel57 = new javax.swing.JLabel();

Statement stmt = null; jTextField74 = new javax.swing.JTextField();

ResultSet rs = null; jTextField72 = new javax.swing.JTextField();

jTextField76 = new javax.swing.JTextField();

public update() { jTextField75 = new javax.swing.JTextField();

initComponents(); jTextField77 = new javax.swing.JTextField();

} jTextField73 = new javax.swing.JTextField();

jTextField71 = new javax.swing.JTextField();

@SuppressWarnings("unchecked") jPanel4 = new javax.swing.JPanel();

// <editor-fold defaultstate="collapsed" jLabel31 = new javax.swing.JLabel();


desc="Generated Code">
jTextField81 = new javax.swing.JTextField();
private void initComponents() {
jLabel32 = new javax.swing.JLabel();
bindingGroup = new
org.jdesktop.beansbinding.BindingGroup(); jTextField82 = new javax.swing.JTextField();

jLabel33 = new javax.swing.JLabel();

jLabel1 = new javax.swing.JLabel(); jTextField83 = new javax.swing.JTextField();

jPanel1 = new javax.swing.JPanel(); jLabel34 = new javax.swing.JLabel();

jButton6 = new javax.swing.JButton(); jTextField84 = new javax.swing.JTextField();

jButton7 = new javax.swing.JButton(); jLabel35 = new javax.swing.JLabel();

jButton8 = new javax.swing.JButton(); jTextField85 = new javax.swing.JTextField();

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jLabel36 = new javax.swing.JLabel(); jButton6.setForeground(new
java.awt.Color(255, 255, 255));
jTextField86 = new javax.swing.JTextField();
jButton6.setText("Search");
jLabel37 = new javax.swing.JLabel();

jTextField87 = new javax.swing.JTextField(); jButton6.setBorder(javax.swing.BorderFactory.cre


ateBevelBorder(javax.swing.border.BevelBorder.R
jSeparator2 = new javax.swing.JSeparator();
AISED));
jLabel2 = new javax.swing.JLabel();
jButton6.addActionListener(new
jLabel21 = new javax.swing.JLabel(); java.awt.event.ActionListener() {

jTextField1 = new javax.swing.JTextField(); public void


actionPerformed(java.awt.event.ActionEvent evt) {
jButton9 = new javax.swing.JButton();
jButton6ActionPerformed(evt);

}
setBounds(new java.awt.Rectangle(40, 20, 0,
0)); });

org.jdesktop.beansbinding.Binding binding = jButton7.setBackground(new


org.jdesktop.beansbinding.Bindings.createAutoBin java.awt.Color(102, 102, 102));
ding(org.jdesktop.beansbinding.AutoBinding.Upda
jButton7.setFont(new
teStrategy.READ_WRITE, this,
java.awt.Font("Tahoma", 1, 24));
org.jdesktop.beansbinding.ELProperty.create("
Employee Payroll Management System || jButton7.setForeground(new
www.ezindagi.in ||"), this, java.awt.Color(255, 255, 255));
org.jdesktop.beansbinding.BeanProperty.create("ti
tle")); jButton7.setText("Reset");

bindingGroup.addBinding(binding);
jButton7.setBorder(javax.swing.BorderFactory.cre
ateBevelBorder(javax.swing.border.BevelBorder.R
AISED));
jLabel1.setFont(new java.awt.Font("Sylfaen",
1, 36)); jButton7.addActionListener(new
java.awt.event.ActionListener() {

public void
jPanel1.setBackground(new
actionPerformed(java.awt.event.ActionEvent evt) {
java.awt.Color(250, 250, 255));
jButton7ActionPerformed(evt);

}
jButton6.setBackground(new
java.awt.Color(102, 102, 102)); });

jButton6.setFont(new
java.awt.Font("Tahoma", 1, 24));

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jButton8.setBackground(new
java.awt.Color(102, 102, 102));
jLabel52.setFont(new java.awt.Font("Arial", 1,
jButton8.setFont(new 18));
java.awt.Font("Tahoma", 1, 24));
jLabel52.setForeground(new
jButton8.setForeground(new java.awt.Color(51, 0, 0));
java.awt.Color(255, 255, 255));
jLabel52.setText("Contact No. : ");
jButton8.setText("Quit");

jButton8.setBorder(javax.swing.BorderFactory.cre jLabel53.setFont(new java.awt.Font("Arial", 1,


ateBevelBorder(javax.swing.border.BevelBorder.R 18));
AISED));
jLabel53.setForeground(new
jButton8.addActionListener(new java.awt.Color(51, 0, 0));
java.awt.event.ActionListener() {
jLabel53.setText("Account No. : ");
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jLabel54.setFont(new java.awt.Font("Arial", 1,
jButton8ActionPerformed(evt);
18));
}
jLabel54.setForeground(new
}); java.awt.Color(51, 0, 0));

jLabel54.setText("Gender : ");

jPanel6.setBackground(new
java.awt.Color(250, 250, 255));
jLabel55.setFont(new java.awt.Font("Arial", 1,
18));
jPanel6.setBorder(javax.swing.BorderFactory.creat
jLabel55.setForeground(new
eTitledBorder(javax.swing.BorderFactory.createBe
java.awt.Color(51, 0, 0));
velBorder(javax.swing.border.BevelBorder.RAISED,
java.awt.Color.lightGray, java.awt.Color.lightGray, jLabel55.setText("Joining Date : ");
null, null), "Employee Personal Details",
javax.swing.border.TitledBorder.DEFAULT_JUSTIFI
CATION,
jLabel56.setFont(new java.awt.Font("Arial", 1,
javax.swing.border.TitledBorder.DEFAULT_POSITIO
18));
N, new java.awt.Font("Tahoma", 1, 18),
java.awt.Color.darkGray)); // NOI18N jLabel56.setForeground(new
java.awt.Color(51, 0, 0));

jLabel56.setText("Department : ");
jLabel51.setFont(new java.awt.Font("Arial", 1,
18));

jLabel51.setForeground(new jLabel57.setFont(new java.awt.Font("Arial", 1,


java.awt.Color(51, 0, 0)); 18));

jLabel51.setText(" Address/City : ");

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jLabel57.setForeground(new jTextField71.setFont(new
java.awt.Color(51, 0, 0)); java.awt.Font("Tahoma", 1, 14));

jLabel57.setText("Emp. Name : "); jTextField71.setForeground(new


java.awt.Color(51, 0, 0));

jTextField71.addActionListener(new
jTextField74.setFont(new java.awt.event.ActionListener() {
java.awt.Font("Tahoma", 1, 14));
public void
jTextField74.setForeground(new actionPerformed(java.awt.event.ActionEvent evt) {
java.awt.Color(51, 0, 0));
jTextField71ActionPerformed(evt);

}
jTextField72.setFont(new
java.awt.Font("Tahoma", 1, 14)); });

jTextField72.setForeground(new
java.awt.Color(51, 0, 0));
javax.swing.GroupLayout jPanel6Layout = new
javax.swing.GroupLayout(jPanel6);

jTextField76.setFont(new jPanel6.setLayout(jPanel6Layout);
java.awt.Font("Tahoma", 1, 14));
jPanel6Layout.setHorizontalGroup(
jTextField76.setForeground(new
java.awt.Color(51, 0, 0));
jPanel6Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING)

jTextField75.setFont(new
java.awt.Font("Tahoma", 1, 14)); .addGroup(javax.swing.GroupLayout.Alignment.TR
AILING, jPanel6Layout.createSequentialGroup()
jTextField75.setForeground(new
java.awt.Color(51, 0, 0));
.addGroup(jPanel6Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.TRAILING)

jTextField77.setFont(new .addComponent(jLabel55)
java.awt.Font("Tahoma", 1, 14));
.addComponent(jLabel56)
jTextField77.setForeground(new
java.awt.Color(51, 0, 0)); .addComponent(jLabel57)

.addComponent(jLabel54)

jTextField73.setFont(new .addComponent(jLabel53)
java.awt.Font("Tahoma", 1, 14));
.addComponent(jLabel51)
jTextField73.setForeground(new
java.awt.Color(51, 0, 0)); .addComponent(jLabel52))

.addGap(18, 18, 18)

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


.addGap(18, 18, 18)
.addGroup(jPanel6Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.LEADING, false) .addComponent(jTextField73,
javax.swing.GroupLayout.PREFERRED_SIZE,
.addComponent(jTextField77) javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jTextField76)
.addGap(18, 18, 18)
.addComponent(jTextField75)
.addComponent(jTextField74,
.addComponent(jTextField74) javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
.addComponent(jTextField73)
javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(jTextField72)

.addComponent(jTextField71, .addGroup(jPanel6Layout.createSequentialGroup()
javax.swing.GroupLayout.DEFAULT_SIZE, 196,
.addComponent(jLabel57)
Short.MAX_VALUE))

.addGap(44, 44, 44))


.addPreferredGap(javax.swing.LayoutStyle.Compo
); nentPlacement.UNRELATED)

jPanel6Layout.setVerticalGroup( .addComponent(jLabel56)

.addGap(18, 18, 18)


jPanel6Layout.createParallelGroup(javax.swing.Gr
.addComponent(jLabel55)
oupLayout.Alignment.LEADING)
.addGap(18, 18, 18)

.addGroup(jPanel6Layout.createSequentialGroup() .addComponent(jLabel53)

.addContainerGap() .addGap(18, 18, 18)

.addGroup(jPanel6Layout.createParallelGroup(java .addGroup(jPanel6Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.LEADING) x.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel54)
.addGroup(jPanel6Layout.createSequentialGroup()
.addComponent(jTextField75,
.addComponent(jTextField71, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)

.addPreferredGap(javax.swing.LayoutStyle.Compo
nentPlacement.UNRELATED) .addGroup(jPanel6Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jTextField72,
javax.swing.GroupLayout.PREFERRED_SIZE, .addComponent(jLabel51)
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


.addComponent(jTextField76, jTextField81.setForeground(new
javax.swing.GroupLayout.PREFERRED_SIZE, java.awt.Color(51, 0, 0));
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
jTextField81.setBorder(javax.swing.BorderFactory.
.addGap(18, 18, 18) createEtchedBorder());

.addGroup(jPanel6Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE) jLabel32.setFont(new java.awt.Font("Arial", 1,
18));
.addComponent(jLabel52)
jLabel32.setForeground(new
.addComponent(jTextField77, java.awt.Color(51, 0, 0));
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, jLabel32.setText("D. A. : ");
javax.swing.GroupLayout.PREFERRED_SIZE))))

.addContainerGap(16,
jTextField82.setBackground(new
Short.MAX_VALUE))
java.awt.Color(250, 250, 255));
);
jTextField82.setFont(new
java.awt.Font("Tahoma", 1, 14));

jPanel4.setBackground(new jTextField82.setForeground(new
java.awt.Color(250, 250, 255)); java.awt.Color(51, 0, 0));

jPanel4.setBorder(javax.swing.BorderFactory.creat jTextField82.setBorder(javax.swing.BorderFactory.
eTitledBorder(javax.swing.BorderFactory.createBe createEmptyBorder(1, 1, 1, 1));
velBorder(javax.swing.border.BevelBorder.RAISED,
java.awt.Color.lightGray, java.awt.Color.lightGray,
null, null), "Employee Salary Details", jLabel33.setFont(new java.awt.Font("Arial", 1,
javax.swing.border.TitledBorder.DEFAULT_JUSTIFI 18));
CATION,
javax.swing.border.TitledBorder.DEFAULT_POSITIO jLabel33.setForeground(new
N, new java.awt.Font("Tahoma", 1, 18), java.awt.Color(51, 0, 0));
java.awt.Color.darkGray)); // NOI18N
jLabel33.setText("T. A. : ");

jLabel31.setFont(new java.awt.Font("Arial", 1,
jTextField83.setBackground(new
18));
java.awt.Color(250, 250, 255));
jLabel31.setForeground(new
jTextField83.setFont(new
java.awt.Color(51, 0, 0));
java.awt.Font("Tahoma", 1, 14));
jLabel31.setText("Basic Salary : ");
jTextField83.setForeground(new
java.awt.Color(51, 0, 0));

jTextField81.setFont(new
java.awt.Font("Tahoma", 1, 14));

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jTextField85.addActionListener(new
jTextField83.setBorder(javax.swing.BorderFactory. java.awt.event.ActionListener() {
createEmptyBorder(1, 1, 1, 1));
public void
actionPerformed(java.awt.event.ActionEvent evt) {

jLabel34.setFont(new java.awt.Font("Arial", 1, jTextField85ActionPerformed(evt);


18));
}
jLabel34.setForeground(new
java.awt.Color(51, 0, 0)); });

jLabel34.setText("M.A. : ");
jLabel36.setFont(new java.awt.Font("Arial", 1,
18));
jTextField84.setBackground(new
java.awt.Color(250, 250, 255)); jLabel36.setForeground(new
java.awt.Color(51, 0, 0));
jTextField84.setFont(new
java.awt.Font("Tahoma", 1, 14)); jLabel36.setText("Gross Salary : ");

jTextField84.setForeground(new
java.awt.Color(51, 0, 0));
jTextField86.setBackground(new
java.awt.Color(250, 250, 255));
jTextField84.setBorder(javax.swing.BorderFactory.
jTextField86.setFont(new
createEmptyBorder(1, 1, 1, 1));
java.awt.Font("Tahoma", 1, 14));

jTextField86.setForeground(new
jLabel35.setFont(new java.awt.Font("Arial", 1, java.awt.Color(51, 0, 0));
18));

jLabel35.setForeground(new jTextField86.setBorder(javax.swing.BorderFactory.
java.awt.Color(51, 0, 0)); createEmptyBorder(1, 1, 1, 1));

jLabel35.setText("P. F. : ");

jLabel37.setFont(new java.awt.Font("Arial", 1,
18));
jTextField85.setBackground(new
java.awt.Color(250, 250, 255)); jLabel37.setForeground(new
java.awt.Color(51, 0, 0));
jTextField85.setFont(new
java.awt.Font("Tahoma", 1, 14)); jLabel37.setText("Net Salary : ");

jTextField85.setForeground(new
java.awt.Color(51, 0, 0));
jTextField87.setBackground(new
java.awt.Color(250, 250, 255));
jTextField85.setBorder(javax.swing.BorderFactory.
jTextField87.setFont(new
createEmptyBorder(1, 1, 1, 1));
java.awt.Font("Tahoma", 1, 14));

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jTextField87.setForeground(new .addComponent(jTextField86,
java.awt.Color(51, 0, 0)); javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jTextField85,
jTextField87.setBorder(javax.swing.BorderFactory. javax.swing.GroupLayout.Alignment.LEADING)
createEmptyBorder(1, 1, 1, 1));
.addComponent(jTextField84,
javax.swing.GroupLayout.Alignment.LEADING)

javax.swing.GroupLayout jPanel4Layout = new .addComponent(jTextField83,


javax.swing.GroupLayout(jPanel4); javax.swing.GroupLayout.Alignment.LEADING)

jPanel4.setLayout(jPanel4Layout); .addComponent(jTextField82,
javax.swing.GroupLayout.Alignment.LEADING)
jPanel4Layout.setHorizontalGroup(
.addComponent(jTextField81,
javax.swing.GroupLayout.Alignment.LEADING,
jPanel4Layout.createParallelGroup(javax.swing.Gr javax.swing.GroupLayout.PREFERRED_SIZE, 196,
oupLayout.Alignment.LEADING) javax.swing.GroupLayout.PREFERRED_SIZE))

.addContainerGap(17,
.addGroup(jPanel4Layout.createSequentialGroup() Short.MAX_VALUE))

.addGap(18, 18, 18) );

jPanel4Layout.setVerticalGroup(
.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.TRAILING)
jPanel4Layout.createParallelGroup(javax.swing.Gr
.addComponent(jLabel33) oupLayout.Alignment.LEADING)

.addComponent(jLabel32)
.addGroup(jPanel4Layout.createSequentialGroup()
.addComponent(jLabel31)
.addContainerGap()
.addComponent(jLabel35)

.addComponent(jLabel34)
.addGroup(jPanel4Layout.createParallelGroup(java
.addComponent(jLabel36) x.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel37)) .addComponent(jTextField81,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
.addPreferredGap(javax.swing.LayoutStyle.Compo javax.swing.GroupLayout.PREFERRED_SIZE)
nentPlacement.RELATED)
.addComponent(jLabel31))

.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.TRAILING, false) .addPreferredGap(javax.swing.LayoutStyle.Compo
nentPlacement.UNRELATED)
.addComponent(jTextField87,
javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE)

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


.addComponent(jTextField82, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel36))

.addComponent(jLabel32)) .addGap(18, 18, 18)

.addGap(18, 18, 18)


.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE)
.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE) .addComponent(jTextField87,
javax.swing.GroupLayout.PREFERRED_SIZE,
.addComponent(jTextField83, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel37))

.addComponent(jLabel33)) .addContainerGap(19,
Short.MAX_VALUE))
.addGap(18, 18, 18)
);

.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE)
jSeparator2.setBackground(new
.addComponent(jTextField84, java.awt.Color(0, 0, 0));
javax.swing.GroupLayout.PREFERRED_SIZE,
jSeparator2.setForeground(new
javax.swing.GroupLayout.DEFAULT_SIZE,
java.awt.Color(0, 0, 0));
javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel34))
jLabel2.setFont(new java.awt.Font("Tahoma",
.addGap(18, 18, 18)
3, 36));

jLabel2.setText("Government PayRoll
.addGroup(jPanel4Layout.createParallelGroup(java
Management ");
x.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jTextField85,
javax.swing.GroupLayout.PREFERRED_SIZE, jLabel21.setFont(new java.awt.Font("Arial", 1,
javax.swing.GroupLayout.DEFAULT_SIZE, 16));
javax.swing.GroupLayout.PREFERRED_SIZE)
jLabel21.setText("ENTER EMPLOYEE ID");
.addComponent(jLabel35))

.addGap(18, 18, 18)


jTextField1.setFont(new
java.awt.Font("Tahoma", 1, 14));
.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE) jTextField1.setForeground(new
java.awt.Color(51, 0, 0));
.addComponent(jTextField86,
javax.swing.GroupLayout.PREFERRED_SIZE,

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jPanel1Layout.setHorizontalGroup(
jTextField1.setBorder(javax.swing.BorderFactory.cr
eateBevelBorder(javax.swing.border.BevelBorder.
RAISED, java.awt.Color.lightGray, jPanel1Layout.createParallelGroup(javax.swing.Gr
java.awt.Color.lightGray, null, null)); oupLayout.Alignment.LEADING)

jTextField1.addActionListener(new
java.awt.event.ActionListener() { .addGroup(javax.swing.GroupLayout.Alignment.TR
AILING, jPanel1Layout.createSequentialGroup()
public void
actionPerformed(java.awt.event.ActionEvent evt) { .addContainerGap(66, Short.MAX_VALUE)

jTextField1ActionPerformed(evt); .addComponent(jButton6,
javax.swing.GroupLayout.PREFERRED_SIZE, 141,
} javax.swing.GroupLayout.PREFERRED_SIZE)

}); .addGap(18, 18, 18)

.addComponent(jButton9,
javax.swing.GroupLayout.PREFERRED_SIZE, 201,
jButton9.setBackground(new javax.swing.GroupLayout.PREFERRED_SIZE)
java.awt.Color(102, 102, 102));
.addGap(18, 18, 18)
jButton9.setFont(new
java.awt.Font("Tahoma", 1, 24)); .addComponent(jButton7,
javax.swing.GroupLayout.PREFERRED_SIZE, 118,
jButton9.setForeground(new javax.swing.GroupLayout.PREFERRED_SIZE)
java.awt.Color(255, 255, 255));
.addGap(18, 18, 18)
jButton9.setText("Update Record");
.addComponent(jButton8,
javax.swing.GroupLayout.PREFERRED_SIZE, 125,
jButton9.setBorder(javax.swing.BorderFactory.cre javax.swing.GroupLayout.PREFERRED_SIZE)
ateBevelBorder(javax.swing.border.BevelBorder.R
AISED)); .addGap(95, 95, 95))

jButton9.addActionListener(new
java.awt.event.ActionListener() { .addGroup(jPanel1Layout.createSequentialGroup()

public void .addContainerGap()


actionPerformed(java.awt.event.ActionEvent evt) {
.addComponent(jPanel6,
jButton9ActionPerformed(evt); javax.swing.GroupLayout.PREFERRED_SIZE, 377,
javax.swing.GroupLayout.PREFERRED_SIZE)
}
.addGap(18, 18, 18)
});
.addComponent(jPanel4,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout jPanel1Layout = new
javax.swing.GroupLayout.PREFERRED_SIZE))
javax.swing.GroupLayout(jPanel1);

jPanel1.setLayout(jPanel1Layout);
.addGroup(jPanel1Layout.createSequentialGroup()

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


.addGap(64, 64, 64) .addComponent(jSeparator2,
javax.swing.GroupLayout.PREFERRED_SIZE, 10,
.addComponent(jSeparator2, javax.swing.GroupLayout.PREFERRED_SIZE)
javax.swing.GroupLayout.PREFERRED_SIZE, 654,
javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18)

.addContainerGap(82,
Short.MAX_VALUE)) .addGroup(jPanel1Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE)

.addGroup(javax.swing.GroupLayout.Alignment.TR .addComponent(jLabel21)
AILING, jPanel1Layout.createSequentialGroup()
.addComponent(jTextField1,
.addGap(75, 75, 75) javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE))
javax.swing.GroupLayout.DEFAULT_SIZE, 647,
Short.MAX_VALUE) .addGap(18, 18, 18)

.addGap(78, 78, 78))


.addGroup(jPanel1Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(jPanel4,
.addGap(189, 189, 189) javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
.addComponent(jLabel21)
Short.MAX_VALUE)
.addGap(18, 18, 18)
.addComponent(jPanel6,
.addComponent(jTextField1, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE, 181, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE) Short.MAX_VALUE))

.addContainerGap(235, .addGap(28, 28, 28)


Short.MAX_VALUE))

); .addGroup(jPanel1Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE)
jPanel1Layout.setVerticalGroup(
.addComponent(jButton9,
javax.swing.GroupLayout.PREFERRED_SIZE, 48,
jPanel1Layout.createParallelGroup(javax.swing.Gr javax.swing.GroupLayout.PREFERRED_SIZE)
oupLayout.Alignment.LEADING)
.addComponent(jButton6,
javax.swing.GroupLayout.PREFERRED_SIZE, 48,
.addGroup(jPanel1Layout.createSequentialGroup() javax.swing.GroupLayout.PREFERRED_SIZE)

.addContainerGap() .addComponent(jButton7,
javax.swing.GroupLayout.PREFERRED_SIZE, 48,
.addComponent(jLabel2)
javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.Compo
nentPlacement.RELATED)

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


.addComponent(jButton8, .addContainerGap(546,
javax.swing.GroupLayout.PREFERRED_SIZE, 48, Short.MAX_VALUE))
javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(34, 34, 34)) .addGroup(layout.createParallelGroup(javax.swing


.GroupLayout.Alignment.LEADING)
);
.addComponent(jPanel1,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout layout = new
Short.MAX_VALUE))
javax.swing.GroupLayout(getContentPane());
);
getContentPane().setLayout(layout);

layout.setHorizontalGroup(
bindingGroup.bind();
layout.createParallelGroup(javax.swing.GroupLayo
ut.Alignment.LEADING)
pack();
.addGroup(layout.createSequentialGroup()
}// </editor-fold>
.addGap(172, 172, 172)

.addComponent(jLabel1,
javax.swing.GroupLayout.PREFERRED_SIZE, 433, private void
javax.swing.GroupLayout.PREFERRED_SIZE) jButton6ActionPerformed(java.awt.event.ActionEv
ent evt) {
.addContainerGap(195,
Short.MAX_VALUE))

.addGroup(layout.createParallelGroup(javax.swing
.GroupLayout.Alignment.LEADING) try

.addComponent(jPanel1, {
javax.swing.GroupLayout.DEFAULT_SIZE,
String uid ="root";
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)) String pwd ="root";

); String url
="jdbc:mysql://localhost:3306/payroll";
layout.setVerticalGroup(

layout.createParallelGroup(javax.swing.GroupLayo con = DriverManager.getConnection(url, uid,


ut.Alignment.LEADING) pwd);

.addGroup(layout.createSequentialGroup() stmt = con.createStatement();

.addContainerGap()

.addComponent(jLabel1) String qry = "select * from Salary where


id="+jTextField1.getText()+";";

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jTextField75.setText(gen);

rs=stmt.executeQuery(qry); jTextField76.setText(city);

jTextField77.setText(mo);

if(rs.next()) jTextField81.setText(bs);

jTextField82.setText(da);

{ jTextField83.setText(ta);

jTextField84.setText(ma);

String name =rs.getString("name"); jTextField85.setText(pf);

String dept =rs.getString("dept"); jTextField86.setText(gs);

String jdate =rs.getString("jdate"); jTextField87.setText(ns);

String accno =rs.getString("accno");

String gen =rs.getString("gen");

String city =rs.getString("city"); }

String mo =rs.getString("mo");

String bs =rs.getString("bs");

String da =rs.getString("da"); }

String ta =rs.getString("ta"); catch(Exception e)

String ma =rs.getString("ma"); {

String pf =rs.getString("pf"); JOptionPane.showMessageDialog(null,


"Something Went Wrong / Check MqSql
String gs =rs.getString("gs"); Connection");
String ns =rs.getString("ns");

Integer id =rs.getInt("id"); }

jTextField1.setText("" + id); }

jTextField71.setText(name);

jTextField72.setText(dept); private void


jButton7ActionPerformed(java.awt.event.ActionEv
jTextField73.setText(jdate);
ent evt) {
jTextField74.setText(accno);

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jTextField83.setText(" Rs. " + ta); + "Dept = '"+jTextField72.getText() +" ',"

jTextField84.setText(" Rs. " + ma); + "jdate = '"+jTextField73.getText() +" ',"

jTextField85.setText(" Rs. " + pf); + "accno = '"+jTextField74.getText() +"


',"
jTextField86.setText(" Rs. " + gs);
+ "gen = '"+jTextField75.getText() +" ',"
jTextField87.setText(" Rs. " + ns);
+ "city = '"+jTextField76.getText() +" ',"
jTextField82.setEditable(false);
+ "mo = '"+jTextField77.getText() +" ',"
jTextField83.setEditable(false);
+ "bs = '"+jTextField81.getText() +" ',"
jTextField84.setEditable(false);
+ "da = '"+ jTextField82.getText() +" ',"
jTextField85.setEditable(false);
+ "ta = '"+ jTextField83.getText() +" ',"
jTextField86.setEditable(false);
+ "ma = '"+ jTextField84.getText() +" ',"
jTextField87.setEditable(false);
+ "pf = '"+ jTextField85.getText() +" ',"

+ "gs = '"+ jTextField86.getText() +" ',"

+ "ns = '"+ jTextField87.getText() +" '"

+ " WHERE id = "+jTextField1.getText() +


int a = JOptionPane.showConfirmDialog(null, ";";
"Wanna Save Employee Details For Sure ?");

if (a == JOptionPane.YES_OPTION) {
// stmt = con.createStatement();
try {
stmt.executeUpdate(qry);

JOptionPane.showMessageDialog(null,
String uid = "root"; "Employee Details Saved Sucessfully.");

String pwd = "root";

String url = stmt.close();


"jdbc:mysql://localhost:3306/payroll";
con.close();

} catch (Exception e) {
con = DriverManager.getConnection(url,
uid, pwd); JOptionPane.showMessageDialog(null,
"Something Went Wrong / Check MySql
stmt = con.createStatement(); Connection !");

String qry = " UPDATE salary SET " }


+ "name ='"+jTextField71.getText() +" ', jTextField1.setText("");
"

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jTextField71.setText(""); @Override

jTextField72.setText(""); public void run() {

jTextField73.setText(""); new update().setVisible(true);

jTextField74.setText(""); }

jTextField75.setText(""); });

jTextField76.setText(""); }

jTextField77.setText(""); // Variables declaration - do not modify

jTextField81.setText(""); private javax.swing.JButton jButton6;

jTextField82.setText(""); private javax.swing.JButton jButton7;

jTextField83.setText(""); private javax.swing.JButton jButton8;

jTextField84.setText(""); private javax.swing.JButton jButton9;

jTextField85.setText(""); private javax.swing.JLabel jLabel1;

jTextField86.setText(""); private javax.swing.JLabel jLabel2;

jTextField87.setText(""); private javax.swing.JLabel jLabel21;

private javax.swing.JLabel jLabel31;

private javax.swing.JLabel jLabel32;

private javax.swing.JLabel jLabel33;

private javax.swing.JLabel jLabel34;

} private javax.swing.JLabel jLabel35;

private javax.swing.JLabel jLabel36;

public static void main(String args[]) { private javax.swing.JLabel jLabel37;

private javax.swing.JLabel jLabel51;

java.awt.EventQueue.invokeLater(new private javax.swing.JLabel jLabel52;


Runnable() {
private javax.swing.JLabel jLabel53;

private javax.swing.JLabel

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


DELETE
package employee; jLabel53 = new javax.swing.JLabel();

import java.sql.*; jLabel54 = new javax.swing.JLabel();

import javax.swing.JOptionPane; jLabel55 = new javax.swing.JLabel();

jLabel56 = new javax.swing.JLabel();

public class delete extends javax.swing.JFrame { jLabel57 = new javax.swing.JLabel();

Connection con = null; jTextField74 = new javax.swing.JTextField();

Statement stmt = null; jTextField72 = new javax.swing.JTextField();

ResultSet rs = null; jTextField76 = new javax.swing.JTextField();

jTextField75 = new javax.swing.JTextField();

public delete() { jTextField77 = new javax.swing.JTextField();

initComponents(); jTextField73 = new javax.swing.JTextField();

} jTextField71 = new javax.swing.JTextField();

jPanel4 = new javax.swing.JPanel();

@SuppressWarnings("unchecked") jLabel31 = new javax.swing.JLabel();

// <editor-fold defaultstate="collapsed" jTextField81 = new javax.swing.JTextField();


desc="Generated Code">
jLabel32 = new javax.swing.JLabel();
private void initComponents() {
jTextField82 = new javax.swing.JTextField();
bindingGroup = new
org.jdesktop.beansbinding.BindingGroup(); jLabel33 = new javax.swing.JLabel();

jTextField83 = new javax.swing.JTextField();

jLabel1 = new javax.swing.JLabel(); jLabel34 = new javax.swing.JLabel();

jPanel1 = new javax.swing.JPanel(); jTextField84 = new javax.swing.JTextField();

jButton6 = new javax.swing.JButton(); jLabel35 = new javax.swing.JLabel();

jButton7 = new javax.swing.JButton(); jTextField85 = new javax.swing.JTextField();

jButton8 = new javax.swing.JButton(); jLabel36 = new javax.swing.JLabel();

jPanel6 = new javax.swing.JPanel(); jTextField86 = new javax.swing.JTextField();

jLabel51 = new javax.swing.JLabel(); jLabel37 = new javax.swing.JLabel();

jLabel52 = new javax.swing.JLabel(); jTextField87 = new javax.swing.JTextField();

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jSeparator2 = new javax.swing.JSeparator(); public void
actionPerformed(java.awt.event.ActionEvent evt) {
jLabel2 = new javax.swing.JLabel();
jButton6ActionPerformed(evt);
jLabel21 = new javax.swing.JLabel();
}
jTextField1 = new javax.swing.JTextField();
});
jButton9 = new javax.swing.JButton();

jButton7.setBackground(new
setBounds(new java.awt.Rectangle(40, 20, 0, java.awt.Color(102, 102, 102));
0));
jButton7.setFont(new
java.awt.Font("Tahoma", 1, 24));
org.jdesktop.beansbinding.Binding binding = jButton7.setForeground(new
org.jdesktop.beansbinding.Bindings.createAutoBin java.awt.Color(255, 255, 255));
ding(org.jdesktop.beansbinding.AutoBinding.Upda
teStrategy.READ_WRITE, this, jButton7.setText("Reset");
org.jdesktop.beansbinding.ELProperty.create("
Employee Payroll Management System ||
www.ezindagi.in ||"), this, jButton7.setBorder(javax.swing.BorderFactory.cre
org.jdesktop.beansbinding.BeanProperty.create("ti ateBevelBorder(javax.swing.border.BevelBorder.R
tle")); AISED));

bindingGroup.addBinding(binding); jButton7.addActionListener(new
java.awt.event.ActionListener() {

public void
jLabel1.setFont(new java.awt.Font("Sylfaen", actionPerformed(java.awt.event.ActionEvent evt) {
1, 36));
jButton7ActionPerformed(evt);

}
jPanel1.setBackground(new
java.awt.Color(250, 250, 255)); });

jButton6.setBackground(new jButton8.setBackground(new
java.awt.Color(102, 102, 102)); java.awt.Color(102, 102, 102));

jButton6.setFont(new jButton8.setFont(new
java.awt.Font("Tahoma", 1, 24)); java.awt.Font("Tahoma", 1, 24));

jButton6.setForeground(new jButton8.setForeground(new
java.awt.Color(255, 255, 255)); java.awt.Color(255, 255, 255));

jButton6.setText("Search"); jButton8.setText("Quit");

jButton6.setBorder(javax.swing.BorderFactory.cre jButton8.setBorder(javax.swing.BorderFactory.cre
ateBevelBorder(javax.swing.border.BevelBorder.R ateBevelBorder(javax.swing.border.BevelBorder.R
AISED)); AISED));

jButton6.addActionListener(new jButton8.addActionListener(new
java.awt.event.ActionListener() { java.awt.event.ActionListener() {

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


public void jLabel54.setForeground(new
actionPerformed(java.awt.event.ActionEvent evt) { java.awt.Color(51, 0, 0));

jButton8ActionPerformed(evt); jLabel54.setText("Gender : ");

}); jLabel55.setFont(new java.awt.Font("Arial", 1,


18));

jLabel55.setForeground(new
jPanel6.setBackground(new java.awt.Color(51, 0, 0));
java.awt.Color(250, 250, 255));
jLabel55.setText("Joining Date : ");

jPanel6.setBorder(javax.swing.BorderFactory.creat
eTitledBorder(javax.swing.BorderFactory.createBe
velBorder(javax.swing.border.BevelBorder.RAISED, jLabel56.setFont(new java.awt.Font("Arial", 1,
java.awt.Color.lightGray, java.awt.Color.lightGray, 18));
null, null), "Employee Personal Details",
javax.swing.border.TitledBorder.DEFAULT_JUSTIFI jLabel56.setForeground(new
CATION, java.awt.Color(51, 0, 0));
javax.swing.border.TitledBorder.DEFAULT_POSITIO
jLabel56.setText("Department : ");
N, new java.awt.Font("Tahoma", 1, 18),
java.awt.Color.darkGray)); // NOI18N

jLabel57.setFont(new java.awt.Font("Arial", 1,
18));
jLabel51.setFont(new java.awt.Font("Arial", 1,
18)); jLabel57.setForeground(new
java.awt.Color(51, 0, 0));
jLabel51.setForeground(new
java.awt.Color(51, 0, 0)); jLabel57.setText("Emp. Name : ");
jLabel51.setText(" Address/City : ");

jTextField74.setFont(new
java.awt.Font("Tahoma", 1, 14));
jLabel52.setFont(new java.awt.Font("Arial", 1,
18)); jTextField74.setForeground(new
java.awt.Color(51, 0, 0));
jLabel52.setForeground(new
java.awt.Color(51, 0, 0));

jLabel52.setText("Contact No. : "); jTextField72.setFont(new


java.awt.Font("Tahoma", 1, 14));

jTextField72.setForeground(new
jLabel53.setFont(new java.awt.Font("Arial", 1,
java.awt.Color(51, 0, 0));
18));

jLabel53.setForeground(new
java.awt.Color(51, 0, 0)); jTextField76.setFont(new
java.awt.Font("Tahoma", 1, 14));
jLabel53.setText("Account No. : ");
jTextField76.setForeground(new
java.awt.Color(51, 0, 0));
jLabel54.setFont(new java.awt.Font("Arial", 1,
18));

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jTextField75.setFont(new
java.awt.Font("Tahoma", 1, 14)); .addGroup(jPanel6Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.TRAILING)
jTextField75.setForeground(new
java.awt.Color(51, 0, 0)); .addComponent(jLabel55)

.addComponent(jLabel56)

jTextField77.setFont(new .addComponent(jLabel57)
java.awt.Font("Tahoma", 1, 14));
.addComponent(jLabel54)
jTextField77.setForeground(new
java.awt.Color(51, 0, 0)); .addComponent(jLabel53)

.addComponent(jLabel51)

jTextField73.setFont(new .addComponent(jLabel52))
java.awt.Font("Tahoma", 1, 14));
.addGap(18, 18, 18)
jTextField73.setForeground(new
java.awt.Color(51, 0, 0));
.addGroup(jPanel6Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.LEADING, false)

jTextField71.setFont(new .addComponent(jTextField77)
java.awt.Font("Tahoma", 1, 14));
.addComponent(jTextField76)
jTextField71.setForeground(new
java.awt.Color(51, 0, 0)); .addComponent(jTextField75)

jTextField71.addActionListener(new .addComponent(jTextField74)
java.awt.event.ActionListener() {
.addComponent(jTextField73)
public void
.addComponent(jTextField72)
actionPerformed(java.awt.event.ActionEvent evt) {
.addComponent(jTextField71,
jTextField71ActionPerformed(evt);
javax.swing.GroupLayout.DEFAULT_SIZE, 196,
} Short.MAX_VALUE))

}); .addGap(44, 44, 44))

);

javax.swing.GroupLayout jPanel6Layout = new jPanel6Layout.setVerticalGroup(


javax.swing.GroupLayout(jPanel6);

jPanel6.setLayout(jPanel6Layout); jPanel6Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING)
jPanel6Layout.setHorizontalGroup(

.addGroup(jPanel6Layout.createSequentialGroup()
jPanel6Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING) .addContainerGap()

.addGroup(javax.swing.GroupLayout.Alignment.TR .addGroup(jPanel6Layout.createParallelGroup(java
AILING, jPanel6Layout.createSequentialGroup() x.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel6Layout.createSequentialGroup()

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


.addComponent(jTextField71, .addGap(18, 18, 18)
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(jPanel6Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE)

.addPreferredGap(javax.swing.LayoutStyle.Compo .addComponent(jLabel51)
nentPlacement.UNRELATED)
.addComponent(jTextField76,
.addComponent(jTextField72, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addGap(18, 18, 18)

.addComponent(jTextField73, .addGroup(jPanel6Layout.createParallelGroup(java
javax.swing.GroupLayout.PREFERRED_SIZE, x.swing.GroupLayout.Alignment.BASELINE)
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel52)

.addGap(18, 18, 18) .addComponent(jTextField77,


javax.swing.GroupLayout.PREFERRED_SIZE,
.addComponent(jTextField74, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)) .addContainerGap(16,
Short.MAX_VALUE))

.addGroup(jPanel6Layout.createSequentialGroup() );

.addComponent(jLabel57)
jPanel4.setBackground(new
.addPreferredGap(javax.swing.LayoutStyle.Compo java.awt.Color(250, 250, 255));
nentPlacement.UNRELATED)

.addComponent(jLabel56) jPanel4.setBorder(javax.swing.BorderFactory.creat
eTitledBorder(javax.swing.BorderFactory.createBe
.addGap(18, 18, 18) velBorder(javax.swing.border.BevelBorder.RAISED,
java.awt.Color.lightGray, java.awt.Color.lightGray,
.addComponent(jLabel55) null, null), "Employee Salary Details",
javax.swing.border.TitledBorder.DEFAULT_JUSTIFI
.addGap(18, 18, 18) CATION,
javax.swing.border.TitledBorder.DEFAULT_POSITIO
.addComponent(jLabel53) N, new java.awt.Font("Tahoma", 1, 18),
java.awt.Color.darkGray)); // NOI18N
.addGap(18, 18, 18)

.addGroup(jPanel6Layout.createParallelGroup(java jLabel31.setFont(new java.awt.Font("Arial", 1,


x.swing.GroupLayout.Alignment.BASELINE) 18));
.addComponent(jLabel54) jLabel31.setForeground(new
java.awt.Color(51, 0, 0));
.addComponent(jTextField75,
javax.swing.GroupLayout.PREFERRED_SIZE, jLabel31.setText("Basic Salary : ");
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jTextField81.setFont(new
java.awt.Font("Tahoma", 1, 14));
jLabel34.setFont(new java.awt.Font("Arial", 1,
jTextField81.setForeground(new 18));
java.awt.Color(51, 0, 0));
jLabel34.setForeground(new
java.awt.Color(51, 0, 0));
jTextField81.setBorder(javax.swing.BorderFactory.
createEtchedBorder()); jLabel34.setText("M.A. : ");

jLabel32.setFont(new java.awt.Font("Arial", 1, jTextField84.setBackground(new


18)); java.awt.Color(250, 250, 255));

jLabel32.setForeground(new jTextField84.setFont(new
java.awt.Color(51, 0, 0)); java.awt.Font("Tahoma", 1, 14));

jLabel32.setText("D. A. : "); jTextField84.setForeground(new


java.awt.Color(51, 0, 0));

jTextField82.setBackground(new jTextField84.setBorder(javax.swing.BorderFactory.
java.awt.Color(250, 250, 255)); createEmptyBorder(1, 1, 1, 1));

jTextField82.setFont(new
java.awt.Font("Tahoma", 1, 14));
jLabel35.setFont(new java.awt.Font("Arial", 1,
jTextField82.setForeground(new 18));
java.awt.Color(51, 0, 0));
jLabel35.setForeground(new
java.awt.Color(51, 0, 0));
jTextField82.setBorder(javax.swing.BorderFactory.
createEmptyBorder(1, 1, 1, 1)); jLabel35.setText("P. F. : ");

jLabel33.setFont(new java.awt.Font("Arial", 1, jTextField85.setBackground(new


18)); java.awt.Color(250, 250, 255));

jLabel33.setForeground(new jTextField85.setFont(new
java.awt.Color(51, 0, 0)); java.awt.Font("Tahoma", 1, 14));

jLabel33.setText("T. A. : "); jTextField85.setForeground(new


java.awt.Color(51, 0, 0));

jTextField83.setBackground(new jTextField85.setBorder(javax.swing.BorderFactory.
java.awt.Color(250, 250, 255)); createEmptyBorder(1, 1, 1, 1));

jTextField83.setFont(new jTextField85.addActionListener(new
java.awt.Font("Tahoma", 1, 14)); java.awt.event.ActionListener() {

jTextField83.setForeground(new public void


java.awt.Color(51, 0, 0)); actionPerformed(java.awt.event.ActionEvent evt) {

jTextField85ActionPerformed(evt);
jTextField83.setBorder(javax.swing.BorderFactory.
createEmptyBorder(1, 1, 1, 1)); }

});

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jPanel4Layout.createParallelGroup(javax.swing.Gr
jLabel36.setFont(new java.awt.Font("Arial", 1, oupLayout.Alignment.LEADING)
18));

jLabel36.setForeground(new .addGroup(jPanel4Layout.createSequentialGroup()
java.awt.Color(51, 0, 0));
.addGap(18, 18, 18)
jLabel36.setText("Gross Salary : ");

.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.TRAILING)
jTextField86.setBackground(new
java.awt.Color(250, 250, 255)); .addComponent(jLabel33)
jTextField86.setFont(new .addComponent(jLabel32)
java.awt.Font("Tahoma", 1, 14));
.addComponent(jLabel31)
jTextField86.setForeground(new
java.awt.Color(51, 0, 0)); .addComponent(jLabel35)

.addComponent(jLabel34)
jTextField86.setBorder(javax.swing.BorderFactory.
createEmptyBorder(1, 1, 1, 1)); .addComponent(jLabel36)

.addComponent(jLabel37))

jLabel37.setFont(new java.awt.Font("Arial", 1,
18)); .addPreferredGap(javax.swing.LayoutStyle.Compo
nentPlacement.RELATED)
jLabel37.setForeground(new
java.awt.Color(51, 0, 0));
.addGroup(jPanel4Layout.createParallelGroup(java
jLabel37.setText("Net Salary : "); x.swing.GroupLayout.Alignment.TRAILING, false)

.addComponent(jTextField87,
javax.swing.GroupLayout.Alignment.LEADING)
jTextField87.setBackground(new
java.awt.Color(250, 250, 255)); .addComponent(jTextField86,
javax.swing.GroupLayout.Alignment.LEADING)
jTextField87.setFont(new
java.awt.Font("Tahoma", 1, 14)); .addComponent(jTextField85,
javax.swing.GroupLayout.Alignment.LEADING)
jTextField87.setForeground(new
java.awt.Color(51, 0, 0)); .addComponent(jTextField84,
javax.swing.GroupLayout.Alignment.LEADING)

jTextField87.setBorder(javax.swing.BorderFactory. .addComponent(jTextField83,
createEmptyBorder(1, 1, 1, 1)); javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jTextField82,
javax.swing.GroupLayout.Alignment.LEADING)
javax.swing.GroupLayout jPanel4Layout = new
javax.swing.GroupLayout(jPanel4); .addComponent(jTextField81,
javax.swing.GroupLayout.Alignment.LEADING,
jPanel4.setLayout(jPanel4Layout); javax.swing.GroupLayout.PREFERRED_SIZE, 196,
javax.swing.GroupLayout.PREFERRED_SIZE))
jPanel4Layout.setHorizontalGroup(
.addContainerGap(17,
Short.MAX_VALUE))

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


); javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
jPanel4Layout.setVerticalGroup(
.addComponent(jLabel34))

jPanel4Layout.createParallelGroup(javax.swing.Gr .addGap(18, 18, 18)


oupLayout.Alignment.LEADING)

.addGroup(jPanel4Layout.createParallelGroup(java
.addGroup(jPanel4Layout.createSequentialGroup() x.swing.GroupLayout.Alignment.BASELINE)

.addContainerGap() .addComponent(jTextField85,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
.addGroup(jPanel4Layout.createParallelGroup(java javax.swing.GroupLayout.PREFERRED_SIZE)
x.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel35))
.addComponent(jTextField81,
javax.swing.GroupLayout.PREFERRED_SIZE, .addGap(18, 18, 18)
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel4Layout.createParallelGroup(java
.addComponent(jLabel31)) x.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jTextField86,
.addPreferredGap(javax.swing.LayoutStyle.Compo javax.swing.GroupLayout.PREFERRED_SIZE,
nentPlacement.UNRELATED) javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(jPanel4Layout.createParallelGroup(java .addComponent(jLabel36))
x.swing.GroupLayout.Alignment.BASELINE)
.addGap(18, 18, 18)
.addComponent(jTextField82,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, .addGroup(jPanel4Layout.createParallelGroup(java
javax.swing.GroupLayout.PREFERRED_SIZE) x.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel32)) .addComponent(jTextField87,
javax.swing.GroupLayout.PREFERRED_SIZE,
.addGap(18, 18, 18) javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(jPanel4Layout.createParallelGroup(java .addComponent(jLabel37))
x.swing.GroupLayout.Alignment.BASELINE)
.addContainerGap(19,
.addComponent(jTextField83, Short.MAX_VALUE))
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, );
javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel33))
jSeparator2.setBackground(new
.addGap(18, 18, 18) java.awt.Color(0, 0, 0));

jSeparator2.setForeground(new
.addGroup(jPanel4Layout.createParallelGroup(java java.awt.Color(0, 0, 0));
x.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jTextField84,
javax.swing.GroupLayout.PREFERRED_SIZE,

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jLabel2.setFont(new java.awt.Font("Tahoma", public void
3, 36)); actionPerformed(java.awt.event.ActionEvent evt) {

jLabel2.setText("Government PayRoll jButton9ActionPerformed(evt);


Management ");
}

});
jLabel21.setFont(new java.awt.Font("Arial", 1,
16));

jLabel21.setText("ENTER EMPLOYEE ID"); javax.swing.GroupLayout jPanel1Layout = new


javax.swing.GroupLayout(jPanel1);

jPanel1.setLayout(jPanel1Layout);
jTextField1.setFont(new
java.awt.Font("Tahoma", 1, 14)); jPanel1Layout.setHorizontalGroup(

jTextField1.setForeground(new
java.awt.Color(51, 0, 0)); jPanel1Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING)

jTextField1.setBorder(javax.swing.BorderFactory.cr
eateBevelBorder(javax.swing.border.BevelBorder. .addGroup(javax.swing.GroupLayout.Alignment.TR
RAISED, java.awt.Color.lightGray, AILING, jPanel1Layout.createSequentialGroup()
java.awt.Color.lightGray, null, null));
.addContainerGap(66, Short.MAX_VALUE)
jTextField1.addActionListener(new
java.awt.event.ActionListener() { .addComponent(jButton6,
javax.swing.GroupLayout.PREFERRED_SIZE, 141,
public void javax.swing.GroupLayout.PREFERRED_SIZE)
actionPerformed(java.awt.event.ActionEvent evt) {
.addGap(18, 18, 18)
jTextField1ActionPerformed(evt);
.addComponent(jButton9,
} javax.swing.GroupLayout.PREFERRED_SIZE, 201,
javax.swing.GroupLayout.PREFERRED_SIZE)
});
.addGap(18, 18, 18)

.addComponent(jButton7,
jButton9.setBackground(new javax.swing.GroupLayout.PREFERRED_SIZE, 118,
java.awt.Color(102, 102, 102)); javax.swing.GroupLayout.PREFERRED_SIZE)

jButton9.setFont(new .addGap(18, 18, 18)


java.awt.Font("Tahoma", 1, 24));
.addComponent(jButton8,
jButton9.setForeground(new javax.swing.GroupLayout.PREFERRED_SIZE, 125,
java.awt.Color(255, 255, 255)); javax.swing.GroupLayout.PREFERRED_SIZE)

jButton9.setText("Delete Record"); .addGap(95, 95, 95))

jButton9.setBorder(javax.swing.BorderFactory.cre .addGroup(jPanel1Layout.createSequentialGroup()
ateBevelBorder(javax.swing.border.BevelBorder.R
AISED)); .addContainerGap()

jButton9.addActionListener(new .addComponent(jPanel6,
java.awt.event.ActionListener() { javax.swing.GroupLayout.PREFERRED_SIZE, 377,
javax.swing.GroupLayout.PREFERRED_SIZE)

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


.addGap(18, 18, 18) .addComponent(jLabel2)

.addComponent(jPanel4,
javax.swing.GroupLayout.PREFERRED_SIZE, .addPreferredGap(javax.swing.LayoutStyle.Compo
javax.swing.GroupLayout.DEFAULT_SIZE, nentPlacement.RELATED)
javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(jSeparator2,
javax.swing.GroupLayout.PREFERRED_SIZE, 10,
.addGroup(jPanel1Layout.createSequentialGroup() javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(64, 64, 64) .addGap(18, 18, 18)

.addComponent(jSeparator2,
javax.swing.GroupLayout.PREFERRED_SIZE, 654, .addGroup(jPanel1Layout.createParallelGroup(java
javax.swing.GroupLayout.PREFERRED_SIZE) x.swing.GroupLayout.Alignment.BASELINE)

.addContainerGap(82, .addComponent(jLabel21)
Short.MAX_VALUE))
.addComponent(jTextField1,
javax.swing.GroupLayout.PREFERRED_SIZE,
.addGroup(javax.swing.GroupLayout.Alignment.TR javax.swing.GroupLayout.DEFAULT_SIZE,
AILING, jPanel1Layout.createSequentialGroup() javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(75, 75, 75) .addGap(18, 18, 18)

.addComponent(jLabel2,
javax.swing.GroupLayout.DEFAULT_SIZE, 647, .addGroup(jPanel1Layout.createParallelGroup(java
Short.MAX_VALUE) x.swing.GroupLayout.Alignment.LEADING)

.addGap(78, 78, 78)) .addComponent(jPanel4,


javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
.addGroup(jPanel1Layout.createSequentialGroup() Short.MAX_VALUE)

.addGap(189, 189, 189) .addComponent(jPanel6,


javax.swing.GroupLayout.DEFAULT_SIZE,
.addComponent(jLabel21) javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
.addGap(18, 18, 18)
.addGap(28, 28, 28)
.addComponent(jTextField1,
javax.swing.GroupLayout.PREFERRED_SIZE, 181,
javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(jPanel1Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE)
.addContainerGap(235,
Short.MAX_VALUE)) .addComponent(jButton9,
javax.swing.GroupLayout.PREFERRED_SIZE, 48,
);
javax.swing.GroupLayout.PREFERRED_SIZE)
jPanel1Layout.setVerticalGroup(
.addComponent(jButton6,
javax.swing.GroupLayout.PREFERRED_SIZE, 48,
jPanel1Layout.createParallelGroup(javax.swing.Gr javax.swing.GroupLayout.PREFERRED_SIZE)
oupLayout.Alignment.LEADING)
.addComponent(jButton7,
javax.swing.GroupLayout.PREFERRED_SIZE, 48,
.addGroup(jPanel1Layout.createSequentialGroup() javax.swing.GroupLayout.PREFERRED_SIZE)

.addContainerGap() .addComponent(jButton8,
javax.swing.GroupLayout.PREFERRED_SIZE, 48,
javax.swing.GroupLayout.PREFERRED_SIZE))

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


.addGap(34, 34, 34)) javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
);
);

javax.swing.GroupLayout layout = new


javax.swing.GroupLayout(getContentPane()); bindingGroup.bind();

getContentPane().setLayout(layout);

layout.setHorizontalGroup( pack();

}// </editor-fold>
layout.createParallelGroup(javax.swing.GroupLayo
ut.Alignment.LEADING)

.addGroup(layout.createSequentialGroup() private void


jButton6ActionPerformed(java.awt.event.ActionEv
.addGap(172, 172, 172) ent evt) {

.addComponent(jLabel1,
javax.swing.GroupLayout.PREFERRED_SIZE, 433,
javax.swing.GroupLayout.PREFERRED_SIZE)

.addContainerGap(195, try
Short.MAX_VALUE))
{

.addGroup(layout.createParallelGroup(javax.swing String uid ="root";


.GroupLayout.Alignment.LEADING)
String pwd ="root";
.addComponent(jPanel1,
String url
javax.swing.GroupLayout.DEFAULT_SIZE,
="jdbc:mysql://localhost:3306/payroll";
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))

); con = DriverManager.getConnection(url, uid,


pwd);
layout.setVerticalGroup(
stmt = con.createStatement();
layout.createParallelGroup(javax.swing.GroupLayo
ut.Alignment.LEADING)
String qry = "select * from Salary where
.addGroup(layout.createSequentialGroup() id="+jTextField1.getText()+";";
.addContainerGap()

.addComponent(jLabel1) rs=stmt.executeQuery(qry);
.addContainerGap(546,
Short.MAX_VALUE))
if(rs.next())

.addGroup(layout.createParallelGroup(javax.swing
.GroupLayout.Alignment.LEADING)
{
.addComponent(jPanel1,
javax.swing.GroupLayout.DEFAULT_SIZE,

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


jTextField83.setText(""); private void
jButton9ActionPerformed(java.awt.event.ActionEv
jTextField84.setText(""); ent evt) {

jTextField85.setText(""); // TODO add your handling code here:


jTextField86.setText("");

jTextField87.setText("");

int a = JOptionPane.showConfirmDialog(null,
"Wanna Delete Record For Sure ?");
}
if (a==JOptionPane.YES_OPTION)

{
private void
jButton8ActionPerformed(java.awt.event.ActionEv try
ent evt) {
{

stmt = con.createStatement();
new menu ().setVisible(true);
String qry ="DELETE FROM salary WHERE id
dispose(); = " +jTextField1.getText() + ";" ;

} stmt.executeUpdate(qry);

JOptionPane.showMessageDialog(null,
"Record Deleted Sucessfully !");
private void
jTextField71ActionPerformed(java.awt.event.Actio }catch(Exception e)
nEvent evt) {
{
// TODO add your handling code here:

} JOptionPane.showMessageDialog(null,"Error
Occured ! / Check MqSql Connection");

}
private void
jTextField85ActionPerformed(java.awt.event.Actio }
nEvent evt) {

// TODO add your handling code here:


jTextField1.setText("");
}
jTextField71.setText("");

jTextField72.setText("");
private void
jTextField1ActionPerformed(java.awt.event.Action jTextField73.setText("");
Event evt) {
jTextField74.setText("");
// TODO add your handling code here:
jTextField75.setText("");
}
jTextField76.setText("");

jTextField77.setText("");

jTextField81.setText("");

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


private javax.swing.JLabel jLabel55;

public static void main(String args[]) { private javax.swing.JLabel jLabel56;

private javax.swing.JLabel jLabel57;

java.awt.EventQueue.invokeLater(new private javax.swing.JPanel jPanel1;


Runnable
private javax.swing.JPanel jPanel4;
});
private javax.swing.JPanel jPanel6;
}
private javax.swing.JSeparator jSeparator2;
// Variables declaration - do not modify
private javax.swing.JTextField jTextField1;
private javax.swing.JButton jButton6;
private javax.swing.JTextField jTextField71;
private javax.swing.JButton jButton7;
private javax.swing.JTextField jTextField72;
private javax.swing.JButton jButton8;
private javax.swing.JTextField jTextField73;
private javax.swing.JButton jButton9;
private javax.swing.JTextField jTextField74;
private javax.swing.JLabel jLabel1;
private javax.swing.JTextField jTextField75;
private javax.swing.JLabel jLabel2;
private javax.swing.JTextField jTextField76;
private javax.swing.JLabel jLabel21;
private javax.swing.JTextField jTextField77;
private javax.swing.JLabel jLabel31;
private javax.swing.JTextField jTextField81;
private javax.swing.JLabel jLabel32;
private javax.swing.JTextField jTextField82;
private javax.swing.JLabel jLabel33;
private javax.swing.JTextField jTextField83;
private javax.swing.JLabel jLabel34;
private javax.swing.JTextField jTextField84;
private javax.swing.JLabel jLabel35;
private javax.swing.JTextField jTextField85;
private javax.swing.JLabel jLabel36;
private javax.swing.JTextField jTextField86;
private javax.swing.JLabel jLabel37;
private javax.swing.JTextField jTextField87;
private javax.swing.JLabel jLabel51;
private org.jdesktop.beansbinding.BindingGroup
private javax.swing.JLabel jLabel52; bindingGroup;

private javax.swing.JLabel jLabel53; // End of variables declaration

private javax.swing.JLabel jLabel54; }}}

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


BIBILOGRAPHY

Book : INFORMATICS PRACTICES

Writtten by:

1. Sumita Arora 12th IP

2. Oxford 12th IP

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name


TEACHER REMARKS

PAYROLL MANAGEMENT SYSTEM | Created by : Student Name

Вам также может понравиться