Sie sind auf Seite 1von 21

PAYROLL

MANAGEMENT

INTRODUCTION
Payroll Management System is basically
used to build an application program,
that a company uses to manage the
records of the employees working in
the company.
Only the administration has the legal
rights to work with the system.
Employees can only log on to the
system to see their current status.

PAYROLL SYSTEM IS USED TO :

Create records
Delete records
Save records

for employees according to their


information
given to the
administration of the
company.

PROJECT OBJECTIVES

To improve efficiency of companys


administration.
To store up-to-date information of the
employees.
To make the employees understand
the rules of the company.
To reduce extra cost for the security
of the database.

TECHNICAL ISSUES

How the program saves data?


How errors are detected and how the
error messages are to be displayed?
What happens when we try to
overwrite the data?
Is the software user-friendly?

PROJECT DESCRIPTION
The term payroll encompasses every
employee who receives a regular wage
or other compensation. The different
payment methods are calculated by a
payroll specialist and the appropriate
paychecks are issued .
After a payroll accountant multiplies an
employees hours by his/her pay rate,
the gross income amount is entered
into a computer program

Regular deductions such as tax


withholdings, medical insurance etc.
are then categorized and subtracted.
The remaining balance is then
converted to a check and becomes
the employees net pay for that time
period.
Setting up an effective payroll
system is not difficult for trained
professionals, but it can be very time
consuming.

A payroll system involves everything that has


to do with the payment of employees and the
filing of employment taxes, keeping track of
hours, calculating salary, printing and
delivering checks etc.

Few of the possible deductions are:Health insurance


Vacation days
Sick days
Employee loans
Child support payments
Workmans compensation

THE MOST IMPORTANT MODULES OF


THE
DESIGN ARE :

Employee data
Payroll records
Rates
For the employee data module, one
has to keep track of the id no.,
name, pension plan agreement
and payroll of an employee.

CHOOSING A PAYROLL SYSTEM


It becomes difficult to find out the
payroll system you specifically
require. The criteria that help one to
do so are as follows: Security
Compatibility
Credibility
Flexibility

PROJECT REQUIREMENTS
The hardware requirements for payroll
management system are: Pentium IV Processor
Hard Disk: 80 GB HDD
Ram: at least 256 MB
The software specifications are: JAVA (Front end)
MS Access(Back end)

JAVA
The Java Development Kit(JDK) is a Sun
Microsystems product aimed at Java
developers. On 17/11/2006, Sun announced that
it would be released under the GNU General
Public License(GPL), thus making it a free
software.
The JDK also comes with a complete Java Runtime
Environment, usually called a private runtime. It
consists of a Java Virtual Machine, all of the class
libraries as well as additional libraries like
internationalization libraries

MS ACCESS
Microsoft Access is used to create simple
database solutions. Access tables support
a variety of standard field types, indices
and referential integrity. It also includes a
query interface, forms to display and enter
data, and reports for printing.
It is also easy to place a database on a
network and have multiple users share
and update data without overwriting each
others work.

The original concept of Access was for end


users to be able to access data from any
source. It is also used to import and export
data to many formats including Excel,
Outlook, Oracle, SQL server etc.
One of the benefits of Access from a
programmers perspective is its relative
compatibility with SQL. SQL statements
can be used directly in Macros and VBA
modules to manipulate Access tables.

SNAPSHOTS

CONCLUSIONS
The main aim of this project was to put
whatever was learnt in Java, into
practice. And the result obtained was a
simple payroll calculator, in addition to
a new language learnt. Also it provided
a better understanding of OOP.
This project helped in gaining confidence
in writing the codes in Java.

THANK YOU