Table of Contents

SIG Software & Consultoria em Tecnologia da Informação LTDA
Documento de Especificação de Requisitos
Projeto: Implantação Sistemas SIG
Instituição: Universidade Federal do Piauí
Contrato: 72/2011

~~ODT~~

Impressão de Diploma para um Discente

Essa funcionalidade permite que o gestor de diplomas (graduação, lato e stricto) imprima o diploma de um discente com status (CONCLUÍDO ou GRADUANDO).

Descrição do Caso de Uso

O gestor poderá acessar essa funcionalidade através do link “Menu Diplomas → Registro/Impressão → Impressão de Diplomas → Impressão de Diploma Individual”, que lhe apresentará uma tela de busca por discentes com status CONCLUÍDO ou GRADUANDO. Os filtros do formulário de busca são os seguintes:

Os filtros dessa busca podem ser usados de acordo com a seleção do “checkbox” ao lado de cada filtro (serão usados todos os filtros marcados). O resultado dessa busca permitirá ao usuário visualizar os discentes agrupados por curso, e ao selecionar um dos discentes será gerado um arquivo PDF do diploma.

Essa funcionalidade gera diplomas de acordo com o registro de diploma mais recente do discente.

Principais Regras de Negócio

Só é permitido a impressão de diploma (1ª via) ao discente que:

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigaa.pessoa.dominio.Discentesigaa.discente
br.ufrn.sigaa.diploma.dominio.RegistroDiplomasigaa.diploma.registro_diploma
br.ufrn.sigaa.diploma.dominio.ObservacaoRegistroDiplomasigaa.diploma.observacao_registro_diploma
br.ufrn.sigaa.diploma.dominio.LogGeracaoDiplomasigaa.diploma.log_geracao_diploma

Plano de Teste

Sistema: SIGAA

Módulo: Menu Diploma

Link(s): Diploma → Registro/Impressão → Impressão de Diplomas → Impressão de Diploma Individual

Usuário:

Papel que usuário deve ter: Gestor de Diplomas

Cenários de Teste

  1. Tentar emitir diploma para um discente que não possua registro de diploma cadastrado (RN1)
  2. Tentar emitir diploma para um discente que não possua os dados pessoais atualizados (RN2)
  3. Tentar buscar um discente com status diferenet de CONCLUÍDO e GRADUANDO (RN3)

Dados para o Teste

Para emissão de diploma é necessário:

Usuário de teste usado em homologacao: “gestor_diploma_grad”