Skip to content

[Caso de uso] Bloquear miembro #1

@soyPabloG

Description

@soyPabloG

image

Descripción

Dentro de SUGBI, los bibliotecarios pueden bloquear miembros (por ejemplo, cuando se retrasan en la devolución de un libro).

Precondiciones

El bibliotecario debió haber iniciado sesión en el sistema. Además debe conocer el correo electrónico del usuario al que desea bloquear.

Flujo normal de eventos

Actor Sistema
Paso Acción Paso Acción
1 Llena el formulario con el correo electrónico del miembro al que desea bloquear. 2 Valida que la entrada ingresada corresponda a un correo electrónico válido.
3 Presiona el botón "Buscar". 4 Busca en la base de datos la información del usuario con el correo electrónico ingresado.
5 Muestra en la pantalla toda la información del usuario.
6 Verifica que la información proporcionada corresponda a la del usuario que se desea bloquear.
7 Presiona el botón "Bloquear". 8 Muestra un mensaje de confirmación indicando cuáles serán las consecuencias de dicha acción.
9 Presiona el botón "Confirmar". 10 Bloquea al miembro con el correo electrónico indicado en los pasos anteriores.

Flujo alternativo de eventos

ID Nombre Acción
A1 El correo electrónico no tiene un formato válido. El sistema muestra un mensaje de error indicando el formato que debería tener el correo electrónico.
A2 El correo electrónico no existe. El sistema muestra un mensaje de error indicando lo sucedido y solicitando que se verifiquen los datos ingresados.
A3 La información del usuario no es la correcta. El bibliotecario deberá hacer clic en el botón "Buscar nuevamente". El sistema lo deberá regresar al formulario inicial para que el bibliotecario ingrese nuevamente la información.

Flujo excepcional de eventos

ID Nombre Acción
E1 La cuenta ingresada ya se encuentra bloqueada. El sistema muestra un mensaje de error indicando lo sucedido y muestra la fecha en la que la cuenta fue bloqueada.
E2 El bibliotecario hace clic en "Cancelar". El sistema lo regresa a la pantalla anterior.

Poscondiciones

El miembro queda bloqueado. Desde ese momento no podrá sacar ningún libro más en préstamo.

Prototipos de interfaz

image
image

Casos de prueba

Flujo normal de eventos

Entrada: Ingresar el correo electrónico de un miembro previamente registrado en el sistema y con su cuenta activa.
Resultado: El sistema bloquea correctamente al miembro impidiendo que pueda solicitar nuevos libros en préstamo.

Flujo alternativo de eventos

Entrada: Ingresar el correo electrónico de un miembro previamente registrado en el sistema y con su cuenta bloqueada.
Resultado: El sistema muestra un mensaje de error indicando la fecha en que se bloqueó la cuenta previamente.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions