Está en la página 1de 1

Diagrama UML

Iván Bruno Muñoz Yhmoff

D1 Base de datos del


cine

Clase FucionesDisponibles
Fecha Fecha
- fecha:Date
- funciones:Funcion[ ]
Funciones disponibles
+ setFecha(fecha)
- obtenerFunciones(fecha):Funcion[ ] Función deseada
- desplegar(funciones)

Resultado de disponibilidad

Funciones disponibles
Clase Funcion

- id: String Clase Pago


Función deseada
- fecha:Date - tarjeta: LongInt
Confirmación de disponibilidad - asientos:Asiento[ ] - verificacion: Boolean
- aprobacion:Boolean - completado: Boolean
Número de tarjeta Número de tarjeta
+ setFecha(fecha) Número de tarjeta + setTarjeta(tarjeta)
+ getFecha() + verifTarjeta(tarjeta): Boolean
Lugares disponibles - obtenerAsientos(id): Asiento[ ] Confirmación Resultados de verificación
-solicitarTarjeta():Bolean
+ enviarVerif(verificacion) Banco
+ setMonto(monto)
- desplegar(asientos)
Usuario +hacerCargo(monto): Boolean
+enviarConf(completado):
Confirmación del cobro
Boolean

Clase Reservacion

- codigo: String Rserva de lugares


- confirmacion: Boolean
- asientos: Asiento[ ]
- precio: Float Confirmación del cargo

Lugares deseados + setCodigo(codigo)


+ getCodigo()
+selecAsientos():Asiento[ ]
- reservarAsientos(asientos):
Código de confirmación Confirmación de reserva
Boolean
- calcularPrecio(asientos)
- hacerCargo(precio):Bolean
- desplegar(codigo)

También podría gustarte