registrar materia definir rol usuario diagrama 1...

33
Diagrama 1: Gestionar Usuario Diagrama 2: Gestionar Grupos Director Consultar Usuario Registrar Usuario Eliminar Usuario Actualizar Usuario Definir rol Usuario Inhabilitar usuario <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> Director Registrar Grupo Registrar Materia Actualizar Grupo Actualizar Materia Consultar Grupo Eliminar Grupo Eliminar Materia Agregar Alumnos Eliminar Alumnos Actualizar Alumnos Consultar Materia <<include>> <<include>> <<include>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>>

Upload: others

Post on 24-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

Diagrama 1: Gestionar Usuario

Diagrama 2: Gestionar Grupos

Director

Consultar Usuario

Registrar Usuario

Eliminar Usuario

Actualizar Usuario

Definir rol Usuario

Inhabilitar usuario

<<extend>>

<<extend>>

<<extend>>

<<extend>>

<<extend>>

Director

Registrar Grupo

Registrar Materia

Actualizar Grupo

Actualizar Materia

Consultar Grupo

Eliminar Grupo

Eliminar Materia

Agregar Alumnos

Eliminar Alumnos

Actualizar Alumnos

Consultar Materia

<<include>>

<<include>>

<<include>>

<<extend>>

<<extend>>

<<extend>>

<<extend>>

<<extend>>

<<extend>>

Page 2: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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

<<extend>>

Page 3: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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

Actualizar Asistencia<<extend>>

Page 4: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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 con

el formulario para Registrar grupos.

3. El Director diligencia los datos

específicos del Grupo.

4. La aplicación realiza las respectiva validación

5. El Director guarda Cambios

6. Guarda la información del nuevo Grupo en la base de datos.

7. La aplicación redirige a la vista inicial 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

Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 5: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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 ventana

con los grupos inscritos.

3. El Director selecciona el grupo

para Actualizar.

4. La aplicación mostrara la información del grupo para ser actualizada.

5. Clic Botón Actualizar 6. Actualiza el grupo seleccionado 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 grupo. Autor Fecha

Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 6: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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 con

el formulario Con todos los Grupos

registrados.

3. El Director selecciona el grupo a

eliminar

4. La aplicación realiza las respectiva validación

5. Clic botón aceptar

6. Elimina la información del Grupo en la base de datos.

7. La aplicación redirige a la vista inicial 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 Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 7: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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 con

el formulario para Registrar

Materias.

3. El Director selecciona un grupo

para asignar una materia.

4. La aplicación realiza las respectiva validación

5. El Director guarda Cambios

6. Guarda la información del nuevo Grupo 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

Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 8: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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 con

el Listado de Grupos.

3. El Director selecciona un grupo

para asignar los alumnos del

Grupo.

4. La aplicación realiza las respectiva validación

5. El Director guarda Cambios

6. Guarda los alumnos seleccionados registrados 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

Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 9: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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 con

el Listado de Grupos.

3. El Director selecciona un grupo

para Eliminar los alumnos del

Grupo.

4. La aplicación realiza las respectiva validación

5. El Director guarda Cambios

6. Elimina los alumnos seleccionados registrados 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

Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 10: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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 con

el Listado de Grupos.

3. El Director selecciona un grupo

para Actualizar los alumnos del

Grupo.

4. La aplicación realiza las respectiva validación

5. El Director guarda Cambios

6. Actualiza los alumnos seleccionados 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

Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 11: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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 con

el Listado de Materias.

3. El Director selecciona la materia a

Actualizar.

4. La aplicación realiza las respectiva validación

5. El Director guarda Cambios

6. Actualiza la materia 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 Materia. Autor Fecha

Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 12: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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 con

el Listado de Materias.

3. El Director selecciona la materia a

Eliminar.

4. La aplicación realiza las respectiva validación

5. El Director guarda Cambios

6. Elimina la materia Registrada en la base 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

Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 13: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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 con

la opción de Registrar Cronograma.

3. El Director selecciona el Archivo a

subir de Cronograma

4. La aplicación Guarda la información en la base de datos.

5. La Aplicación regresa a la ventana principal.

Manejo de Situaciones Excepcionales

Cancelar la operación

Flujo Alterno

La aplicación lo notificara con un mensaje de Registro de Cronograma. Autor Fecha

Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 14: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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 con

la opción de Eliminar Cronograma.

3. El Director selecciona el

Cronograma a eliminar.

4. La aplicación Elimina la informació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 con

la opción de Actualizar

Cronograma.

3. El Director selecciona el

Cronograma a Actualizar.

4. La aplicación Actualiza la informació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

Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 15: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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 con

el formulario para ingresar los

datos.

3. El Director diligencia los datos

específicos del Usuario

4. La aplicación realiza las respectiva validación

5. El Director guarda Cambios

6. Guarda la información del nuevo usuario en la base de datos.

7. La aplicación redirige a la vista inicial 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

Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 16: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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 con

el formulario Con todos los

usuarios registrados.

3. El Director selecciona el usuario a

eliminar

4. La aplicación realiza las respectiva validación

5. Clic botón aceptar

6. Elimina la información del usuario en la base de datos.

7. La aplicación redirige a la vista inicial 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

Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 17: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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 con

el formulario Con todos los

usuarios registrados.

3. El Director selecciona el usuario a

Actualizar

4. La aplicación realiza las respectiva validación

5. Actualiza toda la Información Correspondiente del usuario en el formulario.

6. Actualiza la información del usuario en la base de datos.

