CU10 - Jrs21rs/Proyecto_basket GitHub Wiki

Filtrar alumnos

Campo Información
Autor @Leidy & Jesús
Nombre Filtrar el listado de alumnos por datos específicos
Descripción Filtrar el listado de alumnos en base a diferentes criterios como nombre, nivel de baloncesto, fecha de nacimiento, estado de pagos, entre otros, para facilitar la búsqueda de alumnos específicos o grupos de alumnos.
Datos salida Lista filtrada de alumnos, Los criterios de filtrado aplicados se muestran en la parte superior o como un resumen, para que el usuario vea qué filtros están activos.
Actor Usuario del sistema
Requerimiento base RQ-10
Precondiciones El usuario debe estar autenticado en el sistema como entrenador o administrador, deben existir alumnos registrados en el sistema.
Postcondiciones El sistema muestra la lista de alumnos que cumplen con los criterios de filtrado seleccionados por el usuario.
Mockup image

Flujo

Actor Sistema
1. El usuario inicia sesión en el sistema.
2. El usuario selecciona la opción "Listado de alumnos" desde el menú principal.
3. El sistema muestra la lista completa de alumnos con datos básicos.
4. El usuario selecciona la opción de filtros (botón o barra de filtrado).
5. El usuario introduce o selecciona los criterios de filtrado. Los criterios posibles pueden incluir todos los datos
6. El usuario confirma la operación de filtrado.
7. El sistema realiza la búsqueda en base a los criterios seleccionados.
8. El sistema muestra una lista de alumnos que cumplen con los criterios establecidos.

Excepciones

Paso Solución
No hay alumnos que cumplan con los criterios de filtrado Mostrar el mensaje "No se encontraron coincidencias ." y permitirle seguir modificando los filtros o quitarlos para ver la lista completa