Aplicação de gerenciamento de funcionários em Python. Permite registrar, visualizar, e remover funcionários, além de manter um histórico de demissões e organizar as informações em arquivos de texto para armazenamento persistente.
Este projeto é desenvolvido inteiramente em Python. Para garantir o funcionamento correto, certifique-se de que sua versão do Python é compatível com o código utilizado.
- Python 3.13 ou superior instalado.
- Main Script (ex.:
painel.py
): Arquivo principal para iniciar a aplicação. Contém a funçãopainel
, responsável pelo menu de opções e chamada de funções principais. - Funções de Gestão:
- Cadastro: Adiciona novos funcionários com nome, idade, sexo, cargo, função e salário.
- Visualização: Exibe dados de um funcionário específico ou lista todos os funcionários ordenados alfabeticamente.
- Remoção: Remove um funcionário e registra a demissão no histórico com detalhes do tempo de trabalho.
- Diretório
db/
:- funcionarios.txt: Registro principal de funcionários com suas informações.
- empresa.txt: Armazena o nome da empresa.
- historico.txt: Registra o histórico de demissões com data e tempo de trabalho.
No terminal, execute:
python painel.py
O menu interativo permitirá navegar entre as opções de cadastro, exibição e remoção de funcionários.
- Inicialização: Verifica e cria automaticamente os arquivos e pastas necessários.
- Painel de Controle: Menu com opções interativas para realizar todas as operações de gestão de funcionários.
- Armazenamento em Arquivos: Mantém dados em arquivos
.txt
, possibilitando fácil leitura e manipulação dos dados registrados.