Transferir aluno - Georgia-Spirandeli/ERPS GitHub Wiki
Sistema Acadêmico
Nome
Transferir aluno
Descrição
Efetua a transferência do aluno de uma turma para outra.
Atores
- Funcionário da secretaria
- Aluno
Pré Condições
Fluxo Principal
Secretária acessa a tela de transferência Sistema mostra a seleção de turmas (apenas do ano letivo atual) Secretária seleciona turma desejada Sistema vai exibir alunos já enturmados naquela turma (se houver) Secretária seleciona consulta de alunos Sistema exibe tela de consulta de alunos daquele curso Usuário seleciona aluno(s) a serem transferidos e clica no botão transferir Validar RN1 (Validar limite de alunos por turma) Validar RN2 (Validar dependências da biblioteca) Validar RN3 (Validar dependências financeiras) Sistema fecha a tela de consulta de alunos Sistema vai atualizar a tela de enturmação Sistema atualiza o total de alunos matriculados
Fluxo Alternativo
Fluxo alternativo - Passo 8 (Validar limite de alunos por turma)
Secretária seleciona mais alunos do que permitido no cadastro da turma O sistema exibe mensagem "Limite de turma ultrapassado" O sistema NÃO efetua transferência
Estrutura de Dados
Transferência
- TURMA
- ALUNO
- DATA
- FUNCIONÁRIO
Regras de Negócio
(RN1) Validar limite de alunos por turma
Sistema deve consultar o limite de alunos por turma Se o limite for ultrapassado, não permitir transferência RN2 Validar dependências da biblioteca RN3 Validar dependências financeiras