O Sistema de Gerenciamento de Funcionários é uma aplicação Java simples que permite gerenciar informações de funcionários, incluindo seu departamento, nível, salário base e contratos por hora. O sistema também calcula a renda total do funcionário para um determinado mês e ano.
- Entrada e armazenamento de detalhes dos funcionários, incluindo nome, nível, salário base e departamento.
- Adição de múltiplos contratos por hora para cada funcionário.
- Cálculo da renda total de um funcionário para um mês e ano específicos.
- Exibição das informações e ganhos do funcionário.
O projeto está dividido em várias classes, cada uma representando uma entidade ou conceito específico:
- Department: Representa um departamento na empresa.
- HourContract: Representa um contrato por hora de um funcionário.
- Worker: Representa um funcionário na empresa.
- WorkLevel: Enumeração representando o nível do funcionário (JUNIOR, MID_LEVEL, SENIOR).
Para executar a aplicação, siga os seguintes passos:
- Clone o repositório e navegue até o diretório do projeto.
- Compile os arquivos Java.
- Execute a aplicação e siga as instruções para inserir os detalhes do funcionário e dos contratos.
A aplicação exibirá a renda total do funcionário para o mês e ano especificados.
Este projeto é licenciado sob a Licença MIT. Consulte o arquivo LICENSE para mais detalhes.