Payroll Management System

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

Payroll Management System

❖ Presented by :
❖ Vishakha Vishwanath Shinde
❖ Vaishnavi Anil Shinde
❖ Mrunal Anandrao Shelar

Under guidance of :
Prof. B. A. Chogule
Contents

➢ Introduction
➢ Requirements
➢ Methodologies to solve problem
➢ Algorithm
➢ Modules
➢ References
Introduction
• payroll management system is software that enables employers to give salaries to
their employees.

• It reduces the manual work which is required to deal with the desk work and
improve the dependability of the system.

• Payroll Management project helps to generate the rate of salary each month.

• . It keeps a track of the employees’ attendance and on that basis, it generates the
monthly salary
Problem statement:

Payroll is usually the most expensive part of a business. Employee attendance systems that use
paper sheets are inefficient and make it very easy for employees to cheat the system by entering
incorrect data on the sheet. To avoid the aforementioned issues, an automatic and flexible system
should be implemented, of which the suggested system is one.
Objective:
1. To improve efficiency of company’s administration.
2. To store up-to-date information of the employees.
3. To make the employees understand the rules of the company.
4. To reduce the extra cost for the security of the database.
Requirements

A. Hardware Requirement:

1. Any Processor
2. 8GB RAM
3. 16 bit Operating System
B. Software Requirements:

1.Code blocks

2. Linux operating system (Cpp language)

C. Network Requirements:

This software work stand alone system as well as network based system.
Methodologies To Solve Problem:

INPUTS:

1. Name
2. Age
3. Salary
4. Bonus
5. Tax Rate
OUTPUTS:

1. Name
2. Age
3. Salary
4. Taxable Amount
5. Payable Amount
Algorithm:
STEP 1: Start

STEP 2: Define a switch function for multiple options for employee payment system.

STEP 3: Enter your choice from choices given below.

1. Name
2. Age
3. Salary
4. Taxable Amount
5. Payable Amount
6. Display
7. Exit

STEP 4: Enter the name and age of the employee and other details required for calculating the
total payment amount received to the employee.
STEP 5:

CASE 1: In this case you have to take character string to take the input name of the employee.

CASE 2: Here take an integer variable to take the input of the age of the employee.

CASE 3: In this case take an integer variable name “sal” which will take the input of salary given to the
employee.

CASE 4: Here the taxable amount that the employee needs to pay will be taken input for the further
calculation.

CASE 5: Here the taxable amount of each individual employee will be deducted from the salary amount
and the individual bonus will be taken input here and will be added to the salary amount. After the above
operations the total payable amount received to the employee is displayed.

CASE 6: Here all the details of each of the employee is displayed using structure.

CASE 7: Exit

STEP 6: Stop.
Modules:

1. User Authentication Module

2. Employee Management Module

3. Payroll Calculation Module

4. Menu Module

5. Main Program Module

6. Salary Slip Generation Module


References:

https://github.com/topics/payroll-management-system
https://www.adp.com/resources/articles-and-insights/articles/h/how-to-do-
payroll.aspx
https://www.scribd.com/document/488060215/PAYROLL-MANAGEMENT-
SYSTEM
https://www.sourcecodester.com/cc/17004/payroll-management-system-c-source-
code.html

You might also like