CU07 - Jrs21rs/Proyecto_basket GitHub Wiki

Crear alumno

Campo Información
Autor @Leidy & Jesús
Nombre Crear alumno
Descripción Crear un registro para un alumno nuevo ingresando sus datos personales (documento, nombre completo, numero de teléfono, fecha de nacimiento, historial medico), de su representante(Documento, Nombre, Relación, numero de teléfono), de su físico (altura, peso, posición de juego) y de la mensualidad (monto, fecha de pago, estado, mes pagado).
Datos salida Mensaje de confirmación: "Alumno creado exitosamente", Visualización del perfil del nuevo alumno con los siguientes datos: Nombre completo, Documento, Fecha de nacimiento, Información del representante (nombre, documento, teléfono, relación), Información física (altura, peso, posición), Información de la mensualidad (monto, estado de pago, fecha de vencimiento).
Actor Usuario del sistema
Requerimiento base RQ-07
Precondiciones 1. Usuario con acceso a la interfaz del sistema. 2. El formulario para ingresar los datos del alumno debe estar disponible.
Postcondiciones 1. Se crea un nuevo registro de alumno en la base de datos con la información ingresada. 2. El alumno queda registrado en el sistema y aparece en la lista de alumnos disponibles. 3. Se notifica al usuario sobre el éxito de la operación.
Mockup image

Flujo

Actor Sistema
1. El usuario abre la aplicación .
2. El usuario selecciona la opción "Crear nuevo alumno".
3. El sistema presenta un formulario para ingresar los datos del alumno
4. El usuario ingresa los datos personales del alumno (nombre, fecha de nacimiento, etc.), datos del representante, físicos (altura, peso, etc.) y la información de la mensualidad.
5. El usuario confirma la operación y el sistema valida los datos ingresados.
6. El sistema guarda la información en la base de datos.
7. El sistema confirma la creación exitosa del nuevo alumno y muestra el mensaje de confirmación.

Excepciones

Paso Solución
El usuario no completa todos los campos requeridos o ingresa datos incorrectos. Mostrar un mensaje claro que indique los campos específicos que requieren corrección, por ejemplo: "Por favor, complete todos los campos obligatorios y asegúrese de que los datos sean válidos. "Resaltar en el formulario los campos que tienen errores o que están incompletos para que el usuario pueda corregirlos fácilmente. Permitir que el usuario vuelva al formulario para ingresar los datos correctos sin perder la información ya ingresada.