Cadastro de Defesa - nonatto/PPG_Profile GitHub Wiki

Regras da tela de cadastro de uma defesa

O campo "Aluno" deve ser o primeiro campo dessa tela. Não permitir continuar o cadastro sem a seleção do Aluno. O Aluno será selecionado a partir de uma busca por autocompletar.

Ao selecionar o aluno, as informações referentes a Curso e Instituição serão retornadas a partir dessa seleção.

Título da defesa

testar:

  • tamanho máximo do campo (maxlengh = tamanho do banco)
  • preenchimento além do tamanho máximo (maxlengh = tamanho do banco)
  • o não preenchimento do campo (em branco) (html 5.0 required)

Descrição sobre o tema da defesa

testar:

  • tamanho máximo do campo (maxlengh = tamanho do banco)
  • preenchimento além do tamanho máximo (maxlengh = tamanho do banco)
  • o não preenchimento do campo (em branco) (html 5.0 required)

Departamento

Campo seletor a partir de dados existentes. testar:

  • seleção de um valor existente
  • valor default "Selecione", mas não é considerado um valor válido
  • valores possíveis: dados obtidos da tabela Departamento.
  • tratar situação de dados nulos na tabela de Departam

Professores orientador e co-orientador

testar:

  • seleção de um valor existente e adição do mesmo em uma lista
  • valor default "Selecione", mas não é considerado um valor válido
  • valores possíveis: dados obtidos da tabela Professor.
  • tratar situação de dados nulos na tabela de Professor, associados ao Departamento selecionado anteriormente.
  • é obrigatório pelo menos um professor selecionado

Regras em banco de dados

  • como pode existir mais de uma defesa cadastrada por aluno, por tema, departamento ou professor orientador, não será validada a unicidade de dados através de tupla lógica, apenas pelo ID gerado na tabela Defesa.

<< Voltar