You are on page 1of 11

Sistema de toma de pedidos para la Distribuidora EMP P-EL-DA: Modelo de Datos

Universidad Cesar Vallejo Ingeniera de Software

Sistema de toma de pedidos para la Distribuidora EMP

Cdigo: STP-EMP Nmero: 6 - UCVSoft

Equipo de Trabajo
Asesor Joan Miguel Palacios Ramirez

Integrantes Camargo Pillaca, Angel Miguel Jara Blanco, Jonathan Ruiz Ccenhua, Wilder Silva Valdivia, Jorge Armando Sirlopu Sotelo, Jessica

Sistema de toma de pedidos para la Distribuidora EMP P-EL-DA: Modelo de Datos

Universidad Cesar Vallejo Ingeniera de Software

Historia
Versin 1.0 Fecha 12/05/2013 Modelo de Datos Descripcin o Cambios introducidos

Sistema de toma de pedidos para la Distribuidora EMP P-EL-DA: Modelo de Datos

Universidad Cesar Vallejo Ingeniera de Software

TABLA DE CONTENIDO

Pg.

1. Modelo Logico de Base de Datos 2. Modelo Fisico de Base de Datos 3. Diccionario de Datos 3.1. Menu 3.2. Vendedores 3.3. Clientes 3.4. Pedidos 3.5. Cobranzas 3.6. Prod_Ped 3.7. Productos

4 5 6 6 6 7 8 9 10 10

Sistema de toma de pedidos para la Distribuidora EMP P-EL-DA: Modelo de Datos

Universidad Cesar Vallejo Ingeniera de Software

1. Modelo lgico de Base de Datos

A continuacin se detalla el diagrama Entidad Relacin de nuestra Base de Datos: La tabla men solo almacena cadenas tipo varchar y no interacta con ninguna tabla. En la tabla vendedores vemos que un vendedor puede atender a muchos clientes. Tambin vemos que a travs de la tabla clientes, un vendedor puede generar varios pedidos. En la tabla clientes vemos que un cliente puede generar varios pedidos. En la tabla pedidos vemos que un pedido puede involucrar varios productos. Tambin se observa que un pedido genera una cobranza. En la tabla productos vemos que un producto puede estar involucrado en varios pedidos. En la tabla prod_ped se organiza cada pedido con su cantidad de productos sirviendo como intermediario entre las tablas pedidos y productos para evitar la relacin de muchos a muchos.

Sistema de toma de pedidos para la Distribuidora EMP P-EL-DA: Modelo de Datos

Universidad Cesar Vallejo Ingeniera de Software

2. Modelo Fisico de Base de Datos A continuacin se detalla el Modelo de Datos de nuestra Base de Datos: Cada vendedor atiende a muchos clientes y cada vendedor puede generar muchos pedidos. Cada cliente puede realizar muchos pedidos. Cada pedido puede involucrar muchos productos y generar una cobranza. Un producto puede estar en muchos pedidos. En la tabla prod_ped se organiza cada pedido con su cantidad de productos sirviendo como intermediario entre las tablas pedidos y productos para evitar la relacin de muchos a muchos.

realizan

generan

generan atiende contienen

estn contenidos

Sistema de toma de pedidos para la Distribuidora EMP P-EL-DA: Modelo de Datos

Universidad Cesar Vallejo Ingeniera de Software

3. Diccionario de Datos

3.1. Menu

Descripcion: En esta tabla se almacenan los nombres de los menus que aparecern en el formulario Menu Principal.

Columnas:

PK Nombre

Descripcin Nombres de las opciones para el Menu Principal

Opc?

Tipo

nombre

Varchar (10)

3.2. Vendedores

Descripcion: En esta tabla se almacenan los datos del vendedor como su nombre, usuario y contrasea. Tambien se le asigna un cdigo de vendedor.

Columnas: PK Nombre Descripcin Opc? Tipo

codvend

Codigo de cada vendedor

Int (6)

nombre

Nombre de cada vendedor

Varchar (45)

Sistema de toma de pedidos para la Distribuidora EMP P-EL-DA: Modelo de Datos

