Generic Entity: An extensability module for a logistics information system
| Main Author: | |
|---|---|
| Publication Date: | 2024 |
| Format: | Master thesis |
| Language: | eng |
| Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| Download full: | https://hdl.handle.net/10316/116577 |
Summary: | Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia |
| id |
RCAP_78fa9e290081b81f7c3079008d64f47a |
|---|---|
| oai_identifier_str |
oai:estudogeral.uc.pt:10316/116577 |
| network_acronym_str |
RCAP |
| network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository_id_str |
https://opendoar.ac.uk/repository/7160 |
| spelling |
Generic Entity: An extensability module for a logistics information systemGeneric Entity: Módulo de extensibilidade para um sistema logísticolow-code/no-codedynamic schemarelational databaseformslow-code/no-codeesquema dinâmicobase de dados relacionalformuláriosDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e TecnologiaThe Generic Entity project is part of the NEXUS Agenda, a collaborative agenda that aims to advance the digital and green transition of ports and multimodal operations through the creation of products and services. One of the products is the WebTrans platform, which consists of a customisable transport management system (TMS). This platform will integrate several modules, one of which is the Generic Entity, which aims to extend the functionality of WebTrans by creating and managing user-generated content, considering the user's needs.Generic Entity is a module with an accessible low-code interface that allows users to define their own personalised entities, without the need for technical knowledge of programming or databases. From the entity configurations, forms and data views are generated, which support the most common data types, such as booleans and integer, and more complex types such as relations between entities where the user has control over the fields displayed. These configurations are saved in JSON format and the data inserted into dynamic tables.The objectives of the project were to (1) deliver state of art, architecture and requirements documents for the Generic Entity module, and (2) develop an independent prototype of the Generic Entity module. At the end of the internship, the proposed. This report therefore presents the work carried out during the internship, including the planning process, analysis of the state of the art, requirements, architecture, development and testing associated with the prototype.O projeto Generic Entity faz parte da Agenda NEXUS, uma agenda colaborativa que tem como objetivo avançar na transição digital e verde dos portos e operações multimodais, através da criação de produtos e serviços. Um dos produtos é a plataforma WebTrans, que consiste num sistema de gestão de transportes (TMS) personalizável. Esta plataforma integrará vários módulos, sendo um deles o Generic Entity, o qual visa alargar a funcionalidade da WebTrans, por meio da criação e gestão de conteúdos gerados pelo utilizador, tendo em conta as suas necessidades.O Generic Entity é um módulo com uma interface low-code acessível, na medida em que permite aos utilizadores definir as suas próprias entidades personalizadas, sem necessidade de estes possuírem conhecimento técnico de programação ou de bases de dados. A partir das configurações das entidades são gerados formulários e vistas de dados, os quais suportam os tipos de dados mais comuns, tais como boolean e inteiros, e tipos de dados complexos como relações entre entidades, onde o utilizador tem controlo sobre os campos apresentados. Estas configurações são guardadas no formato JSON e os dados inseridos em tabelas dinâmicas.Os objetivos do projeto eram (1) a entrega de documentos relativos ao estado de arte, arquitetura e requisitos do módulo Generic Entity e (2) o desenvolvimento de um protótipo independente do módulo Generic Entity. No final do estágio foram atingidos os objetivos propostos. Assim, este relatório apresenta o trabalho executado ao longo do mesmo, incluindo o processo de planeamento, análise do estado da arte, requisitos, arquitetura, desenvolvimento e testes associados ao protótipo.Outro - This research was funded by Project “Agenda Mobilizadora Sines Nexus”. ref. No. 7113, supported by the Recovery and Resilience Plan (PRR) and by the European Funds Next Generation EU, following Notice No. 02/C05-i01/2022, Component 5 - Capitalization and Business Innovation - Mobilizing Agendas for Business Innovation. It was also funded through national funds by FCT - Fundação para a Ciência e a Tecnologia, I.P., in the framework of the Project UIDB/00326/2020 and UIDP/00326/20202024-07-192025-01-15T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttps://hdl.handle.net/10316/116577https://hdl.handle.net/10316/116577TID:203693779engGonçalves, Noah Quintano Morainfo:eu-repo/semantics/embargoedAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-04-02T17:32:44Zoai:estudogeral.uc.pt:10316/116577Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T06:10:17.440851Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
| dc.title.none.fl_str_mv |
Generic Entity: An extensability module for a logistics information system Generic Entity: Módulo de extensibilidade para um sistema logístico |
| title |
Generic Entity: An extensability module for a logistics information system |
| spellingShingle |
Generic Entity: An extensability module for a logistics information system Gonçalves, Noah Quintano Mora low-code/no-code dynamic schema relational database forms low-code/no-code esquema dinâmico base de dados relacional formulários |
| title_short |
Generic Entity: An extensability module for a logistics information system |
| title_full |
Generic Entity: An extensability module for a logistics information system |
| title_fullStr |
Generic Entity: An extensability module for a logistics information system |
| title_full_unstemmed |
Generic Entity: An extensability module for a logistics information system |
| title_sort |
Generic Entity: An extensability module for a logistics information system |
| author |
Gonçalves, Noah Quintano Mora |
| author_facet |
Gonçalves, Noah Quintano Mora |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Gonçalves, Noah Quintano Mora |
| dc.subject.por.fl_str_mv |
low-code/no-code dynamic schema relational database forms low-code/no-code esquema dinâmico base de dados relacional formulários |
| topic |
low-code/no-code dynamic schema relational database forms low-code/no-code esquema dinâmico base de dados relacional formulários |
| description |
Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia |
| publishDate |
2024 |
| dc.date.none.fl_str_mv |
2024-07-19 2025-01-15T00:00:00Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/10316/116577 https://hdl.handle.net/10316/116577 TID:203693779 |
| url |
https://hdl.handle.net/10316/116577 |
| identifier_str_mv |
TID:203693779 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/embargoedAccess |
| eu_rights_str_mv |
embargoedAccess |
| dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
| instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| instacron_str |
RCAAP |
| institution |
RCAAP |
| reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| repository.mail.fl_str_mv |
info@rcaap.pt |
| _version_ |
1833602600611610624 |