Please enable JavaScript.
Coggle requires JavaScript to display documents.
Proceso de registro de estudiantes de un curso, Nombre - Coggle Diagram
Proceso de registro de estudiantes de un curso
Descripción
Gestiona el registro de estudiantes en un curso. Inicia con la autenticación del estudiante, seguido de la selección del curso, verificación de disponibilidad, inscripción y notificación de confirmación.
Servicios
Autenticación
Descripción
Verifica la identidad del estudiante para que pueda acceder a los cursos.
Operaciones
Login:
Verifica las credenciales del estudiante.
Logout:
Cierra la sesión activa del estudiante.
Gestión de Cursos
Descripción
Proporciona la información sobre los cursos disponibles.
Operaciones
Listar cursos disponibles:
Devuelve una lista de los cursos abiertos.
Consultar detalles del curso:
Proporciona información detallada sobre un curso específico (horarios, profesores, cupos disponibles).
Verificación de Disponibilidad
Descripción
Revisa si hay cupos disponibles en el curso seleccionado.
Operaciones
Verificar cupo:
Confirma si aún hay espacios disponibles en el curso.
Inscripción
Descripción
Procesa la inscripción del estudiante en el curso seleccionado.
Operaciones
Registrar estudiante:
Añade al estudiante al curso.
Actualizar lista de inscritos:
Agrega el estudiante a la lista del curso y actualiza el cupo disponible.
Notificación
Descripción
Envía una confirmación al estudiante una vez que la inscripción ha sido completada.
Operaciones
Enviar correo de confirmación:
Notifica al estudiante que su inscripción fue exitosa.
Ejecución del proceso del Web services
Autenticación del Estudiante
El estudiante se autentica mediante el servicio de autenticación. Esto se podría ejecutar llamando a un servicio REST.
Seleccionar Curso
El estudiante selecciona un curso de la lista que provee el servicio de gestión de cursos.
El servicio devuelve una lista de cursos disponibles. Luego, el estudiante puede consultar más detalles del curso con un ID específico:
Verificación de Disponibilidad
Antes de proceder con la inscripción, se verifica si hay cupos disponibles en el curso seleccionado:
Inscripción en el Curso
Si hay disponibilidad, se ejecuta la inscripción del estudiante en el curso mediante el siguiente endpoint:
Notificación de Confirmación
Una vez inscrito, el servicio de notificación envía un correo al estudiante confirmando su registro:
Implementación del Web Services
RESTful Web Services
Se utiliza con JAX-RS en Java.
SOAP
Para sistemas que requieran mayor formalidad en la estructura de mensajes.
Spring Boot
Para servicios REST, gestionando las diferentes capas del proceso como controladores, servicios y repositorios.
Nombre
Johan Andersson Chucas Julca