Use este identificador para citar ou linkar para este item: http://www.monografias.ufop.br/handle/35400000/7840
Registro completo de metadados
Campo Dublin CoreValorIdioma
dc.contributor.advisorSousa, Alexandre Magno dept_BR
dc.contributor.authorFonseca, Gustavo SIlva da-
dc.date.accessioned2025-05-08T14:59:09Z-
dc.date.available2025-05-08T14:59:09Z-
dc.date.issued2025pt_BR
dc.identifier.citationFONSECA, Gustavo Silva da. Desenvolvimento de uma aplicação servidora para coleta automática de dados para o aplicativo de monitoramento de crimes BHSafezone em Belo Horizonte. 2025. 83 f. Monografia (Graduação em Sistemas de Informação) - Instituto de Ciências Exatas e Aplicadas, Universidade Federal de Ouro Preto, João Monlevade, 2025.pt_BR
dc.identifier.urihttp://www.monografias.ufop.br/handle/35400000/7840-
dc.description.abstractEste trabalho apresenta o desenvolvimento de um sistema de monitoramento de crimes em Belo Horizonte, baseado na coleta automatizada de mensagens de grupos do WhatsApp. Para isso, foi implementado um framework modular utilizando NodeJS com o NestJS, permitindo a integração com bancos de dados MongoDB e Firestore para armazenamento e sincronização eficiente das informações. O sistema é composto por diferentes serviços que realizam desde a filtragem inicial das mensagens até a estruturação e organização dos dados para inserção no banco. A identificação de crimes ocorre em duas etapas: primeiramente, um serviço de filtragem desenvolvido em NodeJS analisa as mensagens e detecta possíveis crimes com base em um dicionário de palavras-chave; em seguida, um modelo de Machine Learning, implementado em Python, realiza a classificação detalhada, garantindo maior precisão na categorização das ocorrências. Para possibilitar análises detalhadas, os dados são organizados hierarquicamente no Firestore, estruturados por regiões, bairros e períodos de tempo, permitindo consultas flexíveis e facilitando o acompanhamento da criminalidade. Além disso, a solução adota uma abordagem de automação para garantir que as mensagens sejam processadas continuamente, sem necessidade de intervenção manual. A arquitetura desenvolvida proporciona escalabilidade e adaptabilidade, tornando o sistema versátil para possíveis expansões e aplicações em outros contextos de monitoramento de dados.pt_BR
dc.language.isopt_BRpt_BR
dc.subjectFrameworkpt_BR
dc.subjectNestJSpt_BR
dc.subjectMongoDBpt_BR
dc.subjectFirestorept_BR
dc.subjectMonitoramento de crimespt_BR
dc.titleDesenvolvimento de uma aplicação servidora para coleta automática de dados para o aplicativo de monitoramento de crimes BHSafezone em Belo Horizontept_BR
dc.typeTCC-Especializaçãopt_BR
dc.contributor.refereeSousa, Alexandre Magno dept_BR
dc.contributor.refereeFerreira, Carlos Henrique Gomespt_BR
dc.contributor.refereeLima, Helen de Cássia Sousa da Costapt_BR
dc.description.abstractenThis work presents the development of a crime monitoring system in Belo Horizonte based on the automatic collection of messages from WhatsApp groups. For this purpose, a modular framework was implemented using Node.js with the NestJS framework, integrated with MongoDB and Firestore for efficient data storage and synchronization. The system consists of several services that are responsible for filtering, structuring and organizing the data before it is inserted into the database. Crimes are identified in two steps: (1) first, a filtering service developed in NestJS analyzes the messages and identifies possible crimes based on a predefined dictionary of keywords; then (2) a Machine Learning model implemented in Python classifies the messages in detail, ensuring greater accuracy in the categorization of crimes. To enable detailed analysis, the data in Firestore is organized hierarchically and broken down by region, neighborhood and time period, allowing for flexible queries and facilitating crime monitoring. The system also takes an automated approach to ensure continuous processing of messages without manual intervention. The developed architecture offers scalability and adaptability, making the system versatile for potential extensions and applications in other data monitoring contexts.pt_BR
dc.contributor.authorID18.1.8165pt_BR
Aparece nas coleções:Sistema de Informação - JMV

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
MONOGRAFIA_DesenvolvimentoAplicaçãoServidora.pdf6,27 MBAdobe PDFVisualizar/Abrir


Os itens na BDTCC estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.