3. INRODUCTION
Payroll management system is basically used to build an
application program that a company uses to manage the
employee records and calculating there salaries.
It is a very simple, flexible and user friendly management
software.
The management is the only one that has legal rights to
work on the system while employees can only log on to
the system to see their current status.
4. PROJEC 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 receive 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 ny his/her pay
rate , the gross income amount is entered into a computer programme.
Setting up an effective payroll system is not difficult for trained
professional's ,but it can be very time consuming .
6. 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
7. PAYROLL SYSTEM IS USED TO :
Create records
Delete records
Save records
for employees according to their information given to
the administration of the company.
8. PROJECT OBJECTIVES
To computerize the payroll system which was earlier
being handled manually.
Maintain a labor detailed record on the number of hours
worked and the type of work.
Calculate gross pay for hourly employees based on the
hours worked including overtime.
Automatically calculate required federal and state payroll
taxes such as income tax withholding.
Print payroll reports such as Labor Edit report, Hours
Distribution reports and payroll Register.
10. Process Onboarding
fig 3.2: Data flow diagram for company
Before starting payroll process of any organization below steps need to
follow:
Collect the information of the company
Company Name, Registration Number, Address, Bank
Details, TAN Number etc.
Collect The information of the employees
Employee Number, Address, Bank Details, PAN Number,
Salary Information etc.
Collect the information of the last payroll
Last payroll process by the company, Year to date company
11. Payroll Input
New Joiner
Leaver
Overtime
Transfer
Promotion
Salary Change
Salary Advance
Attendance
Leave out of Pay
Investment declaration etc..
12. Input update in the system:
Fig 3.5: Use case diagram
All the information received from the HR
system should be update in system in the
systematic way so we can get correct output.
13. Payroll Output and Report
Bank File
TDS Report
Salary Slip
Gross to Net Report
Payroll Register
Provident Fund Report
ESI Report
Professional Tax Report
Labor Welfare
MIS Report
14. TECHNICAL ISSUES
How the program save data ?
How error are detected and how the error message are to be
displayed ?
What happens when we try to overwrite the data ?
Is the software user-friendly ?
15. The Most Important Module Of The Design Are:
Employee Data
Payrolls 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
Payroll
Records
Rates Help
Employee
Data
Payroll System
16. CHOOSING A PAYROLLSYSTEM
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
17. SOFTWARE REQUIRED
The payroll can be managed using the java , SQLite 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.
Sanvels Consulting services provide you such payroll software at affordable cost..
18. The hardware requirements for payroll management system are:
• Pentium IV Processor
• Hard Disk: 80GB HDD
• Ram: at least 256 MB
The Software specification are:
• JAVA (Front End)
• SQLite (Back End)
19. 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…
20. CONCLUSION
The main aim of the project was to develop a payroll
management system designed to achieve maximum
efficiency and reduce the time taken to handle the payroll
activity.
It is designed to replace the existing manual record
system thereby reducing time taken for calculations and
for storing data.