An open API service indexing awesome lists of open source software.

https://github.com/benevanio/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.
https://github.com/benevanio/employee-info

backend backend-api backend-service dataweave docker intellij-idea java java8 javafx javaweb mulesoft mulesoft-fsop

Last synced: 4 months ago
JSON representation

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.

Awesome Lists containing this project

README

        

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