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

Cadastrar Aluno

Cadastrar Turma

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