Universidad Cesar Vallejo Ingeniera de Software

user

Usuario para el Login del vendedor Contrasea para el Login del vendedor

Varchar (45)

pass

Varchar (45)

3.3. Clientes

Descripcion: En esta tabla se almacenan los datos del cliente: nombre, direccin y su posicin de Google Maps (X e Y). Tambien se le asigna un cdigo de cliente y un cdigo de vendedor por el cual ser atendido.

Columnas: PK Nombre Descripcin Opc? Tipo

codcli

Codigo de cada cliente

Int (6)

nomcli

Nombre de cada Cliente

Varchar (35)

dircli

Direccion del Cliente Coordenada de Posicion X del cliente en el Google Maps Coordenada de Posicion Y del cliente en el Google Maps

Varchar (50)

xcli

Float (10,5)

ycli

Float (10,5)

Sistema de toma de pedidos para la Distribuidora EMP P-EL-DA: Modelo de Datos

Universidad Cesar Vallejo Ingeniera de Software

codvend

Codigo del vendedor que lo atiende

Int (6)

3.4. Pedidos

Descripcion: En esta tabla se almacenan los detalles generales del pedido: el cdigo del cliente, el importe que paga el cliente, la cantidad de productos en el pedido, la fecha del pedido y el importe total que debe pagar el cliente por el pedido. Se le asigna un cdigo de pedido automatico, el cdigo de vendedor que genero el pedido y un cdigo de cobranza si es que el importe del cliente es menor que el importe total.

Columnas: PK Nombre Descripcin Opc? Tipo

codped

Codigo de cada pedido

Int (6)

codcli

Codigo de cada cliente

Int (6)

codcob

Codigo de la Cobranza que genera Pago del cliente sobre el pedido Cantidad de productos totales del pedido

Int (6)

importe

Float (10,2)

cantidad

Int (11)

Sistema de toma de pedidos para la Distribuidora EMP P-EL-DA: Modelo de Datos

Universidad Cesar Vallejo Ingeniera de Software

fecha

Fecha de generacion de pedido

Date

importet

Pago Total del pedido

Float (10,2)

codvend

Codigo del vendedor que genera el pedido

Int (6)

3.5. Cobranzas

Descripcion: Se genera un cdigo de cobranza automtico, el importe total del pedido y la diferencia del importe pagado por el cliente con el importe total (deuda).

Columnas: PK Nombre Descripcin Codigo de la Cobranza que genera el pedido Opc? Tipo

codcob

Int (6)

imptotal

Pago Total del pedido

Float (10,2)

deuda

Cantidad de dinero del pedido que falta pagar

Float (10,2)

Sistema de toma de pedidos para la Distribuidora EMP P-EL-DA: Modelo de Datos

Universidad Cesar Vallejo Ingeniera de Software

3.6. Prod_Ped

Descripcion: En esta tabla se guardan y relacionan los productos comprados en el pedido. Se almacena el cdigo del producto con el cdigo del pedido al cual pertenece. El cdigo del pedido puede repetirse pues para un solo pedido puede haber muchos productos. Y finalmente la cantidad comprada de cada producto. Columnas: PK Nombre Descripcin Codigo del Producto del Pedido Opc? Tipo

codprod

Int (6)

codped

Codigo del Pedido

Int (6)

cantidad

Cantidad del Producto por Pedido

Int (11)

3.7. Productos

Descripcion: Aqu se almacena el nombre del producto, el tipo del producto, el costo del producto, el precio de venta del producto y su cantidad de stock. Se genera automticamente un cdigo de producto.

10

Sistema de toma de pedidos para la Distribuidora EMP P-EL-DA: Modelo de Datos

Universidad Cesar Vallejo Ingeniera de Software

Columnas: PK Nombre Descripcin Opc? Tipo

codprod

Codigo del Producto

Int (6)

nomprod

Nombre del producto

Varchar (30)

tipoprod

Tipo del producto

Varchar (30)

costprod

Costo del Producto

Float (10,2)

precprod

Precio del Producto

Float (10,2)

cantprod

Cantidad de stock del producto

Int (11)

11

You might also like