SlideShare una empresa de Scribd logo
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
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

Í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

Fecha de Actualización: 18/10/2013
Preparado por: Navarro Sayas, L.

Versión: 1.0
Página 2
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

1. HISTORIAL DEL DOCUMENTO
NOMBRE
Elaboración

CARGO

FECHA

Navarro Sayas, L. Gestor de Proyecto

FIRMA

18-10-2013

Revisión

Aprobación

EDICION

REVISION

FECHA

1

0

10/10/2013

Fecha de Actualización: 18/10/2013
Preparado por: Navarro Sayas, L.

DESCRPCION

Primera versión

AUTOR
Navarro Sayas, L.

Versión: 1.0
Página 3
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

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

Fecha de Actualización: 18/10/2013
Preparado por: Navarro Sayas, L.

Versión: 1.0
Página 4
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.”

Nombre de paquete

Diseño del Sistema de
Información

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:

Fecha de Actualización: 18/10/2013
Preparado por: Navarro Sayas, L.

Versión: 1.0
Página 5
Diagrama de Clases del Sistema
7. DICCIONARIO DE DATOS
7.1 Lista de Tablas
Proveedor (proveedor)
NOMBRE
Donde se almacenan los datos del proveedor
DESCRIPCIÓN
DIAGRAMA:

prodProv (productos por proveedor)
NOMBRE
DESCRIPCIÓN Donde se almacenan los productos por cada proveedor
DIAGRAMA:

Producto (producto)
NOMBRE
DESCRIPCIÓN Donde se almacenan los productos
DIAGRAMA:

detalleOrdenCompra (detalle de la orden de compra)
NOMBRE
DESCRIPCIÓN Donde se almacenan todos los datos de las órdenes de compra
realizadas

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

detregcompra (detalle de la entrega de productos del pedido)
NOMBRE
Donde se almacenan los datos de aquellos productos que re
DESCRIPCIÓN
almacenan al entregarse el pedido solicitado con anterioridad.

DIAGRAMA:

marcaProducto (marca de productos)
NOMBRE
DESCRIPCIÓN Donde se almacenan las diferentes marcas de productos que puedan
existir.

DIAGRAMA:

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

DIAGRAMA:

bloque (bloques del almacén)
NOMBRE
DESCRIPCIÓN Donde se almacenan todos los bloques que puedan existir en el
almacén.

DIAGRAMA:

bloqPRO (bloques según los detalles de compra)
NOMBRE
DESCRIPCIÓN Donde se almacenan los detalles de compras en los diferentes
bloques del almacén.

DIAGRAMA:

Fecha de Actualización: 18/10/2013
Preparado por: Navarro Sayas, L.

Versión: 1.0
Página 8
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

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

DIAGRAMA:

ordenCompra (Ordenes de Compras)
NOMBRE
DESCRIPCIÓN Donde se almacenan todas las órdenes de compra con respecto al
sistema.

DIAGRAMA:

tipoEmpleado (tipo de empleado)
NOMBRE
Donde se almacenan los diferentes tipos de empleados que existen en
DESCRIPCIÓN
la organización.

DIAGRAMA:

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

DIAGRAMA:

Fecha de Actualización: 18/10/2013
Preparado por: Navarro Sayas, L.

Versión: 1.0
Página 9
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

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

DIAGRAMA:

DetVenta (detalle de ventas)
NOMBRE
DESCRIPCIÓN Donde se almacenan los datos más fundamentales de las ventas
realizadas.

DIAGRAMA:

Venta (ventas)
NOMBRE
DESCRIPCIÓN Donde se almacenan los diferentes datos de las ventas realizadas.
DIAGRAMA:

Fecha de Actualización: 18/10/2013
Preparado por: Navarro Sayas, L.

Versión: 1.0
Página 10
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

7.2 Descripción de las Tablas
7.2.1

Tabla Proveedor
Nombre

Varchar

rucEmpresa

Varchar

telfEmpresa

Varchar

mailEmpresa

Varchar

Clave principal de la tabla proveedor
Nombre del Proveedor
Apellido del Proveedor
Nombre de la Empresa a la que pertenece
Dirección de la empresa a la que
pertenece.
RUC de la empresa a la cual pertenece
Teléfono de la empresa a la cual
pertenece.
Correo de la empresa a la cual pertenece

