Integrated HR & Project Management System

Job ID: 40036170

Budget: €30 – €250 EUR

Introduction (Project Description):
The system will store employee information, project information, and the role of
each employee within each project.
Each employee has a name, salary, and a list of projects they are involved in.
Each project has a name, description, completion status (percentage), and a list of
employees working on it.
Employees may participate in multiple projects, and each project can have multiple
employees, forming a many-to-many relationship. Each assignment must also store
the role of the employee on the project (leader, member, expert, developer, tester).
The program will provide a menu-based interface that allows the user to:
1- Create Employees
2- Create Projects
3- Assign Employees to Projects with a specified role
4- View all employees involved in a project
5- View all projects an employee participates in