You are on page 1of 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 company’s


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
employee’s 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 employee’s 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
 Workman’s 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 other’s 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
programmer’s 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

You might also like