0% found this document useful (0 votes)
16 views9 pages

Mini Sy

The document describes a payroll management system project. It includes an introduction discussing the importance and background of payroll systems. It then outlines the problem definition, usage of logic, algorithms, system architecture, functions and data structures to be used, system requirements, and references.

Uploaded by

2003pranavkoli
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views9 pages

Mini Sy

The document describes a payroll management system project. It includes an introduction discussing the importance and background of payroll systems. It then outlines the problem definition, usage of logic, algorithms, system architecture, functions and data structures to be used, system requirements, and references.

Uploaded by

2003pranavkoli
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

BHARATI VIDYAPEETH’S COLLEGE OF ENGINEERING, KOLHAPUR

Academic Year: 2022-23


Semester-IV

S.Y. Computer Science & Engineering (AIML)


A

Synopsis
On

Payroll Management System


Submitted By

Names of Students

1 Nayeem Manturkar (30)


2 Pratik Khade (23)
3 Faizal Mulla (31)

4 Pranav Koli (26)

Under the guidance of

Dr. Rahul P. Mirajkar


1. INTRODUCTION

1.1 IMPORTANCE

A payroll system is a software designed to organize all the tasks of employee


payment and the filing of employee taxes. These tasks can include keeping track of hours.
Calculating wages, withholding taxes and deductions, printing and delivering checks and
paying employment taxes to the government.

Payroll software often requires very little input wage information then the software calculates
the information and performs withholdings automatically. Most payroll software is
automatically updated whenever a tax flaw change and will remind employers when to file
various tax forms.

1.2 BACKGROUND

The Payroll Management System deals with the financial aspects of


employee's salary, allowances, deductions, gross pay, net pay etc and generation of pay-slips
for a specific period. The outstanding benefit of Payroll Management System is its easy
implement other advantages of Payroll Management System and its extensive features and
reports.

1.3 PROBLEM DEFINATION

It may be difficult to decide which system to choose, but there are some factors to keep in
mind when deciding. First, analyze the size of your business and decide how much you are
willing to spend on payroll processing.

While it is possible for smaller businesses to handle payroll duties in-house through a manual
process, much time can be wasted while attempting to calculate everything correctly. One
miscalculation and the business owner could find themselves in legal or financial trouble.
Mid-sized companies with up to employers benefit, by investing in a payroll system.

-1-
2. Usage Of Logic:

Payroll Management System gives you the power to:

• Manage Employee Information efficiently.

• Define the earnings, deductions, leave etc.

• Generate Pay-Slip at the convenience by a click.

• Generate and Manage the Payroll according to the Salary Structure assigned to
the employee.

• Generate all the Reports related to employee, attendance/leave, payroll etc

• Manage your own Security.

-2-
3. Algorithm:

1. Initialize variables and data structures:


Create an empty list or array to store employee data.
Create variables for total wages, deductions, and net pay.
Set the initial values for these variables to zero.
Input employee data:

2. Prompt the user to enter the employee's details, such as name, employee ID, hours
worked, and hourly wage.
Store this information in an employee object or dictionary.
Add the employee object to the list or array of employee data.
Calculate gross pay:

3. For each employee in the list or array:


Multiply the hours worked by the hourly wage to calculate the gross pay.
Update the employee object or dictionary with the gross pay.
Calculate deductions:

4. Prompt the user to enter any deductions applicable to each employee, such as taxes,
insurance, or retirement contributions.
Subtract the total deductions from the gross pay to calculate the net pay.
Update the employee object or dictionary with the deductions and net pay.
Calculate total wages and deductions:

5. Iterate through the list or array of employee data.


Sum up the gross pay, deductions, and net pay for each employee to calculate the total
wages and deductions.
Generate reports or display results:

6. Display the individual employee data, including the gross pay, deductions, and net
pay for each employee.
Display the total wages and deductions for the entire payroll.

-3-
4. Flowchart:

SYSTEM ARCHITECTURE:

-4-
5. Function And Data Structure To Be Used:
Here are some functions and data structures that we consider in Billing
Management System.

Functions:
1.Input():
It is used for entering of the items
2.Output():
It is used for creating a file and storing details in that file.
3.taxcal():
It is used for calculating taxes.
4.Outputs():
It is used for storing receipt and payment summary
5.Password():
It is used for entering password and authentication.

Data structures:
1.Switch Case
2.Structure
3.User defined functions as mentioned above.

-5-
6. System Requirements:

Software Requirements

Operating system : Windows Xp or Later versions of windows

IDE : Dev C++

Hardware Requirements

Processor : Intel Pentium core or later versions

Hard Disc : 120GB

RAM : 256 MB or More

-6-
7. References:
Textbook References
• Let Us C By Yashavant Kanetkar.
• C Programming A Modern Approach By K.N.King.
• Head First C By David Griffiths.
• Programming Principles and Practice Using C++ By Bjarne Stroustrup.

Other References
1) https://www.Stackoverflow.com
2) https://www.Tutorialspoint.com
3) https://www.Geekforgeeks.com

-7-
Names Of Candidates Signature

Nayeem Manturkar

Pratik Khade

Faizal Mulla

Pranav Koli

SIGNATURE OF GUIDE

-8-

You might also like