2. 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.
3. PAYROLL SYSTEM IS USED TO :
Create records
Delete records
Save records
for employees according to their
information given to the administration
of the company.
4. 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.
5. 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…
6. 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.
7. 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
8. Sick days
Employee loans
Child support payments
Workman’s compensation
9. 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.
10. 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
11.
12. Software required
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)
13. 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…
14. 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.
15. 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.
16. The Payroll can be managed using the
Java, Ms Access and some other
Platforms. Many payroll management
software are available in the market to
make the administration to maintain the
Payroll of its employees at a very faster
phase.
The management can buy those software
or create one such for it easy use..
17. 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.