/employee-info

O Sistema de Gerenciamento de Funcionários é uma aplicação Java que permite gerenciar informações de funcionários, como departamento, nível, salário base e contratos por hora. O sistema calcula a renda total do funcionário para um determinado mês e ano.

Primary LanguageJavaMIT LicenseMIT

Descrição do Projeto

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.

Funcionalidades

  • 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.

Estrutura do Projeto

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).

Como Executar

Para executar a aplicação, siga os seguintes passos:

  1. Clone o repositório e navegue até o diretório do projeto.
  2. Compile os arquivos Java.
  3. 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.

Licença

Este projeto é licenciado sob a Licença MIT. Consulte o arquivo LICENSE para mais detalhes.