Mini Sy
Mini Sy
Synopsis
On
Names of Students
1.1 IMPORTANCE
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
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:
• Generate and Manage the Payroll according to the Salary Structure assigned to
the employee.
-2-
3. Algorithm:
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:
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:
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
Hardware Requirements
-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-