Servidor d'informes JClic
Configuració estàndard amb MS-Access
El MS-Access és un sistema de bases de dades integrat en el paquet
ofimàtic Microsoft Office, molt popular en els entorns Windows. Tot
i tenir unes prestacions limitades ens pot anar bé com a sistema d'emmagatzematge
de dades en organitzacions petites i mitjanes (fins a uns 500 usuaris).
En organitzacions més grans es recomana l'ús de la modalitat
avançada, amb un sistema
professional de bases de dades com ara el mySQL.
Per a efectuar les
operacions que es detallen a continuació serà necessari que l'usuari
amb què estigueu operant tingui drets d'administració del sistema
i, per suposat, que hi hagi instal·lada alguna versió de l'Access.
També caldrà tenir instal·lat el component d'accés a origens de dades
ODBC, que és un element opcional del Windows.
1. Creació de la base de dades
Engegueu l'Access, indiqueu que voleu crear una nova base de dades
i localitzeu una carpeta on desar-la. No cal que sigui una carpeta
publica. Doneu-li el nom que vulgueu. En aquest document l'anomenarem
JClicReports.mdb.
Un cop creada la base de dades podeu tancar l'Access. De moment ja
no el necessitarem més.
En principi n'hi ha prou amb crear una base de dades en blanc, però si
voleu provar el funcionament del sistema us aconsellem descarregar
un conjunt
de dades de demostració:
Descarregueu el fitxer que millor s'avingui amb el vostre sistema
i descomprimiu el seu contingut a la carpeta on
acabeu de crear la base de dades en blanc.
Si voleu fer servir les dades de demostració canvieu el nom del fitxer JClicReports.mdb a JClicReports_buit.mdb, i canvieu també el de JClic_test_xxx.mdb per tal que sigui JClicReports.mdb.
2. Configuració del connector
Amb MS-Access farem servir un connector de tipus ODBC, que és l'estàndard
més emprat en sistemes Windows.
- Poseu en marxa el Tauler de control (Inicia
- Configuració - Tauler de control) i busqueu-hi
la icona Orígenes de datos ODBC (pot ser que estigui dins d'Eines administratives). Engegeu-lo i activeu
la pestanya DSN de sistema.
- Feu clic al botó Agregar... i seleccioneu a la llista
el tipus
Microsoft Access Driver (*.mdb). Confirmeu fent
clic al botó
Final.
- Escriviu a Nombre del origen de datos la
paraula "JClic", i a Descripción qualsevol text
explicatiu, com ara: "Base de dades d'informes JClic".
- Feu clic
al botó Seleccionar... i busqueu el fitxer
"JClicReports.mdb". Feu clic a Aceptar i tanqueu la finestra de control
de l'ODBC.
Amb aquesta operació heu creat un connector de tipus ODBC
que permetrà a qualsevol aplicació fer servir la base de
dades que havíem preparat en el pas anterior.
3. Configuració del JClic reports
Per posar en marxa el JClic reports podeu optar entre fer clic a la icona
situada a la pàgina de descàrrega
del JClic o
alguna de les icones que es crearan a l'escriptori i al menú
Inicia després d'haver-lo fet servir un parell de vegades. També podeu
descarregar i executar l'instal·lador, que copiarà el programa
al vostre ordinador i crearà una
icona al menú Inicia. Aquesta segona opció té l'inconvenient
que l'aplicació no s'actualitza automàticament quan
hi ha noves versions, tal com fa el Java
WebStart.
- Feu clic al botó Configuració...
- Activeu la pestanya Base
de dades.
- Escriviu
a Controlador l'expressió: sun.jdbc.odbc.JdbcOdbcDriver
- Escriviu a URL l'expressió: jdbc:odbc:JClic
És important escriure-ho tal com s'indica,
tenint en compte els punts, sense espais i distingint entre majúscules
i minúscules.
- Escriviu el nom d'usuari de la base de dades i la contrasenya. A l'exemple s'han fet servir les següents dades:
- Usuari: jclic_user
- Password: jclic_pwd
- Deixeu marcada la casella Crea taules si no existeixen,
i deixeu també el prefixe JCLIC_ per als noms de taules.
- Confirmeu
l'operació a D'acord.
Amb això tindreu el JClic reports preparat per a treballar amb la base de dades.
Per comprovar el funcionament feu clic al botó Engega
el navegador.
Si tot va bé s'obrirà el Firefox o l'Internet Explorer (podeu escollir-ho
a les Opcions) i us presentarà una
primera pàgina
on es demana una contrasenya, que inicialment es pot deixar en blanc.
Si heu carregat les dades de demostració podreu entrar
als informes de grup i d'usuari, i visualitzar els diversos
tipus de taules i gràfiques
que ofereix el programa.
En aquest moment pot ser convenient navegar cap a la secció Administració de
la base de dades i realitzar dues operacions:
- Establir una contrasenya, que impedirà que persones no autoritzades
tinguin accés a l'aplicació.
- Decidir la política d'altes de nous usuaris. Hi
ha tres opcions:
- Deixar que qualsevol usuari pugui crear grups i donar-se
d'alta amb el nom que vulgui.
- Entrar manualment els grups i deixar que els alumnes en seleccionin
un i es donin d'alta ells mateixos la primera vegada que facin
servir el JClic.
- Entrar manualment tots els grups i usuaris, o importar-los d'alguna
altra base de dades. Per efectuar importacions us resultarà útil
consultar l'esquema
de taules del JClic reports.
En la majoria de casos el més recomanable és començar
per la segona opció, impedint més endavant la creació de nous usuaris, quan tots els
alumnes s'hagin donat d'alta.
4. Configuració dels clients JClic
Cal configurar els clients JClic per tal que connectin amb el servidor
JClic reports i li enviïn informació sobre les activitats realitzades.
Els passos a seguir són:
- Assegureu-vos que teniu el JClic reports funcionant
en un dels ordinadors de la xarxa.
- Feu clic al botó Configuració i aneu a
la pestanya Servidor
web. Apunteu-vos el valor del Port de comunicacions,
que normalment és
9000.
- Esbrineu també el nom o l'adreça
IP de
l'ordinador on es troba funcionant el JClic reports. Podeu fer servir el
seu nom de xarxa (com ara "servidor") o la seva adreça IP (quatre números separats
per punts, com ara "192.168.1.10"). Una manera ràpida d'esbrinar
l'adreça
IP és obrir una finestra de l'indicador d'ordres (o "finestra
MS-DOS", al grup Accessoris) i escriure: "ipconfig".
- Poseu en marxa
el JClic des de qualsevol ordinador de la xarxa. Podeu fer-ho clicant al botó que apareix a la pàgina de descàrrega
del JClic, o des de les
icones que es crearan a l'escriptori i al menú Inicia quan l'hagueu
engegat un parell de vegades. A la secció de preguntes
freqüents hi trobareu
més informació sobre la creació de dreceres per engegar el JClic.
- En el JClic, aneu
al menú Eines - Configuració i seleccioneu
la pestanya Informes.
- Marqueu la casella Enregistra els
resultats de les activitats en una base de dades.
- Seleccioneu
l'opció Connecta't a un servidor d'informes
JClic, i escriviu al camp
Servidor el nom o la IP de l'ordinador on estigui
funcionant, seguit de dos punts i el número de port. Serà una expressió
semblant a aquestes:
192.168.1.10:9000
servidor:9000
- Confirmeu els canvis, sortiu del JClic i torneu-lo
a engegar. Si tot va bé hauria d'aparèixer la pantalla d'identificació,
i el JClic reports hauria d'enregistrar els resultats de totes
les activitats que feu.
- Repetiu els passos 4, 5, 6 i 7
en tots els ordinadors on vulgueu activar el sistema d'informes del
JClic.
Consells
- Recordeu fer còpies de la base de dades amb regularitat.
N'hi ha prou amb guardar en algun lloc segur un duplicat del fitxer JClicReports.mdb que
heu creat al començament.
- Aneu amb compte si manipuleu directament la base de dades amb l'Access.
Podeu afegir-hi tot tipus de consultes, formularis i informes per obtenir
altres visualitzacions de les dades, però procureu no modificar els
noms o les característiques dels camps i de les taules, encara que
us sembli que no serveixen per a res. En tot cas, feu còpies
de seguretat abans
de fer experiments.
- La contrasenya d'accés a la base de dades permet efectuar tot tipus
d'operacions, des de consultar resultats fins a esborrar usuaris
i grups. En futures versions millorarem aquest sistema creant diversos
perfils d'administració i accés, però ara per ara hi
ha una única clau. Mantingueu-la en lloc segur i canvieu-la
de tant en tant.
- Si necessiteu més seguretat (accés restringit a la base
de dades, monitoratge d'accessos, etc.) passeu-vos a la modalitat
avançada, que fa servir la base de dades mySQL i el servidor d'aplicacions Apache Tomcat, preferiblement sota Linux.
|