Está en la página 1de 26

FACULTAD DE INGENIERA ESCUELA DE INGENIERA DE SISTEMAS

SISTEMA DE INFORMACIN PARA EL CONTROL DE VENTAS DE EQUIPOS DE CMPUTO Y ACCESORIOS DE LA EMPRESA CYBERCOM CENTER DE SMP LIMA.

CYBER-AD-05 DOCUMENTO DE ANALISIS Y DISEO DE CASOS DE USO DEL SISTEMA

Versin 1.0 Octubre del 2013


CYBERCOM CENTER, 2013

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

NDICE
I. HISTORIAL DEL DOCUMENTO3 INTRODUCCIN...4 II. MODELO DE ANLISIS DE LOS CASOS DE USO .................................................................... 5 2.1 Diagrama de casos de uso del Sistema. .....................................................................5 2.1.1. Lista de Actores del Sistema .................................................................................... 6 2.1.2. Diagrama de casos de uso del Sistema por paquetes. .............................................. 6 2.1.3. Clasificacin de casos de uso ................................................................................. 11 2.1.4. Matriz de Casos de Uso por Actores ...................................................................... 12 2.2 Especificacin de Casos de Uso ............................................................................... 12 2.2.1. Caso de Uso: CU.01.01 Validar Usuario ................................................. 12 2.2.2. Caso de Uso: CU.02.01 Registro Cliente. .............................................................. 13 2.2.3. Caso de Uso: CU.02.02 Registro Venta. ................................................................ 14 2.2.4. Caso de Uso: CU.02.03 Registro de Tipo de Producto. ......................................... 16 1.2.5. Caso de Uso: CU.02.04 Registro Producto. ........................................................... 18 III. MODELO DE DISEO DE LOS CASOS DE USO ..................................................................... 19 3.1. 3.2. Diagrama de clases de diseo. ......................................................................... 19 Diagramas de secuencia por caso de uso .......................................................... 20 3.2.1. Diagrama de Secuencia de Login........................................................................... 20 3.2.2. Diagrama de Registro Venta. ................................................................................. 20 3.2.3. Diagrama de Registro de Tipo de Producto. .......................................................... 21 3.2.4. Diagrama de Registro Producto. ............................................................................ 22 3.2.5. Diagrama de Registro Cliente. ............................................................................... 23 Modelo de datos. ............................................................................................. 24

3.3.

Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 2 de 26

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

I.

HISTORIAL DEL DOCUMENTO

NOMBRE CARGO FECHA FIRMA EDICION REVISION FECHA DESCRPCION AUTOR Elaboracin Michael Respicio Gerente de Proyecto 26 de Octubre 2013 1 0 26 de Octubre Primera Versin de la Gua Michael Respicio Revisin Aprobacin

Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 3 de 26

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

INTRODUCCIN
El presente documento tiene como objetivo asegurar el correcto levantamiento de informacin respecto a los casos de uso y definir la aproximacin necesaria para resolver los requisitos del proyecto de la empresa CYBERCOM CENTER. Este documento contiene la informacin detallada de los casos de uso, el prototipo de pantallas, el modelo de clases, las especificaciones de diseo necesarias para iniciar la construccin y el modelo de datos requerido para dar soporte a la funcionalidad definida. El presente documento contiene dos partes: ANALISIS DE LOS CASOS DE USO DEL SISTEMA El objetivo de esta parte es asegurarse que los requisitos y especificaciones son factibles, consistentes, estn completos y sean entendibles por el equipo de desarrollo, en funcin al conocimiento de la situacin actual y bajo el contexto organizacional, normativo de las operaciones que realiza el rea de Ventas que permite: Brindar un entendimiento sobre el contexto actual del negocio donde se desea construir e implantar una solucin de software eficiente y efectivamente. Identificar y analizar los actores y procesos actuales, as como sus problemas y limitaciones. Identificar las entidades principales de datos que debern ser administradas por el sistema. Estudiar cuidadosamente el documento de Visin y Alcance, revisando a detalle cada elemento del documento buscando descubrir omisiones, contradicciones, especificaciones a ser determinadas y especificaciones que necesitan ampliarse o clarificarse.

DISEO DE LOS CASOS DE USO DEL SISTEMA En esta parte el equipo de desarrollo ha descrito lgica y fsicamente la arquitectura del software que va a cumplir con las especificaciones del sistema. La idea principal en esta etapa es la de organizar los requisitos en subsistemas y desarrollar el mejor diseo para la atencin de los requisitos Textiles Garca, definiendo, desde el punto de vista tcnico, las principales pantallas presentadas para los casos de uso. La informacin de esta parte ser entregada al equipo encargado de la construccin.

A continuacin se presenta en dos partes, el anlisis y el diseo del sistema, el cual deber tomarse en cuenta para la fase de construccin ejecutada por el equipo del proyecto durante los prximos meses.

Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 4 de 26

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

II.

MODELO DE ANLISIS DE LOS CASOS DE USO

Durante la fase de anlisis del sistema se desarrollo el modelo de casos de uso del sistema a un nivel macro. En el presente acpite detallamos con mayor detalle los casos de uso y la relacin de dependencia que tienen los procesos respecto a los servicios informticos requeridos. Se pretende conocer qu procesos del sistema sern parte de la solucin propuesta, as como los problemas que se presentan. En este acpite se hace un anlisis del sistema, presentando los actores y casos de usos clasificados y organizndolos en paquetes, la responsabilidad de los casos de uso y las iteraciones de desarrollo. Resaltamos con mayor detalle la matriz de requisitos cruzndolos con los casos que atender el sistema y los actores relacionados.

2.1 Diagrama de casos de uso del Sistema. El Modelo de Casos de Uso del sistema presentado a continuacin muestra la relacin entre los actores y los casos de uso del sistema. Cada uno de los casos de uso representa una determinada funcionalidad que ofrecer el sistema en lo que se refiere a su interaccin externa.

2.1.1.

Diagrama de Actores del Sistema El siguiente cuadro (Fig. 1) muestra los diferentes Actores que interactan en el sistema.

Fig. 1 Actores del Sistema Integrado de Gestin de Ventas

Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 5 de 26

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

2.1.1.1.

Lista de Actores del Sistema A continuacin se describen los actores del sistema mencionados en la fig. 01 y las responsabilidades de cada uno en el sistema.

Actores del Sistema


Actor del Sistema Administrador Responsabilidades del Sistema CU.01.01 Login Sistema. CU.02.01 Registro Clientes. CU.02.02 Registro Ventas. CU.02.03 Registro Tipo de Productos. CU.02.04 Registro Productos.

2.1.2.

Diagrama de casos de uso del Sistema por paquetes. Con el fin de reducir la complejidad de la aplicacin, se proponen los siguientes paquetes que agrupan toda la funcionalidad a desarrollar:

Fig. 2 Diagrama de Paquetes del Sistema

Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 6 de 26

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

2.1.2.1.

Paquete: 01. Seguridad

Fig. 3 Diagrama del Caso de uso del Paquete: 01. Seguridad Lista de casos de uso del paquete: 01. Seguridad. Caso de uso: CU.01.01 Login Sistema. Propsito del Caso de Uso Validar que la contrasea ingresada por el administrador sea correcta.

2.1.2.2.

Paquete: 02. Registro Clientes.

Fig. 4 Diagrama del Caso de uso del Paquete: 02. Registro Cliente.
Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo Versin: 2.0 Pgina : 7 de 26

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

Lista de casos de uso del paquete: 02. Registro Cliente. Caso de uso: CU.02.01.01 Solicitar datos del cliente. CU.02.01.01.01 Administrador recibe datos del cliente. CU.02.01.02 Administrador ingresa datos del cliente. CU.02.01.03 Administrador realiza bsqueda. CU.02.01.04 Administrador realiza registro. Propsito del Caso de Uso Administrador solicita los datos completos del cliente.

Administrador recibe los datos del cliente.

Administrador ingresa los datos del cliente. Administrador realiza bsqueda de cliente para no realizar doble registro. Administrador realizar el registro del cliente solo si no se encuentra registrado en la base de datos.

2.1.2.3.

Paquete: 03. Registro Ventas.

Fig. 5 Diagrama del Caso de uso del Paquete: 03. Registro Venta.
Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo Versin: 2.0 Pgina : 8 de 26

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

