You are on page 1of 9

Ejercicio 1 Diagrama de clases

persona natural empresa - nit : int - representante : int - nombreEMP : int - ci : int - nombre : int

generalizando

cliente - telefono : int - id_cliente : int + add () : int + delete () : int + update () : int 0..1 producto - id_prod : int - descripcion : int - precio : int + add () : int + delete () : int + update () : int

0..*

0..1

0..1 venta pedidos - id_pedido : int - detalle : int - estado : int + add () : int + delete () : int + update () : int 0..* 0..* Nrofactura nit fecha nombreEMP monto : : : : : int int int int int

+ add () : int

diagrama de casos de uso


registro de empresas

registrar datos de cliente

validacion de datos

usuario registrar persona natural

eliminar datos de cliente

modificar datos cliente

seleccionar producto(s)

verificar stock

seleccionar cliente

vendedor

realizar venta

registrar pedido

generar factura

Diagrama de secuencias

Diagrama de actividades (Clientes)

Diagrama de actividades (Ventas)

Diagrama de Estados

<<en transaccion>> adicion de cliente do/ nuevo cliente <<finalizacion de transaccion>> terminado do/ finalizar exit/ salir

<<en transaccion>> <<sin clientes cargados>> modulo clientes entry/ en blanco ... modificacion entry/ rellenar campos do/ hacer cambios

<<en transaccion>> eliminacion entry/ busqueda do/ eliminacion ...

<<sin ventas en cola>> modulo ventas entry/ sin item

<<en espera>> en venta entry/ venta do/ adicionar item ...

<<finalizacion de transaccion>> fin de venta do/ factura do/ total exit/ salida ...

Diagrama de Colaboracin

13: datos de clientes modulo de clientes 12: registro,modificacion,eliminacion cliente

usuario 9: codigo de cliente 17: datos de cliente venta

11: factura 16: datos de la venta 7: informacio de clientes y productos modulo de ventas 14: datos del producto

8: codigo producto producto

Diagrama de Paquetes

modulo de venta

sistema

modulo de cliente

Diagrama de Componentes

conexion clientes DB

formulario de registro de clientes

formulario de eliminacion de clientes

fromulario de modificacion de clientes

ventas

Diagrama de Despliegue

You might also like