Sistema de agendamentos baseado em reputação: aplicação de sistemas web para gestão de recursos

dc.contributor.advisorAlmeida, Virgil Del Duca
dc.contributor.authorVasconcelos, Marcial Faria
dc.contributor.refereeBarros, Deliene Costa Guimarães
dc.contributor.refereeCampos, Gustavo Lobato
dc.date.accessioned2026-07-16T02:59:32Z
dc.date.created2026-02-03
dc.descriptionA crescente demanda por organização e uso eficiente de recursos físicos compartilhados em ambientes institucionais evidencia a necessidade de soluções computacionais capazes de reduzir conflitos, otimizar a ocupação e apoiar a gestão operacional. Neste contexto, este trabalho apresenta o desenvolvimento de um sistema web para agendamento e gestão de recursos compartilhados, tais como vagas de estacionamento, salas, laboratórios e mesas de trabalho, incorporando um mecanismo de reputação baseado no histórico de utilização dos usuários. A solução proposta adota uma arquitetura modular e orientada a regras de negócio, permitindo a integração com diferentes tecnologias de monitoramento e controle de acesso, por meio de comunicação via protocolos HTTP e MQTT. A metodologia empregada baseia-se na aplicação de engenharia de requisitos aliada a um processo de desenvolvimento incremental e modular, assegurando rastreabilidade entre requisitos, implementações e critérios de aceitação. O sistema foi implementado com backend em Node.js, banco de dados relacional MariaDB e interfaces de programação de aplicações REST, além de um protótipo de integração com dispositivos físicos para validação de acesso. Os resultados obtidos demonstram a viabilidade da solução para apoiar o gerenciamento de recursos compartilhados, destacando-se o mecanismo de reputação como ferramenta para priorização automática de reservas e mitigação de conflitos em cenários de alta concorrência.
dc.description.abstractThe increasing need for efficient organization and utilization of shared physical resources in institutional environments highlights the importance of computational solutions capable of reducing conflicts, optimizing occupancy, and supporting operational management. In this context, this work presents the development of a web-based system for scheduling and managing shared resources, such as parking spaces, meeting rooms, laboratories, and workstations, incorporating a reputation mechanism based on users’ historical behavior. The proposed solution adopts a modular, business-rule-oriented architecture, enabling integration with different monitoring and access control technologies through communication using HTTP and MQTT protocols. The methodology is grounded in requirements engineering combined with an incremental and modular development process, ensuring traceability between requirements, implementations, and acceptance criteria. The system was implemented with a Node.js backend, a MariaDB relational database, RESTful application programming interfaces, and a prototype for integration with physical access control devices. The obtained results demonstrate the feasibility of the proposed solution to support the management of shared resources, highlighting the reputation mechanism as an effective tool for automatic reservation prioritization and conflict mitigation in high-demand scenarios.
dc.identifier.advisorOrcid0000-0003-4440-0439
dc.identifier.authorOrcid0009-0008-1068-2507
dc.identifier.urihttp://hdl.handle.net/20.500.14387/3305
dc.language.isopor
dc.publisher.campiBetim
dc.publisher.countryBrasil
dc.publisher.institutionInstituto Federal de Minas Gerais
dc.publisher.programBacharelado em Engenharia de Controle e Automação
dc.rightsAcesso aberto
dc.subject.cnpqEngenharias
dc.subject.keywordsSistemas web
dc.subject.keywordsSistemas modulares
dc.subject.keywordsSoluções computacionais
dc.subject.keywordsControle de acesso
dc.subject.keywordsEngenharia de Controle e Automação
dc.titleSistema de agendamentos baseado em reputação: aplicação de sistemas web para gestão de recursos
dc.title.alternativeReputation-based scheduling system: application of web systems for management
dc.typeTrabalho de Conclusão de Curso

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
TCC___Marcial_Vasconcelos___IFMG.pdf
Tamanho:
13.47 MB
Formato:
Adobe Portable Document Format

Licença do pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1.72 KB
Formato:
Item-specific license agreed to upon submission
Descrição: