Diferència entre revisions de la pàgina «DAM2 M06 UF4 Proyecto (Curso 2018-2019)»
Salta a la navegació
Salta a la cerca
Línia 1: | Línia 1: | ||
'''volver a''' [[M06 Acceso a datos]] | '''volver a''' [[M06 Acceso a datos]] | ||
=Normativa= | =Normativa= | ||
− | * Tipus de | + | * Tipus de Projecte: <b>Individual</b> |
− | * Lliurament: Moodle | + | * Lliurament: <b>Moodle</b> |
− | * Requereix demo: Si | + | * Requereix demo: <b>Si</b> |
* Requereix prova pràctica: <b>Si</b> | * Requereix prova pràctica: <b>Si</b> | ||
+ | * Avaluació: Proyecte <b>70%</b> (demo 30%, codi 40%), prova pràctica <b>30%</b> (requisit >=5 per fer mitja) | ||
+ | |||
=Component syslog= | =Component syslog= | ||
==Descripció== | ==Descripció== |
Revisió de 16:22, 29 març 2019
volver a M06 Acceso a datos
Normativa
- Tipus de Projecte: Individual
- Lliurament: Moodle
- Requereix demo: Si
- Requereix prova pràctica: Si
- Avaluació: Proyecte 70% (demo 30%, codi 40%), prova pràctica 30% (requisit >=5 per fer mitja)
Component syslog
Descripció
S'ha de crear un component (JavaBean) que guardi la informació d'accéss a dades que realitzi el usuari. Aquest component permetrà accedir a una base de dades MySQL i per altra banda obtenir informació de l'ús que facin els usuaris del component sobre l'accéss a aquesta base de dades.
Especificacions
- El component ha de poder crear una conexió a una base de dades MySQL
- El component ha de registrar per cada base de dades les següents dades:
- Usuari de conexió
- Tipus de consulta (Consulta, Modificació, Crida a Stored)
- Sentencia executada
- Data i hora de la sentencia executada
- Num de registres retornats
- El component ha de permetre consultar les dades per:
- Base de dades i usuari (llistat de les sentencies executades, data i hora, tipus)
- Base de dades, usuari i tipus (llistat de les sentencies executades, data i hora)
- Base de dades, tipus (llistat de les sentencies executades, data i hora, usuari)
- Cada vegada que s'executi una sentencia contra la base de dades mitjançant events s'han d'emmagatzemar les dades requerides
- El component ha de lliurar-se empaquetat en un fitxer jar
- S'ha de crear un main (fora del component) i fer un codi que demostri que totes les funcionalitats estan implementades
Especificacions NO funcionals
- El component ha de tenir al menys 2 classes, una que gestiona l'accés a dades i l'altra que registra l'ús que es fa de la connexió a la base de dades
Temporització
- Data d'inici: 01/04/2019
- Data de fi: 08/04/2019 (abans de les 16h)