Requisito_Funcional #22012
abiertaFeature #22079: Tejido Asociativo
Reservar espacios
Descripción
Descripción: Un miembro de una asociación registrada reserva una sala en nombre de su asociación para realizar ensayos o reuniones. Para validar la disponibilidad y capacidad de la sala, esta petición se apoyará en la lógica de verificación de solapamiento y aforo.
Entradas: Sala solicitada, periodo de tiempo deseado, número estimado de asistentes (aforo) y el identificador de la asociación.
Procesamiento: El sistema validará primero que el usuario solicitante es efectivamente miembro de la asociación indicada y comprobará que dicha asociación no supera el límite máximo de seis reservas activas (futuras). A continuación, invocará la lógica del requisito de verificación de solapamiento y aforo para comprobar que la sala solicitada tiene capacidad suficiente para los asistentes y que no existen otras reservas en el periodo de tiempo deseado. Si la verificación externa es exitosa y no se ha excedido el límite de reservas de la asociación, el sistema registrará la reserva a nombre de la misma; en caso de que la sala ya esté ocupada, el aforo sea superado, o la asociación ya cuente con seis reservas futuras activas, el sistema rechazará la petición e informará al usuario del motivo correspondiente.
Salidas: El espacio queda reservado y bloqueado para la asociación durante el periodo de tiempo indicado, o se emite un mensaje de rechazo indicando el motivo (solape, aforo superado o límite de reservas alcanzado).