Por favor, use este identificador para citar o enlazar este ítem: http://repositorio.ufc.br/handle/riufc/84433
Tipo: TCC
Título : RESERVARUSSAS: uma solução em software para alocação e gerenciamento de reservas de salas e equipamentos
Autor : Pinheiro, Thomas Henrique Carvalho
Tutor: Freitas, Markos Oliveira
Palabras clave en portugués brasileño: ReservaRussas;reservas;alocação de ambientes;engenharia de software;Campus de Russas
Palabras clave en inglés: ReservaRussas;reservations;resource allocation;software engineering;Campus of Russas
Áreas de Conocimiento - CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Fecha de publicación : 2025
Citación : PINHEIRO, Thomas Henrique Carvalho. RESERVARUSSAS: uma solução em software para alocação e gerenciamento de reservas de salas e equipamentos. 2025. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Campus de Russas, Universidade Federal do Ceará, Russas, 2025.
Resumen en portugués brasileño: Este trabalho apresenta o desenvolvimento do sistema ReservaRussas, uma solução em software voltada à alocação e ao gerenciamento de reservas de salas e equipamentos no Campus de Russas da Universidade Federal do Ceará. O sistema foi concebido a partir da identificação de dificuldades operacionais nos processos atuais, caracterizados pelo uso de ferramentas heterogêneas, como planilhas eletrônicas, sistemas adaptados e múltiplos canais de comunicação, o que resulta em aumento da carga administrativa e maior propensão a erros humanos. A condução do trabalho baseou-se em práticas consolidadas da Engenharia de Software, adotando uma abordagem incremental. A elicitação de requisitos foi realizada por meio de entrevistas semiestruturadas com os principais responsáveis pela gestão dos ambientes do campus, permitindo compreender as rotinas administrativas, as regras específicas de cada setor e as limitações dos sistemas atualmente utilizados. A partir dessas informações, foram definidos requisitos funcionais e não funcionais, bem como regras de negócio, organizados por níveis de prioridade. O sistema foi modelado com base na abordagem Domain Driven Design (DDD), associada ao padrão arquitetural Model-ViewController (MVC), visando a separação clara de responsabilidades e a manutenção da coerência do domínio. Foram desenvolvidas estruturas de classes que contemplam diferentes perfis de usuários, ambientes físicos, equipamentos, reservas pontuais, alocações recorrentes e exceções, garantindo flexibilidade e aderência às necessidades institucionais. As tecnologias selecionadas incluem a linguagem C#, o framework .NET, o banco de dados PostgreSQL e o framework Angular para a interface do usuário. Como resultado, o ReservaRussas traz a centralização e padronização do processo de reservas, promovendo maior transparência, rastreabilidade e eficiência na gestão dos recursos físicos do campus. Embora o sistema não tenha sido implantado em ambiente de produção durante o período deste trabalho, a solução desenvolvida estabelece uma base sólida para futuras etapas de validação, implantação e evolução contínua conforme as demandas institucionais.
Abstract: This work presents the development of the ReservaRussas system, a software solution aimed at the allocation and management of room and equipment reservations at the Federal University of Ceará - Campus of Russas. The system was conceived based on the identification of operational difficulties in the current processes, which are characterized by the use of different tools such as spreadsheets, adapted systems, and multiple communication channels, resulting in an increased administrative workload and a higher proneness for human errors. The development of this work was based on consolidated practices in Software Engineering, adopting an incremental approach. Requirements elicitation was carried out through semi-structured interviews with the main stakeholders responsible for managing campus facilities, enabling an understanding of administrative routines, sector-specific rules, and the limitations of the systems currently in use. Based on this information, functional and non-functional requirements were defined, as well as business rules, organized according to priority levels. The system was modeled using the Domain-Driven Design (DDD) approach, combined with the Model-View-Controller (MVC) architectural pattern, aiming at a clear separation of responsibilities and the maintenance of domain consistency. Class structures were developed to contain different user profiles, physical environments, equipments, single reservations, recurring allocations, and exceptions, ensuring flexibility and alignment with institutional needs. The selected technologies include the C# programming language, the .NET framework, the PostgreSQL database management system, and the Angular framework for the user interface. As a result, ReservaRussas provides the centralization and standardization of the reservation process, promoting greater transparency, traceability, and efficiency in the management of the campus’s physical resources. Although the system was not deployed in a production environment during the period of this work, the developed solution establishes a solid foundation for future stages of validation, deployment, and continuous evolution according to institutional demands.
Descripción en portugués brasileño : Artigo aproveitado como Trabalho de Conclusão de Curso.
URI : http://repositorio.ufc.br/handle/riufc/84433
Derechos de acceso: Acesso Aberto
Aparece en las colecciones: CIÊNCIA DA COMPUTAÇÃO - RUSSAS - Monografias

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
2025_tcc_thcpinheiro.pdf1,55 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.