14
Universidad Cesar Vallejo Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y TECNOLOGÍA ÓPTICA MOLINA S.A.C.” MCVS-AD-04 Diseño del Sistema de Información Versión 1.0 Octubre del 2013 Inversiones y Tecnología Óptica Molina SAC, 2013

Mcvs ad-04 diseño del sistema de informacion v1

Embed Size (px)

Citation preview

Page 1: Mcvs ad-04 diseño del sistema de informacion v1

Universidad Cesar Vallejo

Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y TECNOLOGÍA ÓPTICA

MOLINA S.A.C.”

MCVS-AD-04 Diseño del Sistema de Información

Versión 1.0

Octubre del 2013

Inversiones y Tecnología Óptica Molina SAC, 2013

Page 2: Mcvs ad-04 diseño del sistema de informacion v1

Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y

TECNOLOGÍA ÓPTICA MOLINA S.A.C.”

Diseño del Sistema de

Información

Fecha de Actualización: 18/10/2013 Versión: 1.0

Preparado por: Navarro Sayas, L. Página 2

ÍNDICE

1. HISTORIAL DEL DOCUMENTO ...................................................................... 3

2. INTRODUCCION .............................................................................................. 4

3. OBJETIVOS ..................................................................................................... 4

4. ALCANCES ...................................................................................................... 4

5. ARQUITECTURA DEL SISTEMA .................................................................... 4

6. DIAGRAMA DE CLASES ................................................................................. 5

7. DICCIONARIO DE DATOS .............................................................................. 7

7.1 Lista de Tablas ......................................................................................... 7 7.2 Descripción de las Tablas ..................................................................... 11

7.2.1 Tabla Proveedor ............................................................................... 11 7.2.2 Tabla proProv ................................................................................... 11 7.2.3 Tabla Producto ................................................................................. 11 7.2.4 Tabla detalleOrdenCompra ............................................................. 11 7.2.5 Tabla detregcompra ......................................................................... 12 7.2.6 Tabla tipoProducto .......................................................................... 12 7.2.7 Tabla marcaProducto ...................................................................... 12 7.2.8 Tabla cantidadesol ........................................................................... 12 7.2.9 Tabla bloque ..................................................................................... 12 7.2.10 Tabla bloqPRO ................................................................................. 12 7.2.11 Tabla Empleado ............................................................................... 13 7.2.12 Tabla ordenCompra ......................................................................... 13 7.2.13 Tabla tipoEmpleado ......................................................................... 13 7.2.14 Tabla DetVenta ................................................................................. 13 7.2.15 Tabla Venta ....................................................................................... 14

Page 3: Mcvs ad-04 diseño del sistema de informacion v1

Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y

TECNOLOGÍA ÓPTICA MOLINA S.A.C.”

Diseño del Sistema de

Información

Fecha de Actualización: 18/10/2013 Versión: 1.0

Preparado por: Navarro Sayas, L. Página 3

1. HISTORIAL DEL DOCUMENTO

NOMBRE CARGO FECHA FIRMA

Elaboración Navarro Sayas, L. Gestor de Proyecto 18-10-2013

Revisión

Aprobación

EDICION REVISION FECHA DESCRPCION AUTOR

1 0 10/10/2013 Primera versión Navarro Sayas, L.

Page 4: Mcvs ad-04 diseño del sistema de informacion v1

Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y

TECNOLOGÍA ÓPTICA MOLINA S.A.C.”

Diseño del Sistema de

Información

Fecha de Actualización: 18/10/2013 Versión: 1.0

Preparado por: Navarro Sayas, L. Página 4

2. INTRODUCCION

El presente documento contiene la documentación referida al diseño del Sistema para la gestión de Ventas y Almacén de la empresa Inversiones y Tecnología Óptica Molina SAC, cuyo análisis fue detallado en los documentos:

MCVS-AD-01 Arquitectura del Software MCVS-AD-02 Análisis de Requerimientos Técnicos

Este documento detalla la arquitectura general del sistema, los componentes que lo componen, las clases que pertenecerán a los componentes y el modelo de datos del sistema: Diccionario de Datos.

3. OBJETIVOS

El objetivo del documento es presentar el modelamiento del sistema de información

desde una perspectiva enfocada al diseño de la aplicación final a implementarse,

esto se debe a que el presente documento es referencia para la realización de las

actividades de construcción del sistema de información.

4. ALCANCES

El presente documento está dirigido principalmente al equipo de desarrollo del

sistema de información, por ser este un insumo para la etapa de construcción del

mismo.

5. ARQUITECTURA DEL SISTEMA

INTERFAZ DE USUARIO

Interfaz de Usuario

LÓGICA DEL NEGOCIO

Lógica del Negocio

Entidades del Negocio

ACCESO A LA BD

Acceso a Datos

BASE DE DATOS

Page 5: Mcvs ad-04 diseño del sistema de informacion v1

Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y

TECNOLOGÍA ÓPTICA MOLINA S.A.C.”

Diseño del Sistema de

Información

Fecha de Actualización: 18/10/2013 Versión: 1.0

Preparado por: Navarro Sayas, L. Página 5

Nombre de paquete INTERFAZ DE USUARIO

El primer paquete, Interfaz de usuario, contiene las clases visuales de la aplicación, las cuales crean las ventanas que utiliza el usuario para comunicarse con el sistema para una adecuada y fácil utilización de los paquetes que se encuentran en las siguientes capas.

Nombre de paquete LÓGICA DEL NEGOCIO

El paquete Lógica del Negocio contiene las clases que permiten llevar a cabo los servicios del negocio, como son: Controlar el mantenimiento de usuarios, ejecutar el algoritmo de evaluación y selección, etc.

Nombre de paquete ENTIDADES DEL NEGOCIO

El paquete Entidades del Negocio contiene las clases que utilizará el sistema, entre las principales clases se tiene: Usuario, Ejecución, Rol, etc.

Nombre de paquete ENTIDADES DEL NEGOCIO

El paquete de Objetos de Acceso de Datos contiene las clases que el sistema utiliza para manejar la persistencia de los objetos con la Base de Datos.

6. DIAGRAMA DE CLASES

Para mostrar en detalle los pasos que se han seguido en el diseño de los diagramas de clases del sistema, se presentan las tres iteraciones realizadas y en el orden siguiente: El primer diagrama de clases, es el resultado de la afinación del diagrama de clases anterior, y se presenta un momento antes de empezar a distribuirlos de acuerdo a los criterios definidos en la arquitectura del sistema. Los diagramas de clases siguientes, es el resultado final de la adaptación del diagrama de clases a la arquitectura de implementación del sistema. Debemos resaltar que los atributos de las clases que se muestran en el detalle cada componente, son referenciales, es decir, no serán implementadas como propiedades de la clase, sino que serán incluidas como argumentos en los métodos necesarios. Los diagramas se presentan a continuación:

Page 6: Mcvs ad-04 diseño del sistema de informacion v1

Diagrama de Clases del Sistema

Page 7: Mcvs ad-04 diseño del sistema de informacion v1

7. DICCIONARIO DE DATOS

7.1 Lista de Tablas

NOMBRE Proveedor (proveedor)

DESCRIPCIÓN Donde se almacenan los datos del proveedor

DIAGRAMA:

NOMBRE prodProv (productos por proveedor)

DESCRIPCIÓN Donde se almacenan los productos por cada proveedor

DIAGRAMA:

NOMBRE Producto (producto)

DESCRIPCIÓN Donde se almacenan los productos

DIAGRAMA:

NOMBRE detalleOrdenCompra (detalle de la orden de compra)

DESCRIPCIÓN Donde se almacenan todos los datos de las órdenes de compra realizadas

DIAGRAMA:

Page 8: Mcvs ad-04 diseño del sistema de informacion v1

Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y

TECNOLOGÍA ÓPTICA MOLINA S.A.C.”

Diseño del Sistema de

Información

Fecha de Actualización: 18/10/2013 Versión: 1.0

Preparado por: Navarro Sayas, L. Página 8

NOMBRE detregcompra (detalle de la entrega de productos del pedido)

DESCRIPCIÓN Donde se almacenan los datos de aquellos productos que re almacenan al entregarse el pedido solicitado con anterioridad.

DIAGRAMA:

NOMBRE marcaProducto (marca de productos)

DESCRIPCIÓN Donde se almacenan las diferentes marcas de productos que puedan existir.

DIAGRAMA:

NOMBRE cantidadesOl (cantidad de compras realizadas)

DESCRIPCIÓN Donde se almacenan la cantidad de compras realizadas según el detalle de compra.

DIAGRAMA:

NOMBRE bloque (bloques del almacén)

DESCRIPCIÓN Donde se almacenan todos los bloques que puedan existir en el almacén.

DIAGRAMA:

NOMBRE bloqPRO (bloques según los detalles de compra)

DESCRIPCIÓN Donde se almacenan los detalles de compras en los diferentes bloques del almacén.

DIAGRAMA:

Page 9: Mcvs ad-04 diseño del sistema de informacion v1

Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y

TECNOLOGÍA ÓPTICA MOLINA S.A.C.”

Diseño del Sistema de

Información

Fecha de Actualización: 18/10/2013 Versión: 1.0

Preparado por: Navarro Sayas, L. Página 9

NOMBRE Empleado (empleados)

DESCRIPCIÓN Donde se almacenan los datos de todos los empleados que pertenecen a la organización.

DIAGRAMA:

NOMBRE ordenCompra (Ordenes de Compras)

DESCRIPCIÓN Donde se almacenan todas las órdenes de compra con respecto al sistema.

DIAGRAMA:

NOMBRE tipoEmpleado (tipo de empleado)

DESCRIPCIÓN Donde se almacenan los diferentes tipos de empleados que existen en la organización.

DIAGRAMA:

NOMBRE Cliente (clientes)

DESCRIPCIÓN Donde se almacenan los datos de los clientes que realizan alguna compra en el sistema.

DIAGRAMA:

Page 10: Mcvs ad-04 diseño del sistema de informacion v1

Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y

TECNOLOGÍA ÓPTICA MOLINA S.A.C.”

Diseño del Sistema de

Información

Fecha de Actualización: 18/10/2013 Versión: 1.0

Preparado por: Navarro Sayas, L. Página 10

NOMBRE registroCompra (registro de compras)

DESCRIPCIÓN Donde se almacenan todos los registro de compras realizados en el sistema.

DIAGRAMA:

NOMBRE DetVenta (detalle de ventas)

DESCRIPCIÓN Donde se almacenan los datos más fundamentales de las ventas realizadas.

DIAGRAMA:

NOMBRE Venta (ventas)

DESCRIPCIÓN Donde se almacenan los diferentes datos de las ventas realizadas.

DIAGRAMA:

Page 11: Mcvs ad-04 diseño del sistema de informacion v1

Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y

TECNOLOGÍA ÓPTICA MOLINA S.A.C.”

Diseño del Sistema de

Información

Fecha de Actualización: 18/10/2013 Versión: 1.0

Preparado por: Navarro Sayas, L. Página 11

7.2 Descripción de las Tablas

7.2.1 Tabla Proveedor

Nombre Tipo de Dato Comentario

idProveedor integer Clave principal de la tabla proveedor

nomRep Varchar Nombre del Proveedor

apeRep Varchar Apellido del Proveedor

nomEmpresa Varchar Nombre de la Empresa a la que pertenece

dirEmpresa Varchar Dirección de la empresa a la que

pertenece.

rucEmpresa Varchar RUC de la empresa a la cual pertenece

telfEmpresa Varchar Teléfono de la empresa a la cual

pertenece.

mailEmpresa Varchar Correo de la empresa a la cual pertenece

7.2.2 Tabla proProv

Nombre Tipo de Dato Comentario

idproProv Integer Clave principal de la tabla prodProv

idProveedor Integer (FK) ID del Proveedor

idProducto Integer (FK) ID del Producto

precioUni decimal Precio unitario del producto

cantOfre integer Cantidad ofrecida.

7.2.3 Tabla Producto

Nombre Tipo de Dato Comentario

idProducto integer Clave principal de la tabla producto

nombre varchar Nombre del producto

stock integer Stock del Producto

idmarcaProducto Integer (FK) ID de la marca del Producto

idTipoProducto Integer (FK) ID del tipo de Producto

7.2.4 Tabla detalleOrdenCompra

Nombre Tipo de Dato Comentario

iddetCOM integer Clave principal de la tabla detalle orden

compra

idordenCompra Integer (FK) ID de la orden de compra

