Skip to content

KrishnaVeer7712/Payroll-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

Payroll management system project in C++

It is a console application with the utilization of Object Oriented Programming with illustrations. The project has different classes and sub-classes with numerous highlights inside them.

Essential tasks users can perform by means of this program project that depend on document taking care of are including new worker record, altering representative record and erasing record, showing one or all representative's record.

Other than these, payroll management likewise permits users to print the salary slip for a specific representative. This project is enormous, finished and we attempted our best to make it blunder free. The source code is long – more than 1500 lines and created in Code Blocks compiler.

It uses the concept of following c/c++ topics:

  1. Pointers like Void Pointers, null Pointers, Pointer Array
  2. For and While Loops
  3. Functions
  4. If Else Statements
  5. Switch Cases
  6. Classes
  7. File Handling
  8. Function Overriding and Function Overloading

Our Payroll management system application has 3 main classes and with many functions inside it :

  1. LINES • LINE_HOR • LINE_VER • BOX • CLEARUP • CLEARDOWN

  2. MENUS • MAIN_MENU • EDIT_MENU • INTRODUCTION

  3. EMPLOYEE • NEW_EMPLOYEE • MODIFY • DELETE • DISPLAYING • LIST_OF_EMPLOYEES • SALARY_SLIP_EMP • ADDING_RECORD
    • MODIFING_RECORD • DELETING_RECORD • LASTCODE • CODEFOUND • EMP_RECORDNO • FOUND_CODE • DISPLAYING_RECORD • VALID_DATES

How Project Works:

1) Addition of New Employee:

This feature is under the public functions of class employee. The information handled in this feature are employee code number, name, address, phone number, joining date (day, month and year), designation, grade and loan.

2) Edit Employee Record:

It contains two parts:

a) Modify Records

Our Payroll management system application asks for employee code from the user for this function to work. Alterations that can be made are simply the employee code number, joining date (day, month and year), name, address, telephone number, assignment, grade, house recompense and loan given to the employee. Employee's grade are ordered as A, B, C, D and E.

b) Delete Employee Record:

Deletion is done of an employee record from Payroll management system project by entering the employee code. An affirmation message is asked expressing whether the user truly needs to erase the record from the document.

3) Salary Slip:

This feature also requests the employee code; the employee code has been utilized to open or perform operations in numerous features of this payroll management system project in C++. This function lists all the months of the year, and requests date, employee name, assignment and grade from the user. To print the salary slip, the user further needs to give data, for example, number of days worked in the month by the employee and the quantity of hours worked over time. The slip enlists essential compensation, remittance, derivations and net pay of the employee.

4) Display Employee Record:

Giving the worker code number, clients can get to all the gave data identified with a specific representative through this function. The representative record data showed are the ones given while including new worker record.

5) Display List of Employees:

This feature displays the record of all employees added in file. The records are displayed in a tabular pattern containing information such as code name of the employee, phone number, date of joining, designation, grade and salary.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages