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

  1. Funcionário da secretaria

Pré-condições

  1. Cadastrar Aluno
  2. Cadastrar Turma

Fluxo principal

  1. Usuário acessa a tela de enturmação
  2. Sistema mostra a seleção de turmas (apenas do ano letivo atual).
  3. Usuário seleciona turma desejada
  4. Sistema vai exibir alunos ja enturmados naquela turma(se houver)
  5. Usuário seleciona consulta de alunos
  6. Sistema exibe tela de alunos daquele curso
  7. Usuário seleciona aluno(s) a serem enturmados e clica no botão enturmar
  8. Validar RN1
  9. Validar RN2
  10. Validar RN3
  11. Sistema fecha tela de consulta de alunos
  12. Sistema vai atualizar a tela de enturmação
  13. Sistema atualiza o total de alunos matriculados

FLUXOS ALTERNATIVOS

**Fluxo alternativo - passo 8

  1. Usuário seleciona mais alunos do que permite no cadastro da turma
  2. O sistema exibe mensagem "Limite de turma ultrapassado"
  3. O sistema não efetua a enturmação

ESTRUTURAS DE DADOS

(ENTURMAÇÃO)

  1. Turma
  2. Aluno
  3. Data
  4. 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