idProducto Integer (FK) ID del Producto

Page 12: Mcvs ad-04 diseño del sistema de informacion v1

Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y

TECNOLOGÍA ÓPTICA MOLINA S.A.C.”

Diseño del Sistema de

Información

Fecha de Actualización: 18/10/2013 Versión: 1.0

Preparado por: Navarro Sayas, L. Página 12

7.2.5 Tabla detregcompra

Nombre Tipo de Dato Comentario

iddetCOM Integer (FK) ID del detalle de la compra

cantComp integer Cantidad adquiridad

precioTot decimal Precio total

precioUcompra decimal Precio unitario

enalmacen boolean Se escogerá el valor

7.2.6 Tabla tipoProducto

Nombre Tipo de Dato Comentario

idtipoProducto integer Clave principal de la tabla tipoProducto

nombre varchar Nombre del tipo de producto

7.2.7 Tabla marcaProducto

Nombre Tipo de Dato Comentario

idmarcaProducto integer Clave principal de la tabla marcaProducto

nombre integer Nombre de la marca del producto

7.2.8 Tabla cantidadesol

Nombre Tipo de Dato Comentario

iddetCOM Integer (FK) ID de la tabla detalle de compra

cantidad integer Cantidad de productos comprados

7.2.9 Tabla bloque

Nombre Tipo de Dato Comentario

idbloque integer Clave principal de la tabla bloque

nombre varchar Nombre del bloque que pertenece al

almacén

7.2.10 Tabla bloqPRO

Nombre Tipo de Dato Comentario

iddetCOM Integer (FK) Clave principal de la tabla prodProv

idbloque Integer (FK) ID del Proveedor

Page 13: Mcvs ad-04 diseño del sistema de informacion v1

Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y

TECNOLOGÍA ÓPTICA MOLINA S.A.C.”

Diseño del Sistema de

Información

Fecha de Actualización: 18/10/2013 Versión: 1.0

Preparado por: Navarro Sayas, L. Página 13

7.2.11 Tabla Empleado

Nombre Tipo de Dato Comentario

idEmpleado integer Clave principal de la tabla empleado

idtipoEmpleado Integer (FK) ID del tipo de empleado

nombre varchar Nombre del empleado

apePA varchar Apellido paterno del empleado

apeMA varchar Apellido materno del empleado

DNI varchar DNI del empleado

direcc varchar Dirección del empleado

cel varchar Celular del empleado

telf Varchar Teléfono del empleado

mail Varchar Correo del empleado

user Varchar Usuario que se le otorga al empleado

pass varchar Contraseña que se le otorga al empleado

7.2.12 Tabla ordenCompra

Nombre Tipo de Dato Comentario

idordenCompra integer Clave principal de la tabla ordenCompra

idProveedor Integer (FK) ID del proveedor

fecha date Fecha en que se realizó la orden

idEmpleado Integer (FK) ID del empleado

hora time Hora en que se realizó la orden

7.2.13 Tabla tipoEmpleado

Nombre Tipo de Dato Comentario

idtipoEmpleado integer Clave principal de la tabla del tipo

empleado

nombre varchar Nombre del tipo de empleado

7.2.14 Tabla DetVenta

Nombre Tipo de Dato Comentario

idDetVenta integer Clave principal de la tabla del detalle de

venta

idCliente Integer (FK) ID del cliente

idVenta Integer (FK) ID de la venta

Monto decimal Monto de la venta

FechaEmision Date Fecha en que se realizó la venta

FechaPago Date Fecha de pago de la venta

idProducto Integer (FK) ID del producto

Page 14: Mcvs ad-04 diseño del sistema de informacion v1

Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y

TECNOLOGÍA ÓPTICA MOLINA S.A.C.”

Diseño del Sistema de

Información

Fecha de Actualización: 18/10/2013 Versión: 1.0

Preparado por: Navarro Sayas, L. Página 14

Cantidad Integer Cantidad vendida

PrecioUni Decimal Precio por producto

7.2.15 Tabla Venta

Nombre Tipo de Dato Comentario

idVenta integer Clave principal de la tabla de venta

fechaEmision date Fecha en que se realizó la venta

idTipoPago Integer (FK) ID del tipo de pago

Observacion varchar Datos que se quiera tomar en cuenta