SlideShare uma empresa Scribd logo
1 de 4
JCLIC REPORTS
1. Creación de la base de datos
Si no tiene mySQL instalado puede ir a http://www.mysql.com/downloads y
descargar la versión más reciente. De todas maneras, es mucho mas
interesante descargar el paquete EasyPHP(http://www.easyphp.org), que
instala mySQL acompañado del servidor web Apache, el interprete de
páginas dinámicas PHP y la aplicación phpMyAdmin. En este documento
supondremos que tiene EasyPHP instalado y en funcionamiento.
• Con el EasyPHP funcionando, ponga en
marcha phpMyAdmin (normalmente llegará con un navegador
escribiendo la dirección http://localhost/mysql/)
• Escriba en el campo Crear una nueva base de datos el
nombre: JClicReports
• Haga clic en Crear. PhpMyAdmin creará la base de datos y la
seleccionará.
• Haga clic en el enlace localhost que aparece en la parte superior y
entre en Privilegios. Desde aquí, vaya a Agregar nuevo usuario.
• Escriba en el campo Nombre de usuario: jclic_user
• Escriba una contraseña en Contraseña y en Re-escriba. Por
ejemplo: jclic_pwd
• Confirme con el botón Continúe que hay en la parte inferior. Irá a la
pagina Editar los privilegios.
• Busque la sección Privilegios específicos para la base de datos y
seleccione en la lista desplegable la entrada JClicReports.
• Se encontrará en la página Usuario jclic_user@% - Base de datos
JClicReports. Seleccione todas las casillas de permisos (Revisar
todos/as) y haga clic en Continúe.
Con esto estará ya creada la base de datos. Ahora podría cargar
un conjunto de datos de demostración que le servirán para probar su
funcionamiento. Estos datos se pueden borrar más adelante desde el
mismo JClic reports.
• Empiece por descargar este archivo:
jclic_test_mysql.zip (65 Kb)
• Guárdelo en cualquier carpeta temporal, ábralo y extraiga su
contenido. Obtendrá un archivo llamado jclic_test_mysql.sql.
• Desde phpMyAdmin, seleccione la base de datos JClicReports en la
columna de la izquierda y active la pestaña SQL.
• Busque la sección Localización del archivo de texto, haga clic
en Navega... y busque el archivojclic_test_mysql.sql que ha
obtenido en el paso anterior.
• Si aparece la lista desplegable Juego de caracteres del
archivo seleccione en ella el valor latin1.
• Haga clic en Continúe.
Tardará un tiempo en procesar los datos. Para verificar que se hayan
cargado correctamente seleccione la tabla jclic_users en la lista de la
izquierda y haga clic en la pestaña Navega.
2. Configuración del conector
Para que JClic reports pueda acceder a la base de datos mySQL necesitará
un conector JDBC, que se puede obtener en la misma web de mySQL. Para
instalarlo basta con copiar un archivo en la carpeta de extensiones de Java.
• Primero deberemos averiguar donde se encuentra esta carpeta de
extensiones. Lo más fácil es poner en marcha un applet JClic, hacer
clic en el botón JClic y mirar en la pestaña Sistema la
líneaUbicación de Java. La carpeta de extensiones se encuentra
añadiendo "libext" a la expresión que ahí aparece. Normalmente es:
C:Archivos de programaJavajre_x.x.xlibext
• Con el navegador web vaya a la dirección:
http://dev.mysql.com/downloads/connector/j
• Descargue y abra el archivo ZIP que ahí se indica. Seguramente
deberá seleccionar un mirror.
• Dentro de este archivo ZIP hay otro llamado mysql-connector-
java-x.x.x-bin.jar. Extráigalo a la carpeta de extensiones de Java
que ha localizado en el paso anterior. No lo confunda con otro archivo
que tiene un nombre similar pero acabado en "-b.jar". Las cifras
(x.x.x) pueden variar según cual sea la última versión publicada.
Con eso queda el sistema Java preparado para utilizar la base de datos
mySQL.
3. Configuración de JClic reports
Para poner en marcha JClic reports puede optar entre hacer clic en el
icono situado en la página de descarga de JClic o en alguno de los iconos
que se crearán en el escritorio y en el menú Inicio después de haberlo
utilizado un par de veces. También puede descargar y ejecutar el instalador,
que copiará el programa en su ordenador y creará un icono en el
menú Inicio. Esta segunda opción tiene el inconveniente de que la aplicación
no se actualiza automáticamente al publicarse nuevas versiones, a
diferencia de lo pasa con Java WebStart.
• Haga clic en Configuración...
• Active la pestaña Base de datos.
• Escriba en Controlador la expresión: com.mysql.jdbc.Driver
• Escriba en URL la
expresión: jdbc:mysql://localhost/JClicReports
Es importante escribirlo tal como se indica, teniendo en cuenta los
puntos, sin espacios y distinguiendo entre mayúsculas y minúsculas.
• Escriba el nombre de usuario de la base de datos y
la contraseña. En el ejemplo se han utilizado los siguientes datos:
o Usuario: jclic_user
o Contraseña: jclic_pwd
• Deje marcada la casilla Crear tablas si no existen, y deje también
el prefijo JCLIC_ para los nombres de tablas.
• Confirme la operación en Aceptar.
Con eso tendrá JClic reports preparado para trabajar con la base de datos.
Para comprobar el funcionamiento haga clic en Iniciar el navegador. Si
todo ha ido correctamente se pondrá en marcha Firefox, Explorer o
cualquier otro navegador (se puede selecciona en Opciones) donde se
mostrará una primera página en la que se pide una contraseña, que
inicialmente hay que dejar en blanco. Si ha cargado los datos de
demostración puede entrar en los informes de grupo y de usuario, y
visualizar los diversos tipos de tablas y gráficos que ofrece el programa.
En este momento puede ser conveniente navegar hacia la
sección Administración de la base de datosy realizar dos operaciones:
• Establecer una contraseña, que impedirá que personas no
autorizadas tengan acceso a la aplicación.
• Decidir la política de altas de nuevos usuarios. Hay tres opciones:
1. Dejar que cualquier usuario pueda crear grupos y darse de alta
con el nombre que desee.
2. Crear manualmente los grupos, y dejar que los alumnos lo
seleccionen y se den de alta por si mismos la primera vez que
utilicen JClic.
3. Crear manualmente todos los grupos y usuarios, o importarlos
de alguna otra base de datos. Para efectuar importaciones le
resultará útil consultar el esquema de tablas de JClic reports.
En la mayoría de casos lo mas recomendable es empezar por la
segunda opción, impidiendo más adelante la creación de nuevos
usuarios, cuando todos los alumnos se hayan dado ya de alta.
4. Configuración de los clientes JClic
Es necesario configurar los clientes JClic para que se conecten con el
servidor JClic reports y le envíen información sobre las actividades
realizadas.
Los pasos a seguir son:
1. Asegúrese de que JClic reports esté funcionando en algún
ordenador de la red.
2. Haga clic en Configuración de JClic reports y vaya a la
pestaña Servidor web. Anote el valor delPuerto de comunicaciones,
que normalmente es 9000.
3. Averigüe también el nombre o la dirección IP del ordenador en el
que funciona JClic reports. Puede utilizar su nombre de red (por
ejemplo, “servidor”) o su dirección IP (cuatro números separados por
puntos, como por ejemplo “192.168.1.10”). Una manera rápida de
averiguar la dirección IP es abrir una ventana del indicador de
órdenes (o "ventana MS-DOS", en el grupoAccesorios) y escribir:
"ipconfig".
4. Ponga en marcha JClic desde cualquier ordenador de la red. Puede
hacerlo mediante el botón que se muestra en la página de descarga
de JClic, o desde los iconos que se crearán en el escritorio y en el
menú Inicio cuando lo haya activado un par de veces. En la sección
de preguntas frecuentesencontrará más información sobre l creación
de accesos directos para poner en marcha JClic.
5. En JClic, vaya a Herramientas - Configuración y seleccione la
pestaña Informes.
6. Marque la casilla Guardar los resultados de las actividades en
una base de datos.
7. Seleccione la opción Conectarse a un servidor de informes JClic,
y escriba en el campoServidor el nombre o la IP del ordenador en el
que está funcionando JClic reports, seguido de dos puntos y el
número de puerto. Será una expresión similar a una de estas:
192.168.1.10:9000
servidor:9000
8. Confirme los cambios, cierre JClic y vuelva a ponerlo en marcha. Si
todo va bien debería aparecer la pantalla de identificación, y JClic
reports empezará a registrar los resultados de todas las actividades
que realice.
9. Repita los pasos 4, 5, 6 y 7 en todos los ordenadores en los que
desee activar el sistema de informes de JClic.
Consejos
• Recuerde realizar copias de seguridad de la base de datos con
regularidad. Basta con guardar en algún lugar seguro un duplicado
del directorio dataJClicReports que se encuentra dentro de la
carpeta en la que esté instalado mySQL. También puede utilizar la
opción Exportar dephpMyAdmin.
• La contraseña de acceso a la base de datos permite efectuar todo
tipo de operaciones, desde consultar resultados hasta borrar usuarios
y grupos enteros. En futuras versiones mejoraremos este sistema
creando diversos perfiles de administración y acceso, pero
actualmente hay una única llave de acceso al sistema. Manténgala en
lugar seguro.
• Si necesita más seguridad (acceso restringido a la base de datos,
monitorización de accesos, etc.) instale la modalidad avanzada, que
utiliza la base datos mySQL y el servidor de aplicacionesApache
Tomcat, preferiblemente bajo Linux.

Mais conteúdo relacionado

Mais procurados

Bases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper reportBases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper reportjbersosa
 
manual-conexion-net beanmysql
 manual-conexion-net beanmysql manual-conexion-net beanmysql
manual-conexion-net beanmysqlperjam100
 
Conexión desde una aplicación en java a un bd en mysql
Conexión desde una aplicación en java a un bd en mysqlConexión desde una aplicación en java a un bd en mysql
Conexión desde una aplicación en java a un bd en mysqlROQUE Caldas Dominguez
 
Ejemplo de base de datos y reports con jasper report
Ejemplo de base de datos y reports con jasper reportEjemplo de base de datos y reports con jasper report
Ejemplo de base de datos y reports con jasper reportjbersosa
 
Taller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeansTaller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeansEmerson Garay
 
Continuación 3 de la creación de reportes con jasper report
Continuación 3 de la creación de reportes con jasper reportContinuación 3 de la creación de reportes con jasper report
Continuación 3 de la creación de reportes con jasper reportjbersosa
 
Un ejemplo sencillo con ejb
Un ejemplo sencillo con ejbUn ejemplo sencillo con ejb
Un ejemplo sencillo con ejblalov777
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbcjbersosa
 
Tutorial de persistencia en java con postgresql
Tutorial de persistencia en java con  postgresqlTutorial de persistencia en java con  postgresql
Tutorial de persistencia en java con postgresqlCarlos Anrango
 
instalacion y conexion a base de datos postgrest /java
instalacion y conexion a base de datos postgrest /javainstalacion y conexion a base de datos postgrest /java
instalacion y conexion a base de datos postgrest /javaNey Rogger Miranda
 
Error en el servicio "Servicio de perfil de usuario" al iniciar sesión
Error en el servicio "Servicio de perfil de usuario" al iniciar sesiónError en el servicio "Servicio de perfil de usuario" al iniciar sesión
Error en el servicio "Servicio de perfil de usuario" al iniciar sesiónRomadictoXVI
 
Manual Swing-Java-PostgreSQL
Manual Swing-Java-PostgreSQLManual Swing-Java-PostgreSQL
Manual Swing-Java-PostgreSQLpablo
 
Guia practica secuenciales en java con NetBeans 01
Guia practica secuenciales en java con NetBeans 01Guia practica secuenciales en java con NetBeans 01
Guia practica secuenciales en java con NetBeans 01Emerson Garay
 
Prueba de carga ORACLE DB usando JMeter.
Prueba de carga ORACLE DB usando JMeter.Prueba de carga ORACLE DB usando JMeter.
Prueba de carga ORACLE DB usando JMeter.Moisés Elías Araya
 
Tutorial 1 programas de consola con net beans 5
Tutorial 1   programas de consola con net beans 5Tutorial 1   programas de consola con net beans 5
Tutorial 1 programas de consola con net beans 5cardoso_rca
 

Mais procurados (20)

Bases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper reportBases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper report
 
manual-conexion-net beanmysql
 manual-conexion-net beanmysql manual-conexion-net beanmysql
manual-conexion-net beanmysql
 
Conexión desde una aplicación en java a un bd en mysql
Conexión desde una aplicación en java a un bd en mysqlConexión desde una aplicación en java a un bd en mysql
Conexión desde una aplicación en java a un bd en mysql
 
Ejemplo de base de datos y reports con jasper report
Ejemplo de base de datos y reports con jasper reportEjemplo de base de datos y reports con jasper report
Ejemplo de base de datos y reports con jasper report
 
Bases de datos con java
Bases de datos con javaBases de datos con java
Bases de datos con java
 
Taller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeansTaller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeans
 
Continuación 3 de la creación de reportes con jasper report
Continuación 3 de la creación de reportes con jasper reportContinuación 3 de la creación de reportes con jasper report
Continuación 3 de la creación de reportes con jasper report
 
Un ejemplo sencillo con ejb
Un ejemplo sencillo con ejbUn ejemplo sencillo con ejb
Un ejemplo sencillo con ejb
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbc
 
Tutorial de persistencia en java con postgresql
Tutorial de persistencia en java con  postgresqlTutorial de persistencia en java con  postgresql
Tutorial de persistencia en java con postgresql
 
instalacion y conexion a base de datos postgrest /java
instalacion y conexion a base de datos postgrest /javainstalacion y conexion a base de datos postgrest /java
instalacion y conexion a base de datos postgrest /java
 
Error en el servicio "Servicio de perfil de usuario" al iniciar sesión
Error en el servicio "Servicio de perfil de usuario" al iniciar sesiónError en el servicio "Servicio de perfil de usuario" al iniciar sesión
Error en el servicio "Servicio de perfil de usuario" al iniciar sesión
 
Manual Swing-Java-PostgreSQL
Manual Swing-Java-PostgreSQLManual Swing-Java-PostgreSQL
Manual Swing-Java-PostgreSQL
 
Reportes
ReportesReportes
Reportes
 
JDBC
JDBCJDBC
JDBC
 
Practica 4
Practica 4Practica 4
Practica 4
 
Guia practica secuenciales en java con NetBeans 01
Guia practica secuenciales en java con NetBeans 01Guia practica secuenciales en java con NetBeans 01
Guia practica secuenciales en java con NetBeans 01
 
Diapositiva JDBC
Diapositiva JDBCDiapositiva JDBC
Diapositiva JDBC
 
Prueba de carga ORACLE DB usando JMeter.
Prueba de carga ORACLE DB usando JMeter.Prueba de carga ORACLE DB usando JMeter.
Prueba de carga ORACLE DB usando JMeter.
 
Tutorial 1 programas de consola con net beans 5
Tutorial 1   programas de consola con net beans 5Tutorial 1   programas de consola con net beans 5
Tutorial 1 programas de consola con net beans 5
 

Semelhante a JClic reports

Semelhante a JClic reports (20)

J Clic Reports Funcionando En Una Red Windows
J Clic Reports Funcionando En Una Red WindowsJ Clic Reports Funcionando En Una Red Windows
J Clic Reports Funcionando En Una Red Windows
 
I report
I reportI report
I report
 
I report
I reportI report
I report
 
Rs logix 500
Rs logix 500Rs logix 500
Rs logix 500
 
Power point report
Power point reportPower point report
Power point report
 
Reportes
ReportesReportes
Reportes
 
Instalación oracle database 12c
Instalación oracle database 12cInstalación oracle database 12c
Instalación oracle database 12c
 
Trabajo programcion
Trabajo programcionTrabajo programcion
Trabajo programcion
 
Reportes
ReportesReportes
Reportes
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys ql
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys ql
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys ql
 
Base de datos y reportes
Base de datos y reportesBase de datos y reportes
Base de datos y reportes
 
Administración del sitio web avanzado
Administración del sitio web avanzadoAdministración del sitio web avanzado
Administración del sitio web avanzado
 
Actividad No. 1.7: Creación de usuarios en MySQL
Actividad No. 1.7: Creación de usuarios en MySQLActividad No. 1.7: Creación de usuarios en MySQL
Actividad No. 1.7: Creación de usuarios en MySQL
 
IREPORT
IREPORTIREPORT
IREPORT
 
Reportes
ReportesReportes
Reportes
 
Reportes
ReportesReportes
Reportes
 
Manual jdk
Manual jdkManual jdk
Manual jdk
 
instalacion e intregracion de OcsInventory-NG y GLPI
instalacion e intregracion de OcsInventory-NG y GLPIinstalacion e intregracion de OcsInventory-NG y GLPI
instalacion e intregracion de OcsInventory-NG y GLPI
 

Mais de University of Granada

Cuando fallan los sistemas que gestionan los datos de la investigación española
Cuando fallan los sistemas que gestionan los datos de la investigación españolaCuando fallan los sistemas que gestionan los datos de la investigación española
Cuando fallan los sistemas que gestionan los datos de la investigación españolaUniversity of Granada
 
Análisis bibliométrico de la producción científica en torno al yacimiento arq...
Análisis bibliométrico de la producción científica en torno al yacimiento arq...Análisis bibliométrico de la producción científica en torno al yacimiento arq...
Análisis bibliométrico de la producción científica en torno al yacimiento arq...University of Granada
 
eXeLearning - usabilidad y accesibilidad
eXeLearning - usabilidad y accesibilidadeXeLearning - usabilidad y accesibilidad
eXeLearning - usabilidad y accesibilidadUniversity of Granada
 
Web of Science v Scopus: Sistema de análisis y resultados
Web of Science v Scopus: Sistema de análisis y resultadosWeb of Science v Scopus: Sistema de análisis y resultados
Web of Science v Scopus: Sistema de análisis y resultadosUniversity of Granada
 
El libro electrónico y las dimensiones de la información digital
El libro electrónico y las dimensiones de la información digitalEl libro electrónico y las dimensiones de la información digital
El libro electrónico y las dimensiones de la información digitalUniversity of Granada
 
Presentación utilizada para el Taller de Moodle de la Facultad de Comunicació...
Presentación utilizada para el Taller de Moodle de la Facultad de Comunicació...Presentación utilizada para el Taller de Moodle de la Facultad de Comunicació...
Presentación utilizada para el Taller de Moodle de la Facultad de Comunicació...University of Granada
 
BM2LOD: Platform For Publishing Bibliographic Data As Linked Open Data
BM2LOD: Platform For Publishing Bibliographic Data As Linked Open DataBM2LOD: Platform For Publishing Bibliographic Data As Linked Open Data
BM2LOD: Platform For Publishing Bibliographic Data As Linked Open DataUniversity of Granada
 

Mais de University of Granada (16)

Taller de MarcEdit
Taller de MarcEditTaller de MarcEdit
Taller de MarcEdit
 
Cuando fallan los sistemas que gestionan los datos de la investigación española
Cuando fallan los sistemas que gestionan los datos de la investigación españolaCuando fallan los sistemas que gestionan los datos de la investigación española
Cuando fallan los sistemas que gestionan los datos de la investigación española
 
Taller de CONTENTdm
Taller de CONTENTdmTaller de CONTENTdm
Taller de CONTENTdm
 
Instalacion de JClic
Instalacion de JClicInstalacion de JClic
Instalacion de JClic
 
Taller de JClic
Taller de JClicTaller de JClic
Taller de JClic
 
Análisis bibliométrico de la producción científica en torno al yacimiento arq...
Análisis bibliométrico de la producción científica en torno al yacimiento arq...Análisis bibliométrico de la producción científica en torno al yacimiento arq...
Análisis bibliométrico de la producción científica en torno al yacimiento arq...
 
Taller de AMPdoc
Taller de AMPdocTaller de AMPdoc
Taller de AMPdoc
 
Taller de Moodle (segunda parte)
Taller de Moodle (segunda parte)Taller de Moodle (segunda parte)
Taller de Moodle (segunda parte)
 
Taller de moodle (primera parte)
Taller de moodle (primera parte)Taller de moodle (primera parte)
Taller de moodle (primera parte)
 
Taller de eXeLearning
Taller de eXeLearningTaller de eXeLearning
Taller de eXeLearning
 
eXeLearning - usabilidad y accesibilidad
eXeLearning - usabilidad y accesibilidadeXeLearning - usabilidad y accesibilidad
eXeLearning - usabilidad y accesibilidad
 
Web of Science v Scopus: Sistema de análisis y resultados
Web of Science v Scopus: Sistema de análisis y resultadosWeb of Science v Scopus: Sistema de análisis y resultados
Web of Science v Scopus: Sistema de análisis y resultados
 
Web móvil y Cibermedios
Web móvil y CibermediosWeb móvil y Cibermedios
Web móvil y Cibermedios
 
El libro electrónico y las dimensiones de la información digital
El libro electrónico y las dimensiones de la información digitalEl libro electrónico y las dimensiones de la información digital
El libro electrónico y las dimensiones de la información digital
 
Presentación utilizada para el Taller de Moodle de la Facultad de Comunicació...
Presentación utilizada para el Taller de Moodle de la Facultad de Comunicació...Presentación utilizada para el Taller de Moodle de la Facultad de Comunicació...
Presentación utilizada para el Taller de Moodle de la Facultad de Comunicació...
 
BM2LOD: Platform For Publishing Bibliographic Data As Linked Open Data
BM2LOD: Platform For Publishing Bibliographic Data As Linked Open DataBM2LOD: Platform For Publishing Bibliographic Data As Linked Open Data
BM2LOD: Platform For Publishing Bibliographic Data As Linked Open Data
 

JClic reports

  • 1. JCLIC REPORTS 1. Creación de la base de datos Si no tiene mySQL instalado puede ir a http://www.mysql.com/downloads y descargar la versión más reciente. De todas maneras, es mucho mas interesante descargar el paquete EasyPHP(http://www.easyphp.org), que instala mySQL acompañado del servidor web Apache, el interprete de páginas dinámicas PHP y la aplicación phpMyAdmin. En este documento supondremos que tiene EasyPHP instalado y en funcionamiento. • Con el EasyPHP funcionando, ponga en marcha phpMyAdmin (normalmente llegará con un navegador escribiendo la dirección http://localhost/mysql/) • Escriba en el campo Crear una nueva base de datos el nombre: JClicReports • Haga clic en Crear. PhpMyAdmin creará la base de datos y la seleccionará. • Haga clic en el enlace localhost que aparece en la parte superior y entre en Privilegios. Desde aquí, vaya a Agregar nuevo usuario. • Escriba en el campo Nombre de usuario: jclic_user • Escriba una contraseña en Contraseña y en Re-escriba. Por ejemplo: jclic_pwd • Confirme con el botón Continúe que hay en la parte inferior. Irá a la pagina Editar los privilegios. • Busque la sección Privilegios específicos para la base de datos y seleccione en la lista desplegable la entrada JClicReports. • Se encontrará en la página Usuario jclic_user@% - Base de datos JClicReports. Seleccione todas las casillas de permisos (Revisar todos/as) y haga clic en Continúe. Con esto estará ya creada la base de datos. Ahora podría cargar un conjunto de datos de demostración que le servirán para probar su funcionamiento. Estos datos se pueden borrar más adelante desde el mismo JClic reports. • Empiece por descargar este archivo: jclic_test_mysql.zip (65 Kb) • Guárdelo en cualquier carpeta temporal, ábralo y extraiga su contenido. Obtendrá un archivo llamado jclic_test_mysql.sql. • Desde phpMyAdmin, seleccione la base de datos JClicReports en la columna de la izquierda y active la pestaña SQL. • Busque la sección Localización del archivo de texto, haga clic en Navega... y busque el archivojclic_test_mysql.sql que ha obtenido en el paso anterior. • Si aparece la lista desplegable Juego de caracteres del archivo seleccione en ella el valor latin1. • Haga clic en Continúe.
  • 2. Tardará un tiempo en procesar los datos. Para verificar que se hayan cargado correctamente seleccione la tabla jclic_users en la lista de la izquierda y haga clic en la pestaña Navega. 2. Configuración del conector Para que JClic reports pueda acceder a la base de datos mySQL necesitará un conector JDBC, que se puede obtener en la misma web de mySQL. Para instalarlo basta con copiar un archivo en la carpeta de extensiones de Java. • Primero deberemos averiguar donde se encuentra esta carpeta de extensiones. Lo más fácil es poner en marcha un applet JClic, hacer clic en el botón JClic y mirar en la pestaña Sistema la líneaUbicación de Java. La carpeta de extensiones se encuentra añadiendo "libext" a la expresión que ahí aparece. Normalmente es: C:Archivos de programaJavajre_x.x.xlibext • Con el navegador web vaya a la dirección: http://dev.mysql.com/downloads/connector/j • Descargue y abra el archivo ZIP que ahí se indica. Seguramente deberá seleccionar un mirror. • Dentro de este archivo ZIP hay otro llamado mysql-connector- java-x.x.x-bin.jar. Extráigalo a la carpeta de extensiones de Java que ha localizado en el paso anterior. No lo confunda con otro archivo que tiene un nombre similar pero acabado en "-b.jar". Las cifras (x.x.x) pueden variar según cual sea la última versión publicada. Con eso queda el sistema Java preparado para utilizar la base de datos mySQL. 3. Configuración de JClic reports Para poner en marcha JClic reports puede optar entre hacer clic en el icono situado en la página de descarga de JClic o en alguno de los iconos que se crearán en el escritorio y en el menú Inicio después de haberlo utilizado un par de veces. También puede descargar y ejecutar el instalador, que copiará el programa en su ordenador y creará un icono en el menú Inicio. Esta segunda opción tiene el inconveniente de que la aplicación no se actualiza automáticamente al publicarse nuevas versiones, a diferencia de lo pasa con Java WebStart. • Haga clic en Configuración... • Active la pestaña Base de datos. • Escriba en Controlador la expresión: com.mysql.jdbc.Driver • Escriba en URL la expresión: jdbc:mysql://localhost/JClicReports Es importante escribirlo tal como se indica, teniendo en cuenta los puntos, sin espacios y distinguiendo entre mayúsculas y minúsculas. • Escriba el nombre de usuario de la base de datos y la contraseña. En el ejemplo se han utilizado los siguientes datos:
  • 3. o Usuario: jclic_user o Contraseña: jclic_pwd • Deje marcada la casilla Crear tablas si no existen, y deje también el prefijo JCLIC_ para los nombres de tablas. • Confirme la operación en Aceptar. Con eso tendrá JClic reports preparado para trabajar con la base de datos. Para comprobar el funcionamiento haga clic en Iniciar el navegador. Si todo ha ido correctamente se pondrá en marcha Firefox, Explorer o cualquier otro navegador (se puede selecciona en Opciones) donde se mostrará una primera página en la que se pide una contraseña, que inicialmente hay que dejar en blanco. Si ha cargado los datos de demostración puede entrar en los informes de grupo y de usuario, y visualizar los diversos tipos de tablas y gráficos que ofrece el programa. En este momento puede ser conveniente navegar hacia la sección Administración de la base de datosy realizar dos operaciones: • Establecer una contraseña, que impedirá que personas no autorizadas tengan acceso a la aplicación. • Decidir la política de altas de nuevos usuarios. Hay tres opciones: 1. Dejar que cualquier usuario pueda crear grupos y darse de alta con el nombre que desee. 2. Crear manualmente los grupos, y dejar que los alumnos lo seleccionen y se den de alta por si mismos la primera vez que utilicen JClic. 3. Crear manualmente todos los grupos y usuarios, o importarlos de alguna otra base de datos. Para efectuar importaciones le resultará útil consultar el esquema de tablas de JClic reports. En la mayoría de casos lo mas recomendable es empezar por la segunda opción, impidiendo más adelante la creación de nuevos usuarios, cuando todos los alumnos se hayan dado ya de alta. 4. Configuración de los clientes JClic Es necesario configurar los clientes JClic para que se conecten con el servidor JClic reports y le envíen información sobre las actividades realizadas. Los pasos a seguir son: 1. Asegúrese de que JClic reports esté funcionando en algún ordenador de la red. 2. Haga clic en Configuración de JClic reports y vaya a la pestaña Servidor web. Anote el valor delPuerto de comunicaciones, que normalmente es 9000. 3. Averigüe también el nombre o la dirección IP del ordenador en el que funciona JClic reports. Puede utilizar su nombre de red (por ejemplo, “servidor”) o su dirección IP (cuatro números separados por
  • 4. puntos, como por ejemplo “192.168.1.10”). Una manera rápida de averiguar la dirección IP es abrir una ventana del indicador de órdenes (o "ventana MS-DOS", en el grupoAccesorios) y escribir: "ipconfig". 4. Ponga en marcha JClic desde cualquier ordenador de la red. Puede hacerlo mediante el botón que se muestra en la página de descarga de JClic, o desde los iconos que se crearán en el escritorio y en el menú Inicio cuando lo haya activado un par de veces. En la sección de preguntas frecuentesencontrará más información sobre l creación de accesos directos para poner en marcha JClic. 5. En JClic, vaya a Herramientas - Configuración y seleccione la pestaña Informes. 6. Marque la casilla Guardar los resultados de las actividades en una base de datos. 7. Seleccione la opción Conectarse a un servidor de informes JClic, y escriba en el campoServidor el nombre o la IP del ordenador en el que está funcionando JClic reports, seguido de dos puntos y el número de puerto. Será una expresión similar a una de estas: 192.168.1.10:9000 servidor:9000 8. Confirme los cambios, cierre JClic y vuelva a ponerlo en marcha. Si todo va bien debería aparecer la pantalla de identificación, y JClic reports empezará a registrar los resultados de todas las actividades que realice. 9. Repita los pasos 4, 5, 6 y 7 en todos los ordenadores en los que desee activar el sistema de informes de JClic. Consejos • Recuerde realizar copias de seguridad de la base de datos con regularidad. Basta con guardar en algún lugar seguro un duplicado del directorio dataJClicReports que se encuentra dentro de la carpeta en la que esté instalado mySQL. También puede utilizar la opción Exportar dephpMyAdmin. • La contraseña de acceso a la base de datos permite efectuar todo tipo de operaciones, desde consultar resultados hasta borrar usuarios y grupos enteros. En futuras versiones mejoraremos este sistema creando diversos perfiles de administración y acceso, pero actualmente hay una única llave de acceso al sistema. Manténgala en lugar seguro. • Si necesita más seguridad (acceso restringido a la base de datos, monitorización de accesos, etc.) instale la modalidad avanzada, que utiliza la base datos mySQL y el servidor de aplicacionesApache Tomcat, preferiblemente bajo Linux.