Skip to content

Entrega do Projeto II de Java #18

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

julianachavespalm
Copy link

Neste projeto desenvolvido para o curso do Afrocodigos, implementei um sistema de gerenciamento de funcionários em Java. O sistema permite realizar operações CRUD (Criar, Ler, Atualizar, Deletar) com funcionários, utilizando árvores binárias para organizar e manipular os dados. Cada funcionário é representado por atributos como nome, CPF, cargo e nível, com suporte para adicionar novos funcionários, remover existentes, atualizar informações e buscar por funcionários específicos. Além disso, o sistema oferece funcionalidades adicionais, como filtragem por cargo e nome, garantindo uma gestão eficiente e organizada dos dados dos funcionários. Este projeto foi desenvolvido com foco na prática de boas práticas de programação e na aplicação dos conceitos aprendidos durante o curso.

O commit refatora a classe Funcionario adicionando os métodos equals, hashCode e toString. Também introduz o enum Nivel para representar os diferentes níveis de funcionários. Este commit melhora a legibilidade e a funcionalidade do código.
…s CRUD

Este commit adiciona um sistema de gerenciamento de funcionários ao projeto. Ele inclui funcionalidades para adicionar, remover, atualizar e buscar funcionários. O sistema também permite filtrar funcionários por cargo e nome, proporcionando uma maneira eficiente de visualizar e gerenciar dados de funcionários. As alterações no código melhoram a funcionalidade e a legibilidade do projeto.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant