Enturmar Aluno - GabrielKlauberg/Sistema-Academico--ERPS GitHub Wiki
Enturmar Aluno
Nome
Enturmar Aluno
Descrição
Efetuar 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 ja enturmados naquela turma(se houver)
- Usuário seleciona consulta de alunos
- Sistema exibe tela de alunos daquele curso
- Usuário seleciona aluno(s) a serem enturmados e clica no botão enturmar
- Validar RN1
- Validar RN2
- Validar RN3
- Sistema fecha tela de consulta de alunos
- Sistema vai atualizar a tela de enturmação
- Sistema atualiza o total de alunos matriculados
FLUXOS ALTERNATIVOS
**Fluxo alternativo - passo 8
- Usuário seleciona mais alunos do que permite no cadastro da turma
- O sistema exibe mensagem "Limite de turma ultrapassado"
- O sistema não efetua a enturmação
ESTRUTURAS DE DADOS
(ENTURMAÇÃO)
- 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 enturmação
(RN2) Validar dependências da biblioteca
- Sistema não deve permitir enturmação de alunos que possuem débitos na biblioteca
(RN3) Validar dependência financeira
- Sistema não deve permitir enturmação de alunos que possuem débitos financeiros