CU09 - Jrs21rs/Proyecto_basket GitHub Wiki

Eliminar datos

Campo Información
Autor @Leidy & Jesús
Nombre Eliminar los datos de un alumno
Descripción Eliminar al presionar un botón el registro de un alumno si se retira de la escuela, eliminando todos los datos relacionados.
Datos salida Mensaje de confirmación: "Alumno eliminado exitosamente", Actualización de la lista de alumnos, donde el alumno eliminado ya no aparecerá.
Actor Usuario del sistema
Requerimiento base RQ-09
Precondiciones El usuario (entrenador/administrador) debe estar autenticado en el sistema, el alumno debe existir previamente en el sistema, el usuario debe tener permisos para eliminar registros de alumnos.
Postcondiciones El registro del alumno es eliminado permanentemente de la base de datos, el alumno ya no aparece en la lista de alumnos disponibles, se notifica al usuario sobre la eliminación exitosa.
Mockup image

Flujo

Actor Sistema
1. El usuario se autentica en el sistema.
2. El usuario accede a la lista de alumnos y selecciona el alumno que desea eliminar.
3. El sistema presenta un mensaje de confirmación de eliminación..
4. El usuario confirma la eliminación.
5.El sistema elimina los datos del alumno de la base de datos.
6. El sistema confirma la eliminación exitosa y muestra un mensaje de confirmación.

Excepciones

Paso Solución
El usuario intenta eliminar un alumno que no está registrado en el sistema. Mostrar un mensaje de error: "El alumno que intenta eliminar no existe en el sistema", Proporcionar opciones para regresar a la lista de alumnos o buscar al alumno deseado.