Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/27812

TítuloAnálise e conceção de uma framework de reporting genérica e parametrizável
Autor(es)Sá, Igor Gonçalo Gomes de
Orientador(es)Ribeiro, António Nestor
Data12-Dez-2012
Resumo(s)Actualmente 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.
TipoDissertação de mestrado
DescriçãoDissertação de mestrado em Engenharia de Informática
URIhttps://hdl.handle.net/1822/27812
AcessoAcesso aberto
Aparece nas coleções:BUM - Dissertações de Mestrado
DI - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
eeum_di_dissertacao_pg11016.pdf2,55 MBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID