DESENVOLVIMENTO DE UMA FERRAMENTA PARA CONSTRUIR DINAMICAMENTE RELATÓRIOS NO CRYSTAL REPORTS

Colloquium Exactarum

Endereço:
Rod. Raposo Tavares, Km 572
Presidente Prudente / SP
19067175
Site: http://journal.unoeste.br/index.php/ce
Telefone: (18) 3229-2079
ISSN: 21788332
Editor Chefe: Robson Augusto Siscoutto
Início Publicação: 30/11/2009
Periodicidade: Semestral
Área de Estudo: Ciências Exatas, Área de Estudo: Engenharias

DESENVOLVIMENTO DE UMA FERRAMENTA PARA CONSTRUIR DINAMICAMENTE RELATÓRIOS NO CRYSTAL REPORTS

Ano: 2013 | Volume: 5 | Número: 1
Autores: Luiz Felipe Stangarlin, Francisco Assis da Silva, Marcelo Vinícius Creres Rosa
Autor Correspondente: Francisco Assis da Silva | [email protected]

Palavras-chave: Artefato de software, gerador de relatório, CASE

Resumos Cadastrados

Resumo Português:

A utilização de ferramentas sempre foi necessária desde os primórdios da computação, devido ao trabalho
repetitivo da tarefa ou da complexidade em se fazer manualmente. Por isso, ao longo do tempo, surgiram
vários tipos de ferramentas de desenvolvimento. Nos dias de hoje, ferramentas CASE podem gerar diversos
tipos de artefato como formulários, código-fonte, documentação e até diagramas. Porém, quando se trata de relatórios, o processo ainda é feito pelo desenvolvedor, que precisa criar layout e adicionar os itens que deseja, montando assim o relatório (artefato). Este trabalho descreve uma ferramenta que gera esse artefato de software, através da manipulação de objetos da biblioteca de vínculo dinâmico do Crystal Report (usado para confecção de relatórios). Para gerar o artefato são utilizados templates como base, de onde são copiadas as informações visuais, que simplificam a definição e melhoram o reuso. A arquitetura desenvolvida é modular e permite que a ferramenta seja anexada em aplicativos do desenvolvedor ou funcione conjuntamente com geradores CASE.



Resumo Inglês:

The use of tools has always been necessary since the beginning of computing, due to repetitive tasks or due to complexity when they were made manually. Because of this, there were several kinds of development tools over the time. Nowadays, CASE tools can generate several kinds of artifacts such as forms, source code, documentation and diagrams. However, the report building process is still done by the developer, where he needs to create layout and to add the items what he wants, assembling the report (artifact). This paper describes a tool that generates this software artifact, through the manipulation of objects in the Crystal Report dynamic link library (used for reporting purposes). To generate the artifact templates are used as a base from which visual information are copied, which simplify the definition and improve reuse. The developed architecture is modular and allows the tool to be attached by application developer or to work in conjunction with CASE generators.