Use este identificador para citar ou linkar para este item:
http://repositorio.utfpr.edu.br/jspui/handle/1/39258| Título: | Implementação de ferramentas analíticas para o sistema open social care: relatórios estruturados e dashboards |
| Título(s) alternativo(s): | Implementation of analytical tools for the open social care system: structured reports and dashboards |
| Autor(es): | Borchardt, Gabriel |
| Orientador(es): | Porfirio, Andres Jessé |
| Palavras-chave: | Assistência social World Wide Web (Sistema de recuperação da informação) Dashboards (Sistemas de informação gerencial) Charities World Wide Web (Information Retrieval System) Dashboards (Management information systems) |
| Data do documento: | 12-Nov-2025 |
| Editor: | Universidade Tecnológica Federal do Paraná |
| Câmpus: | Guarapuava |
| Citação: | BORCHARDT, Gabriel. Implementação de ferramentas analíticas para o sistema open social care: relatórios estruturados e dashboards. 2025. 39 f. Trabalho de Conclusão de Curso (Graduação) – Universidade Tecnológica Federal do Paraná, Guarapuava, 2025. |
| Resumo: | A gestão de dados na assistência social frequentemente enfrenta desafios devido a processos manuais e descentralizados, dificultando a extração de insights para a tomada de decisão informada. Este trabalho justifica-se pela necessidade de ferramentas que transformem dados operacionais em informações estratégicas, visando otimizar a alocação de recursos e o monitoramento de políticas públicas. O objetivo principal foi desenvolver um módulo analítico integrado ao sistema Open Social Care. A metodologia adotada envolveu a extensão do sistema de formulários existente para suportar perguntas de múltipla escolha, a criação de templates padrão (CCG e Albergue) via Seeders do Laravel para padronizar a coleta de dados, e a implementação de um script de população (Populate) para gerar dados de demonstração. No backend, foi criada uma view SQL (analytics_view) para unificar as respostas e um controller (AnalyticsController) para processar os dados, gerando análises categorizadas específicas para cada template. No frontend (Next.js), foi desenvolvida uma interface com dashboards interativos, utilizando ApexCharts para gráficos e componentes customizados para KPIs, além de filtros dinâmicos por template e período. A funcionalidade de exportação de relatórios foi implementada, gerando ficheiros CSV no servidor (com league/csv) e PDF no cliente (com jsPDF e jspdf-autotable). Como resultados, o módulo analítico implementado permite a visualização dinâmica de indicadores demográficos, socioeconômicos e operacionais, adaptando a apresentação dos dados ao contexto de cada formulário (CCG ou Albergue), e oferece a exportação dos dados filtrados. Conclui-se que o projeto alcançou seus objetivos técnicos, entregando uma ferramenta funcional que contribui para a modernização da gestão na assistência social, embora testes formais de usabilidade sejam recomendados como trabalho futuro para refinar a interface. |
| Abstract: | Data management in social assistance often faces challenges due to manual and decentralized processes, hindering the extraction of insights for informed decision-making. This work is justified by the need for tools that transform operational data into strategic information, aiming to optimize resource allocation and the monitoring of public policies. The main objective was to develop an analytical module integrated into the Open Social Care system. The adopted methodology involved extending the existing form system to support multiple-choice questions, creating default templates (CCG and Albergue) via Laravel Seeders to standardize data collection, and implementing a data population script (Populate) to generate demonstration data. On the backend, an SQL view (analytics_view) was created to unify responses, and a controller (AnalyticsController) was implemented to process the data, generating categorized analyses specific to each template. On the frontend (Next.js), an interface with interactive dashboards was developed, using ApexCharts for graphs and custom components for KPIs, along with dynamic filters for template and period. The report export functionality was implemented, generating CSV files on the server (with league/csv) and PDF files on the client-side (with jsPDF and jspdf-autotable). As results, the implemented analytical module allows for the dynamic visualization of demographic, socioeconomic, and operational indicators, adapting the data presentation to the context of each form (CCG or Albergue), and offers filtered data export. It is concluded that the project achieved its technical objectives, delivering a functional tool that contributes to the modernization of management in social assistance, although formal usability tests are recommended as future work to refine the interface. |
| URI: | http://repositorio.utfpr.edu.br/jspui/handle/1/39258 |
| Aparece nas coleções: | GP - Tecnologia em Sistemas para Internet |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| assistênciasocialdasboardsistemaweb.pdf | 3,64 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons

