Vous êtes sur la page 1sur 27

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
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.1. Lista de Actores del Sistema .................................................................................... 5 2.1.2. Clasificacin de casos de uso ................................................................................. 11 2.1.3. Matriz de Casos de Uso por Actores ...................................................................... 11 2.2 Especificacin de Casos de Uso ............................................................................... 12 2.2.1. Caso de Uso: CU.01.01 Login sistema. .............................................................. 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. ......................................... 17 1.2.5. Caso de Uso: CU.02.04 Registro Producto. ........................................................... 18 Diagrama de clases de diseo. ......................................................................... 20 Diagramas de secuencia por caso de uso .......................................................... 21 3.2.1. Diagrama de Secuencia de Login........................................................................... 21 3.2.2. Diagrama de Registro Venta. ................................................................................. 21 3.2.3. Diagrama de Registro de Tipo de Producto. .......................................................... 22 3.2.4. Diagrama de Registro Producto. ............................................................................ 23 3.2.5. Diagrama de Registro Cliente. ............................................................................... 24 Modelo de datos. ............................................................................................. 25

III. MODELO DE DISEO DE LOS CASOS DE USO ..................................................................... 20 3.1. 3.2.

3.3.

Fecha de Actualizacin: 02/12/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 2 de 27

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

I.

HISTORIAL DEL DOCUMENTO NOMBRE CARGO FECHA FIRMA

Elaboracin Revisin Aprobacin

Michael Respicio Gerente de Proyecto 26 de Octubre 2013

EDICION 1

REVISION 0

FECHA 26 de Octubre

DESCRPCION

AUTOR

Primera Versin de la Gua Michael Respicio

Fecha de Actualizacin: 02/12/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 3 de 27

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: 02/12/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 4 de 27

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 desarroll 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

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.
Versin: 2.0 Pgina : 5 de 27

Fecha de Actualizacin: 02/12/2013 Preparado por: Michael Respicio Lazo

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

Actores del Sistema


Actor del Sistema Responsabilidades del Sistema CU.02.02 Registro Ventas. CU.02.03 Registro Tipo de Productos. CU.02.04 Registro Productos.

2.1.1.2.

CU.01.01 Login Sistema

Fig. 2 Diagrama del CU.01.01. Lista de caso de uso del sistema: CU.01.01 Login Sistema Caso de uso: CU.01.01 Login Sistema. Propsito del Caso de Uso Validar que la contrasea ingresada por el administrador sea correcta.

Fecha de Actualizacin: 02/12/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 6 de 27

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

2.1.1.3.

CU.02.01 Registro Clientes.

Fig. 3 Diagrama del CU.02.01 Registro Cliente.

Lista de casos de uso del sistema: CU.02.01 Registro Cliente. Caso de uso: CU.02.01 Registro Cliente CU.02.01.01 Bsqueda de Clientes CU.02.01.02 Ingresar datos del Cliente CU.02.01.03 Administrador actualiza datos del cliente CU.02.01.04 Administrador elimina cliente. Propsito del Caso de Uso Administrador ingresa al formulario para realizar un registro de cliente. Administrador realiza una bsqueda de cliente en la base de datos para no realizar doble registro. Administrador ingresa los datos del cliente. Administrador actualiza los datos del cliente que ya fue registrado en la base de datos. Administrador seleccionar al cliente que desea eliminar.

Fecha de Actualizacin: 02/12/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 7 de 27

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

2.1.1.4.

CU.02.02 Registro Ventas.

Fig. 4 Diagrama del Caso de uso del Sistema: CU.02.02 Registro Venta. Lista de casos de uso del sistema: CU.02.02 Registro Venta. Caso de uso: CU.02.02 Registro venta. CU.02.02.01 Bsqueda de Cliente. CU.02.02.02 Ingresa datos de cliente. CU.02.02.03 Bsqueda de producto. CU.02.02.04 Ingresa datos de producto. CU.02.02.05 Ingresa cantidad de producto. CU.02.02.06 Reporte Venta Propsito del Caso de Uso El administrador ingresa al formulario Registro venta para realizar un registro. Administrador realiza una bsqueda del cliente en la base de datos para no realizar doble registro. Administrador ingresa los datos del cliente que realizar la compra. Administrador realiza bsqueda de producto para ser ingresados al registro de venta. 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 reporte de la venta realizada.

Fecha de Actualizacin: 02/12/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 8 de 27

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

2.1.1.5.

CU.02.03 Registro Tipo de Producto.

Fig. 5 Diagrama del Caso de uso del Sistema: CU.02.03 Registro Tipo de Producto.

Lista de casos de uso del sistema: CU.02.03. Registro Tipo de Producto. Caso de uso: CU.02.03 Registro Tipo de Producto. CU.02.03.01 Bsqueda Tipo de Producto. CU.02.03.02 Ingresa Tipo de Producto. CU.02.03.04 Actualiza Tipo de Producto. CU.02.03.05 Elimina Tipo de Producto. Propsito del Caso de Uso Administrador ingresa al formulario para realizar un registro de tipo de producto. Administrador realiza bsqueda de tipo de producto para no realizar un doble registro. Administrador ingresa el nombre del tipo de producto a ser registrado. Administrador podr actualizar los datos del tipo de producto que ya se encuentre registrado en la base de datos. Administrador podr escoger que tipo de producto desea eliminar de la base de datos.

Fecha de Actualizacin: 02/12/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 9 de 27

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

2.1.1.6.

CU.02.04. Registro Producto.

Fig. 6 Diagrama del Caso de uso del Sistema: CU.02.04 Registro Producto.
Lista de casos de uso del Sistema: CU.02.04 Registro Producto.

Caso de uso: CU.02.04 Registro Producto. CU.02.04.01 Bsqueda de Producto. CU.02.04.02 Ingresa datos del producto. CU.02.04.03 Actualiza producto. CU.02.04.04 Elimina producto.

Propsito del Caso de Uso Administrador ingresa al formulario para realizar el registro de un producto nuevo. Administrador realiza bsqueda de producto para no realizar un doble registro. Administrador ingresa los datos del producto nuevo que se registrar en la base de datos. Administrador puede realizar la actualizacin del producto ya existente en la base de datos. Administrador puede escoger que producto desea eliminar de la base de datos.

Fecha de Actualizacin: 02/12/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 10 de 27

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

2.1.2.

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

2.1.3.

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

Fecha de Actualizacin: 02/12/2013 Preparado por: Michael Respicio Lazo

Administrador
Versin: 2.0 Pgina : 11 de 27

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

2.2 Especificacin de Casos de Uso 2.2.1. Caso de Uso: CU.01.01 Login sistema. Caso de uso: Actor(es): Propsito: Tipo: Resumen: CU.01.01 Login sistema 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 Administrador ingresa a la pantalla de contrasea ingresada por Acceso al Sistema y digita: el Administrador y otorgar a) Contrasea. el acceso o no. El Administrador da clic en el botn INGRESAR. 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 LA CONTRASEA ES INCORRECTA. 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: 02/12/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 12 de 27

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. 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 muestra una pantalla donde se pide ingresar el cdigo de cliente a ser buscado.

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 realiza una bsqueda de los clientes ya registrados en el sistema presionando clic en el botn CONSULTAR. 5. El Administrador ingresa el cdigo del cliente y da clic en ACEPTAR para permitir la bsqueda en la base de datos.

7. El Administrador ingresa los datos con el cliente para luego dar clic en GRABAR DATOS y finalizar el registro. FLUJO ALTERNO 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 y el sistema mostrar el mensaje DATOS ACTUALIZADOS. 3. O tambin puede realizar la eliminacin del cliente registrado para volver a registrarlo, el sistema mostrar una pantalla para confirmar SI o NO para eliminar el cliente seleccionado. Si se confirma en si, el sistema mostrar el mensaje DATOS ELIMINADOS. Pantallas del Caso de Uso CU.02.01

6. El sistema llenar los campos automticamente luego de realizar la bsqueda o mostrar un mensaje indicando CODIGO NO EXISTE si no existe ese cdigo registrado. 8. El sistema muestra el mensaje LISTO que indica se ha realizado el registro.

Fecha de Actualizacin: 02/12/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 13 de 27

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

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. RF-005 Registro de Venta. 1. El administrador debe haber ingresado al sistema. 1. La venta no est siendo registrada. Respuesta del Sistema 2. El Sistema muestra la interfaz donde se puede realizar una bsqueda de los clientes para realizar el registro de venta. 4. El Sistema muestra los clientes que ya se encuentran registrado en la base de datos.

Requerimientos: Pre-condiciones: Post-condiciones FLUJO BASICO Accin del Actor 1. El caso de uso comienza cuando el Administrador ingresa al sistema para realizar un nuevo registro de venta. 3. El Administrador tiene la opcin de realizar una bsqueda por nombre, apellido paterno, apellido materno y cdigo. Da clic en el botn CONSULTAR.

Fecha de Actualizacin: 02/12/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 14 de 27

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

5. El Administrador selecciona a uno de los clientes para realizar el registro de venta. 7. El Administrador da clic en el botn SI o NO. 9. El Administrador debe dar clic en el botn ACEPTAR para aceptar el mensaje mostrado por el sistema. 11. El Administrador puede ingresar el nombre de producto que desea buscar. O solo dar clic en el botn MOSTRAR TODOS 13. El Administrador selecciona el producto que ser vendido. 15. El Administrador ingresa la cantidad y da clic en ACEPTAR.

