Sistema de agendamentos baseado em reputação: aplicação de sistemas web para gestão de recursos
| dc.contributor.advisor | Almeida, Virgil Del Duca | |
| dc.contributor.author | Vasconcelos, Marcial Faria | |
| dc.contributor.referee | Barros, Deliene Costa Guimarães | |
| dc.contributor.referee | Campos, Gustavo Lobato | |
| dc.date.accessioned | 2026-07-16T02:59:32Z | |
| dc.date.created | 2026-02-03 | |
| dc.description | A 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.abstract | The 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.advisorOrcid | 0000-0003-4440-0439 | |
| dc.identifier.authorOrcid | 0009-0008-1068-2507 | |
| dc.identifier.uri | http://hdl.handle.net/20.500.14387/3305 | |
| dc.language.iso | por | |
| dc.publisher.campi | Betim | |
| dc.publisher.country | Brasil | |
| dc.publisher.institution | Instituto Federal de Minas Gerais | |
| dc.publisher.program | Bacharelado em Engenharia de Controle e Automação | |
| dc.rights | Acesso aberto | |
| dc.subject.cnpq | Engenharias | |
| dc.subject.keywords | Sistemas web | |
| dc.subject.keywords | Sistemas modulares | |
| dc.subject.keywords | Soluções computacionais | |
| dc.subject.keywords | Controle de acesso | |
| dc.subject.keywords | Engenharia de Controle e Automação | |
| dc.title | Sistema de agendamentos baseado em reputação: aplicação de sistemas web para gestão de recursos | |
| dc.title.alternative | Reputation-based scheduling system: application of web systems for management | |
| dc.type | Trabalho de Conclusão de Curso |
