ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Jasper Reports


Enviado por   •  1 de Diciembre de 2013  •  1.209 Palabras (5 Páginas)  •  485 Visitas

Página 1 de 5

Jasper Reports

¿Qué es Jasper Reports?

JasperReports es una herramienta de creación de informes gratuita y opensource que tiene la habilidad de entregar contenidos de forma enriquecedora para el usuario a través del monitos, impresora o a ficheros PDF, HTML, XLS, CSV y XML.

¿Cómo se compone Jasper Reports?

Está escrito completamente en Java y puede ser usado en gran variedad de aplicaciones de este tipo, incluyendo J2EE o aplicaciones web, para generar contenido dinámico.

Funciones

Es una biblioteca que puede ser embebida en cualquier aplicación Java. Sus funciones incluyen:

 Scriptlets, que pueden acompañar a la definición del informe, y pueden ser invocados en cualquier momento para realizar un procesamiento adicional. El scriptlet se basa en Java, y tiene muchos hooks (ganchos) que se pueden invocar antes o después de las etapas de la generación de informes, como el Informe, Página, Columna o Grupo.

 Sub-informes

Para usuarios con requisitos más sofisticados de gestión, los informes diseñados para JasperReports pueden ser fácilmente importados a JasperServer que es el servidor de informes interactivos.

Características de JasperReports

Algunas de las principales características JasperReport incluyen:

• Tiene diseño de informe flexible.

• Puede presentar los datos textual o gráficamente.

• Los desarrolladores pueden proporcionar datos de múltiples maneras.

• Se puede aceptar datos de múltiples fuentes de datos.

• Puede generar marcas de agua (Una marca de agua es como una imagen secundaria que se coloca sobre la imagen principal).

• Puede generar informes integrados.

• Es capaz de exportación de informes en una variedad de formatos.

Jasper Report - Ciclo de Vida

El propósito principal de JasperReports es orientada para crear la página, listo para imprimir documentos de una manera sencilla y flexible. El siguiente diagrama muestra un flujo de trabajo típico, mientras que la creación de informes.

Al igual que en la imagen del ciclo de vida tiene las siguientes fases distintas

1. Diseñar el informe En este paso vamos a crear el archivo JRXML, que es un documento XML que contiene la definición del diseño del informe. Se puede utilizar cualquier editor de texto oiReportDesigner crear manualmente. Si se utiliza iReportDesigner la disposición está diseñada de una manera visual, por lo tanto, la estructura real de la JRXML puede ser ignorada.

2. Compilar el informe En este paso JRXML se compila en un objeto binario llamado archivo de Jasper (*. jaspe). Esta recopilación se hace por razones de rendimiento. Archivos Jasper son lo que usted necesita enviar con su solicitud, a fin de ejecutar los informes.

3. Ejecutar el informe (llenado de datos en el informe) en este paso los datos de la aplicación se llena en el informe elaborado. El net.sf.jasperreports.engine.JasperFillManager clase proporciona las funciones necesarias para llenar los datos en los informes. Se crea un archivo de impresión Jasper (*. Jrprint), que se puede utilizar ya sea para imprimir o exportar el informe.

4. Exportar el informe a formato deseado En este paso podemos exportar el archivo de impresión Jasper creado en el paso anterior a cualquier formato utilizando JasperExportManager. Como Jasper ofrece diversas formas de las exportaciones, por lo tanto, con la misma entrada se puede crear múltiples representaciones de los datos.

Ejemplo de Jasper Report

Group decision support systems

¿Qué es Group decision support systems?

Tecnología del sistema de apoyo a las decisiones de grupo (SMD) apoya la colaboración en proyectos a través de la mejora de la comunicación digital con diversas herramientas y recursos. Estos tipos de programas se utilizan para apoyar proyectos personalizados que requieren trabajo en equipo, la entrada a un grupo y los distintos tipos de protocolos de reuniones.

Componentes de un GDSS

Un sistema de apoyo a las decisiones de grupo se compone de 3 componentes principales, a saber, hardware, herramientas de software y personas.

Hardware: Incluye equipos

...

Descargar como (para miembros actualizados)  txt (8.6 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com