Diagrama 1: Gestionar Usuario
Diagrama 2: Gestionar Grupos
DirectorConsultar Usuario
Registrar Usuario
Eliminar Usuario
Actualizar Usuario
Definir rol Usuario
Diagrama 3: Gestionar Cronograma
Diagrama 4: Gestionar Seguimientos
Director
Consultar Cronograma
Consultar Actividades
Subir Cronograma
Subir Actividades Eliminar Cronograma
Eliminar Actividades Actualizar Cronograma
Actualizar Actividades
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>>
Director
Consultar Seguimiento Individual
Consultar Seguimiento Grupal
Registrar Seguimiento Individual
Eliminar Seguimiento Individual
Registrar Seguimiento Grupal
Eliminar Seguimiento Grupal <<extend>>
<<extend>>
<<extend>>
Diagrama 5: Gestionar Asistencia
Diagrama 6: Sesión Usuario
Diagrama 7: Gestión Auxiliar
Director
Consultar Asistencia
Registrar Asistencia
Actualizar Asistencia <<extend>>
<<extend>>
Director
Ingresar Usuario
Ingresar Contraseña
Modificar Datos Personales Modificar Contraseña <<extend>>
<<extend>>
<<include>>
Auxiliar
Consultar Asistencia
Registrar Asistencia
<<extend>>
Caso de Uso 1: Consultar Grupo – Registrar
Caso de Uso No. 1 Nombre: Consultar Grupo – Registrar
Actores Director
Objetivo Crear Grupo de asignatura.
Pre-Condiciones El Grupo no debe estar registrado en el sistema.
Post-Condiciones La aplicación registra un grupo para realizar una asignatura
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón Consultar Grupo
2.
La aplicación cargara la página conel formulario para Registrar grupos.
3.
El Director diligencia los datosespecíficos del Grupo.
4.
La aplicación realiza las respectivavalidación
5.
El Director guarda Cambios6.
Guarda la información del nuevoGrupo en la base de datos.
7.
La aplicación redirige a la vistainicial con el Grupo Creado
Manejo de Situaciones Excepcionales
Cancelar la operación
El Grupo se encuentra Creado
Flujo Alterno
La aplicación lo notificara con un mensaje de Creación del grupo.
Autor Fecha
Caso de Uso 2: Consultar Grupo – Actualizar
Caso de Uso No. 2 Nombre: Consultar Grupo – Actualizar
Actores Director
Objetivo Actualiza la información del grupo creado para una asignatura.
Pre-Condiciones El Grupo debe estar creado.
Post-Condiciones La aplicación Actualiza El grupo para la asignatura.
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón Consultar Grupo
2.
La aplicación cargara la ventanacon los grupos inscritos.
3.
El Director selecciona el grupopara Actualizar.
4.
La aplicación mostrara lainformación del grupo para ser actualizada.
5.
Clic Botón Actualizar6.
Actualiza el grupo seleccionado enla base de datos
Manejo de Situaciones Excepcionales
Cancelar la operación
Información Incompleta
Flujo Alterno
La aplicación Mostrara un mensaje de confirmación de Actualizacion de grupo.
Autor Fecha
Caso de Uso 3: Consultar Grupo – Eliminar
Caso de Uso No. 3 Nombre: Consultar Grupo - Eliminar
Actores Director
Objetivo Eliminar Grupo Registrado para asignatura.
Pre-Condiciones El Grupo debe estar registrado en el sistema.
Post-Condiciones La aplicación Elimina la información del Grupo
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón Consultar Grupo
2.
La aplicación cargara la página conel formulario Con todos los Grupos registrados.
3.
El Director selecciona el grupo aeliminar
4.
La aplicación realiza las respectivavalidación
5.
Clic botón aceptar6.
Elimina la información del Grupo enla base de datos.
7.
La aplicación redirige a la vistainicial sin el Grupo seleccionado.
Manejo de Situaciones Excepcionales
Cancelar la operación
Flujo Alterno
La aplicación valida los datos, Mostrando un mensaje de confirmación de
eliminación de Grupo.
Autor Fecha
Caso de Uso 4: Consultar Materia – Registrar
Caso de Uso No. 4 Nombre: Consultar Materia – Registrar
Actores Director
Objetivo Crear Materia con un grupo seleccionado.
Pre-Condiciones El Grupo no debe estar registrado en el sistema y la materia.
Post-Condiciones La aplicación registra una materia a un grupo.
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón Consultar Materia
2.
La aplicación cargara la página conel formulario para Registrar Materias.
3.
El Director selecciona un grupopara asignar una materia.
4.
La aplicación realiza las respectivavalidación
5.
El Director guarda Cambios6.
Guarda la información del nuevoGrupo y materia en la base de datos.
Manejo de Situaciones Excepcionales
Cancelar la operación
La Materia se encuentra Creada
Flujo Alterno
La aplicación lo notificara con un mensaje de Creación de Materia.
Autor Fecha
Caso de Uso 5: Consultar Materia – Registrar – Agregar Alumnos
Caso de Uso No. 5 Nombre: Consultar Materia – Registrar -
Agregar Alumnos
Actores Director
Objetivo Registrar Alumnos en el grupo seleccionado.
Pre-Condiciones El Grupo y materia deben estar registrados en el sistema.
Post-Condiciones La aplicación registra los alumnos que tomaran la materia en la base de datos.
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón Consultar Materia
2.
La aplicación cargara la página conel Listado de Grupos.
3.
El Director selecciona un grupopara asignar los alumnos del Grupo.
4.
La aplicación realiza las respectivavalidación
5.
El Director guarda Cambios6.
Guarda los alumnos seleccionadosregistrados base de datos.
Manejo de Situaciones Excepcionales
Cancelar la operación
Flujo Alterno
La aplicación lo notificara con un mensaje de Registro de Alumnos.
Autor Fecha
Caso de Uso 6: Consultar Materia – Registrar – Eliminar Alumnos
Caso de Uso No. 6 Nombre: Consultar Materia – Registrar -
Eliminar Alumnos
Actores Director
Objetivo Elimina Alumnos en el grupo seleccionado.
Pre-Condiciones El Grupo y materia deben estar registrados en el sistema.
Post-Condiciones La aplicación Elimina los alumnos que tomaran la materia en la base de datos.
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón Consultar Materia
2.
La aplicación cargara la página conel Listado de Grupos.
3.
El Director selecciona un grupopara Eliminar los alumnos del Grupo.
4.
La aplicación realiza las respectivavalidación
5.
El Director guarda Cambios6.
Elimina los alumnos seleccionadosregistrados base de datos.
Manejo de Situaciones Excepcionales
Cancelar la operación
Flujo Alterno
La aplicación lo notificara con un mensaje de Eliminación de Alumnos.
Autor Fecha
Caso de Uso 7: Consultar Materia – Registrar – Actualizar Alumnos
Caso de Uso No. 7 Nombre: Consultar Materia – Registrar -
Actualizar Alumnos
Actores Director
Objetivo Actualizar Alumnos en el grupo seleccionado.
Pre-Condiciones El Grupo y materia deben estar registrados en el sistema.
Post-Condiciones La aplicación Actualiza los alumnos que tomaran la materia en la base de datos.
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón Consultar Materia
2.
La aplicación cargara la página conel Listado de Grupos.
3.
El Director selecciona un grupopara Actualizar los alumnos del Grupo.
4.
La aplicación realiza las respectivavalidación
5.
El Director guarda Cambios6.
Actualiza los alumnosseleccionados registrados base de datos.
Manejo de Situaciones Excepcionales
Cancelar la operación
Flujo Alterno
La aplicación lo notificara con un mensaje de Actualización de Alumnos.
Autor Fecha
Caso de Uso 8: Consultar Materia – Actualizar
Caso de Uso No. 8 Nombre: Consultar Materia – Actualizar
Actores Director
Objetivo Actualizar Materia en el grupo seleccionado.
Pre-Condiciones La materia debe estar registrada en el sistema.
Post-Condiciones La aplicación Actualiza la materia en la base de datos.
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón Consultar Materia
2.
La aplicación cargara la página conel Listado de Materias.
3.
El Director selecciona la materia aActualizar.
4.
La aplicación realiza las respectivavalidación
5.
El Director guarda Cambios6.
Actualiza la materia registradosbase de datos.
Manejo de Situaciones Excepcionales
Cancelar la operación
Flujo Alterno
La aplicación lo notificara con un mensaje de Actualización de Materia.
Autor Fecha
Caso de Uso 9: Consultar Materia – Eliminar
Caso de Uso No. 9 Nombre: Consultar Materia – Eliminar
Actores Director
Objetivo Elimina Materia de la base de datos.
Pre-Condiciones La materia debe estar registrada en el sistema.
Post-Condiciones La aplicación Elimina la materia en la base de datos.
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón Consultar Materia
2.
La aplicación cargara la página conel Listado de Materias.
3.
El Director selecciona la materia aEliminar.
4.
La aplicación realiza las respectivavalidación
5.
El Director guarda Cambios6.
Elimina la materia Registrada en labase de datos.
Manejo de Situaciones Excepcionales
Cancelar la operación
Flujo Alterno
La aplicación lo notificara con un mensaje de Eliminacion de Materia.
Autor Fecha
Caso de Uso 10: Consultar Cronograma – Subir
Caso de Uso No. 10 Nombre: Consultar Cronograma – Subir
Actores Director
Objetivo Registra el Cronograma en la base de datos.
Pre-Condiciones El cronograma no debe estar registrado en el sistema.
Post-Condiciones La aplicación Registra el cronograma en la base de datos.
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón Consultar Cronograma
2.
La aplicación cargara la página conla opción de Registrar Cronograma.
3.
El Director selecciona el Archivo asubir de Cronograma
4.
La aplicación Guarda lainformación en la base de datos.
5.
La Aplicación regresa a la ventanaprincipal.
Manejo de Situaciones Excepcionales
Cancelar la operación
Flujo Alterno
La aplicación lo notificara con un mensaje de Registro de Cronograma.
Autor Fecha
Caso de Uso 11: Consultar Cronograma – Eliminar
Caso de Uso No. 11 Nombre: Consultar Cronograma –
Eliminar
Actores Director
Objetivo Elimina el Cronograma en la base de datos.
Pre-Condiciones El cronograma debe estar registrado en el sistema.
Post-Condiciones La aplicación Elimina el cronograma en la base de datos.
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón Consultar Cronograma
2.
La aplicación cargara la página conla opción de Eliminar Cronograma.
3.
El Director selecciona elCronograma a eliminar.
4.
La aplicación Elimina lainformación en la base de datos.
Manejo de Situaciones Excepcionales
Cancelar la operación
Flujo Alterno
La aplicación lo notificara con un mensaje de Eliminación de Cronograma.
Autor Fecha
Sergio Garzón y Diego Chacón 8 Agosto de 2015
Caso de Uso 12: Consultar Cronograma – Actualizar
Caso de Uso No. 12 Nombre: Consultar Cronograma –
Actualizar
Actores Director
Objetivo Actualizar el Cronograma en la base de datos.
Pre-Condiciones El cronograma debe estar registrado en el sistema.
Post-Condiciones La aplicación Actualiza el cronograma en la base de datos.
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón Consultar Cronograma
2.
La aplicación cargara la página conla opción de Actualizar Cronograma.
3.
El Director selecciona elCronograma a Actualizar.
4.
La aplicación Actualiza lainformación en la base de datos.
Manejo de Situaciones Excepcionales
Cancelar la operación
Flujo Alterno
La aplicación lo notificara con un mensaje de Actualizacion de Cronograma.
Autor Fecha
Caso de uso 13: Consultar Usuario - Registrar
Caso de Uso No. 13 Nombre: Consultar Usuario – Registrar
Actores Director
Objetivo Crear Usuarios como funcionarios.
Pre-Condiciones El Usuario no debe estar registrado en el sistema.
Post-Condiciones La aplicación registra la información correspondiente al usuario
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón registrar Usuario
2.
La aplicación cargara la página conel formulario para ingresar los datos.
3.
El Director diligencia los datosespecíficos del Usuario
4.
La aplicación realiza las respectivavalidación
5.
El Director guarda Cambios6.
Guarda la información del nuevousuario en la base de datos.
7.
La aplicación redirige a la vistainicial con el registro realizado
Manejo de Situaciones Excepcionales
Cancelar la operación
El Usuario se encuentra Creado
Formato de Datos erróneos
Información incompleta
Flujo Alterno
La aplicación valida los datos, si falta por llenar un campo, la aplicación lo
notificara con un mensaje.
Autor Fecha
Caso de uso 14: Consultar Usuario - Eliminar
Caso de Uso No. 14 Nombre: Consultar Usuario - Eliminar
Actores Director
Objetivo Eliminar Usuarios Registrados como funcionarios.
Pre-Condiciones El Usuario debe estar registrado en el sistema.
Post-Condiciones La aplicación Elimina la información del usuario
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón Consultar Usuario
2.
La aplicación cargara la página conel formulario Con todos los usuarios registrados.
3.
El Director selecciona el usuario aeliminar
4.
La aplicación realiza las respectivavalidación
5.
Clic botón aceptar6.
Elimina la información del usuarioen la base de datos.
7.
La aplicación redirige a la vistainicial sin el usuario seleccionado.
Manejo de Situaciones Excepcionales
Cancelar la operación
Flujo Alterno
La aplicación valida los datos, Mostrando un mensaje de confirmación de
eliminación de usuario.
Autor Fecha
Caso de uso 15: Consultar Usuario - Actualizar
Caso de Uso No. 15 Nombre: Consultar Usuario – Actualizar
Actores Director
Objetivo Actualizar información de Usuarios Registrados como
funcionarios.
Pre-Condiciones El Usuario debe estar registrado en el sistema.
Post-Condiciones La aplicación Actualiza la información del usuario
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón Consultar Usuario
2.
La aplicación cargara la página conel formulario Con todos los usuarios registrados.
3.
El Director selecciona el usuario aActualizar
4.
La aplicación realiza las respectivavalidación
5.
Actualiza toda la InformaciónCorrespondiente del usuario en el formulario.
6.
Actualiza la información del usuarioen la base de datos.
7.
La aplicación redirige a la vistainicial con el usuario Actualizado.
Manejo de Situaciones Excepcionales
Cancelar la operación
Formato de Datos erróneos
Información incompleta
Flujo Alterno
La aplicación valida los datos, Mostrando un mensaje de confirmación de
Actualización de usuario.
Autor Fecha
Caso de uso16: Consultar Usuario - Definir Rol
Caso de Uso No. 4 Nombre: Consultar Usuario – Definir
Rol
Actores Director
Objetivo Definir el rol de los Usuarios Registrados como funcionarios.
Pre-Condiciones El Usuario debe estar registrado en el sistema.
Post-Condiciones La aplicación define el rol del usuario
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón Consultar Usuario
2.
La aplicación cargara la página conel formulario Con todos los usuarios registrados.
3.
El Director selecciona el usuario adefinir su rol
4.
La aplicación realiza las respectivavalidación
5.
Actualiza toda la InformaciónCorrespondiente del rol de usuario sea Director, Profesional o Auxiliar.
6.
Actualiza la información del usuarioen la base de datos.
7.
La aplicación redirige a la vistainicial con el usuario Actualizado.
Manejo de Situaciones Excepcionales
Cancelar la operación
Flujo Alterno
La aplicación valida los datos, Mostrando un mensaje de confirmación de
Actualización de usuario.
Autor Fecha
Caso de uso 17: Consultar Usuario - Inhabilitar
Caso de Uso No. 17 Nombre: Consultar Usuario – Inhabilitar
Actores Director
Objetivo Inhabilitar los Usuarios Registrados como funcionarios.
Pre-Condiciones El Usuario debe estar registrado en el sistema.
Post-Condiciones La aplicación inhabilita al usuario
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón Consultar Usuario
2.
La aplicación cargara la página conel formulario Con todos los usuarios registrados.
3.
El Director selecciona el usuario ainhabilitar de sus funciones.
4.
La aplicación realiza las respectivavalidación
5.
Inhabilita el usuario denegándole elacceso a la aplicación.
6.
Actualiza la información del usuarioen la base de datos.
7.
La aplicación redirige a la vistainicial con el usuario Actualizado.
Manejo de Situaciones Excepcionales
Cancelar la operación
Flujo Alterno
La aplicación valida los datos, Mostrando un mensaje de confirmación de
Inhabilitar usuario.
Autor Fecha
Caso de uso 18: Consultar Alumno - Registrar Alumno - Valoración
Inicial
Caso de Uso No. 18 Nombre: Consultar Alumno – Registrar
Alumno - Valoración Inicial
Actores Director - Profesional
Objetivo Registrar los Alumnos y su valoración Inicial.
Pre-Condiciones El Alumno no debe estar registrado en el sistema.
Post-Condiciones La aplicación Registra al Alumno
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón Consultar Alumno
2.
La aplicación cargara la página conel formulario Con todos los Alumnos registrados.
3.
El Profesional diligencia lainformación de registro y de valoración inicial.
4.
La aplicación realiza las respectivavalidación
5.
Clic botón Registrar alumno.6.
Registra la información del Alumnoen la base de datos.
7.
La aplicación redirige a la vistainicial con el Alumno ya registrado en la base de datos.
Manejo de Situaciones Excepcionales
Cancelar la operación
El Usuario se encuentra Creado
Formato de Datos erróneos
Información incompleta
Flujo Alterno
La aplicación valida los datos, Mostrando un mensaje de confirmación de
Creación de Alumno.
Autor Fecha
Caso de uso 19: Consultar Alumno - Actualizar
Caso de Uso No. 19 Nombre: Consultar Alumno – Actualizar
Actores Director - Profesional
Objetivo Actualizar información de los Alumnos Registrados.
Pre-Condiciones El Alumno debe estar registrado en el sistema.
Post-Condiciones La aplicación Actualiza la información del Alumno
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón Consultar Alumno
2.
La aplicación cargara la páginacon el listado de todos los Alumnos registrados en la base.
3.
El Profesional selecciona elAlumno a Actualizar
4.
La aplicación realiza las respectivavalidación
5.
Actualiza toda la InformaciónCorrespondiente del Alumno en el formulario.
6.
Actualiza la información delAlumno en la base de datos.
7.
La aplicación redirige a la vistainicial con el Alumno Actualizado.
Manejo de Situaciones Excepcionales
Cancelar la operación
Formato de Datos erróneos
Información incompleta
Flujo Alterno
La aplicación valida los datos, Mostrando un mensaje de confirmación de
Actualización de Alumno.
Autor Fecha
Caso de uso 20: Consultar Alumno - Inhabilitar
Caso de Uso No. 20 Nombre: Consultar Alumno – Inhabilitar
Actores Director - Profesional
Objetivo Inhabilitar los Usuarios Registrados como funcionarios.
Pre-Condiciones El Usuario debe estar registrado en el sistema.
Post-Condiciones La aplicación inhabilita al usuario
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón Consultar Usuario
2.
La aplicación cargara la página conel formulario Con todos los Alumnos registrados.
3.
El Profesional selecciona elAlumno a inhabilitar de sus funciones.
4.
La aplicación realiza las respectivavalidación
5.
Inhabilita el Alumno denegándole elingreso o inscripción a alguna materia o curso.
6.
Actualiza la información del Alumnoen la base de datos.
7.
La aplicación redirige a la vistainicial con el Alumno Actualizado.
Manejo de Situaciones Excepcionales
Cancelar la operación
Flujo Alterno
La aplicación valida los datos, Mostrando un mensaje de confirmación de
Inhabilitar el Alumno.
Autor Fecha
Caso de uso 21: Consultar Acudiente - Registrar Acudiente
Caso de Uso No. 21 Nombre: Consultar Acudiente –
Registrar
Actores Director - Profesional
Objetivo Registrar los Acudientes de los alumnos.
Pre-Condiciones El Acudiente No debe estar registrado en el sistema.
Post-Condiciones La aplicación Registra al Acudiente
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón Consultar Acudiente
2.
La aplicación cargara la página conel formulario Con todos los Acudientes registrados.
3.
El Profesional diligencia elformulario de creación para el acudiente.
4.
La aplicación realiza las respectivavalidación
5.
Acepta cambios o realizacorrecciones en la información suministrada en la base.
6.
Registra la información delAcudiente en la base de datos.
7.
La aplicación redirige a la vistainicial con el Acudiente Creado.
Manejo de Situaciones Excepcionales
Cancelar la operación
El Usuario se encuentra Creado
Formato de Datos erróneos
Información incompleta
Flujo Alterno
La aplicación valida los datos, Mostrando un mensaje de confirmación de
Creacion del Acudiente.
Autor Fecha
Caso de uso 22: Consultar Acudiente - Actualizar Acudiente
Caso de Uso No. 22 Nombre: Consultar Acudiente –
Actualizar
Actores Director – Profesional
Objetivo Actualizar información de los Acudientes Registrados.
Pre-Condiciones El Acudiente debe estar registrado en el sistema.
Post-Condiciones La aplicación Actualiza la información del Acudiente
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón Consultar Acudiente
2.
La aplicación cargara la páginacon el listado de todos los
Acudientes registrados en la base.
3.
El Profesional selecciona elAcudiente a Actualizar
4.
La aplicación realiza las respectivavalidación
5.
Actualiza toda la InformaciónCorrespondiente del Acudiente en el formulario.
6.
Actualiza la información delAcudiente en la base de datos.
7.
La aplicación redirige a la vistainicial con el Acudiente Actualizado.
Manejo de Situaciones Excepcionales
Cancelar la operación
Formato de Datos erróneos
Información incompleta
Flujo Alterno
La aplicación valida los datos, Mostrando un mensaje de confirmación de
Actualización de Acudiente.
Autor Fecha
Caso de uso 23: Consultar Acudiente - Inhabilitar
Caso de Uso No. 23 Nombre: Consultar Acudiente –
Inhabilitar
Actores Director – Profesional
Objetivo Inhabilitar los Acudientes Registrados.
Pre-Condiciones El Acudiente debe estar registrado en el sistema.
Post-Condiciones La aplicación inhabilita al Acudiente
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón Consultar Acudiente
2.
La aplicación cargara la páginacon el formulario Con todos los Acudientes registrados.
3.
El Profesional selecciona elAcudiente a inhabilitar de sus funciones.
4.
La aplicación realiza las respectivavalidación
5.
Inhabilita el acudientedenegándole el ingreso o inscripción a alguna materia o curso.
6.
Actualiza la información delAcudiente en la base de datos.
7.
La aplicación redirige a la vistainicial con el Acudiente Actualizado.
Manejo de Situaciones Excepcionales
Cancelar la operación
Flujo Alterno
La aplicación valida los datos, Mostrando un mensaje de confirmación de
Inhabilitar el Acudiente.
Autor Fecha
Caso de uso 24: Consultar Asistencia - Registrar
Caso de Uso No. 24 Nombre: Consultar Asistencia –
Registrar
Actores Director – Profesional - Auxiliar
Objetivo Registrar la asistencia de los alumnos del grupo.
Pre-Condiciones El Alumno debe estar registrado en el sistema y con estado Activo.
Post-Condiciones La aplicación Registra la asistencia diaria del alumno.
Flujo de Eventos
Acción Usuario Respuesta del Sistema
1.
Clic botón Consultar Asistencia
2.
La aplicación cargara la ventanacon los grupos inscritos.
3.
El Auxiliar selecciona el grupopara realizar la asistencia.
4.
La aplicación mostrara losalumnos registrados en el grupo marcando la asistencia de la forma adecuada.
5.
Clic Botón Registrar6.
Registra la Asistencia del gruposeleccionado en la base de datos
Manejo de Situaciones Excepcionales
Cancelar la operación
Información Incompleta
Flujo Alterno
La aplicación Mostrara un mensaje de confirmación de registro de asistencia.
Autor Fecha
Caso de uso 25: Consultar Asistencia - Actualizar
Caso de Uso No. 25 Nombre: Consultar Asistencia –
Actualizar
Actores Director – Profesional - Auxiliar
Objetivo Actualiza la asistencia de los alumnos del grupo.
Pre-Condiciones La Asistencia debe ser del día en curso días anteriores no pueden ser actualizados.
Post-Condiciones La aplicación Actualiza la asistencia diaria del alumno.
Flujo de Eventos
Acción Usuario Respuesta del Sistema
7.
Clic botón Consultar Asistencia
8.
La aplicación cargara la ventanacon los grupos inscritos.
9.
El Auxiliar selecciona el grupopara Actualizar la asistencia.
10.
La aplicación mostrara losalumnos registrados en el grupo Actualizando la asistencia de la forma adecuada.
11.
Clic Botón Registrar12.
Actualiza la Asistencia del gruposeleccionado en la base de datos
Manejo de Situaciones Excepcionales
Cancelar la operación
Información Incompleta
Flujo Alterno
La aplicación Mostrara un mensaje de confirmación de Actualizacion de
asistencia.
Autor Fecha
Diagrama 8: Actualizar Alumno
Diagrama 9: Inhabilitar Alumno
: ProfesionalSesion.xhtml VerAlumno.xhtml Alumno.xhtml AlumnoBean.java BD
1 : Ingrese Usuario y Contraseña()
2 : Validar Datos()
3 : Cargar Interfaz()
4 : Actualizar Alumno()
5 : Actualizar Formulario()
6 : Validar Datos()
7 : Actualizar Datos()
8 : Guardar Informacion()
9 : Cargar interfaz() 10 : Salir Sesion()
: Profesional
Sesion.xhtml VerAlumno.xhtml Alumno.xhtml AlumnoBean.java BD
1 : Ingrese Usuario y Contraseña()
2 : Validar Datos()
3 : Cargar Interfaz()
4 : Actualizar Alumno()
5 : Inhabilitar Formulario()
6 : Validar Datos()
7 : Actualizar Datos()
8 : Guardar Informacion()
Diagrama 10: Actualizar Funcionario
Diagrama 11: Definir Rol de Funcionario
Sesion.xhtml VerFuncionario.xhtml
: Director
Funcionario.xhtml FuncionariBean.java BD
1 : Ingresar Usuario y Contraseña()
2 : Validar Datos()
3 : Cargar Interfaz()
4 : Actualizar Funcionario()
5 : Actualizar Funcionario()
6 : Validar Datos()
7 : Actualizar Datos()
8 : Guardar Informacion() 9 : Cargar Interfaz()
10 : Salir Sesion()
Sesion.xhtml VerFuncionario.xhtml
: Director
Funcionario.xhtml FuncionariBean.java BD
1 : Ingresar Usuario y Contraseña()
2 : Validar Datos()
3 : Cargar Interfaz()
4 : Actualizar Funcionario()
5 : Actualizar Permisos Funcionario()
6 : Validar Datos()
7 : Actualizar Permisos()
8 : Guardar Informacion() 9 : Cargar Interfaz()
Diagrama 12: inhabilitar Funcionario
Diagrama 13: Actualizar Alumnos a Grupo
Sesion.xhtml VerFuncionario.xhtml
: Director
Funcionario.xhtml FuncionariBean.java BD
1 : Ingresar Usuario y Contraseña()
2 : Validar Datos()
3 : Cargar Interfaz()
4 : Actualizar Funcionario()
5 : InhabilitarFuncionario()
6 : Validar Datos()
7 : Actualizar Datos()
8 : Guardar Informacion() 9 : Cargar Interfaz()
10 : Salir Sesion()
: Director
Sesion.xhtml Bandeja.xhtml VerGrupo.xhtml Grupo.xhtml GrupoBean.java BD
1 : Ingrese Usuario y Contraseña()
2 : Validar Datos()
3 : Cargar Interfaz()
4 : consultar Grupo()
5 : Editar Alumnos()
6 : Actualizar Alumnos()
7 : Actualizar Informacion()
8 : Cargar Interfaz()
Diagrama 14: Eliminar Alumnos a Grupo
Diagrama 15: Eliminar Materia
: DirectorSesion.xhtml Bandeja.xhtml VerGrupo.xhtml Grupo.xhtml GrupoBean.java BD
1 : Ingrese Usuario y Contraseña()
2 : Validar Datos()
3 : Cargar Interfaz()
4 : consultar Grupo()
5 : Editar Alumnos()
6 : Eliminar Alumnos()
7 : Actualizar Informacion()
8 : Cargar Interfaz()
9 : Finalizar Sesion()
: Director
Sesion.xhtml Bandeja.xhtml VerMateria.xhtml Materia.xhtml MateriaBean.java BD
1 : Ingresar Usuario y Contraseña()
2 : Validar Datos()
3 : Cargar Interfaz()
4 : Consultar Materia()
5 : Eliminar Materia()
6 : Eliminar Materia()
7 : Validar Datos()
8 : Registrar Informacion()
9 : Guardar informacion() 10 : Cargar Interfaz()
Diagrama 16: Actualizar Logro a Grupo
Diagrama 17: Eliminar Logro a Grupo
: DirectorSesion.xhtml Bandeja.xhtml VerMateria.xhtml LogroBean.java VerLogro.xhtml LogroBean.java Logro.xhtml BD
1 : Validar Datos() 2 : Ingrese Usuario y Contraseña()
3 : Cargar Interfaz()
4 : Consultar Logro()
5 : Ver Materia()
6 : Validar Datos()
7 : Cargar Interfaz()
8 : Actualizar Logro()
9 : Validar Datos()
10 : Cargar Interfaz()
11 : Actualizar Informacion()
12 : Cargar Interfaz()
13 : Salir Sesion()
: Director
Sesion.xhtml Bandeja.xhtml VerMateria.xhtml LogroBean.java VerLogro.xhtml LogroBean.java Logro.xhtml BD
1 : Validar Datos() 2 : Ingrese Usuario y Contraseña()
3 : Cargar Interfaz()
4 : Consultar Logro()
5 : Ver Materia()
6 : Validar Datos()
7 : Cargar Interfaz()
8 : Eliminar Logro()
9 : Validar Datos()
10 : Cargar Interfaz()
11 : Actualizar Informacion()
12 : Cargar Interfaz()
Diagrama 18: Actualizar Plan
Diagrama 19: Eliminar Plan
: ProfesionalSesion.xhtml Bandeja.xhtml VerPlan.xhtml Plan.xhtml PlanBean.java BD
1 : Validar Datos() 2 : Ingrese Usuario y Contraseña()
3 : Cargar Interfaz()
4 : Consultar Plan()
5 : Actualizar Plan()
6 : Actualizar Plan()
7 : Validar Datos()
8 : Actualizar Plan()
9 : Cargar Interfaz()
10 : Salir Sesion()
: Profesional
Sesion.xhtml Bandeja.xhtml VerPlan.xhtml Plan.xhtml PlanBean.java BD
1 : Validar Datos() 2 : Ingrese Usuario y Contraseña()
3 : Cargar Interfaz()
4 : Consultar Plan()
5 : Actualizar Plan()
6 : Eliminar Plan()
7 : Validar Datos()
8 : Actualizar Plan()
9 : Cargar Interfaz()