Cadastrar Professores - Maxgranado97/BSI-APS2017 GitHub Wiki

DESCRIÇÃO

Efetuar cadastro de Professores no sistema

ATORES

  1. Secretária

PRÉ-CONDIÇÕES

  1. Ter executado CDU Cadastrar Disciplina

FLUXO PRINCIPAL

  1. Acessar o Link "Cadastro de Professores"
  2. Sistema mostra consulta de professores já cadastrados (Matrícula, Nome e disciplinas)
  3. Usuário clica no botão "Cadastrar novo"
  4. Sistema abre tela de cadastro (Conforme protótipo)
  5. Usuário preenche as informações
  6. Usuário clica no botão "Salvar"
  7. Valida as regras de negócio
  8. Sistema exibe mensagem "Informação salva com sucesso"

FLUXOS ALTERNATIVOS

  1. Usuário não preenche nome do professor
  2. Sistema valida RN1
  3. Sistema exibe mensagem "Nome do professor não pode estar em branco"
  4. Usuário não seleciona a disciplina
  5. Sistema valida RN2
  6. Sistema exibe mensagem "O campo disciplina é obrigatório"
  7. Usuário não preenche o CPF corretamente
  8. Sistema valida RN4
  9. Sistema exibe mensagem "CPF Inválido"
  10. Usuário não preenche a data de nascimento corretamente
  11. Sistema valida RN5
  12. Sistema exibe mensagem "A data de nascimento não pode ser maior que a data atual"
  13. Usuário não seleciona a disciplina
  14. Sistema valida RN6
  15. Sistema exibe mensagem "O campo disciplina é obrigatório"
  16. Usuário não seleciona o curso

ESTRUTURAS DE DADOS

Professor

  1. Nome
  2. Matrícula
  3. CPF
  4. Data de nascimento
  5. Disciplina

REGRAS DE NEGÓCIO

RN1 - Nome do professor não pode estar em branco

RN2 - O campo disciplina é obrigatório

RN3 - A matrícula é gerada automaticamente

RN4 - O CPF deve conter somente números e deve ter exatamente 11 caracteres

RN5 - A data de nascimento não pode ser maior que a data atual

RN6 - O campo disciplina é obrigatório e pode ser mais de uma