DMMS_U1_A3_CAPV

July 24, 2017 | Author: enry75 | Category: Invoice, Computer Engineering, Areas Of Computer Science, Technology, Computing
Share Embed Donate


Short Description

Descripción: UNADM...

Description

  Actividad 4: Diagramas de UML 

Peña Vega Carlos Enrique      Desarrolla el diagrama de clase, de un proceso de venta de productos, esto es para un negocio que  maneja control de inventarios en un almacén, catálogo de proveedores, catálogo de clientes, control  de facturas y sus detalles, pero no mantiene un catálogo de pedidos.  De los datos que se manejan  son:  

Productos:  un  identificador  como  LR08050  que  significa  “libreta  raya  roja  de  50  hojas”,  nombre  del  producto,  tipo  de  producto  como  puede  ser  entre  L,  G  o  S,  el  precio  con  decimales  y  un  identificador  del  proveedor.    Deben  de  existir  métodos  para  dar  de  alta,  modificar, buscar, consultar y eliminar productos del catálogo. 



Proveedor:  se  controla  con  un  identificador  con  letras  y  números,  un  nombre,  giro  de  negocio que se controla con un conjunto de caracteres, RFC, dirección, teléfono, número de  fax y el  código postal. Además debe de tener procesos de alta, modificación, búsqueda,  consulta y eliminación de proveedores. 



Cliente: se controla con un identificador numérico, un nombre, RFC., dirección, teléfono y  el  código postal. Además debe de tener procesos de alta, modificación, búsqueda, consulta  y eliminación de proveedores. 



Almacén: se  controla  con  un identificador con caracteres y  números, cantidad existente,  mínima y máxima, no se venden fracciones de productos. Además debe de tener procesos  de alta, modificación, búsqueda, consulta e impresión del catálogo.  



La  factura  registra,  la  fecha,  número  de  factura,  el  cliente,  subtotal,  IVA,  total,  clave  del  producto, cantidad del producto vendido, precio de venta, los procesos que debe de tener  son: cargar datos del cliente, guardar factura, imprimir factura, consultar factura, calcular  totales y cargar datos del producto. 

 

 

 

 

     

  Deberás de mostrar las relaciones entre las clases y la multiplicidad, usando el criterio de:  1. 

1 a muchas. 

2. 

Muchas a muchas. 

3. 

Muchas a 1. 

4. 

1 a 1 

  Según sea el caso  5.  Desarrolla  el  diagrama  casos  de  uso,  del  sistema  llamado  Facturación,  en  donde  relacionarás, 4 actores (factura, producto, cliente y BD), y los casos: cargar datos producto, cargar  datos cliente, guardar factura e imprimir factura.    6.  Desarrolla el diagrama de secuencia, usando a los actores administrador, formato de altas  cliente (programa) y BD, crear el diagrama de secuencia, validando que, si existe el cliente, no se  capture pero, si no existe, capturar los datos en la forma o pantalla de captura; después de que se  capturaron los datos en la forma, deberá de hacer conexión con la base de datos, insertar los datos,  y cerrar la conexión, al final deberá de limpiar la forma.   

 

  Diagrama de Clase       

                         

FacDetalle  ID_Factura – String  ID_Producto ‐ String  FDet_Precio ‐ Float  Guardar()  Calcular totales() 

 

 

Caso de uso

Imprimir  Factura

  BD 

Guardar  Factura  Factura 

Cargar Datos  Productos  Cargar Datos  Cliente 

Producto 

Cliente 

 

Diagrama de Secuencia

Administrador  Agregar Cliente 

Formato (Alta de Cliente)  Capturar Datos  ifi i l Conectar y verificar  Cliente Existe? 

Return Falso  Agregar Cliente 

Return Verdadero 

Limpiar Formato 

Desconectar 

BD (Base de Datos 

 

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF