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

Data

2026

Título da revista

ISSN da revista

Título do volume

Editora

IPCB. EST

Resumo

O 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.
Abstract: 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.

Descrição

Palavras-chave

Museu virtual, Base de dados relacional, Inventariação, Segurança de dados, Node.js, React, Virtual museum, Relational database, Inventory management, Data security

Citação

CARVALHO, 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.