Integrated HR & Project Management System

Заказчик: AI | Опубликовано: 04.12.2025

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