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 |
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 |