Modeloconceptual - m4nu117/AirBnB-Admin-8 GitHub Wiki

Modelo Conceptual

Concepto Descripción Observaciones
Propiedad Representa una propiedad que se puede alquilar. Contiene información sobre la propiedad, como ciudad, barrio, tipo, etc.
Dueño Representa al dueño de una propiedad. Almacena información de los dueños de las propiedades, como nombre y correo.
Reserva Representa una reserva de una propiedad por parte de un cliente. Contiene detalles de la reserva, como fechas, número de huéspedes, etc.
Cliente Representa un cliente que reserva una propiedad. Almacena información de los clientes, incluyendo sus reservas.
Foto Representa una fotografía de una propiedad. Guarda las imágenes de las propiedades, junto con su descripción.
Pago Representa un pago realizado por un cliente por el alquiler de una propiedad. Contiene detalles de los pagos, como el monto y la fecha.
Administrador Representa un administrador del sistema. Puede tener funcionalidades para administrar el sistema, como gestionar usuarios.
Bono Representa un bono que se puede otorgar a un cliente. Contiene detalles de los bonos, como el monto y el cliente al que pertenecen.
ServicioPago Representa un servicio de pago para acreditar los pagos de los clientes. Puede contener métodos para procesar pagos, como realizarPagosPSE.
BaseDeDatos Representa una base de datos para almacenar y recuperar la información del sistema. Puede proporcionar métodos para interactuar con la base de datos.