fase 4

9
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.

description

proyecto ais

Transcript of fase 4

Page 1: 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.

Page 2: 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

2

SCREENSHOTS DE LA INTERFAZ

• Página de inicio.

Page 3: 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

3

• Página de registro.

Page 4: 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

4

• Página de inicio alternativa.

Page 5: 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

5

• Página “últimas ofertas".

Page 6: 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

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

Page 7: 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

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

*

*

* *

Page 8: 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

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.

Page 9: 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

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.