~~ODT~~

Última atualização: 2017/04/03 18:19 (edição externa)

Relatório Total de Concessões do Auxílio pré-escolar

Esse caso de uso tem por finalidade exibir um relatório e um gráfico com a quantidade total do auxílio pré-escolar e é utilizado por qualquer usuário do sistema.

Descrição do Caso de Uso

Este caso de uso inicia quando o usuário acessa a opção: SIGRH → Portal Público → Quantitativos → Total de concessões do auxílio pré-escolar.

Inicialmente, o sistema disponibiliza o seguinte filtro para a realização da consulta:

Então o sistema exibe um relatório tal qual o modelo abaixo:

TOTAL de Concessões do Auxílio Pré-Escolar

MESES
Auxílio Pré-escolar Jan FevMarAbrMaiJunJulAgoSetOutNovDezTotal
R$ 99,99 99,99 99,99 99,99 99,99 99,99 99,99 99,99 99,99 99,99 99,99 99,99 99,99
Crianças Beneficiadas 99 99 99 99 99 99 99 99 99 99 99 99 -

Um relatório gráfico é exibido representando os dados descritos na tabela.

O caso de uso é finalizado.

Principais Regras de Negócio

Não se aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigrh.financeiro.dominio.FichaFinanceira administrativo.financeiro.ficha_financeira

Plano de Teste

Sistema: SIGRH

Módulo: Portal Público

Link(s): Portal Público → Quantitativos → Total de Concessões do Auxílio Pré-Escolar

Cenários de Teste

Realizar as consultas no banco de dados e comparar com os resultados mostrados no relatório.

Dados para o Teste

Script para consultar o total de concessões do auxílio pré-escolar em determinado ano:

SELECT 'R$'                                AS denominacao,
     CAST(SUM(fff.janeiro) AS VARCHAR)   AS janeiro,
     CAST(SUM(fff.fevereiro) AS VARCHAR) AS fevereiro,
     CAST(SUM(fff.marco) AS VARCHAR)     AS marco,
     CAST(SUM(fff.abril) AS VARCHAR)     AS abril,
     CAST(SUM(fff.maio) AS VARCHAR)      AS maio,
     CAST(SUM(fff.junho) AS VARCHAR)     AS junho,
     CAST(SUM(fff.julho) AS VARCHAR)     AS julho,
     CAST(SUM(fff.agosto) AS VARCHAR)    AS agosto,
     CAST(SUM(fff.setembro) AS VARCHAR)  AS setembro,
     CAST(SUM(fff.outubro) AS VARCHAR)   AS outubro,
     CAST(SUM(fff.novembro) AS VARCHAR)  AS novembro,
     CAST(SUM(fff.dezembro) AS VARCHAR)  AS dezembro
FROM   financeiro.ficha_financeira AS fff
     JOIN financeiro.rubrica AS fr USING(id_rubrica)
WHERE  fff.ano = 2010
     AND fr.codigo IN ( '00700' )
GROUP  BY fff.id_rubrica  
UNION
SELECT 'Servidores Beneficiados'                          AS denominacao,
     CAST(Round(SUM(fff.janeiro) / 66, 0) AS VARCHAR)   AS janeiro,
     CAST(Round(SUM(fff.fevereiro) / 66, 0) AS VARCHAR) AS fevereiro,
     CAST(Round(SUM(fff.marco) / 66, 0) AS VARCHAR)     AS marco,
     CAST(Round(SUM(fff.abril) / 66, 0) AS VARCHAR)     AS abril,
     CAST(Round(SUM(fff.maio) / 66, 0) AS VARCHAR)      AS maio,
     CAST(Round(SUM(fff.junho) / 66, 0) AS VARCHAR)     AS junho,
     CAST(Round(SUM(fff.julho) / 66, 0) AS VARCHAR)     AS julho,
     CAST(Round(SUM(fff.agosto) / 66, 0) AS VARCHAR)    AS agosto,
     CAST(Round(SUM(fff.setembro) / 66, 0) AS VARCHAR)  AS setembro,
     CAST(Round(SUM(fff.outubro) / 66, 0) AS VARCHAR)   AS outubro,
     CAST(Round(SUM(fff.novembro) / 66, 0) AS VARCHAR)  AS novembro,
     CAST(Round(SUM(fff.dezembro) / 66, 0) AS VARCHAR)  AS dezembro
FROM   financeiro.ficha_financeira AS fff
     JOIN financeiro.rubrica AS fr USING(id_rubrica)
WHERE  fff.ano = 2010
     AND fr.codigo IN ( '00700' )
GROUP  BY fff.id_rubrica