Plataforma de Criação e Gestão de Mapas de Salas de Espetáculo
Autor(a) principal: | |
---|---|
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 |