~~ODT~~
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.
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 | 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.
Não se aplica.
Classe | Tabela |
---|---|
br.ufrn.sigrh.financeiro.dominio.FichaFinanceira | administrativo.financeiro.ficha_financeira |
Sistema: SIGRH
Módulo: Portal Público
Link(s): Portal Público → Quantitativos → Total de Concessões do Auxílio Pré-Escolar
Realizar as consultas no banco de dados e comparar com os resultados mostrados no relatório.
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