Nombre

Tipo de Dato

Comentario

idproProv
idProveedor
idProducto
precioUni
cantOfre

Integer
Integer (FK)
Integer (FK)
decimal
integer

Clave principal de la tabla prodProv
ID del Proveedor
ID del Producto
Precio unitario del producto
Cantidad ofrecida.

Nombre

Tipo de Dato

Comentario

idProducto
nombre
stock
idmarcaProducto
idTipoProducto

7.2.4

integer
Varchar
Varchar
Varchar

dirEmpresa

7.2.3

Comentario

idProveedor
nomRep
apeRep
nomEmpresa

7.2.2

Tipo de Dato

integer
varchar
integer
Integer (FK)
Integer (FK)

Clave principal de la tabla producto
Nombre del producto
Stock del Producto
ID de la marca del Producto
ID del tipo de Producto

Tabla proProv

Tabla Producto

Tabla detalleOrdenCompra
Nombre

Tipo de Dato

iddetCOM

integer

idordenCompra
idProducto

Integer (FK)
Integer (FK)

Fecha de Actualización: 18/10/2013
Preparado por: Navarro Sayas, L.

Comentario
Clave principal de la tabla detalle orden
compra
ID de la orden de compra
ID del Producto

Versión: 1.0
Página 11
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.”

7.2.5

Diseño del Sistema de
Información

Tabla detregcompra
Nombre

Tipo de Dato

Comentario

integer
varchar

Clave principal de la tabla tipoProducto
Nombre del tipo de producto

Nombre

Tipo de Dato

Comentario

idmarcaProducto
nombre

integer
integer

Clave principal de la tabla marcaProducto
Nombre de la marca del producto

Nombre

Tipo de Dato

Comentario

iddetCOM
cantidad

Integer (FK)
integer

ID de la tabla detalle de compra
Cantidad de productos comprados

Nombre

Tipo de Dato

Comentario

idbloque

integer

nombre

7.2.9

ID del detalle de la compra
Cantidad adquiridad
Precio total
Precio unitario
Se escogerá el valor

idtipoProducto
nombre

7.2.8

Integer (FK)
integer
decimal
decimal
boolean

Nombre

7.2.7

Comentario

iddetCOM
cantComp
precioTot
precioUcompra
enalmacen

7.2.6

Tipo de Dato

varchar

Clave principal de la tabla bloque
Nombre del bloque que pertenece al
almacén

Tabla tipoProducto

Tabla marcaProducto

Tabla cantidadesol

Tabla bloque

7.2.10 Tabla bloqPRO
Nombre

Tipo de Dato

Comentario

iddetCOM
idbloque

Integer (FK)
Integer (FK)

Clave principal de la tabla prodProv
ID del Proveedor

Fecha de Actualización: 18/10/2013
Preparado por: Navarro Sayas, L.

Versión: 1.0
Página 12
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

7.2.11 Tabla Empleado
Nombre

Tipo de Dato

Comentario

idEmpleado
idtipoEmpleado
nombre
apePA
apeMA
DNI
direcc
cel
telf
mail
user
pass

integer
Integer (FK)
varchar
varchar
varchar
varchar
varchar
varchar
Varchar
Varchar
Varchar
varchar

Clave principal de la tabla empleado
ID del tipo de empleado
Nombre del empleado
Apellido paterno del empleado
Apellido materno del empleado
DNI del empleado
Dirección del empleado
Celular del empleado
Teléfono del empleado
Correo del empleado
Usuario que se le otorga al empleado
Contraseña que se le otorga al empleado

Nombre

Tipo de Dato

Comentario

idordenCompra
idProveedor
fecha
idEmpleado
hora

integer
Integer (FK)
date
Integer (FK)
time

Clave principal de la tabla ordenCompra
ID del proveedor
Fecha en que se realizó la orden
ID del empleado
Hora en que se realizó la orden

Nombre

Tipo de Dato

Comentario

idtipoEmpleado

integer

nombre

varchar

Clave principal de la tabla del tipo
empleado
Nombre del tipo de empleado

