Tienda de vinos

Solo disponible en BuenasTareas
  • Páginas : 7 (1677 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de marzo de 2011
Leer documento completo
Vista previa del texto
Ingeniería del Software, Noviembre 2005

TiendaVirtual de Vinos
Realizado por: Angel Oreja Martín Pablo San Feliciano Martín Victor Teniente Mateos

Departamento de Informática y Automática Universidad de Salamanca

1

ÍNDICE GENERAL
1. 2. 3. 4. 5. Descripción del proyecto .......................................................................................... 3 Diagrama Entidad /Relación.................................................................................... 5 Descripción de las Entidades y Relaciones .............................................................. 6 Modelo lógico del sistema: MODELO RELACIONAL .......................................... 7 Descripción de las relaciones mas interesantes ...................................................... 11

2 1. Descripción del proyecto
TIENDA VIRTUAL DE VINOS Un distribuidor de vinos ha decido montar una tienda virtual en Internet a través de la cual vender sus productos en línea. Las primeras reuniones se han resumido en un documento expresado en lenguaje natural, que recoge a grandes rasgos la lógica de negocio del sistema a construir. Este documento se presenta a continuación: El software aconstruir debe cumplir las siguientes funcionalidades:
o o o o o o

Mantenimiento de los productos Mantenimiento de proveedores Mantenimiento de los clientes Gestionar el carrito de la compra de vinos Facturación de los pedidos Permitir listados y estadísticas

Productos El distribuidor en cuestión comercializa diferentes productos relacionados con el vino. Cada producto (llamémosle tipo devino), viene definido por un nombre, una denominación de origen, una categoría opcional (cosecha, media barrica, crianza, reserva, gran reserva, reserva especial), la variedad de uva y su porcentaje, la crianza, una añada, un precio por botella sin IVA, la cata, la gastronomía recomendada, la temperatura a la que se debe servir y los comentarios destacables de ese tipo de vino. Cada tipo de vinopuede distribuirse en diferentes formatos siendo los más habituales (aunque pueden aparecer más) media botella, tres cuartos, litro y medio y cinco litros. No todo tipo de vino tiene por que distribuirse en todos los formatos. Cada tipo de vino de un formato determinado puede venderse en una (y sólo en una) de las dos siguientes posibilidades: por botellas o por cajas de madera de n unidades, de formaque el precio de la caja será el de cada botella multiplicado por el número de botellas más un plus por la caja de madera. De cada tipo de vino se debe tener constancia del número de unidades de que se dispone, haciendo referencia la unidad al formato de distribución (botella o cajas de n botellas). Cada tipo de vino se compra en una bodega, de forma que de cada bodega se debe conocer el nombre,la dirección, el correo electrónico y una lista de teléfonos de contacto. Además, el cliente podrá configurar cajas de madera con las botellas compradas individualmente (los tipos de cajas disponibles son de 1, 2, 3, 4 y 6 botellas) para poder adquirir una caja así conformada debe llenarse la caja. La caja de madera tendrá un coste adicional y variará en función del tamaño. Opcionalmente, elcliente puede elegir una dirección diferente a la que enviar el pedido. Si se elige la opción “Regalo”, la factura se enviará a la dirección del cliente y el pedido a la dirección indicada. Clientes Para que un cliente pueda comprar tiene que estar dado de alta en el sistema. Por 3

ello, de cada uno se conocerá su NIF, fecha de nacimiento (no se venderá vino a los menores de 16 años), nombre,apellidos, dirección, correo electrónico y lista de teléfonos. Se contempla la posibilidad de que el cliente sea una empresa, pero entonces se almacenará su CIF, y, obviamente, no hará falta la fecha de nacimiento. Una vez que el cliente está dado de alta se le asignará un nombre de usuario y una clave. El carrito de la compra El usuario irá seleccionando los productos e incorporarlos a su carrito....
tracking img