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

Cadastrar Aluno

Cadastrar Turma

Enturmar Aluno

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