Lista de casos de uso del paquete: 03. Registro Venta. Caso de uso: CU.02.02.01 Solicitar venta. CU.02.02.01.01 Administrador acepta solicitud. CU.02.02.02 Administrador ingresa datos de cliente. CU.02.02.03 Administrador realiza bsqueda. CU.02.02.04 Administrador ingresa datos de producto. CU.02.02.05 Administrador ingresa cantidad de producto. CU.02.02.06 Administrador termina venta Propsito del Caso de Uso Cliente solicita se le realice venta de los productos requeridos. Administrador recibe solicitud del cliente y busca en el sistema. Administrador ingresa los datos del cliente que realizar la compra. Administrador realiza bsqueda de cliente para adicionarlo al formulario de ventas. Administrador realiza la bsqueda de los productos que fueron solicitados por el cliente para su venta. Administrador ingresa la cantidad de productos requerido por el cliente. Administrador confirma la venta al cliente mostrando el precio y el IGV.

2.1.2.4.

Paquete: 04. Registro Tipo de Producto.

Fig. 6 Diagrama del Caso de uso del Paquete: 04. Registro Tipo de Producto.

Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 9 de 26

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

Lista de casos de uso del paquete: 04. Registro Tipo de Producto. Caso de uso: CU.02.03.01 Administrador ingresa Tipo de Producto CU.02.03.02 Administrador realiza bsqueda de tipo de producto. CU.02.03.03 Administrador realiza el registro Propsito del Caso de Uso Administrador ingresa el nombre del tipo de producto a ser registrado. Administrador realiza bsqueda de tipo de producto para no realizar un doble registro. Administrador registra el nuevo tipo de producto en el sistema.

2.1.2.5.

Paquete: 04. Registro Producto.

Fig. 7 Diagrama del Caso de uso del Paquete: 04. Registro Producto.

Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 10 de 26

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

Lista de casos de uso del paquete: 04. Registro Producto.

Caso de uso: CU.02.04.01 Administrador ingresa tipo de producto. CU.02.04.02 Administrador ingresa datos del producto CU.02.04.03 Administrador realiza bsqueda de producto. CU.02.04.04 Administrador ingresa precio unitario de producto. CU.02.04.05 Administrador ingresa el stock del producto. CU.02.04.06 Administrador realiza registro.

Propsito del Caso de Uso Administrador ingresa el tipo de producto a ser registrado. Administrador ingresa los datos del producto para ser registrado. Administrador realiza una bsqueda en la base de datos para no realizar un registro repetitivo. Administrador ingresa el precio unitario del producto en el sistema para su registro. Administrador ingresa la cantidad de stock del producto. Administrador realiza el registro del nuevo producto.

2.1.3.

Clasificacin de casos de uso Los casos de uso del sistema han sido clasificados de acuerdo a su relevancia (primario/secundario) en el sistema.

Casos de uso primario Aquellos que son relevantes en el sistema y sirven de punto esencial para el correcto funcionamiento del mismo. Estos casos de uso se harn en la primera iteracin de la fase de construccin. Clasificacin: Primarios Caso de Uso CU.02.01 Registro Clientes. CU.02.02 Registro Ventas. CU.02.03 Registro Tipo de Productos. CU.02.04 Registro Productos.

Casos de uso secundario Aquellos elaborados para el cumplimiento de algunos requisitos funcionales y del sistema. Estos casos de uso se construirn en la segunda iteracin de la fase de construccin.

Clasificacin: Secundarios

Caso de Uso CU.01.01 Validar Usuario


Versin: 2.0 Pgina : 11 de 26

Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

2.1.4.

Matriz de Casos de Uso por Actores

Casos de uso vs. Actores


Cliente

M1. Seguridad CU.01.01 Validar Usuario M2. Registro CU.02.01 Registro Clientes CU.02.02 Registro Ventas CU.02.03 Registro Tipo de Producto CU.02.04 Registro Producto

X X X X X X X

2.2 Especificacin de Casos de Uso 2.2.1. Caso de Uso: CU.01.01 Validar Usuario Caso de uso: Actor(es): Propsito: Tipo: Resumen: CU.01.01 Validar Usuario Administrador Validar la contrasea ingresada por el Administrador sea correcto. Secundario El caso de uso comienza cuando el Administrador ingresa a la pantalla de Acceso al Sistema. El caso de uso termina con la validacin exitosa del usuario y contrasea ingresado. RF-001 Login al Sistema. 1. Ninguno. 1. Se ha permitido el acceso al sistema para el usuario y contrasea ingresados.

Requerimientos: Pre-condiciones: Post-condiciones

FLUJO BASICO Accin del Actor Respuesta del Sistema 1. El caso de uso comienza cuando el 2. El sistema valida la contrasea Administrador ingresa a la pantalla de ingresada por el Administrador y Acceso al Sistema e ingresa: otorgar el acceso o no. a) Contrasea. El Administrador le indica al sistema que valide la contrasea. FLUJO ALTERNO FA 01: Flujo Bsico Paso 02: Si hay error en la validacin. 1. No se permite el acceso al sistema y se muestra un mensaje en la pantalla indicando el error encontrado. 2. Se retorna al paso 2 del flujo bsico, para que el Administrador realice las correcciones necesarias. Pantallas del Caso de Uso CU.01.01

Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo

Administrador
Versin: 2.0 Pgina : 12 de 26

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

2.2.2.

Caso de Uso: CU.02.01 Registro Cliente. Caso de uso: Actor(es): Propsito: Tipo: Resumen: CU.02.01 Registrar Cliente Administrador Registrar al cliente nuevo. Primario El caso de uso comienza cuando el Administrador ingresa los datos del cliente. Se realiza una bsqueda en la base de datos para asegurarse que no est registrado. Se ingresarn los datos faltantes y se finalizar con el registro. RF-002 Registro de Cliente y Consulta de Clientes. 1. El Administrador ya debe haber ingresado al sistema que vlido la contrasea. 1. El cliente no este registrado en la base de datos. 2. Los datos del cliente estn completos. Respuesta del Sistema 2. El Sistema muestra la interfaz donde se realizar el registro. 4. El sistema habilita la opcin de bsqueda o consulta. 6. El sistema muestra si el cliente se encuentra en la base de datos o no. 8. El sistema muestra un mensaje confirmando el registro del nuevo cliente.
Versin: 2.0 Pgina : 13 de 26

Requerimientos: Pre-condiciones: Post-condiciones

FLUJO BASICO Accin del Actor 1. El caso de uso comienza cuando el Administrador ingresa a la opcin de registrar cliente. 3. El Administrador ingresa los datos del nuevo cliente. 5. El Administrador realiza una consulta con la base de datos para conocer si el cliente ya fue registrado anteriormente. 7. El Administrador completa los datos de cliente para realizar su registro. FLUJO ALTERNO
Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

FA 01: Flujo Bsico Paso 04: Si ya existe el cliente registrado. 1. Se Visualiza que sus datos estn correctos. 2. Si fuera necesario se realiza una actualizacin de sus datos anteriormente ingresados. 3. O tambin puede realizar la eliminacin del cliente registrado para volver a registrarlo. Pantallas del Caso de Uso CU.02.01

2.2.3.

Caso de Uso: CU.02.02 Registro Venta. Caso de uso: Actor(es): Propsito: Tipo: Resumen: CU.02.02 Registro Venta Administrador Realiza el registro de productos nuevos que ofrece la empresa CYBERCOM en el sistema. Primario El caso de uso comienza cuando el ADMINISTRADOR ingresa al sistema para realizar un nuevo registro de venta. Realiza el llenado de los datos para realizar el registro.

Requerimientos: RF-005 Registro de Venta. Pre-condiciones: 1. El administrador debe haber ingresado al sistema. Post-condiciones 1. La venta no est siendo registrada. FLUJO BASICO Accin del Actor Respuesta del Sistema 1. El caso de uso comienza cuando el 2. El Sistema muestra la interfaz donde Administrador ingresa al sistema para se realizar el registro de la nueva realizar un nuevo registro de venta. venta.

Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 14 de 26

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

3. El Administrador ingresa el nombre del cliente a quien se le realizar la venta. Tiene la opcin de ingresar a la bsqueda por Cdigo, Apellido Paterno, Apellido Materno Nombres. 5. El Administrador acepta realizar el registro de venta. 7. El Administrador ingresa el nombre del producto o lo selecciona de la tabla que se muestra. 9. El Administrador ingresa la cantidad solicitada por el cliente.

4. El Sistema realiza la bsqueda del cliente y realiza la consulta si desea registrar la venta del cliente buscado.

6. El sistema muestra un mensaje que el cliente ha sido ingresado al registro. 8. El sistema muestra un mensaje pidiendo se ingrese la cantidad de productos a ser comprados. 10. El sistema muestra el producto adicionado, el precio de la venta y el IGV. 12. El sistema muestra la hoja a ser impresa e imprime.

11. El Administrador da clic en el botn imprimir para obtener un reporte de la venta registrada. FLUJO ALTERNO FA 01: Flujo bsico paso 04. Si selecciona que no realizar el registro de venta. 1. El sistema no mostrar el formulario de registro de venta. FA 02: Flujo bsico paso 08. Si el Administrador desea realizar algn cambio en el registro de venta. 1. Puede eliminar un producto elegido y volver a agregarlo. 2. Puede retornar al men principal. 3. Puede cerrar el sistema. Pantallas del Caso de Uso CU.02.04

Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 15 de 26

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

2.2.4.

Caso de Uso: CU.02.03 Registro de Tipo de Producto. Caso de uso: Actor(es): Propsito: Tipo: Resumen: CU.02.03 Registro de Tipo de Producto Administrador Realiza el registro de los tipos de producto ofrecidos por la empresa CYBERCOM CENTER. Primario El caso de uso comienza cuando el ADMINISTRADOR ingresa al sistema para realizar el registro de un nuevo tipo de producto. Al ingresar el tipo a ser registrado, primero realizar una consulta para estar seguro de no registrar un tipo ya registrado anteriormente. RF-003 Registro de Tipo de Producto 1. El Administrador ingreso satisfactoriamente al sistema despus de ser validada su contrasea por el sistema. 1. El tipo de producto no est registrado en la base de datos. Respuesta del Sistema 2. El Sistema muestra la interfaz donde se realizar el registro. 4. El Sistema habilita las opciones de consulta o bsqueda.

Requerimientos: Pre-condiciones:

Post-condiciones FLUJO BASICO Accin del Actor 1. El caso de uso comienza cuando el Administrador ingresa al sistema para registrar un nuevo tipo de producto.

3. El Administrador ingresa el nombre del tipo de producto a ser registrado.

Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 16 de 26

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

5. El Administrador realiza la consulta para conocer si el tipo de producto ya se encuentra en la base de datos. 7. El administrador concluye con el registro del nuevo tipo de producto en el sistema. FLJUO ALTERNO FA 01: Flujo Bsico Paso 04: Si ya existe el tipo de producto registrado.

6. El sistema muestra al administrador si ya se encuentra existente el tipo de producto que desea registrar. 8. El sistema mostrar un mensaje indicando el registro realizado.

1. Se puede realizar una modificacin en el nombre del tipo de producto. 2. Se puede eliminar el tipo de producto ya existente. Pantallas del Caso de Uso CU.02.03

Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 17 de 26

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

1.2.5.

Caso de Uso: CU.02.04 Registro Producto. Caso de uso: Actor(es): Propsito: Tipo: Resumen: CU.02.04 Registro de Producto Administrador Realiza el registro de productos nuevos que ofrece la empresa CYBERCOM en el sistema. Primario El caso de uso comienza cuando el ADMINISTRADOR ingresa al sistema para realizar un nuevo registro de productos. Realiza el llenado de los datos para realizar el registro.

Requerimientos: RF-004 Registro producto. Pre-condiciones: 1. El administrador debe haber ingresado al sistema. Post-condiciones 1. El producto no est registrado. FLUJO BASICO Accin del Actor Respuesta del Sistema 1. El caso de uso comienza cuando el 2. El Sistema muestra la interfaz donde Administrador ingresa al sistema para se realizar el registro del nuevo realizar un nuevo registro de producto. producto. 3. El Administrador ingresa el nombre del producto a ser registrado. 5. El Administrador ingresa el precio unitario del producto y su stock para terminar el registro. 4. El Sistema habilita los botones de consulta o bsqueda. 6. El sistema muestra un mensaje indicando que el registro se realiz con xito.

FLUJO ALTERNO FA 01: Flujo bsico paso 04. Si ya existe el producto registrado. 1. Se pueden realizar modificaciones al nombre del producto, el precio y el stock. 2. Se puede realizar la eliminacin el producto de la base de datos. Pantallas del Caso de Uso CU.02.04

Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 18 de 26

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

III.

MODELO DE DISEO DE LOS CASOS DE USO

En el presente acpite se presenta el diseo del sistema por medio del modelo de clases, como elemento principal. En el mismo la estructura de clases del sistema se especifica, con relaciones entre clase y estructuras de herencia as como sus principales atributos. Nuestra metodologa utiliza las tcnicas de aproximacin a un caso de uso guiado hacia el diseo orientado a objetos (diagramas a implementar dentro del diseo del sistema) para la implementacin de funciones del nuevo sistema.

3.1.

Diagrama de clases de diseo.

Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 19 de 26

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

3.2.

Diagramas de secuencia por caso de uso 3.2.1. Diagrama de Secuencia de Login

3.2.2. Diagrama de Registro Venta.

Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 20 de 26

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

3.2.3. Diagrama de Registro de Tipo de Producto.

Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 21 de 26

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

3.2.4. Diagrama de Registro Producto.

Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 22 de 26

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

3.2.5. Diagrama de Registro Cliente.

Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 23 de 26

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

3.3.

Modelo de datos.
A continuacin presentamos el modelo de datos organizado por paquetes para una mejor visualizacin. 1. Paquete: 02 Venta 1.1. Diagrama: Venta

1.1. Tabla: Venta. Nombre CodVenta CodCliente Fechaventa Montototal MontoIgv Indicador Tipo de Dato Varchar(50) Varchar(50) Varchar(50) Varchar(50) Varchar(50) Varchar(50) Comentario Cdigo auto generado de la venta. Cdigo del cliente. Fecha que se realiza la venta. Monto total que pagar el cliente por la venta. Monto IGV que ser cobrado al cliente.

1.2. Diagrama: DetalleVenta

Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 24 de 26

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

1.2. Tabla: DetalleVenta Nombre Coddetalleventa CodVenta Codproduc Unidadesvendidas CostoUnidad CostoParcial Indicador Tipo de Dato Varchar(50) Varchar(50) Varchar(50) Varchar(50) Varchar(50) Varchar(50) Varchar(50) Comentario Cdigo auto generado del Detalle de venta. Cdigo de la venta. Cdigo del producto. Unidades vendidas. Costo por unidad. Costo sin IGV.

2. Paquete: 03 Clientes. 2.1. Diagrama: Clientes

2.1. Tabla: Clientes.

Nombre CodCliente Nombres Apepaterno Apematerno Ruc Direccin Telfono Indicador

Tipo de Dato Varchar(50) Varchar(50) Varchar(50) Varchar(50) Varchar(50) Varchar(50) Varchar(50) Varchar(50)

Comentario Cdigo auto generado del Cliente. Nombres del cliente. Apellido paterno del cliente. Apellido materno del cliente. Ruc de empresa del cliente. Direccin de empresa del cliente. Telfono del cliente.

Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 25 de 26

CYBER-DA-01 Documento de Anlisis y Diseo de CUS

3. Paquete: 04 Productos. 3.1. Diagrama: Producto

3.1. Tabla: Producto. Nombre Codproduc Nomproduc Precio Stock CodTipoProducto Indicador Tipo de Dato Varchar(50) Varchar(50) Varchar(50) Varchar(50) Varchar(50) Varchar(50) Comentario Cdigo auto generado del producto. Nombre del producto. Precio unitario del producto. Stock que se tiene del producto. Cdigo del tipo de producto.

3.2. Diagrama: Tipo Producto

3.2. Tabla: Tipo Producto. Nombre CodTipoProducto DescTipoProducto Indicador Tipo de Dato Varchar(50) Varchar(50) Varchar(50) Comentario Cdigo auto generado del tipo de producto. Nombre del tipo de producto.

Fecha de Actualizacin: 22/11/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 26 de 26