Escuela
Profesional De Ingeniería De Sistemas Y Telemática
INTEGRANTES:
- Marleni CHUQUIZUTA RAMOS
- Yoseily ALTAMIRANO GUEVARA
DOCENTE: Marco Aurelio PORRO CHULLI
I. Tema: Reportes
1.
Contenido
Reportes:
Los reportes son los que muestran la situación de las operaciones regulares
de la empresa para que los directivos puedan controlar, organizar, planear y
dirigir. Los reportes se pueden visualizar, exportar a otros formatos como PDF,
HTML, XML, etc. y también se pueden imprimir en papel.
Al
descargar el .rar Extraemos los archivos(son 4)
En
netbeans nos dirigimos a herramientas>>complementos
Damos
agregar plugins
Vamos
a la carpeta donde hemos extraído los archivos y lo seleccionamos todos.
Damos
clic en instalar
Damos
clic en siguiente
Aceptas
la licencia y damos clic en instalar y esperamos que se instale los programas
seleccionados.
Terminar
Ahora
vemos en la pestaña instalado y vemos los programas instalados con éxito
Vemos
en la ventana principal, complementos instalados de Jasper Report
Ahora
agregaremos las librerías al proyecto en el cual usaremos iReport
Ahora que tenemos nuestros datos crearemos un "datasource"
en iReport para poder acceder a nuestros datos y
hacer pruebas directamente, sin necesidad de una aplicación Java (por el
momento). Para crear este datasource hacemos clic en el ícono "Report Datasources"
ubicado en la barra de herramientas de iReport:
Con lo que se abrirá la ventana de "Connections / Datasources"
que en este momento debe contener solo un "Empty datasource" y la
conexión a una base de datos de prueba en HSQLDB.
Ahora hacemos clic en el botón "New" para crear nuestro nuevo datasource.
En la nueva ventana que se abre seleccionamos "Database JDBC connection"
y presionamos el botón "Next". En la siguiente ventana debemos proporcionar
algunos datos como el nombre se le dará al datasource y los datos para realizar
la conexión de la base de datos. Después de llenar estos datos su ventana debe
haber quedado más o menos como la siguiente (recuerden usar el "JDBC Driver"
que corresponda al manejador de base de datos que estén usando:
Antes de guardar esta configuración hagan clic en el botón
"Test"
para probar que todos los datos proporcionados son correctos. Si todo ha salido
bien, al hacer clic en el botón "Save" la ventana actual
debe cerrarse y nuestro datasource debe estar ahora en la ventana "Connections / Datasources".
Ahora pasaremos a crear nuestro nuevo reporte. Esta será la
primer y única ocasión en la que haremos uso del "Report Wizard" para
ayudarnos a generar el reporte. Para esto vamos al menú "File -> New...".
Con esto se abrirá la ventana de "New File" en la que
seleccionaremos el formato de nuestro reporte. En mi caso seleccionaré la
plantilla "Wood"
aunque pueden seleccionar la que ustedes deseen, y hacemos clic en el botón
"Launch Report
Wizard"
Este wizard nos ayudará a crear un
reporte 100% funcional en 6 pasos (en realidad 5 ya que
empezamos directamente en el paso 2) que podremos ver desde el mismo iReport sin
necesidad de escribir una solo línea de código Java. Estos 6 pasos son:
1.
Selección de la ubicación en la que se guardará
nuestro reporte.
2.
Selección del datasource e introducción del query para
obtener los datos que nos interesan.
3.
Selección de los datos que queremos mostrar en el
reporte.
4.
Creación de grupos para el reporte (se explicará en un
post posterior).
5.
Selección del layout o acomodo de los datos en el
reporte
6.
Felicitación por tenerminar nuestro reporte =D.
Los pasos interesantes son el 3 y el 4, así que será en estos en los que nos enfocaremos más.
El paso 1 se realiza de forma automática, así que no tenemos mucho que hacer en él. En el paso 2 (en donde comenzamos) seleccionamos el directorio en el que queremos guardar nuestro reporte y el nombre que tendrá.
Paso 1:
Creamos
un nuevo Reporte, Seleccionamos nuestra Base de Datos, las tablas o visitas; de
las cuales queremos elaborar dicho reporte y nos mostrara la siguiente ventana.
Paso 2: Seleccionamos los
campos que son necesarios para mi Reporte, y vamos arrastrando uno a uno hacia
la fila que dice “Detalle”; automáticamente irán apareciendo los nombres del encabezado
de cada columna de esta manera cómo podemos ver en la imagen.
Paso 3: Arrastramos el campo
para el cual deseamos hacer un campo calculado en nuestro reporte y lo
arrastramos hacia la fila de dice “Page Footer”, en este caso se realizará la
suma total de todos los sueldos, de un empleado, como podemos visualizar en la
imagen.
Paso 4: Como proceso final si
podemos ver en esta visualización de nuestro reporte, en donde apunta la flecha
del cursor, notamos que hay un campo calculado del Total de todos los sueldos.
Observemos.
Archivo Jasper está
considerada como una de las mejores bibliotecas de software libre para generar
reportes [1]. Tiene la habilidad de entregar
contenido enriquecido al monitor, a la impresora o a ficheros PDF, HTML, XLS,
CSV y XML. Está escrito completamente en Java y puede ser usado en gran
variedad de aplicaciones de Java, incluyendo Java EE o aplicaciones web, para
generar contenido dinámico. Su propósito principal es ayudar a crear documentos
de tipo páginas, preparados para imprimir en una forma simple y flexible.
JasperReports se usa
comúnmente con iReport Designer [2], un constructor / diseñador
de informes visual, poderoso, intuitivo y fácil de usar. Este instrumento
permite que los usuarios desarrollen visualmente informes complejos con cartas,
imágenes, subinformes y otros [3]. iReport está además
integrado con JFreeChart, una de la biblioteca gráficas OpenSource más
difundida para Java. Los datos para imprimir pueden ser recuperados por varias
vías como pueden ser: JDBC, TableModels, JavaBeans, XML, etc.
Entre las principales
características de iReport podemos destacar las siguientes:
100% escrito en JAVA y además OPENSOURCE y
gratuito.
Maneja todas las etiquetas de JasperReports.
Permite diseñar con sus propias herramientas:
rectángulos, líneas, elipses, campos de los textfields, cartas, subreports
(subreportes).
Soporta internacionalización nativamente.
Browser de la estructura del documento.
Recopilador y exportador integrados.
Soporta JDBC.
Soporta JavaBeans como orígenes de datos (éstos
deben implementar la interface JRDataSource).
Incluye Wizard’s (asistentes) para crear
automáticamente informes, plantillas y sub-reportes.
Facilidad de instalación.
Estas potencialidades se
pueden combinar con JasperServer que proporciona una interfaz basada en web
para gestionar, programar y ejecutar los informes, un repositorio para
almacenar todos los recursos del informe como imágenes, fuentes, fuentes de
datos y mucho más, un servicio de seguridad para decidir quién puede ejecutar
que informe, y un servicio web API para ejecutar los informes de aplicaciones
externas (por lo que puede generar informes de cualquier tipo de entorno, como
PHP o. NET).
La herramienta iReport
Designer le permite diseñar informes JasperReports, así como también permite
ejecutarlos y generar la salida en una aplicación Java, y JasperServer permite
a los usuarios finales y las aplicaciones externas acceder, ver y publicar sus
informes de forma segura.
Archivos Jasper. Hay un montón de tipos de fuentes de datos, es posible
llenar un archivo Jasper de una consulta SQL, un archivo XML, un archivo csv,
una consulta HQL (Hibernate Query Language), una colección de JavaBeans, etc ..
Si usted no encuentra una fuente de datos adecuada, JasperReports es muy
flexible y permite que usted escriba su propio origen de datos personalizado.
Con un archivo de Jasper y una fuente de datos, JasperReports es capaz de
generar el documento final en el formato que prefiera.
iReport Designer también permite configurar las fuentes de datos y
utilizarlas para probar sus informes. En muchos casos, los asistentes por datos
pueden ayudarle a diseñar sus informes mucho más rápido. iReport Designer
incluye el propio motor JasperReports para hacerle una vista previa del
resultado del informe, probar y refinar sus informes.
1. Resumen
Reportes:
Los reportes son los que muestran la situación de
las operaciones regulares de la empresa para que los directivos
puedan controlar, organizar, planear y dirigir.
Instalación de ireport en netbeans
Al
descargar el .rar Extraemos los archivos(son 4)
En
netbeans nos dirigimos a herramientas>>complementos
Damos
agregar plugins
Vamos a la carpeta donde hemos extraído los
archivos y lo seleccionamos todos.
Damos
clic en instalar
Damos
clic en siguiente
Aceptas
la licencia y damos clic en instalar y esperamos que se instale los programas
seleccionados.
Terminar
Ahora
vemos en la pestaña instalado y vemos los programas instalados con éxito
Reiniciamos
Netbeans
Vemos
en la ventana principal, complementos instalados de Jasper Report
Ahora
agregaremos las librerías al proyecto en el cual usaremos iReport
Configuracion De
Datasource
Ahora que tenemos nuestros datos crearemos un "datasource"
en iReport para poder acceder a nuestros datos y
hacer pruebas directamente, sin necesidad de una aplicación Java (por el
momento). Para crear este datasource hacemos clic en el ícono "Report Datasources"
ubicado en la barra de herramientas de iReport:
Con lo que se abrirá la ventana de "Connections / Datasources"
que en este momento debe contener solo un "Empty datasource" y la
conexión a una base de datos de prueba en HSQLDB.
Ahora hacemos clic en el botón "New" para crear nuestro nuevo datasource.
En la nueva ventana que se abre seleccionamos "Database JDBC connection"
y presionamos el botón "Next". En la siguiente ventana debemos proporcionar
algunos datos como el nombre se le dará al datasource y los datos para realizar
la conexión de la base de datos. Después de llenar estos datos su ventana debe
haber quedado más o menos como la siguiente (recuerden usar el "JDBC Driver"
que corresponda al manejador de base de datos que estén usando:
Antes de guardar esta configuración hagan clic en el botón
"Test"
para probar que todos los datos proporcionados son correctos. Si todo ha salido
bien, al hacer clic en el botón "Save" la ventana actual
debe cerrarse y nuestro datasource debe estar ahora en la ventana "Connections / Datasources".
2. Summary
Reports:
The
reports are the ones that show the situation of the regular operations of the
company so that the executives can control, organize, plan and direct.
Installing ireport on netbeans
When
downloading the .rar We extract the files (they are 4)
In
netbeans we go to tools >> add-ons
Let's
add plugins
Let's
go to the folder where we extracted the files and select it all.
Click
to install
Click
Next
You
accept the license and click on install and wait for the selected programs to
be installed.
End up
Now we
see in the installed tab and we see the programs installed successfully
Restart
Netbeans
We see
in the main window, installed add-ons of Jasper Report
Now we
will add the libraries to the project in which we will use iReport
Datasource Configuration
Now
that we have our data we will create a datasource in iReport to be able to
access our data and do tests directly, without needing a Java application (for
the moment). To create this datasource, click on the "Report Datasources"
icon located on the iReport toolbar:
This
will open the "Connections / Datasources" window which should contain
only an "Empty datasource" and the connection to a test database in
HSQLDB. Now we click on the "New" button to create our new datasource.
In the
new window that opens we select "Database JDBC connection" and press
the "Next" button. In the following window we must provide some data
as the name will be given to the datasource and the data to make the connection
of the database. After completing this data your window should have been more
or less like the following (remember to use the "JDBC Driver" that
corresponds to the database manager you are using:
Before
saving this configuration click the "Test" button to prove that all
the data provided is correct. If everything went well, when clicking the
"Save" button the current window should close and our datasource
should now be in the "Connections / Datasources" window.
3. Recomendaciones
Para generar reportes se debe tener muy en cuenta la base de
datos que estamos utilizando y los campos más necesarios y en el orden deseado.
4. Conclusiones
La herramienta iReport es un constructor / diseñador permite
crear cualquier tipo de informe de una manera sencilla y rápida a través de una
interfaz gráfica intuitiva, diseñada tanto para gente que no está familiarizada
con esta tecnología, y que desconoce la sintaxis XML de JasperReports, como a
usuarios expertos que ya conocían este lenguaje, ahorrándoles tiempo durante el
desarrollo de informes muy elaborados.
5. Apreciación del Equipo
Desde el punto de vista del grupo se
afirma que iReport es una herramienta en código abierto de generación de
informes muy útil que nos permite generar información detallada en formato PDF,
HTML, XLS, CSV o XML. Ha sido desarrollada completamente en Java, por lo que
puede ser usada en una amplia variedad de aplicaciones Java para generar
contenido dinámico.
6. Glosario de Términos
Plugins.-
Un plugin es aquella aplicación que, en un programa informático, añade una
funcionalidad adicional o una nueva característica al software. En nuestro
idioma, por lo tanto, puede nombrarse al plugin como un complemento.
Reiniciar.
- Reiniciar el ordenador o computadora es el proceso de recargar el sistema
operativo de una computadora.
Wizard.- Wizard es el que te indica o
te guía en el procedimiento durante una instalación de un programa o
aplicación.
7. Linkografía
Enlace de SlideShare:



















No hay comentarios:
Publicar un comentario