Plataforma de Criação e Gestão de Mapas de Salas de Espetáculo

Detalhes bibliográficos
Autor(a) principal: Silva, João Miguel Branco da
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10316/95518
Resumo: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
id RCAP_bb374154a4fb1edb8dfeda5559355fe6
oai_identifier_str oai:estudogeral.uc.pt:10316/95518
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Plataforma de Criação e Gestão de Mapas de Salas de EspetáculoVenue and Seatmap Management PlatformInternetBilhéticaAplicação WebMapas IterativosAPIInternetTicketingWeb ApplicationInteractive Seat MapsAPIDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e TecnologiaA Ticketline, uma das maiores empresas de bilhética nacional, possui um sistema complexo de várias plataformas para suportar toda a sua operação. Muitas destas plataformas estão ultrapassadas e, visto que a exigência dos clientes aumentou muito nos últimos anos,é necessário substituir as plataformas por outras mais adequadas às necessidades atuais.O objetivo deste projeto é a criação de uma plataforma de criação e gestão de mapas de salas de espetáculo para a Ticketline. A nova plataforma, desenvolvida em Ruby on Rails, será dividida em diversos componentes com funcionalidades e objetivos específicos. Em primeiro lugar, será desenvolvida uma aplicação web para gerir mapas, que será responsável pelas operações CRUD e associação dos mapas a salas de espetáculo. Em adição, será desenvolvido um componente para importar os mapas da plataforma antiga e fazer a sua tradução para o novo modelo de dados, para que possam ser apresentados num widget que permitirá visualizar os mapas das salas e que poderá ser integrado em plataformas da Ticketline. Finalmente, será desenvolvido um componente que deverá permitir adicionar zonas e lugares aos mapas das salas, de forma interativa.O presente documento descreve o desenvolvimento desta plataforma, seguindo uma metodologia de software. Este projeto seguirá práticas de engenharia de software, obtidas durante a frequência do autor no mestrado de Engenharia Informática, e detalha as fases de planeamento, levantamento do estado da arte, levantamento de requisitos e arquitetura do sistema, e também desenvolvimento e validação do sistema.Ticketline is one of the biggest ticketing companies in Portugal and therefore possesses a complex system of multiple platforms to support its operation. Since client demands have increased in the past few years, it is now necessary to replace those platforms with more adequate ones capable of fulfilling of all those demands. The goal of this project is to develop a platform capable of creating and managing seat maps. The new platform will be developed in Ruby on Rails and divided into components with different and specific objectives. The first component is a web application capable of managing seat maps. Also, it should be responsible for all CRUD operations and associations of seat maps to rooms. The second component will import the old seat maps and translate them to the new data model so that it is possible to transition from the old plataform to the new one. The third component will be a widget for rendering the room maps. It should be possible to integrate this component in any Ticketline platform that needs it. Finally, the last component will be a seat map editor capable of drawing zones and seats that should be interactively added to the map.This document describes the development of this platform following a software development methodology. The document will also follow practices of software engineering acquired by the author during his master’s degree and detail the phases of planning, state of the art, system requirements, system architecture and also system development and validation.2021-07-13info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/95518http://hdl.handle.net/10316/95518TID:202753336porSilva, João Miguel Branco dainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2022-05-25T04:36:51Zoai:estudogeral.uc.pt:10316/95518Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:13:59.938693Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Plataforma de Criação e Gestão de Mapas de Salas de Espetáculo
Venue and Seatmap Management Platform
title Plataforma de Criação e Gestão de Mapas de Salas de Espetáculo
spellingShingle Plataforma de Criação e Gestão de Mapas de Salas de Espetáculo
Silva, João Miguel Branco da
Internet
Bilhética
Aplicação Web
Mapas Iterativos
API
Internet
Ticketing
Web Application
Interactive Seat Maps
API
title_short Plataforma de Criação e Gestão de Mapas de Salas de Espetáculo
title_full Plataforma de Criação e Gestão de Mapas de Salas de Espetáculo
title_fullStr Plataforma de Criação e Gestão de Mapas de Salas de Espetáculo
title_full_unstemmed Plataforma de Criação e Gestão de Mapas de Salas de Espetáculo
title_sort Plataforma de Criação e Gestão de Mapas de Salas de Espetáculo
author Silva, João Miguel Branco da
author_facet Silva, João Miguel Branco da
author_role author
dc.contributor.author.fl_str_mv Silva, João Miguel Branco da
dc.subject.por.fl_str_mv Internet
Bilhética
Aplicação Web
Mapas Iterativos
API
Internet
Ticketing
Web Application
Interactive Seat Maps
API
topic Internet
Bilhética
Aplicação Web
Mapas Iterativos
API
Internet
Ticketing
Web Application
Interactive Seat Maps
API
description Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
publishDate 2021
dc.date.none.fl_str_mv 2021-07-13
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 http://hdl.handle.net/10316/95518
http://hdl.handle.net/10316/95518
TID:202753336
url http://hdl.handle.net/10316/95518
identifier_str_mv TID:202753336
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134036903329792