7. La aplicación redirige a la vista inicial 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 Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 18: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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 con

el formulario Con todos los

usuarios registrados.

3. El Director selecciona el usuario a

definir su rol

4. La aplicación realiza las respectiva validación

5. Actualiza toda la Información Correspondiente del rol de usuario sea Director, Profesional o Auxiliar.

6. Actualiza la información del usuario en la base de datos.

7. La aplicación redirige a la vista inicial 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

Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 19: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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 con

el formulario Con todos los

usuarios registrados.

3. El Director selecciona el usuario a

inhabilitar de sus funciones.

4. La aplicación realiza las respectiva validación

5. Inhabilita el usuario denegándole el acceso a la aplicación.

6. Actualiza la información del usuario en la base de datos.

7. La aplicación redirige a la vista inicial 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 Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 20: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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 con

el formulario Con todos los

Alumnos registrados.

3. El Profesional diligencia la

información de registro y de

valoración inicial.

4. La aplicación realiza las respectiva validación

5. Clic botón Registrar alumno. 6. Registra la información del Alumno en la base de datos.

7. La aplicación redirige a la vista inicial 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

Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 21: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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

con el listado de todos los

Alumnos registrados en la base.

3. El Profesional selecciona el

Alumno a Actualizar

4. La aplicación realiza las respectiva validación

5. Actualiza toda la Información Correspondiente del Alumno en el formulario.

6. Actualiza la información del Alumno en la base de datos.

7. La aplicación redirige a la vista inicial 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

Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 22: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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 con

el formulario Con todos los

Alumnos registrados.

3. El Profesional selecciona el

Alumno a inhabilitar de sus

funciones.

4. La aplicación realiza las respectiva validación

5. Inhabilita el Alumno denegándole el ingreso o inscripción a alguna materia o curso.

6. Actualiza la información del Alumno en la base de datos.

7. La aplicación redirige a la vista inicial 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 Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 23: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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 con

el formulario Con todos los

Acudientes registrados.

3. El Profesional diligencia el

formulario de creación para el

acudiente.

4. La aplicación realiza las respectiva validación

5. Acepta cambios o realiza correcciones en la información suministrada en la base.

6. Registra la información del Acudiente en la base de datos.

7. La aplicación redirige a la vista inicial 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 Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 24: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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

con el listado de todos los

Acudientes registrados en la base.

3. El Profesional selecciona el

Acudiente a Actualizar

4. La aplicación realiza las respectiva validación

5. Actualiza toda la Información Correspondiente del Acudiente en el formulario.

6. Actualiza la información del Acudiente en la base de datos.

7. La aplicación redirige a la vista inicial 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 Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 25: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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

con el formulario Con todos los

Acudientes registrados.

3. El Profesional selecciona el

Acudiente a inhabilitar de sus

funciones.

4. La aplicación realiza las respectiva validación

5. Inhabilita el acudiente denegándole el ingreso o inscripción a alguna materia o curso.

6. Actualiza la información del Acudiente en la base de datos.

7. La aplicación redirige a la vista inicial 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 Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 26: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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 ventana

con los grupos inscritos.

3. El Auxiliar selecciona el grupo

para realizar la asistencia.

4. La aplicación mostrara los alumnos registrados en el grupo marcando la asistencia de la forma adecuada.

5. Clic Botón Registrar 6. Registra la Asistencia del grupo seleccionado 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

Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 27: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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 ventana

con los grupos inscritos.

9. El Auxiliar selecciona el grupo

para Actualizar la asistencia.

10. La aplicación mostrara los alumnos registrados en el grupo Actualizando la asistencia de la forma adecuada.

11. Clic Botón Registrar 12. Actualiza la Asistencia del grupo seleccionado 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 Sergio Garzón y Diego Chacón 8 Agosto de 2015

Page 28: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

Diagrama 8: Actualizar Alumno

Diagrama 9: Inhabilitar Alumno

: 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 : 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()

9 : Cargar interfaz()10 : Salir Sesion()

Page 29: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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

10 : Salir Sesion()

Page 30: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

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

9 : Finalizar Sesion()

Page 31: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

Diagrama 14: Eliminar Alumnos a Grupo

Diagrama 15: Eliminar Materia

: 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 : Eliminar Alumnos()

7 : Actualizar Informacion()

8 : Cargar Interfaz()

9 : Finalizar Sesion()

: Director

Sesion.xhtml VerMateria.xhtml Materia.xhtml MateriaBean.java BDBandeja.xhtml

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

11 : Salir Sesion()

Page 32: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

Diagrama 16: Actualizar Logro a Grupo

Diagrama 17: Eliminar Logro a Grupo

: Director

Sesion.xhtml Bandeja.xhtml VerMateria.xhtml VerLogro.xhtml Logro.xhtml BDLogroBean.javaLogroBean.java

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 VerLogro.xhtml Logro.xhtml BDLogroBean.javaLogroBean.java

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

13 : Salir Sesion()

Page 33: Registrar Materia Definir rol Usuario Diagrama 1 ...repository.udistrital.edu.co/bitstream/11349/2274/2/Anexos.pdf · La aplicación lo notificara con un mensaje de Eliminación de

Diagrama 18: Actualizar Plan

Diagrama 19: Eliminar Plan

: Profesional

Sesion.xhtml Bandeja.xhtml VerPlan.xhtml Plan.xhtml BDPlanBean.java

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 BDPlanBean.java

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

10 : Salir Sesion()