Análise e conceção de uma framework de reporting genérica e parametrizável

Detalhes bibliográficos
Autor(a) principal: Sá, Igor Gonçalo Gomes de
Data de Publicação: 2012
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/1822/27812
Resumo: Dissertação de mestrado em Engenharia de Informática
id RCAP_080ea3147bf7ddd62e12bc379cb7631a
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/27812
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 Análise e conceção de uma framework de reporting genérica e parametrizável681.3.06658.0Dissertação de mestrado em Engenharia de InformáticaActualmente as aplicações PRIMAVERA incluem componentes de reporting que exigem demasiado esforço de implementação e de manutenção, na medida em que todo o seu desenvolvimento é manual, repetitivo e assente em tecnologia desactualizada. Estes componentes de reporting são baseados nas soluções Crystal Reports, sendo necessária a construção/desenho em tempo de desenvolvimento de todos os relatórios que são pretendidos para um determinado produto. Cada um destes relatórios tem o seu desenho próprio, a suas próprias características e configurações, não existindo qualquer forma de partilhar determinadas propriedades que possam ser comuns aos vários relatórios. Por norma pretende-se que todos os relatórios de um produto tenham um aspecto uniforme, como por exemplo o layout ou fonte utilizada para determinados campos (por exemplo o título do relatório). Significa isto que é necessário na construção de cada um dos relatórios replicar todas estas características que são comuns, o que exige um esforço significativo e pode ser propício ao erro quando as regras de desenho de relatórios não estão bem definidas no início do desenvolvimento. Este problema torna-se mais evidente quando por exemplo num produto com um elevado número de relatórios se pretende fazer uma alteração numa destas características comuns. A simples alteração do tipo de fonte do título do relatório acaba por ser um processo bastante dispendioso, uma vez que é necessário editar todos os relatórios individualmente. Esta dissertação surgiu da necessidade de desenvolver um novo componente de reporting que possa responder às limitações actuais. No âmbito do projecto PRIMAVERA ATHENA, está inserida a Framework de Reporting, cuja finalidade é dar suporte à criação, geração e apresentação de relatórios nos produtos desenvolvidos sobre a Framework ATHENA. Um dos principais objectivos da Framework de Reporting é a geração automática de relatórios a partir dos modelos das aplicações, acabando assim com todo o processo manual de criação de relatórios.Currently, PRIMAVERA applications include components for reporting that requires too much effort of implementation and maintenance, because the development is manual, repetitive and based on out dated technology. These components are based on Crystal Reports solutions, which require the construction/design at development time of all reports that are intended for a particular product. Each one of these reports has its own design, its own characteristics and settings, and there is no way to share certain properties that may be common to multiple reports. Usually it is intended that all reports of a product share a uniform appearance, such as the layout and font used for certain fields (for example the report title). This means that in the construction of each report is necessary to replicate all of these common characteristics, which requires a significant effort and may cause more errors if the design rules are not correctly defined in the beginning of the development. This problem becomes even more evident when in a product with a high number of reports is necessary to make a change in one of these common characteristics. The simple change of the report title font turns out to be a very expensive process, since it is necessary to individually edit all reports. This work arose from a need to develop a new reporting component that can respond to the current limitations. Within the scope of PRIMAVERA ATHENA project, is the Reporting Framework, which aims to support the creation, generation and presentation of reports on products developed in the Athena Framework. One of the main objectives of the Reporting Framework is to provide automatic generation of reports from the applications model, ending with all the manual process in reports development.Ribeiro, António NestorUniversidade do MinhoSá, Igor Gonçalo Gomes de2012-12-122012-12-12T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/27812porinfo: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:RCAAP2023-07-21T12:40:44Zoai:repositorium.sdum.uminho.pt:1822/27812Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:37:35.270742Repositó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 Análise e conceção de uma framework de reporting genérica e parametrizável
title Análise e conceção de uma framework de reporting genérica e parametrizável
spellingShingle Análise e conceção de uma framework de reporting genérica e parametrizável
Sá, Igor Gonçalo Gomes de
681.3.06
658.0
title_short Análise e conceção de uma framework de reporting genérica e parametrizável
title_full Análise e conceção de uma framework de reporting genérica e parametrizável
title_fullStr Análise e conceção de uma framework de reporting genérica e parametrizável
title_full_unstemmed Análise e conceção de uma framework de reporting genérica e parametrizável
title_sort Análise e conceção de uma framework de reporting genérica e parametrizável
author Sá, Igor Gonçalo Gomes de
author_facet Sá, Igor Gonçalo Gomes de
author_role author
dc.contributor.none.fl_str_mv Ribeiro, António Nestor
Universidade do Minho
dc.contributor.author.fl_str_mv Sá, Igor Gonçalo Gomes de
dc.subject.por.fl_str_mv 681.3.06
658.0
topic 681.3.06
658.0
description Dissertação de mestrado em Engenharia de Informática
publishDate 2012
dc.date.none.fl_str_mv 2012-12-12
2012-12-12T00: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 http://hdl.handle.net/1822/27812
url http://hdl.handle.net/1822/27812
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.format.none.fl_str_mv application/pdf
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_ 1799132909449248768