Coder Social home page Coder Social logo

long-term-project-payroll-c's Introduction

Payroll-Management-System using C++

The project has multiple classes and sub-classes with some features within them. Basic operations users can perform via this program project which has such functions: adding new employee record, modifying employee record and deleting record, displaying one or all employee’s record. Besides these, payroll management also allows users to print the salary slip for a particular employee.

The Project classes:

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

2. MENUS
- MAIN_MENU
- EDIT_MENU
- INTRODUCTION

3. EMPLOYEE
- NEW_EMPLOYEE
- MODIFICATION
- DELETION
- DISPLAY
- LIST
- SALARY_SLIP
- ADD_RECORD
- MODIFY_RECORD
- DELETE_RECORD
- LASTCODE
- CODEFOUND
- RECORD
- FOUND_CODE
- DISPLAY_RECORD
- VALID_DATE

Project Operations:

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.

Modify Employee Record:
This System in C++ asks for employee code from the user for this function to work. Modifications that can be made are the employee code number itself, joining date (day, month and year), name, address, phone number, designation, grade, house allowance and loan given to the employee. Employee’s grades are categorized as A, B, C, D and E.

Delete Employee Record:
Deletion is done of an employee record from Payroll management system project by entering the employee code. A confirmation message is asked stating whether the user really wants to delete the record from the file.

Print Employee Salary Slip:
This feature too asks for the employee code; the employee code has been used to unlock or perform operations in many features of this payroll management system project in C++. This function lists all the months of the year, and asks for date, employee name, designation and grade from the user. To print the salary slip, the user further needs to provide information such as number of days worked in the month by the employee and the number of hours worked over time. The slip enlists basic salary, allowance, deductions and net salary of the employee.

Display Employee Record:
Providing the employee code number, users can access all the provided information related to a particular employee via this function. The employee record information displayed are the ones provided while adding a new employee record.

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.


Get help: TBD-supportReview the GitHub status page

© 2023 TBD-copyright-holder • Code of ConductMIT License

long-term-project-payroll-c's People

Contributors

akakiev avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.