Skip to content

📦 v1.0 – Versão Entregue

Choose a tag to compare

@SW-Wanted SW-Wanted released this 26 May 00:10
· 15 commits to main since this release
0cffb32

💼 Processamento de Salários – v1.0

Esta é a versão do projeto Processamento de Salário, entregue oficialmente na disciplina de Programação II, como parte do 2º Trabalho Prático.


✅ Funcionalidades Implementadas

👥 Colaboradores

  • Cadastrar colaborador com: número, nome, morada, data de nascimento, função, data de admissão e email
  • Validação de:
    • Campos obrigatórios
    • Formato de email (Regex)
    • Email duplicado
    • Datas lógicas (dataNascimento < dataAdmissao)
  • Atualizar colaborador
  • Desativar colaborador (sem excluir)
  • Pesquisar colaborador por email
  • Imprimir colaboradores ativos com tabela formatada

🧑‍💼 Funções

  • Criar função com: código, nome, salário base e bónus
  • Imprimir lista de funções
  • Eliminar função apenas se não estiver associada a nenhum colaborador
  • Prevenção de "referência fantasma" (garantia de integridade)

📊 Relatórios

  • Listar colaboradores ordenados por data de admissão

📁 Estrutura do Projeto

EINFT3_TP2_PII_Grupo4/
└── SalaryProcessor/              
    └── src/
        └── isptec/
            └── pii_tp2/
                └── grupo4/
                    ├── Colaborador.java
                    ├── Funcao.java
                    ├── SalaryProcessor.java
                    └── Validador.java       

📌 Versão concluída e entregue em 25/05/2025 - 23:57.