Nombre

Tipo de Dato

Comentario

idDetVenta

integer

idCliente
idVenta
Monto
FechaEmision
FechaPago
idProducto

Integer (FK)
Integer (FK)
decimal
Date
Date
Integer (FK)

7.2.12 Tabla ordenCompra

7.2.13 Tabla tipoEmpleado

7.2.14 Tabla DetVenta

Fecha de Actualización: 18/10/2013
Preparado por: Navarro Sayas, L.

Clave principal de la tabla del detalle de
venta
ID del cliente
ID de la venta
Monto de la venta
Fecha en que se realizó la venta
Fecha de pago de la venta
ID del producto

Versión: 1.0
Página 13
Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.”

Cantidad
PrecioUni

Diseño del Sistema de
Información

Integer
Decimal

Cantidad vendida
Precio por producto

Nombre

Tipo de Dato

Comentario

idVenta
fechaEmision
idTipoPago
Observacion

integer
date
Integer (FK)
varchar

Clave principal de la tabla de venta
Fecha en que se realizó la venta
ID del tipo de pago
Datos que se quiera tomar en cuenta

7.2.15 Tabla Venta

Fecha de Actualización: 18/10/2013
Preparado por: Navarro Sayas, L.

Versión: 1.0
Página 14

Más contenido relacionado

PDF
Mcvs ad-04 acta de entrevista al usuario 6-v1
PDF
Mcvs ad-04 acta de entrevista al usuario 3-v1
PDF
Mcvs en-01 configuracion de entorno de pruebas v1
PDF
Mcvs ad-05 documento de analisis y diseño de cus
PDF
Mcvs ad-01 modelo de arquitectura del software v3
PDF
Mcvs ad-05 documento de analisis y diseño de cus
PDF
Mcvs im-01 software producido v2
PDF
Mcvs de-02 manual de usuario final
Mcvs ad-04 acta de entrevista al usuario 6-v1
Mcvs ad-04 acta de entrevista al usuario 3-v1
Mcvs en-01 configuracion de entorno de pruebas v1
Mcvs ad-05 documento de analisis y diseño de cus
Mcvs ad-01 modelo de arquitectura del software v3
Mcvs ad-05 documento de analisis y diseño de cus
Mcvs im-01 software producido v2
Mcvs de-02 manual de usuario final

La actualidad más candente (20)

PDF
Mcvs de-03 manual del sistema
PDF
Mcvs ad-02 análisis de requerimientos técnicos v1
PDF
Mcvs ad-01 ficha de proyecto
PDF
Mcvs ad-04 acta de entrevista al usuario 7-v1
PDF
Mcvs de-04 manual de instalación y configuración
PDF
Mcvs ad-03 prototipo del sistema de información
PDF
Mcvs ad-04 acta de entrevista al usuario 4-v1
PDF
Mcvs re-01 visión del negocio
PDF
Mcvs ad-02 plan de gestión de desarrollo
PDF
Mcvs re-02 requerimientos del usuario
PDF
Mcvs de-01 inicialización de datos v1
PDF
Mcvs ad-06 plan general del proyecto
PDF
Mcvs ad-04 acta de entrevista al usuario 01
PDF
Mcvs cc-01 informe de gestión de cambios v1
PDF
Mcvs re-04 glosario
PDF
Mcvs ad-03 cierre del proyecto
PDF
Mcvs ad-04 acta de entrevista al usuario 5-v2
PDF
Mcvs ad-04 acta de entrevista al usuario 2-v2
DOC
modelo de arquitectura del software
PDF
Mcvs re-03 requerimientos técnicos v1
Mcvs de-03 manual del sistema
Mcvs ad-02 análisis de requerimientos técnicos v1
Mcvs ad-01 ficha de proyecto
Mcvs ad-04 acta de entrevista al usuario 7-v1
Mcvs de-04 manual de instalación y configuración
Mcvs ad-03 prototipo del sistema de información
Mcvs ad-04 acta de entrevista al usuario 4-v1
Mcvs re-01 visión del negocio
Mcvs ad-02 plan de gestión de desarrollo
Mcvs re-02 requerimientos del usuario
Mcvs de-01 inicialización de datos v1
Mcvs ad-06 plan general del proyecto
Mcvs ad-04 acta de entrevista al usuario 01
Mcvs cc-01 informe de gestión de cambios v1
Mcvs re-04 glosario
Mcvs ad-03 cierre del proyecto
Mcvs ad-04 acta de entrevista al usuario 5-v2
Mcvs ad-04 acta de entrevista al usuario 2-v2
modelo de arquitectura del software
Mcvs re-03 requerimientos técnicos v1
Publicidad

