Relatório de Prazo máximo de bolsas dos Alunos

Este caso de uso permite que o funcionário da Pró-Reitoria de Pós-Graduação obtenha uma lista com os discentes com bolsa no período informado.

Descrição do Caso de Uso

O Usuário deve informar:

O relatório gerado exibe :

Principais Regras de Negócio

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigaa.ensino.dominio.MatriculaComponente sigaa.ensino.matricula_componente
br.ufrn.sigaa.ensino.dominio.SituacaoMatricula sigaa.ensino.situacao_matricula
br.ufrn.sigaa.pessoa.dominio.Discente sigaa.public.discente
br.ufrn.sigaa.ensino.dominio.ComponenteCurricular sigaa.ensino.componente_curricular

Plano de Teste

Sistema: SIGAA

Módulo: Stricto Sensu

Link(s): Relatórios e Consultas → Alunos → Relatório de Prazo Máximo de Bolsas dos Alunos

Usuário: andierison

Papel que usuário deve ter: SigaaPapeis.GESTOR_STRICTO

Cenários de Teste

Não se aplica.

Dados para o Teste

SQL que pega os dados dos alunos:

  select distinct d.matricula, p.nome, d.id_discente, c.nivel  
  from ensino.matricula_componente m, discente d, pessoa p,
       ensino.situacao_matricula s, ensino.componente_curricular c
  where m.id_discente = d.id_discente
  and d.id_pessoa = p.id_pessoa
  and m.id_situacao_matricula = s.id_situacao_matricula
  and m.id_componente_curricular = c.id_disciplina
  and c.nivel in ('S','E','D')
  -- and c.id_unidade = unidade			
  order by c.nivel, p.nome;

SQL que retorna os bolsistas (SIPAC):

  select aluno.id_discente as id_discente, tipo_bolsa.id as id_tipo_bolsa, 
         tipo_bolsa.denominacao as denominacao, bolsa.inicio, bolsa.fim 
  from  bolsas.bolsista bolsista, bolsas.bolsa  bolsa, academico.aluno aluno, 
        bolsas.tipo_bolsa tipo_bolsa 
  where bolsa.id_bolsista = bolsista.id and bolsista.id_aluno = aluno.id_aluno 
  and bolsa.id_tipo_bolsa = tipo_bolsa.id