~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== 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: * **ANO**: Formato - AAAA. Tipo - NUMÉRICO. Então o sistema exibe um relatório tal qual o modelo abaixo: * Modelo do relatório TOTAL de Concessões do Auxílio Pré-Escolar ^ ^ MESES ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^Auxílio Pré-escolar ^Jan ^Fev^Mar^Abr^Mai^Jun^Jul^Ago^Set^Out^Nov^Dez^Total^ |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