17. El Administrador da clic en el botn con la imagen de una impresora para realizar el reporte de la venta. FLUJO ALTERNO FA 01: Flujo bsico paso 08. 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 06. 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. FA 03: Flujo bsico paso 14. Si el Administrador da clic en el Botn CANCELAR 1. El sistema regresar a la interfaz de registro de venta sin adicionar el producto seleccionado. FA 04: Flujo bsico paso 18. Si el Administrador no desea registrar la venta. 1. El Administrador tendr la opcin de eliminar el registro de venta que se realiza dando clic en el botn ELIMINAR. 2. El Administrador podr volver a la pantalla principal si no desea registrar la venta dando clic en el botn VOLVER. Pantalla del Caso de Uso: CU.02.02 Registro Venta.

6. El sistema muestra un mensaje donde pide confirmacin para registrar a cliente seleccionado en el registro de venta. 8. El sistema muestra el mensaje LISTO si el administrador dio clic en el botn SI. 10. El sistema muestra los datos del cliente en la interfaz de registro de venta. Y los productos que estn registrados en la base de datos. 12. El sistema muestra el producto que se desea buscar o todos los productos que se encuentran registrados en el sistema. 14. El sistema muestra un mensaje donde pide ingresar la cantidad de producto a ser vendido. 16. El sistema ingresar el producto y la cantidad ingresada. Tambin mostrar el monto total y el monto IGV que deber ser pagado por el cliente. 18. El sistema muestra el reporte de la venta que ser impresa para terminar el registro de la venta.

Fecha de Actualizacin: 02/12/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 15 de 27

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

Fecha de Actualizacin: 02/12/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 16 de 27

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.

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 da clic en el botn CONSULTAR para buscar un tipo de producto ya registrado. 5. El Administrador ingresa el nombre del tipo de producto a ser buscado y da clic en el botn ACEPTAR 7. El administrador ingresa los datos del nuevo tipo de producto que ser registrado y da clic en el botn GRABAR DATOS. FLJUO ALTERNO FA 01: Flujo Bsico Paso 04:

4. El Sistema muestra el mensaje donde pide el ingreso del cdigo del tipo de producto a ser buscado. 6. El sistema muestra el producto solicitado en bsqueda por el cdigo si existiera en la base de datos. 8. El sistema mostrar el mensaje: LISTO.

Si ya existe el tipo de producto registrado. 1. Se puede realizar una modificacin en el nombre del tipo de producto. Y luego dando clic en el botn ACTUALIZAR. El sistema mostrar el mensaje DATOS ACTUALIZADOS. 2. Se puede eliminar el tipo de producto ya existente, seleccionando el tipo de producto y dando clic en el botn ELIMINAR. El sistema mostrar el mensaje DATOS ELIMINADOS. 3. Si el Administrador ya no desea registrar ningn tipo de producto, solo deber dar clic en el botn VOLVER y el sistema lo llevar al men principal. Pantallas del Caso de Uso CU.02.03

Fecha de Actualizacin: 02/12/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 17 de 27

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. RF-004 Registro producto. 1. El administrador debe haber ingresado al sistema. 1. El producto no est registrado. Respuesta del Sistema
Versin: 2.0 Pgina : 18 de 27

Requerimientos: Pre-condiciones: Post-condiciones FLUJO BASICO Accin del Actor


Fecha de Actualizacin: 02/12/2013 Preparado por: Michael Respicio Lazo

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

1. El caso de uso comienza cuando el Administrador ingresa al sistema para realizar un nuevo registro de producto. 3. El Administrador da clic en el botn 5. El Administrador ingresa el precio unitario del producto y su stock para terminar el registro.

2. El Sistema muestra la interfaz donde se realizar el registro del nuevo producto. 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: 02/12/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 19 de 27

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: 02/12/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 20 de 27

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: 02/12/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 21 de 27

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

3.2.3. Diagrama de Registro de Tipo de Producto.

Fecha de Actualizacin: 02/12/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 22 de 27

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

3.2.4. Diagrama de Registro Producto.

Fecha de Actualizacin: 02/12/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 23 de 27

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

3.2.5. Diagrama de Registro Cliente.

Fecha de Actualizacin: 02/12/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 24 de 27

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. 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: 02/12/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 25 de 27

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. 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: 02/12/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 26 de 27

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

3. 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: 02/12/2013 Preparado por: Michael Respicio Lazo

Versin: 2.0 Pgina : 27 de 27

Vous aimerez peut-être aussi