fase 4
-
Upload
alberto-gutierrez -
Category
Documents
-
view
212 -
download
0
description
Transcript of fase 4
Bitácora 8 de marzo de 2010
Adrián Montes Gómez Alberto Gutiérrez Juanes Franciso Vidal Meca Miguel Pérez Sayago Pablo Medina Marañón Pablo Reyes Almagro
1
Bitácora del grupo A4. Aquí mostraremos los avances, cambios y modificaciones que ha realizado nuestro grupo de trabajo en cuanto al proyecto de portal de consumidores para la recomendación de supermercados según una determinada cesta de la compra.
Fecha: Jueves 8 de marzo de 2010 En esta sesión se nos ponía como referencia el objetivo de trabajar en la interfaz gráfica de nuestro sistema. Esta meta fue asignada a dos de los integrantes del grupo, aunque cada uno por nuestra cuenta nos pusimos a esbozar lo que podría ser el aspecto de la página principal de la web. Además, otros dos miembros se encargaron de revisar los casos de uso y ultimar los detalles definitivos de los mismos. Los últimos dos miembros del equipo empezaron a pensar en el diseño lógico de la base de datos. A continuación exponemos una relación de los avances conseguidos en cada uno de los aspectos comentados.
Bitácora 8 de marzo de 2010
Adrián Montes Gómez Alberto Gutiérrez Juanes Franciso Vidal Meca Miguel Pérez Sayago Pablo Medina Marañón Pablo Reyes Almagro
2
SCREENSHOTS DE LA INTERFAZ
• Página de inicio.
Bitácora 8 de marzo de 2010
Adrián Montes Gómez Alberto Gutiérrez Juanes Franciso Vidal Meca Miguel Pérez Sayago Pablo Medina Marañón Pablo Reyes Almagro
3
• Página de registro.
Bitácora 8 de marzo de 2010
Adrián Montes Gómez Alberto Gutiérrez Juanes Franciso Vidal Meca Miguel Pérez Sayago Pablo Medina Marañón Pablo Reyes Almagro
4
• Página de inicio alternativa.
Bitácora 8 de marzo de 2010
Adrián Montes Gómez Alberto Gutiérrez Juanes Franciso Vidal Meca Miguel Pérez Sayago Pablo Medina Marañón Pablo Reyes Almagro
5
• Página “últimas ofertas".
Bitácora 8 de marzo de 2010
Adrián Montes Gómez Alberto Gutiérrez Juanes Franciso Vidal Meca Miguel Pérez Sayago Pablo Medina Marañón Pablo Reyes Almagro
6
CASOS DE USO
Últimas versiones incluidas en ”casosdeuso.pdf” adjunto a esta bitácora.
BASE DE DATOS • ENTIDADES: usuario, producto, centro comercial, lista de productos.
- atributos:
USUARIO: dir_correo, contraseña, nombre, cod_postal_user, admin PRODUCTO: cod_pro, nombre, tipo, descripcion CENTRO_COMERCIAL: cod_cc, nombre, cod_postal_cc, direccion LISTA_PRODUCTOS: cod_lista, nombre_lista
• RELACIONES: poner_precio (usuario, producto), se_compone (lista productos,
producto), dispone (centro comercial, producto), gestiona (usuario, lista productos) - atributos:
poner_precio: dir_correo, cod_pro, cod_cc, precio, fecha se_compone: cod_lista, cod_pro, cantidad dispone: cod_cc, cod_pro, precio gestiona: cod_lista, dir_correo
Bitácora 8 de marzo de 2010
Adrián Montes Gómez Alberto Gutiérrez Juanes Franciso Vidal Meca Miguel Pérez Sayago Pablo Medina Marañón Pablo Reyes Almagro
7
DIAGDIAGDIAGDIAGRAMA ENTIDAD/RELACIÓNRAMA ENTIDAD/RELACIÓNRAMA ENTIDAD/RELACIÓNRAMA ENTIDAD/RELACIÓN
PRODUCTO
USUARIO
C.COMERCIAL
LISTA PROD.
o cod_lista o nombre_lista
o dir_correo o contraseña o nombre o cod_postal_user o admin
o cod_cc o nombre o cod_postal_cc o direccion
o cod_pro o nombre o tipo o descripción
poner_precio
o precio o fecha
se_compone
o cantidad
dispone
gestiona
*
*
*
1
*
*
* *
Bitácora 8 de marzo de 2010
Adrián Montes Gómez Alberto Gutiérrez Juanes Franciso Vidal Meca Miguel Pérez Sayago Pablo Medina Marañón Pablo Reyes Almagro
8
DICCIONARIO DE DATOS Entidades: Usuario: Todo usuario registrado que usará la web. Tanto para subir y consultar precios (usuarios normales) como para gestionar la web (administrador).
• dir_correo: Dirección de correo electrónico del usuario. (PK) • contraseña: Contraseña del usuario. • cod_postal_user: Código postal del usuario.
- Restricción → 0 < cod_postal_user <= 99999 • admin: si el usuario es o no administrador.
- True (1) : el usuario es administrador. - False (0) : el usuario no es administrador.
Producto: Producto al que los usuarios podrán asignar precio.
• cod_pro: Código interno del producto. (PK) • nombre: Nombre del producto. • tipo: Categoría a la que pertenece el producto (alimentación, electrónica, ...) • descripcion: Breve explicación del producto.
Centro comercial: Centro comercial que dispondrá de determinados productos.
• cod_cc: Código interno del centro. (PK) • nombre: Nombre del centro • cod_postal_cc: Código postal del centro.
- Restricción → 0 < cod_postal_cc <= 99999 • direccion: Dirección del centro comercial.
Lista de productos: Conjunto de productos.
• cod_lista: Código interno de la lista centro. (PK) • nombre_lista: Nombre del centro.
Bitácora 8 de marzo de 2010
Adrián Montes Gómez Alberto Gutiérrez Juanes Franciso Vidal Meca Miguel Pérez Sayago Pablo Medina Marañón Pablo Reyes Almagro
9
Relaciones: poner_precio: (Usuario [N] : [M] Producto) Precios que asignan los usuarios registrado a los productos.
• cod_cc: Código interno del centro comercial donde el producto tiene el precio. • precio: Precio del producto introducido por el usuario.
- Restricción → precio > 0 • fecha: Fecha en la que se asigna el precio.
se_compone (Lista de productos [N] : [M] Producto) Productos de los que se compone una lista de productos.
• cantidad: Número de productos de los que consta la lista. - Restricción → cantidad > 0
dispone (Centro comercial [N] : [M] Producto) Productos de los que dispone un centro comercial.
• precio: Precio actual del producto en el centro comercial. - Restricción → precio > 0
gestiona (Usuario [1] : [M] Lista de productos) Lista de productos que tiene activas un usuario.