0% found this document useful (0 votes)
52 views

Employee Management System

The document describes an Employee Management System that was developed to simplify maintaining employee records for a company. It aims to overcome the problems with a manual system by computerizing the storage and management of employee personal and professional details, including salary calculation, attendance tracking, and leave management. The system allows administrators to access employee, finance, attendance, and leave information while employees can access their own allowance, attendance, leave, and log off details. It was developed using C++, an object-oriented programming language that is an extension of C and allows for classes, objects, inheritance, and operator overloading.

Uploaded by

renu renu
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views

Employee Management System

The document describes an Employee Management System that was developed to simplify maintaining employee records for a company. It aims to overcome the problems with a manual system by computerizing the storage and management of employee personal and professional details, including salary calculation, attendance tracking, and leave management. The system allows administrators to access employee, finance, attendance, and leave information while employees can access their own allowance, attendance, leave, and log off details. It was developed using C++, an object-oriented programming language that is an extension of C and allows for classes, objects, inheritance, and operator overloading.

Uploaded by

renu renu
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

EMPLOYEE MANAGEMENT SYSTEM

INTRODUCTION:

Employee Management System is a distributed application, developed to maintain the


details of employees working in any organization. The EMS has been developed to override the
problems prevailing in the practicing manual system. It maintains the information about the
personal and official details of the employees. This project aims to simplify the task of
maintaining records of the employees of company. To develop an well-designed database to
store employee information. Provides full functional reports to management of company. The
objective of this project is to provide a comprehensive approach towards the management of
employee information.

In the existing system the records are maintained in registers, time consuming process,
complicated searching, editing and updating. The proposed system helps in maintaining the
computerized employee details, calculate the salary, easier attendance marking, easy calculation
of various leave in categories. Also computerized events and requests management, crate new
users to the system accordingly.

ADVANTAGES:

Provide computerized system for maintaining records, more efficient and reliable, less
time consuming and easy to use, huge data storage with less computer memory, avoid human
errors and efforts for maintain daily data ,manipulations data consistency and redundancy.
ADMINSTRATOR EMPLOYEE
Employee Employee
Finance Allowance
Attendance Attendance
Leave Leave
Performance Log OFF
Log OFF

ABOUT THE PROGRAM:

C++ is a general purpose object-oriented programming(OOP) language, developed by


Bjarne Stroustrup, and is an extension of the C language. It is therefore possible to code C++ in
a “C style” or “object-oriented style”. In certain scenarios, It can be coded in either of a hybrid
language.

C++ is considered to be an intermediate-level language, as it encapsulates both high- and


low-level; language features. Initially, the language was called “C with classes” as it had all the
properties of the C language with an additional concept of “classes”. However, it was renamed
C++ in 1983.

It is pronounced “see-plus-plus”. The main highlight of C++ is a collection of predefined


classes, which are data types can be instantiated multiple times. The language also facilitates
declaration of user-defined classes. Classes can further accommodate member functions to
implement specific functionality. Multiple objects of a particular class can be defined to
implement the functions within the class. Objects can be defined as instances created at run
time. These classes can also be inherited by other new classes which take in the public and
protected functionalities by default. C++ includes several operators such as comparison
arithmetic, bit manipulation and logical operators. One of the most attractive features of C++ is
that it enables the overloading of certain operators such as addition. A few of the essential
concepts within the C++ programming language include polymorphism, virtual and friend
functions, templates, namespaces and pointers.

You might also like