|
Abstract:
|
O Projeto Céos é uma iniciativa de cooperação científica entre o Ministério Público de Santa Catarina (MPSC) e a Universidade Federal de Santa Catarina (UFSC), voltada ao desenvolvimento de soluções computacionais baseadas em Inteligência Artificial e Análise de Dados para prevenção de fraudes, aumento da transparência e otimização das compras públicas. No Painel Integrado Inteligente (PII), o Banco de Preços permite consultas e monitoramento comparativo de aquisições. As atividades da bolsista Susana Amelia Joaquim concentraram-se em integração Frontend e Backend, Google Analytics e Controle de Qualidade.
No desenvolvimento Frontend e Backend, foi realizada a integração entre procedimentos do PostgreSQL, rotas da API e componentes da interface. Foram desenvolvidas rotinas para melhorar buscas sobre volumes de NF-e, incluindo a função de Autocomplete Responsivo, que fornece sugestões em tempo real, e uma busca flexível por palavras-chave para localizar produtos mesmo com descrições fiscais não padronizadas. A função mc_busca_itens_grupo permite consultar itens de grupos de medicamentos e filtros temporais.
A comunicação entre Backend e Frontend foi organizada por rotas RESTful, com ajustes de parâmetros, padronização do payload JSON, tratamento de exceções e depuração de inconsistências. Na interface, foram estruturados dashboards com estatísticas de mediana, média, menor preço e total de registros. A tabela interativa recebeu ordenação por menor preço unitário, e a janela modal permite visualizar detalhes da transação. Foram configurados histogramas, box-plots e gráficos de dispersão temporal para apoiar a análise dos preços, a identificação de discrepâncias e tendências.
O segundo eixo foi a implementação do Google Analytics para acompanhar a adoção do sistema e compreender o comportamento dos usuários nas análises de compras públicas. A ferramenta possibilitou rastrear cliques em buscas, aplicação de filtros e abertura de modais, e o tempo de permanência em tabelas e gráficos. Essas métricas permitem mapear o fluxo de auditoria, identificar a utilidade das visualizações e orientar futuros ciclos de UX/UI.
O terceiro eixo envolveu o Controle de Qualidade e testes automatizados. Foram validadas regras de negócio, incluindo a Regra de Ouro de Veículos Pesados na Linha 1, verificando padrões atípicos de precificação. Para reduzir regressões e assegurar a estabilidade das entregas, foi configurado um ambiente de testes de ponta a ponta (E2E) com Python e Selenium, abrangendo login, recuperação de senha, buscas por medicamento, princípio ativo e GTIN, filtros temporais, ordenação de preços, valores dos cards estatísticos e regressão. As atividades contribuíram para uma plataforma mais estruturada e confiável, apoiando decisões em compras públicas e fortalecendo a transparência, prevenção de fraudes e combate ao sobrepreço. |