Enturmar Aluno - Georgia-Spirandeli/ERPS GitHub Wiki
Sistema Acadêmico
Nome
Enturmar Aluno
Descrição
Efetua a inclusão do aluno em uma turma.
Atores
- Funcionário da secretaria
Pré Condições
Fluxo Principal
Usuário acessa a tela de enturmação Sistema mostra a seleção de turmas (apenas do ano letivo atual) Usuário seleciona turma desejada Sistema vai exibir alunos já enturmados naquela turma (se houver) Usuário seleciona consulta de alunos Sistema exibe tela de consulta de alunos daquele curso Usuário seleciona aluno(s) a serem enturmados e clica no botão enturmar 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)
Usuário seleciona mais alunos do que permitido no cadastro da turma O sistema exibe mensagem "Limite de turma ultrapassado" O sistema NÃO efetua enturmação
Estrutura de Dados
ENTURMACAO
- TURMA
- ALUNO
- DATA
- FUNCIONARIO
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 enturmação ** RN2** Validar dependências da biblioteca
Sistema não deve permitir enturmação de alunos que possuem débitos na bibilioteca
RN3 Validar dependências financeiras
Sistema não deve permitir enturmação de alunos que possuem débitos financeiros