Plataforma WEB de catalogação Museu de Historia Natural Dr. Félix José da Silva: projeto II

dc.contributor.advisorLopes, Eurico Ribeiro
dc.contributor.advisorBarata, Luís Miguel Santos Silva de Ascensão
dc.contributor.authorCarvalho, João Rafael Andrade de
dc.date.accessioned2026-10-16T16:10:25Z
dc.date.available2026-10-16T16:10:25Z
dc.date.issued2026
dc.description.abstractO presente projeto documenta a conceção e o desenvolvimento da nova plataforma web de catalogação e gestão para o Museu de História Natural Dr. Félix José da Silva. O diagnóstico inicial revelou um sistema legado obsoleto, caracterizado por uma arquitetura de dados fragmentada e lacunas de usabilidade, que comprometia a eficiente curadoria e a preservação digital do acervo. Na sequência da avaliação de um Produto Mínimo Viável (MVP) e do feedback institucional, o âmbito do projeto foi reestruturado para se concentrar em exclusivo no desenvolvimento de um sistema de gestão interna de acesso estritamente restrito, garantindo a salvaguarda de informações patrimoniais sensíveis. A solução tecnológica foi assente numa arquitetura cliente-servidor orientada a serviços. A base de dados relacional foi profundamente reestruturada, centralizando o espólio numa tabela de inventário unificada suportada por tabelas de especialização, assegurando a integridade referencial. O processo de migração (ETL) transferiu milhares de registos históricos com sucesso, recorrendo a táticas de offsets matemáticos para evitar colisões de identificadores. O Backend, desenvolvido em Node.js e Express, orquestra uma API RESTful otimizada, enquanto o Frontend administrativo, construído em React e Tailwind CSS, dota os curadores de um Backoffice de alto desempenho, destacando-se um editor dinâmico adaptativo e um gestor avançado de ativos multimédia. Para reforçar a segurança e o controlo de acessos, implementou-se um Controlo de Acessos Baseado em Papéis (RBAC) suportado pela inativação lógica de contas (Soft Delete). Destaca-se, ainda, a inovação arquitetónica do "Cofre Seguro", um sistema de versionamento automatizado que recorre a Snapshots JSON para reter o histórico estrutural do acervo e reverter eventuais edições indevidas ou eliminações acidentais. Adicionalmente, para garantir a total autonomia institucional e a portabilidade da informação a longo prazo, foi integrado um módulo avançado de exportação granular de dados. Este sistema permite a extração em tempo real de tabelas específicas em múltiplos formatos (JSON, XML e CSV), recorrendo a uma arquitetura de compressão dinâmica ZIP para manter a integridade estrutural em pedidos complexos. Os resultados obtidos indicam que a plataforma desenvolvida permite modernizar o fluxo de trabalho associado à gestão do acervo, disponibilizando uma infraestrutura orientada para a gestão interna, a rastreabilidade das operações e a preservação da informação, de acordo com os requisitos definidos para o projeto.
dc.description.abstractAbstract: This project documents the design and development of the new web-based cataloguing and management platform for the Dr. Félix José da Silva Natural History Museum. The initial assessment revealed an obsolete legacy system, characterized by a fragmented data architecture and usability gaps that hindered the efficient curation and digital preservation of the collection. Following the evaluation of a Minimum Viable Product (MVP) and institutional feedback, the project scope was restructured to focus exclusively on the development of an internal management system with strictly restricted access, ensuring the protection of sensitive heritage information. The technological solution was based on a service-oriented client-server architecture. The relational database was extensively restructured, centralizing the collection into a unified inventory table supported by specialized tables, thereby ensuring referential integrity. The migration process (ETL) successfully transferred thousands of historical records, using mathematical offset strategies to prevent identifier collisions. The Backend, developed using Node.js and Express, orchestrates an optimized RESTful API, while the administrative Frontend, built with React and Tailwind CSS, provides curators with a high-performance Backoffice, featuring a dynamic adaptive editor and an advanced multimedia asset manager. To strengthen security and access control, a Role-Based Access Control (RBAC) system was implemented, supported by the logical deactivation of accounts through Soft Delete. Another significant architectural innovation is the "Secure Vault", an automated versioning system that uses JSON Snapshots to preserve the structural history of the collection and enable the reversal of unauthorized edits or accidental deletions. Additionally, to ensure full institutional autonomy and long-term information portability, an advanced granular data export module was integrated. This system enables the real-time extraction of specific tables in multiple formats (JSON, XML, and CSV), using a dynamic ZIP compression architecture to maintain structural integrity in complex requests. The results indicate that the developed platform successfully modernizes the workflow associated with collection management, providing an infrastructure focused on internal management, operational traceability, and information preservation, in accordance with the requirements defined for the project.
dc.identifier.citationCARVALHO, João Rafael Andrade de (2026) - Plataforma WEB de catalogação Museu de Historia Natural Dr. Félix José da Silva: projeto II. Castelo Branco: IPCB. EST. 84 p. Relatório do Trabalho de Fim de Curso de Informática e Multimédia.
dc.identifier.urihttps://minerva.ipcb.pt/handle/123456789/5326
dc.language.isopor
dc.peerreviewedno
dc.publisherIPCB. EST
dc.rightsopenAccess
dc.subjectMuseu virtual
dc.subjectBase de dados relacional
dc.subjectInventariação
dc.subjectSegurança de dados
dc.subjectNode.js
dc.subjectReact
dc.subjectVirtual museum
dc.subjectRelational database
dc.subjectInventory management
dc.subjectData security
dc.titlePlataforma WEB de catalogação Museu de Historia Natural Dr. Félix José da Silva: projeto II
dc.typereport

Ficheiros

Principais

A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
Projeto II- JoaoCarvalho.pdf
Tamanho:
3.54 MB
Formato:
Adobe Portable Document Format