Destacado (6)

ODP
Modelado UML de sistema punto venta
PPTX
Planificacion y modelado para una ferreteria
PPTX
Diagrama de casos de usos
PPTX
UML - Casos de Uso y Diagramas de Clase
PPT
diagrama de casos de uso del negocio y del sistema
PPT
UML: CASOS DE USO
Modelado UML de sistema punto venta
Planificacion y modelado para una ferreteria
Diagrama de casos de usos
UML - Casos de Uso y Diagramas de Clase
diagrama de casos de uso del negocio y del sistema
UML: CASOS DE USO
Publicidad

Similar a Mcvs ad-04 diseño del sistema de informacion v1 (20)

PDF
Mcvs ad-02 plan de gestión de desarrollo sge
DOCX
Informe practicas
PDF
Adsi guía 4 - realizar el analisis de las bases de datos
DOCX
DOCX
B. datos jevs
DOCX
Base de datos access j yg..
DOCX
B. datos jevs.
PPTX
Método del desarrollo
DOCX
Requisito
PPTX
PROYECTO DE TESIS SISTEMA INTEGRAL DE COMPRA Y VENTA
DOCX
ejemplo de diseño
PDF
Mcvs ad-05 documento de analisis y diseño de cus
PDF
Universidad tecnológica de tehuacán datamart
DOCX
DOCX
Guia para principiantes de access 2010
DOCX
Plantilla con-normas-icontec finalizado
DOCX
Plantilla con-normas-icontec finalizado
DOCX
Plantilla con-normas-icontec finalizado
PDF
Actividad 2 base de datos
PDF
Metrica v3 diseno_del_sistema_de_informacion
Mcvs ad-02 plan de gestión de desarrollo sge
Informe practicas
Adsi guía 4 - realizar el analisis de las bases de datos
B. datos jevs
Base de datos access j yg..
B. datos jevs.
Método del desarrollo
Requisito
PROYECTO DE TESIS SISTEMA INTEGRAL DE COMPRA Y VENTA
ejemplo de diseño
Mcvs ad-05 documento de analisis y diseño de cus
Universidad tecnológica de tehuacán datamart
Guia para principiantes de access 2010
Plantilla con-normas-icontec finalizado
Plantilla con-normas-icontec finalizado
Plantilla con-normas-icontec finalizado
Actividad 2 base de datos
Metrica v3 diseno_del_sistema_de_informacion

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

  • 1. 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
  • 2. 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 Í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 Fecha de Actualización: 18/10/2013 Preparado por: Navarro Sayas, L. Versión: 1.0 Página 2
  • 3. 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 1. HISTORIAL DEL DOCUMENTO NOMBRE Elaboración CARGO FECHA Navarro Sayas, L. Gestor de Proyecto FIRMA 18-10-2013 Revisión Aprobación EDICION REVISION FECHA 1 0 10/10/2013 Fecha de Actualización: 18/10/2013 Preparado por: Navarro Sayas, L. DESCRPCION Primera versión AUTOR Navarro Sayas, L. Versión: 1.0 Página 3
  • 4. 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 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 Fecha de Actualización: 18/10/2013 Preparado por: Navarro Sayas, L. Versión: 1.0 Página 4
  • 5. Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Nombre de paquete Diseño del Sistema de Información 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: Fecha de Actualización: 18/10/2013 Preparado por: Navarro Sayas, L. Versión: 1.0 Página 5
  • 6. Diagrama de Clases del Sistema
  • 7. 7. DICCIONARIO DE DATOS 7.1 Lista de Tablas Proveedor (proveedor) NOMBRE Donde se almacenan los datos del proveedor DESCRIPCIÓN DIAGRAMA: prodProv (productos por proveedor) NOMBRE DESCRIPCIÓN Donde se almacenan los productos por cada proveedor DIAGRAMA: Producto (producto) NOMBRE DESCRIPCIÓN Donde se almacenan los productos DIAGRAMA: detalleOrdenCompra (detalle de la orden de compra) NOMBRE DESCRIPCIÓN Donde se almacenan todos los datos de las órdenes de compra realizadas DIAGRAMA:
  • 8. 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 detregcompra (detalle de la entrega de productos del pedido) NOMBRE Donde se almacenan los datos de aquellos productos que re DESCRIPCIÓN almacenan al entregarse el pedido solicitado con anterioridad. DIAGRAMA: marcaProducto (marca de productos) NOMBRE DESCRIPCIÓN Donde se almacenan las diferentes marcas de productos que puedan existir. DIAGRAMA: cantidadesOl (cantidad de compras realizadas) NOMBRE DESCRIPCIÓN Donde se almacenan la cantidad de compras realizadas según el detalle de compra. DIAGRAMA: bloque (bloques del almacén) NOMBRE DESCRIPCIÓN Donde se almacenan todos los bloques que puedan existir en el almacén. DIAGRAMA: bloqPRO (bloques según los detalles de compra) NOMBRE DESCRIPCIÓN Donde se almacenan los detalles de compras en los diferentes bloques del almacén. DIAGRAMA: Fecha de Actualización: 18/10/2013 Preparado por: Navarro Sayas, L. Versión: 1.0 Página 8
  • 9. 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 Empleado (empleados) NOMBRE Donde se almacenan los datos de todos los empleados que DESCRIPCIÓN pertenecen a la organización. DIAGRAMA: ordenCompra (Ordenes de Compras) NOMBRE DESCRIPCIÓN Donde se almacenan todas las órdenes de compra con respecto al sistema. DIAGRAMA: tipoEmpleado (tipo de empleado) NOMBRE Donde se almacenan los diferentes tipos de empleados que existen en DESCRIPCIÓN la organización. DIAGRAMA: Cliente (clientes) NOMBRE DESCRIPCIÓN Donde se almacenan los datos de los clientes que realizan alguna compra en el sistema. DIAGRAMA: Fecha de Actualización: 18/10/2013 Preparado por: Navarro Sayas, L. Versión: 1.0 Página 9
  • 10. 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 registroCompra (registro de compras) NOMBRE Donde se almacenan todos los registro de compras realizados en el DESCRIPCIÓN sistema. DIAGRAMA: DetVenta (detalle de ventas) NOMBRE DESCRIPCIÓN Donde se almacenan los datos más fundamentales de las ventas realizadas. DIAGRAMA: Venta (ventas) NOMBRE DESCRIPCIÓN Donde se almacenan los diferentes datos de las ventas realizadas. DIAGRAMA: Fecha de Actualización: 18/10/2013 Preparado por: Navarro Sayas, L. Versión: 1.0 Página 10
  • 11. 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 7.2 Descripción de las Tablas 7.2.1 Tabla Proveedor Nombre Varchar rucEmpresa Varchar telfEmpresa Varchar mailEmpresa Varchar Clave principal de la tabla proveedor Nombre del Proveedor Apellido del Proveedor Nombre de la Empresa a la que pertenece Dirección de la empresa a la que pertenece. RUC de la empresa a la cual pertenece Teléfono de la empresa a la cual pertenece. Correo de la empresa a la cual pertenece Nombre Tipo de Dato Comentario idproProv idProveedor idProducto precioUni cantOfre Integer Integer (FK) Integer (FK) decimal integer Clave principal de la tabla prodProv ID del Proveedor ID del Producto Precio unitario del producto Cantidad ofrecida. Nombre Tipo de Dato Comentario idProducto nombre stock idmarcaProducto idTipoProducto 7.2.4 integer Varchar Varchar Varchar dirEmpresa 7.2.3 Comentario idProveedor nomRep apeRep nomEmpresa 7.2.2 Tipo de Dato integer varchar integer Integer (FK) Integer (FK) Clave principal de la tabla producto Nombre del producto Stock del Producto ID de la marca del Producto ID del tipo de Producto Tabla proProv Tabla Producto Tabla detalleOrdenCompra Nombre Tipo de Dato iddetCOM integer idordenCompra idProducto Integer (FK) Integer (FK) Fecha de Actualización: 18/10/2013 Preparado por: Navarro Sayas, L. Comentario Clave principal de la tabla detalle orden compra ID de la orden de compra ID del Producto Versión: 1.0 Página 11
  • 12. Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y TECNOLOGÍA ÓPTICA MOLINA S.A.C.” 7.2.5 Diseño del Sistema de Información Tabla detregcompra Nombre Tipo de Dato Comentario integer varchar Clave principal de la tabla tipoProducto Nombre del tipo de producto Nombre Tipo de Dato Comentario idmarcaProducto nombre integer integer Clave principal de la tabla marcaProducto Nombre de la marca del producto Nombre Tipo de Dato Comentario iddetCOM cantidad Integer (FK) integer ID de la tabla detalle de compra Cantidad de productos comprados Nombre Tipo de Dato Comentario idbloque integer nombre 7.2.9 ID del detalle de la compra Cantidad adquiridad Precio total Precio unitario Se escogerá el valor idtipoProducto nombre 7.2.8 Integer (FK) integer decimal decimal boolean Nombre 7.2.7 Comentario iddetCOM cantComp precioTot precioUcompra enalmacen 7.2.6 Tipo de Dato varchar Clave principal de la tabla bloque Nombre del bloque que pertenece al almacén Tabla tipoProducto Tabla marcaProducto Tabla cantidadesol Tabla bloque 7.2.10 Tabla bloqPRO Nombre Tipo de Dato Comentario iddetCOM idbloque Integer (FK) Integer (FK) Clave principal de la tabla prodProv ID del Proveedor Fecha de Actualización: 18/10/2013 Preparado por: Navarro Sayas, L. Versión: 1.0 Página 12
  • 13. 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 7.2.11 Tabla Empleado Nombre Tipo de Dato Comentario idEmpleado idtipoEmpleado nombre apePA apeMA DNI direcc cel telf mail user pass integer Integer (FK) varchar varchar varchar varchar varchar varchar Varchar Varchar Varchar varchar Clave principal de la tabla empleado ID del tipo de empleado Nombre del empleado Apellido paterno del empleado Apellido materno del empleado DNI del empleado Dirección del empleado Celular del empleado Teléfono del empleado Correo del empleado Usuario que se le otorga al empleado Contraseña que se le otorga al empleado Nombre Tipo de Dato Comentario idordenCompra idProveedor fecha idEmpleado hora integer Integer (FK) date Integer (FK) time Clave principal de la tabla ordenCompra ID del proveedor Fecha en que se realizó la orden ID del empleado Hora en que se realizó la orden Nombre Tipo de Dato Comentario idtipoEmpleado integer nombre varchar Clave principal de la tabla del tipo empleado Nombre del tipo de empleado Nombre Tipo de Dato Comentario idDetVenta integer idCliente idVenta Monto FechaEmision FechaPago idProducto Integer (FK) Integer (FK) decimal Date Date Integer (FK) 7.2.12 Tabla ordenCompra 7.2.13 Tabla tipoEmpleado 7.2.14 Tabla DetVenta Fecha de Actualización: 18/10/2013 Preparado por: Navarro Sayas, L. Clave principal de la tabla del detalle de venta ID del cliente ID de la venta Monto de la venta Fecha en que se realizó la venta Fecha de pago de la venta ID del producto Versión: 1.0 Página 13
  • 14. Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y TECNOLOGÍA ÓPTICA MOLINA S.A.C.” Cantidad PrecioUni Diseño del Sistema de Información Integer Decimal Cantidad vendida Precio por producto Nombre Tipo de Dato Comentario idVenta fechaEmision idTipoPago Observacion integer date Integer (FK) varchar Clave principal de la tabla de venta Fecha en que se realizó la venta ID del tipo de pago Datos que se quiera tomar en cuenta 7.2.15 Tabla Venta Fecha de Actualización: 18/10/2013 Preparado por: Navarro Sayas, L. Versión: 1.0 Página 14