Employee Management Application (1)
Employee Management Application (1)
Application
By:
Abdelrhman Elsayed
Id:23120242
Mohamed Khaled
Id:23120271
Abstract:
This project implements a comprehensive staff management system
designed to handle various types of employees within an
organization. The system allows for the creation, management, and
reporting of staff members, including their payroll calculations and
departmental assignments.
Components:
The staff class will store the list of employees with the ability to
1: The Staff
Commission 5% * target
Employee
currentCost, and
manager. The manager is an employee. The project is composed of
a list of budgets and we
can calculate the total budget. The print function should print
project details with a list of
all budgets.
The budget class contains the attribute value, id of budget and the
7: Budget
increaseBudget
function to increase the budget value.
Menue:
1.Department
1. Add New Department
-> Enter department details: ..........
2. Print All Department
2. Staff
1. Add New Members
-> Enter member details: ..........
-> Enter member type: ......
-> Enter department id: ...
2. Print All Members
3. Calculate Payroll
4. Delete Member:
-> Enter member id: ......
3. Project
1. Add New Project
-> Enter project details: ..........
-> Enter manager :.....
2. Print All Projects
3. Add Budget to Existing Project
-> Project Id: ............
-> Budget Value: ........