SlideShare una empresa de Scribd logo
1 de 45
1
Instituto Politécnico Nacional
Escuela CECYT 9 “Juan De Dios Batíz”
ALUMNOS:
Luis Fernando Baltazar Espinosa
Víctor Hugo Cárdenas Castillo
Víctor Manuel Peñaloza González
Pablo Gerardo Ramírez Valdés
Sergio Aarón tinajero Vargas
PROFESOR:
JUAN MANUEL CRUZ MENDOZA
MATERIA:
INGENIERÍA DE SOFTWARE BÁSICA
GRUPO: 6IM6
2
Índice
Proceso................................................................................................................................................ 3
Requerimientos funcionales ............................................................................................................... 4
Casos de uso........................................................................................................................................ 5
Especificación de requerimientos....................................................................................................... 6
Diagrama de secuencia ..................................................................................................................... 14
Diagrama de actividades................................................................................................................... 22
Look and Feel .................................................................................................................................... 32
Mapa de navegación......................................................................................................................... 44
Diagrama entidad relación................................................................................................................ 45
Diagrama de actividades.......................................................................Error! Bookmark not defined.
3
Proceso
En el Instituto Politécnico Nacional se lleva a cabo el Programa Institucional de
Tutorías PIT, con 2 vertientes, la modalidad escolarizada y la no escolarizada.
En la modalidad escolarizada del PIT el coordinador es el Lic. Francisco Javier
Cruz García, es quién asigna a los grupos los tutores correspondientes de manera
manual, por medio de un formato.
Tomando como ejemplo tenemos a la Profesora Carmen Juárez, que a su vez
también es tutora en el área de Programación, tiene que llevar a cabo las
siguientes actividades en su acción tutorial:
Llenar de manera manual los formatos institucionales que le sean
encargados.
Llevar registros de sus grupos de manera manual.
Llenar el cuestionario semestral de registro de los alumnos a su cargo.
Realizar un seguimiento académico de sus tutorados.
En tanto a la modalidad no escolarizada del PIT, se tiene que llega a ser el mismo
docente quien maneje ambas modalidades, de esta manera ya no es un lote de
formatos los que tiene que llenar sino 2, mismos que son solicitados por el
Departamento de Servicios Académicos en tiempo y forma.
En resumen, el proceso consiste en un llenado de formatos gigantesco, que no
está automatizado, al contrario, debe hacerse a mano y esto representa un gasto
de tiempo del tutor que podría invertirse en la mejora del grupo asignado.
4
Requerimientosfuncionales
1. El alumno podrá registrar al usuario dentro del sistema
2. El alumno podrá actualizar sus calificaciones en el sistema
3. El alumno podrá visualizar los comentarios enviados por su tutor
4. El alumno podrá visualizar su perfil de usuario
5. El alumno podrá resolver cuestionarios dentro del sistema
6. El tutor podrá revisar cuestionarios resueltos por el alumno
7. El tutor podrá resolver cuestionarios dentro del sistema
8. El tutor podrá visualizar el perfil de los alumnos
9. El tutor podrá enviar comentarios al alumno
10.El administrador podrá registrar los usuarios de los tutores dentro del
sistema
11.El administrador podrá realizar un pre registro de los usuarios de los
alumnos dentro del sistema
12.El administrador podrá revisar cuestionarios resueltos por el tutor
13.Todos los usuarios podrán iniciar sesión en el sistema
5
Casos de uso
System
Tutor
Alumno
Administrador
Pre registrar Alumno
Registrar Tutor
Revisar Cuestionario
Resolver Cuestionario
Visualizar Perfil
Enviar Comentario
Actualizar Calificación
Registrar Alumno
Visualizar Comentario
SISTEMA ADMINISTRATIVO
AUTOMATIZADO DE TUTORIAS
Todos
Iniciar Sesion
6
Especificación de requerimientos
SISTEMA ADMINISTRATIVO AUTOMATIZADO DE TUTORIAS
Precondiciones:
1. Los usuarios ingresan al sistema
2. Los usuarios estén registrados en el sistema
FLUJO BASICO TODOS
1. El sistema solicita datos
Usuario(alfanumérico[45])
Contraseña(alfanumérico[8])
2. El usuario captura datos y envía al sistema
3. El sistema verifica datos.
De lo contrario ejecutar flujo alterno “Datos Incorrectos”
4. El sistema envía la información a la base de datos
5. La base de datos verifica existencia del usuario
De lo contrario ejecutar flujo alterno “Usuario Inexistente”
6. La base de datos retorna datos del usuario al sistema
7. El sistema confirma inicio de sesión al usuario
FLUJOS ALTERNOS TODOS
DATOS INCORRECTOS
1. El sistema despliega mensaje de error y solicitara datos al usuario
USUARIO INEXISTENTE
1. La base de datos envía mensaje de error al sistema
2. El sistema despliega mensaje de error(El usuario no se ha encontrado o no
existe) al usuario
Precondiciones:
1. Haber ingresado al sistema
2. Haber iniciado sesión(excepto para el flujo alterno registrar alumno )
3. Haber sido pre registrado por el administrador (solo para el flujo alterno
registrar alumno)
FLUJO BASICO ALUMNO
1. El sistema muestra página principal de alumno con menú de opciones al
alumno
7
a. Cuestionarios PIT
b. Mi Perfil
c. Comentarios
d. Calificaciones
2. El alumno selecciona la opción y envía al sistema
3. Si el alumno selecciona:
a) Cuestionarios PIT ejecutar flujo secundario “Resolver cuestionario”
b) Mi Perfil ejecutar flujo secundario “Visualizar Perfil”
c) Comentarios ejecutar flujo secundario “Visualizar Comentario”
d) Calificaciones ejecutar flujo secundario “Actualizar Calificaciones”
FLUJOS SECUNDARIOS ALUMNO
REGISTRO
1. El alumno selecciona la opción de pre registro y envía al sistema
2. El sistema solicita datos al alumno
Boleta(numérico[10])
Nombre(alfanumérico[45])
3. El alumno captura datos y envía al sistema
4. El sistema verifica los datos
De lo contrario ejecutar flujo alterno “Datos incorrectos”
5. El sistema envía la información a la base de datos
6. La base de datos verifica el pre- registro con anterioridad por el coordinador
De lo contrario ejecutar flujo alterno “Alumno sin pre registrar”
7. La base de datos envía mensaje al sistema
De lo contrario ejecutar flujo alterno “Alumno Existente”
8. El sistema solicita datos al alumno
Usuario(alfanumérico[30])
Contraseña(alfanumérico[8])
Fecha de Nacimiento(numérico[6])
Edad(numérico[2])
Sexo(alfanumérico[9])
Calle(alfanumérico[45])
No. Exterior([5])
Colonia(alfanumérico[30])
Código Postal (numérico[5])
Delegación/Municipio (alfanumérico[30])
Estado(alfanumérico[30])
Teléfono(numérico[10])
Correo Electrónico(alfanumérico[45])
9. El alumno captura información y envía al sistema
10.El sistema verifica los datos.
De lo contrario ejecutar flujo alterno “Datos incorrectos”
11.El sistema envía la información a la base de datos
12.Base de datos verifica inexistencia de alumno de ser así inserta los datos.
8
De lo contrario ejecutar flujo alterno “Alumno existente”
13.La base de datos confirma ingreso de datos al sistema
14.El sistema muestra confirmación de ingreso al alumno
ACTUALIZAR CALIFICACIONES
1. El sistema solicita datos al alumno
Calificación Primer Parcial(numérica[2])
Calificación Segundo Parcial(numérica[2])
Calificación Tercer Parcial(numérica[2])
2. El alumno captura la información y envía al sistema
3. El sistema verifica los datos.
De lo contrario ejecutar flujo alterno “Datos incorrectos”
4. El sistema envía la información a la base de datos
5. La base de datos confirma ingreso de datos al sistema
6. El sistema muestra confirmación de registro de calificaciones al alumno
VISUALIZAR COMENTARIOS
1. El sistema solicita datos de ese alumno a la base de datos
De lo contrario ejecutar flujo alterno “Sin comentarios”
2. La base de datos retorna los datos que corresponden a ese alumno al
sistema
3. El sistema despliega los datos en pantalla al alumno
VISUALIZAR PERFIL
1. El sistema solicita datos de ese alumno a la base de datos
2. La base de datos retorna los datos que corresponden a ese alumno al
sistema
3. El sistema despliega datos en pantalla al alumno
RESOLVER CUESTIONARIO
1. El sistema despliega menú de opciones al alumno
a. Evaluación del Tutor
b. Identificación del Tutorado
2. El alumno selecciona la opción deseada y envía al sistema
3. El sistema despliega el cuestionario correspondiente y solicita datos al
alumno
4. El alumno captura información y envía al sistema
5. El sistema verifica formato de datos.
De lo contrario ejecutar flujo alterno “Datos incorrectos”
6. Sistema envía información a la base de datos
7. La base de datos verifica la inexistencia de datos del cuestionario resuelto
por el alumno e ingresa la información
9
De lo contrario ejecutar flujo alterno “Cuestionario Previamente
Resuelto”
8. La base de datos confirma ingreso de datos al sistema
9. El sistema muestra confirmación de ingreso de datos al alumno
FLUJOS ALTERNOS
DATOS INCORRECTOS
1. El sistema despliega mensaje de error y solicitara datos al alumno
ALUMNO SIN PRE REGISTRAR
1. La base de datos envía mensaje de error al sistema
2. El sistema despliega mensaje de error(El usuario no existe o no ha sido pre
registrado aun) al alumno
ALUMNO EXISTENTE
1. La base de datos envía mensaje de error al sistema
2. El sistema despliega mensaje de error(El usuario ya ha sido registrado) al
alumno
SIN COMENTARIOS
1. La base de datos envía mensaje de error al sistema
2. El sistema despliega mensaje de error (No tienes ningún comentario) al
alumno
CUESTIONARIO PREVIAMENTE RESUELTO
1. La base de datos envía mensaje de error al sistema
2. El sistema despliega mensaje de error (El cuestionario ya ha sido resuelto
previamente) al alumno
Precondiciones:
1. Haber ingresado al sistema
2. Haber iniciado sesión
FLUJO BASICO TUTOR
1. El sistema muestra página principal de tutor con menú de opciones al tutor
a. Grupos
b. Informe Semestral
c. Evaluación Final
10
d. Intervención
e. Informe Final
2. El tutor selecciona la opción y envía al sistema
3. Si el tutor selecciona:
a) Grupos ejecutar uno de los siguientes flujos secundarios:
 Ejecutar flujo secundario “Revisar cuestionario”
 Ejecutar flujo secundario “Visualizar Perfil”
 Ejecutar flujo secundario “Enviar Comentario”
b) Informe Semestral ejecutar flujo secundario “Resolver Cuestionario”
c) Evaluación Final ejecutar flujo secundario “Resolver Cuestionario”
d) Intervención ejecutar flujo secundario “Resolver Cuestionario”
e) Informe Final ejecutar flujo secundario “Resolver Cuestionario”
FLUJOS SECUNDARIOS TUTOR
REVISAR CUESTIONARIO
1. El sistema despliega los grupos que le pertenecientes al tutor
2. El tutor selecciona en la opción cuestionarios el cuestionario que desea
visualizar del alumno correspondiente y envía al sistema.
3. El sistema solicita datos correspondientes al alumno, tutor y cuestionario
seleccionado a la base de datos
4. La base de datos verifica la existencia de datos del cuestionario
De lo contrario ejecutar flujo alterno “Cuestionario sin resolver”
5. La base de datos retorna los datos correspondientes al sistema
6. El sistema despliega datos en pantalla al tutor
VISUALIZAR PERFIL
1. El sistema despliega los grupos que le pertenecientes al tutor
2. El tutor selecciona la opción ver perfil del alumno que desea y envía al
sistema.
3. El sistema solicita datos correspondientes al alumno a la base de datos
4. La base de datos retorna los datos correspondientes al sistema
5. El sistema despliega datos en pantalla al tutor
ENVIAR COMENTARIO
1. El sistema despliega los grupos que le pertenecientes al tutor
2. El tutor selecciona la opción ver perfil del alumno que desea y envía al
sistema.
3. El sistema solicita datos al tutor
Motivo(alfanumérico[30])
Comentario(alfanumérico[70])
4. El tutor captura información y envía al sistema
5. El sistema envía información a la base de datos
6. La base de datos ingresa la información
11
7. Base de datos confirma ingreso de datos al sistema
8. El sistema muestra confirmación de ingreso de datos al tutor
RESOLVER CUESTIONARIO
1. El sistema despliega el cuestionario correspondiente y solicita datos al tutor
2. El tutor captura información y envía al sistema
3. El sistema verifica formato de datos.
De lo contrario ejecutar flujo alterno “Datos incorrectos”
4. El sistema envía información a la base de datos
5. La base de datos verifica la inexistencia de datos del cuestionario resuelto
por el tutor e ingresa la información
De lo contrario ejecutar flujo alterno “Cuestionario Previamente
Resuelto”
6. La base de datos confirma ingreso de datos al sistema
7. El sistema muestra confirmación de ingreso de datos al tutor
FLUJOS ALTERNOS
CUESTIONARIO SIN RESOLVER
1. La base de datos envía mensaje de error al sistema
2. El sistema despliega mensaje de error(El cuestionario no ha sido resuelto
por el alumno) al tutor
CUESTIONARIO PREVIAMENTE RESUELTO
1. La base de datos envía mensaje de error al sistema
2. El sistema despliega mensaje de error (El cuestionario ya ha sido resuelto
previamente) al tutor
DATOS INCORRECTOS
1. El sistema despliega mensaje de error y solicitara datos al tutor
Precondiciones:
1. Haber ingresado al sistema
2. Haber iniciado sesión(excepto para el flujo alterno registrar alumno )
FLUJO BASICO ADMINISTRADOR
1. El sistema muestra página principal de administrador con menú de
opciones al administrador
a. Pre-Registro de Alumnos
b. Ver Expedientes
c. Asignar Tutores
12
2. El administrador selecciona la opción y envía al sistema
3. Si el administrador selecciona:
a) Pre –Registro de Alumnos ejecutar flujo secundario “Pre registrar
alumno”
b) Ver Expedientes ejecutar flujo secundario “Revisar Cuestionario”
c) Asignar Tutores ejecutar flujo secundario “Registro Tutor”
FLUJOS SECUNDARIOS ADMINISTRADOR
REGISTRO TUTOR
1. El sistema solicita datos al administrador
No. de empleado(numérico[8])
Nombre(alfanumérico[40])
Nombre de usuario(alfanumérico[45])
Contraseña(alfanumérico[8])
Grupo(alfanumérico[4])
2. El administrador captura datos y envía al sistema
3. El sistema verifica formato de datos.
De lo contrario ejecutar flujo alterno “Datos incorrectos”
4. El sistema envía información a la base de datos
5. La base de datos verifica la inexistencia del tutor e ingresa la
información
De lo contrario ejecutar flujo alterno “Tutor existente”
6. La base de datos confirma ingreso de datos al sistema
7. El sistema muestra confirmación de ingreso al administrador
PRE REGISTRAR ALUMNO
1. El sistema solicita datos al administrador
Archivo tipo Excel formato .xls (alfanumérico[50])
2. El administrador captura datos y envía al sistema
3. El sistema verifica formato de datos.
De lo contrario ejecutar flujo alterno “Datos incorrectos”
4. El sistema envía información a la base de datos
5. La base de datos verifica la inexistencia del alumno e ingresa la
información
De lo contrario ejecutar flujo alterno “Alumno Existente”
6. La base de datos confirma el ingreso de datos al sistema
7. El sistema muestra confirmación de ingreso al administrador
REVISAR CUESTIONARIO
1. El sistema solicita datos al administrador
Grupo(alfanumérico[4])
13
Nombre del Cuestionario(alfanumérico[30])
2. El administrador captura datos y envía al sistema
3. El sistema solicita datos correspondientes al grupo y cuestionario a la
base de datos
4. La base de datos verifica la existencia de datos
De lo contrario ejecutar flujo alterno “Cuestionario sin resolver”
5. La base de datos retorna los datos correspondientes al sistema
6. El sistema despliega los datos en pantalla al administrador
FLUJOS ALTERNOS
CUESTIONARIO SIN RESOLVER
1. La base de datos envía mensaje de error al sistema
2. El sistema despliega mensaje de error(El cuestionario no ha sido resuelto
por el alumno) al administrador
DATOS INCORRECTOS
2. El sistema despliega mensaje de error y solicitara datos al administrador
TUTOR EXISTENTE
3. La base de datos envía mensaje de error al sistema
4. El sistema despliega mensaje de error(El tutor ya había sido registrado) al
administrador
14
Sistema Base de Datos
: Todos
1 : Sistema solicita datos
2 : Usuario captura datos
3 : Verifica datos()
4 : Envia datos a DB()
5 : Verifica existencia()
6 : BD regresa datos
7 : Sistema confirma incio
Sistema Base de Datos
: Alumno
1 : Sistema muestra opciones
2 : Alumno selecciona opcion
3 : Sistema muestra opcion
Diagrama de secuencia
INCIO DE SESION TODOS
Flujo básico: Alumno
15
Sistema Base de Datos
: Tutor
1 : Sistema muestra opciones
2 : Tutor selecciona opcion
3 : Sistema muestra opcion
Sistema Base de Datos
: Administrador
1 : Sistema muestra opciones
2 : Admin selecciona opcion
3 : Sistema muestra opcion
Flujo básico: Tutor
Flujo básico: Administrador
16
Flujo secundario: Registro – Alumno
Sistema Base de Datos
: Alumno
1 : Alumno selecciona Pre-Registro
2 : Sistema solicita datos
3 : Alumno ingresa datos
4 : Verifica datos()
5 : Envia datos a BD()
6 : BD verifica existencia()
7 : BD regresa datos
8 : Sistema solicita nuevos datos
9 : Alumno ingresa datos
10 : Verifica datos()
11 : Envia datos a BD()
12 : Inserta datos()
13 : Regresa confirmacion
14 : Sistema confirma registro
17
Sistema Base de Datos
: Alumno
1 : Sistema solicita datos
2 : Alumno ingresa datos
3 : Verifica datos()
4 : Envia datos a BD()
5 : BD confirma registro
6 : Sistema confirma alta
Sistema Base de Datos
: Alumno 1 : Sistema solicita datos a BD()
2 : BD devuelve datos hallados
3 : Sistema despliega datos
Flujo secundario: Actualizar Calificaciones – Alumno
Flujo secundario: Visualizar Comentarios – Alumno
18
Sistema Base de Datos
: Alumno 1 : Sistema solicita datos del alumno()
2 : BD devuelve datos encontrados
3 : Sistema despliega datos
Sistema Base de Datos
: Alumno
1 : Sistema despliega menu
2 : Alumno selecciona opcion
3 : Sistema desplega opcion selec.
4 : Alumno ingresa datos
5 : Verifica datos()
6 : Envia datos a BD()
7 : Inserta datos()
8 : BD confirma insercion
9 : Sistema confirma operacion
Flujo secundario: Visualizar Perfil – Alumno
Flujo secundario: Resolver Cuestionarios – Alumno
19
Sistema Base de Datos
: Tutor
1 : Sistema despliega grupos
2 : Tutor envia opcion y datos
3 : Sistema solicita datos a BD()
4 : BD verifica existencia()
5 : BD retorna datos hallados
6 : Sistema despliega datos
Sistema Base de Datos
: Tutor
1 : Sistema despliega grupos
2 : Tutor selecciona alumno
3 : Sistema solicita datos a BD()
4 : BD retorna datos hallados
5 : Sistema despliega datos
Flujo secundario: Revisar Cuestionarios – Tutor
Flujo secundario: Visualizar Perfil – Tutor
20
Sistema Base de Datos
: Tutor
1 : Sistema despliega grupos
2 : Tutor selecciona alumno
3 : Sistema solicita datos
4 : Tutor ingresa datos
5 : Sistema envia datos a BD()
6 : Ingresa datos()
7 : BD retorna datos hallados
8 : Sistema despliega datos
Sistema Base de Datos
: Tutor
1 : Sistema despliega cuestionarios
2 : Tutor ingresa datos
3 : Verifica datos()
4 : Sistema envia datos a BD()
5 : Ingresa datos()
6 : BD confirma insercion
7 : Sistema confirma operacion
Flujo secundario: Enviar Comentario – Tutor
Flujo secundario: Resolver Cuestionarios – Tutor
21
Sistema Base de Datos
: Administrador
1 : Sistema solicita datos
2 : Admin. ingresa datos
3 : Verifica datos()
4 : Sistema envia datos a BD()
5 : Ingresa datos()
6 : BD confirma alta
7 : Sistema confirma alta
Sistema Base de Datos
: Administrador
1 : Sistema solicita datos
2 : Admin. ingresa archivo
3 : Verifica datos de excel()
4 : Sistema envia datos a BD()
5 : Ingresa datos()
6 : BD confirma la insercion
7 : Sistema confirma alta de archivo
Flujo secundario: Registrar Tutor – Administrador
Flujo secundario: Pre Registrar Alumnos – Administrador
22
Sistema Base de Datos
: Administrador
1 : Sistema solicita datos
2 : Admin. ingresa datos
3 : Sistema solicita datos a BD()
4 : Verificar existencia()
5 : BD regresa datos hallados
6 : Sistema despliega datos
Flujo secundario: Revisar Cuestionarios – Administrador
Diagrama de actividades
INICIO DE SESION
INICIO ALUMNO
Todos Sistema BD
Espera
DatosCaptura Datos
Validando Datos Validando Existencia de Usuario
Encuentra Usuario
Usuario Encontrado
Datos Incorrectos
Solicita Datos
Inicio de Sesion
Datos
Incorrectos
23
ACTUALIZAR CALIFICACIONES
Alumno Sistema BD
Despliega
Menú
Selecciona Opcion
Despliega
Opcion
Alumno Sistema BD
Espera
Datos
Captura Datos
Validando Datos
Datos Incorrectos
Ingresa Datos
Datos Ingresados
Solicita Datos
Datos
Incorrectos
Datos
Ingresados
24
VISUALIZAR COMENTARIOS
RESOLVER CUESTIONARIO
Alumno Sistema BD
Espera
Datos
Validando existencia de datos
No existen datos Encuentra datos
Despliega datos
Sin
Comentarios
Comentarios
Encontrados
25
REGISTRAR ALUMNO
Alumno Sistema BD
Despliega
Menu
Selecciona Opcion
Despliega Cuestionario
Espera DatosCaptura Datos
Validando Datos
Datos Incorrectos
Validando Inexistencia de Datos Datos Existentes
Datos Existentes
Ingresa Datos
Datos Ingresados
Solicita Datos
Datos
Incorrectos
Datos
Ingresados
Cuestionario
Previamente
Resuelto
26
INICIO TUTOR
Alumno Sistema BD
Despliega
InicioSelecciona Opcion
Espera DatosCaptura Datos
Validando Datos Validando Pre- registro Pre - registro Inexistente
Encuentra Alumno
Espera DatosCaptura Datos
Validando Inexistencia de Usuario Usuario Existente
Usuario Inexistente
Validando Datos Ingresa Datos
Datos Ingresados
Solicita Datos
Alumno
Ingresado
Alumno
Existente
Alumno sin
Pre registrar
Datos Incorrectos
Datos
Incorrectos
Datos Incorrectos
Solicita Datos
Datos
Incorrectos
27
REVISAR CUESTIONARIO
VISUALIZAR PERFIL
Tutor Sistema BD
Selecciona Opcion
Despliega
Menu
Despliega
Opcion
Tutor Sistema BD
Despliega
Grupos
Selecciona Opcion Despliega Opciones
Envia Datos Verifica Existencia de Datos
Solicita Datos
Datos Inexistentes
No Existen Datos
Despliega Datos
Cuestionario
Encontrado
Cuestionario sin
Resolver
28
ENVIAR COMENTARIOS
Tutor Sistema BD
Despliega
Grupos
Despliega OpcionesSelecciona Opcion
Envia Datos Busca Datos
Despliega Datos
Ver
Perfil
Alumno Encontrado
29
RESOLVER CUESTIONARIO
Tutor Sistema BD
Despliega OpcionesSelecciona Opcion
Despliega Perfil del Alumno
Espera DatosCaptura Datos
Envia Datos Ingresa Datos
Datos Ingresados
Comentario
Enviado
Despliega
Grupos
30
INICIO TUTOR
REGISTRO TUTOR
Tutor Sistema BD
Selecciona Opcion
Despliega Cuestionario
Espera DatosCaptura Datos
Validando datos
Datos Incorrectos
Validando Inexistencia de Datos Datos Existentes
Ingresa Datos
Datos Existentes
Datos Ingresados
Cuestionario
Resuelto
Cuestionario Previamente
Resuelto
Datos
Incorrectos
Solicita Datos
Despliega
Menu
Administrador Sistema BD
Selecciona Opcion
Despliega
Menu
Despliega Opcion
31
PRE REGISTRAR ALUMNO
REVISAR CUESTIONARIO
Administrador Sistema BD
Captura Datos
Validando Datos
Datos Incorrectos
Validando Inexistencia del Tutor Tutor Existente
Ingresa DatosTutor Ingresado
Tutor Existente
Solicita Datos Espera
Datos
Datos
Incorrectos
Tutor
Ingresado
Tutor
Existente
Administrador Sistema BD
Espera
Datos
Captura Datos
Validando Datos
Datos Incorrectos
Validando Inexistencia de Alumno Alumno Existente
Alumno Existente
Ingresa Alumno
Alumno Ingresado
Datos
Incorrectos
Alumno
Pre registrado
Alumno
Existente
Solicita Datos
32
Look and Feel
Pantalla de inicio
Administrador
Administrador Sistema BD
Captura Datos
Envia Datos Validando Existencia de Datos Datos Inexistentes
Despliega Datos
Datos Inexistentes
Revisar
Cuestionario
Cuestionario
Sin Resolver
Espera
Datos
Solicita
Datos
33
Pre registra alumno
Ver expediente
Asignar tutores
34
Activar y/o desactivar cuestionarios
Tutor
35
Inicio tutor
Grupos tutor
Perfil de alumno
36
Reporte de intervención del alumno
Revisar Cuestionario evaluación de Tutor
37
Revisar cuestionario identificación del tutorado
Informe semestral
38
Evaluación final
Cuestionario de intervención del grupo
39
Informe final del grupo
40
Alumno
41
Inicio
Cuestionario PIT identificación del tutorado
Perfil del alumno
42
Comentario
43
Calificaciones
44
Mapa de navegación
45
Diagrama entidad relación

Más contenido relacionado

Destacado

Ute el emprendimiento social como marco de análisis; 2.el liderazgo de los em...
Ute el emprendimiento social como marco de análisis; 2.el liderazgo de los em...Ute el emprendimiento social como marco de análisis; 2.el liderazgo de los em...
Ute el emprendimiento social como marco de análisis; 2.el liderazgo de los em...Addison TOla
 
Cultivos de uso ilícito en el sur de bolívar
Cultivos  de  uso  ilícito en  el  sur  de  bolívarCultivos  de  uso  ilícito en  el  sur  de  bolívar
Cultivos de uso ilícito en el sur de bolívarAlen_marher
 
Plantilla plan unidad1
Plantilla plan unidad1Plantilla plan unidad1
Plantilla plan unidad1eloflorian
 
Mapa mental medios de transmision
Mapa mental medios  de  transmisionMapa mental medios  de  transmision
Mapa mental medios de transmisionLina Marcela Ruiz
 
3.2 Segundo Indicador del Tercer Periodo
3.2 Segundo Indicador del Tercer Periodo3.2 Segundo Indicador del Tercer Periodo
3.2 Segundo Indicador del Tercer PeriodoPeter Rincon
 
Analisis de la cooperación para el desarrollo socioeconomico sustentable 110313
Analisis de la cooperación para el desarrollo socioeconomico sustentable 110313Analisis de la cooperación para el desarrollo socioeconomico sustentable 110313
Analisis de la cooperación para el desarrollo socioeconomico sustentable 110313kennia2605
 
Copyright & copyleft 2
Copyright & copyleft 2Copyright & copyleft 2
Copyright & copyleft 2Cata Gallardo
 
Ensenanza de ia_e_ing_con
Ensenanza de ia_e_ing_conEnsenanza de ia_e_ing_con
Ensenanza de ia_e_ing_conjcbp_peru
 
Protocolos examen
Protocolos examenProtocolos examen
Protocolos examen095475526
 
Fiesta patronal de la capilla de san judas tadeo
Fiesta patronal de  la capilla de san judas tadeoFiesta patronal de  la capilla de san judas tadeo
Fiesta patronal de la capilla de san judas tadeoJac Man
 
Trabajo de natu!!
Trabajo de natu!! Trabajo de natu!!
Trabajo de natu!! taniapuentee
 

Destacado (20)

Instructivo aprendiz sena
Instructivo aprendiz senaInstructivo aprendiz sena
Instructivo aprendiz sena
 
Ute el emprendimiento social como marco de análisis; 2.el liderazgo de los em...
Ute el emprendimiento social como marco de análisis; 2.el liderazgo de los em...Ute el emprendimiento social como marco de análisis; 2.el liderazgo de los em...
Ute el emprendimiento social como marco de análisis; 2.el liderazgo de los em...
 
Internet
 Internet Internet
Internet
 
Cultivos de uso ilícito en el sur de bolívar
Cultivos  de  uso  ilícito en  el  sur  de  bolívarCultivos  de  uso  ilícito en  el  sur  de  bolívar
Cultivos de uso ilícito en el sur de bolívar
 
Gabriel
GabrielGabriel
Gabriel
 
Culturas
CulturasCulturas
Culturas
 
Librosmasvendidos
LibrosmasvendidosLibrosmasvendidos
Librosmasvendidos
 
Gestion basica
Gestion basicaGestion basica
Gestion basica
 
Plantilla plan unidad1
Plantilla plan unidad1Plantilla plan unidad1
Plantilla plan unidad1
 
Mapa mental medios de transmision
Mapa mental medios  de  transmisionMapa mental medios  de  transmision
Mapa mental medios de transmision
 
3.2 Segundo Indicador del Tercer Periodo
3.2 Segundo Indicador del Tercer Periodo3.2 Segundo Indicador del Tercer Periodo
3.2 Segundo Indicador del Tercer Periodo
 
Analisis de la cooperación para el desarrollo socioeconomico sustentable 110313
Analisis de la cooperación para el desarrollo socioeconomico sustentable 110313Analisis de la cooperación para el desarrollo socioeconomico sustentable 110313
Analisis de la cooperación para el desarrollo socioeconomico sustentable 110313
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Copyright & copyleft 2
Copyright & copyleft 2Copyright & copyleft 2
Copyright & copyleft 2
 
Ensenanza de ia_e_ing_con
Ensenanza de ia_e_ing_conEnsenanza de ia_e_ing_con
Ensenanza de ia_e_ing_con
 
Protocolos examen
Protocolos examenProtocolos examen
Protocolos examen
 
Evaluacion educativa y estadistica
Evaluacion educativa y estadisticaEvaluacion educativa y estadistica
Evaluacion educativa y estadistica
 
Redes de negocios
Redes de negociosRedes de negocios
Redes de negocios
 
Fiesta patronal de la capilla de san judas tadeo
Fiesta patronal de  la capilla de san judas tadeoFiesta patronal de  la capilla de san judas tadeo
Fiesta patronal de la capilla de san judas tadeo
 
Trabajo de natu!!
Trabajo de natu!! Trabajo de natu!!
Trabajo de natu!!
 

Similar a Documentacion proyecto

MANUAL DEL SISTEMA (SOVIED)
MANUAL DEL SISTEMA (SOVIED)MANUAL DEL SISTEMA (SOVIED)
MANUAL DEL SISTEMA (SOVIED)Mary Alejandra
 
Mcvs ad-03 prototipo del sistema de información
Mcvs ad-03 prototipo del sistema de informaciónMcvs ad-03 prototipo del sistema de información
Mcvs ad-03 prototipo del sistema de informacióngiancarlo Aguirre Campos
 
Diseño de-base-de-datos
Diseño de-base-de-datosDiseño de-base-de-datos
Diseño de-base-de-datosJulio Parra
 
Manual de usuario del sistema de registro academico y control de notas
Manual de usuario del sistema de registro academico y control de notasManual de usuario del sistema de registro academico y control de notas
Manual de usuario del sistema de registro academico y control de notasCecy Villalta
 
DOCUMENTACION DEL ANALISIS
DOCUMENTACION DEL ANALISISDOCUMENTACION DEL ANALISIS
DOCUMENTACION DEL ANALISISequiopo3
 
DOCUMENTACION DETALLADO DEL SISTEMA SPORT SISTEM
DOCUMENTACION  DETALLADO DEL SISTEMA SPORT SISTEMDOCUMENTACION  DETALLADO DEL SISTEMA SPORT SISTEM
DOCUMENTACION DETALLADO DEL SISTEMA SPORT SISTEMequiopo3
 
Proyecto elaboración y mantenimiento de sistemas de información
Proyecto elaboración y mantenimiento de sistemas de informaciónProyecto elaboración y mantenimiento de sistemas de información
Proyecto elaboración y mantenimiento de sistemas de informaciónAris Juarez
 
Plantilla para realizar el manual de sistema o del analista
Plantilla para realizar el manual de sistema o del analista Plantilla para realizar el manual de sistema o del analista
Plantilla para realizar el manual de sistema o del analista Yaskelly Yedra
 
Sistemas de información institucional
Sistemas de información institucionalSistemas de información institucional
Sistemas de información institucionalkmiloccc
 
Planificacion y modelado
Planificacion y modeladoPlanificacion y modelado
Planificacion y modeladoMayhito Mariy
 
Sistema registro & notificacion disciplinario
Sistema registro & notificacion disciplinarioSistema registro & notificacion disciplinario
Sistema registro & notificacion disciplinarioEduardo Burgasí
 

Similar a Documentacion proyecto (20)

Documentacion MEDUSA
Documentacion MEDUSADocumentacion MEDUSA
Documentacion MEDUSA
 
MANUAL DEL SISTEMA (SOVIED)
MANUAL DEL SISTEMA (SOVIED)MANUAL DEL SISTEMA (SOVIED)
MANUAL DEL SISTEMA (SOVIED)
 
Mcvs ad-03 prototipo del sistema de información
Mcvs ad-03 prototipo del sistema de informaciónMcvs ad-03 prototipo del sistema de información
Mcvs ad-03 prototipo del sistema de información
 
Sistema CORNERSTONE.docx
Sistema CORNERSTONE.docxSistema CORNERSTONE.docx
Sistema CORNERSTONE.docx
 
Manual
ManualManual
Manual
 
guia.pdf
guia.pdfguia.pdf
guia.pdf
 
Diseño de-base-de-datos
Diseño de-base-de-datosDiseño de-base-de-datos
Diseño de-base-de-datos
 
Manual de usuario del sistema de registro academico y control de notas
Manual de usuario del sistema de registro academico y control de notasManual de usuario del sistema de registro academico y control de notas
Manual de usuario del sistema de registro academico y control de notas
 
DOCUMENTACION DEL ANALISIS
DOCUMENTACION DEL ANALISISDOCUMENTACION DEL ANALISIS
DOCUMENTACION DEL ANALISIS
 
DOCUMENTACION DETALLADO DEL SISTEMA SPORT SISTEM
DOCUMENTACION  DETALLADO DEL SISTEMA SPORT SISTEMDOCUMENTACION  DETALLADO DEL SISTEMA SPORT SISTEM
DOCUMENTACION DETALLADO DEL SISTEMA SPORT SISTEM
 
Proyecto elaboración y mantenimiento de sistemas de información
Proyecto elaboración y mantenimiento de sistemas de informaciónProyecto elaboración y mantenimiento de sistemas de información
Proyecto elaboración y mantenimiento de sistemas de información
 
Plantilla para realizar el manual de sistema o del analista
Plantilla para realizar el manual de sistema o del analista Plantilla para realizar el manual de sistema o del analista
Plantilla para realizar el manual de sistema o del analista
 
Manual Tecnico
Manual TecnicoManual Tecnico
Manual Tecnico
 
Analisis
AnalisisAnalisis
Analisis
 
Evaluación de software
Evaluación de softwareEvaluación de software
Evaluación de software
 
Guiaprueba
GuiapruebaGuiaprueba
Guiaprueba
 
Sistemas de información institucional
Sistemas de información institucionalSistemas de información institucional
Sistemas de información institucional
 
Planificacion y modelado
Planificacion y modeladoPlanificacion y modelado
Planificacion y modelado
 
Sistema registro & notificacion disciplinario
Sistema registro & notificacion disciplinarioSistema registro & notificacion disciplinario
Sistema registro & notificacion disciplinario
 
Herrera_BFM.pdf
Herrera_BFM.pdfHerrera_BFM.pdf
Herrera_BFM.pdf
 

Documentacion proyecto

  • 1. 1 Instituto Politécnico Nacional Escuela CECYT 9 “Juan De Dios Batíz” ALUMNOS: Luis Fernando Baltazar Espinosa Víctor Hugo Cárdenas Castillo Víctor Manuel Peñaloza González Pablo Gerardo Ramírez Valdés Sergio Aarón tinajero Vargas PROFESOR: JUAN MANUEL CRUZ MENDOZA MATERIA: INGENIERÍA DE SOFTWARE BÁSICA GRUPO: 6IM6
  • 2. 2 Índice Proceso................................................................................................................................................ 3 Requerimientos funcionales ............................................................................................................... 4 Casos de uso........................................................................................................................................ 5 Especificación de requerimientos....................................................................................................... 6 Diagrama de secuencia ..................................................................................................................... 14 Diagrama de actividades................................................................................................................... 22 Look and Feel .................................................................................................................................... 32 Mapa de navegación......................................................................................................................... 44 Diagrama entidad relación................................................................................................................ 45 Diagrama de actividades.......................................................................Error! Bookmark not defined.
  • 3. 3 Proceso En el Instituto Politécnico Nacional se lleva a cabo el Programa Institucional de Tutorías PIT, con 2 vertientes, la modalidad escolarizada y la no escolarizada. En la modalidad escolarizada del PIT el coordinador es el Lic. Francisco Javier Cruz García, es quién asigna a los grupos los tutores correspondientes de manera manual, por medio de un formato. Tomando como ejemplo tenemos a la Profesora Carmen Juárez, que a su vez también es tutora en el área de Programación, tiene que llevar a cabo las siguientes actividades en su acción tutorial: Llenar de manera manual los formatos institucionales que le sean encargados. Llevar registros de sus grupos de manera manual. Llenar el cuestionario semestral de registro de los alumnos a su cargo. Realizar un seguimiento académico de sus tutorados. En tanto a la modalidad no escolarizada del PIT, se tiene que llega a ser el mismo docente quien maneje ambas modalidades, de esta manera ya no es un lote de formatos los que tiene que llenar sino 2, mismos que son solicitados por el Departamento de Servicios Académicos en tiempo y forma. En resumen, el proceso consiste en un llenado de formatos gigantesco, que no está automatizado, al contrario, debe hacerse a mano y esto representa un gasto de tiempo del tutor que podría invertirse en la mejora del grupo asignado.
  • 4. 4 Requerimientosfuncionales 1. El alumno podrá registrar al usuario dentro del sistema 2. El alumno podrá actualizar sus calificaciones en el sistema 3. El alumno podrá visualizar los comentarios enviados por su tutor 4. El alumno podrá visualizar su perfil de usuario 5. El alumno podrá resolver cuestionarios dentro del sistema 6. El tutor podrá revisar cuestionarios resueltos por el alumno 7. El tutor podrá resolver cuestionarios dentro del sistema 8. El tutor podrá visualizar el perfil de los alumnos 9. El tutor podrá enviar comentarios al alumno 10.El administrador podrá registrar los usuarios de los tutores dentro del sistema 11.El administrador podrá realizar un pre registro de los usuarios de los alumnos dentro del sistema 12.El administrador podrá revisar cuestionarios resueltos por el tutor 13.Todos los usuarios podrán iniciar sesión en el sistema
  • 5. 5 Casos de uso System Tutor Alumno Administrador Pre registrar Alumno Registrar Tutor Revisar Cuestionario Resolver Cuestionario Visualizar Perfil Enviar Comentario Actualizar Calificación Registrar Alumno Visualizar Comentario SISTEMA ADMINISTRATIVO AUTOMATIZADO DE TUTORIAS Todos Iniciar Sesion
  • 6. 6 Especificación de requerimientos SISTEMA ADMINISTRATIVO AUTOMATIZADO DE TUTORIAS Precondiciones: 1. Los usuarios ingresan al sistema 2. Los usuarios estén registrados en el sistema FLUJO BASICO TODOS 1. El sistema solicita datos Usuario(alfanumérico[45]) Contraseña(alfanumérico[8]) 2. El usuario captura datos y envía al sistema 3. El sistema verifica datos. De lo contrario ejecutar flujo alterno “Datos Incorrectos” 4. El sistema envía la información a la base de datos 5. La base de datos verifica existencia del usuario De lo contrario ejecutar flujo alterno “Usuario Inexistente” 6. La base de datos retorna datos del usuario al sistema 7. El sistema confirma inicio de sesión al usuario FLUJOS ALTERNOS TODOS DATOS INCORRECTOS 1. El sistema despliega mensaje de error y solicitara datos al usuario USUARIO INEXISTENTE 1. La base de datos envía mensaje de error al sistema 2. El sistema despliega mensaje de error(El usuario no se ha encontrado o no existe) al usuario Precondiciones: 1. Haber ingresado al sistema 2. Haber iniciado sesión(excepto para el flujo alterno registrar alumno ) 3. Haber sido pre registrado por el administrador (solo para el flujo alterno registrar alumno) FLUJO BASICO ALUMNO 1. El sistema muestra página principal de alumno con menú de opciones al alumno
  • 7. 7 a. Cuestionarios PIT b. Mi Perfil c. Comentarios d. Calificaciones 2. El alumno selecciona la opción y envía al sistema 3. Si el alumno selecciona: a) Cuestionarios PIT ejecutar flujo secundario “Resolver cuestionario” b) Mi Perfil ejecutar flujo secundario “Visualizar Perfil” c) Comentarios ejecutar flujo secundario “Visualizar Comentario” d) Calificaciones ejecutar flujo secundario “Actualizar Calificaciones” FLUJOS SECUNDARIOS ALUMNO REGISTRO 1. El alumno selecciona la opción de pre registro y envía al sistema 2. El sistema solicita datos al alumno Boleta(numérico[10]) Nombre(alfanumérico[45]) 3. El alumno captura datos y envía al sistema 4. El sistema verifica los datos De lo contrario ejecutar flujo alterno “Datos incorrectos” 5. El sistema envía la información a la base de datos 6. La base de datos verifica el pre- registro con anterioridad por el coordinador De lo contrario ejecutar flujo alterno “Alumno sin pre registrar” 7. La base de datos envía mensaje al sistema De lo contrario ejecutar flujo alterno “Alumno Existente” 8. El sistema solicita datos al alumno Usuario(alfanumérico[30]) Contraseña(alfanumérico[8]) Fecha de Nacimiento(numérico[6]) Edad(numérico[2]) Sexo(alfanumérico[9]) Calle(alfanumérico[45]) No. Exterior([5]) Colonia(alfanumérico[30]) Código Postal (numérico[5]) Delegación/Municipio (alfanumérico[30]) Estado(alfanumérico[30]) Teléfono(numérico[10]) Correo Electrónico(alfanumérico[45]) 9. El alumno captura información y envía al sistema 10.El sistema verifica los datos. De lo contrario ejecutar flujo alterno “Datos incorrectos” 11.El sistema envía la información a la base de datos 12.Base de datos verifica inexistencia de alumno de ser así inserta los datos.
  • 8. 8 De lo contrario ejecutar flujo alterno “Alumno existente” 13.La base de datos confirma ingreso de datos al sistema 14.El sistema muestra confirmación de ingreso al alumno ACTUALIZAR CALIFICACIONES 1. El sistema solicita datos al alumno Calificación Primer Parcial(numérica[2]) Calificación Segundo Parcial(numérica[2]) Calificación Tercer Parcial(numérica[2]) 2. El alumno captura la información y envía al sistema 3. El sistema verifica los datos. De lo contrario ejecutar flujo alterno “Datos incorrectos” 4. El sistema envía la información a la base de datos 5. La base de datos confirma ingreso de datos al sistema 6. El sistema muestra confirmación de registro de calificaciones al alumno VISUALIZAR COMENTARIOS 1. El sistema solicita datos de ese alumno a la base de datos De lo contrario ejecutar flujo alterno “Sin comentarios” 2. La base de datos retorna los datos que corresponden a ese alumno al sistema 3. El sistema despliega los datos en pantalla al alumno VISUALIZAR PERFIL 1. El sistema solicita datos de ese alumno a la base de datos 2. La base de datos retorna los datos que corresponden a ese alumno al sistema 3. El sistema despliega datos en pantalla al alumno RESOLVER CUESTIONARIO 1. El sistema despliega menú de opciones al alumno a. Evaluación del Tutor b. Identificación del Tutorado 2. El alumno selecciona la opción deseada y envía al sistema 3. El sistema despliega el cuestionario correspondiente y solicita datos al alumno 4. El alumno captura información y envía al sistema 5. El sistema verifica formato de datos. De lo contrario ejecutar flujo alterno “Datos incorrectos” 6. Sistema envía información a la base de datos 7. La base de datos verifica la inexistencia de datos del cuestionario resuelto por el alumno e ingresa la información
  • 9. 9 De lo contrario ejecutar flujo alterno “Cuestionario Previamente Resuelto” 8. La base de datos confirma ingreso de datos al sistema 9. El sistema muestra confirmación de ingreso de datos al alumno FLUJOS ALTERNOS DATOS INCORRECTOS 1. El sistema despliega mensaje de error y solicitara datos al alumno ALUMNO SIN PRE REGISTRAR 1. La base de datos envía mensaje de error al sistema 2. El sistema despliega mensaje de error(El usuario no existe o no ha sido pre registrado aun) al alumno ALUMNO EXISTENTE 1. La base de datos envía mensaje de error al sistema 2. El sistema despliega mensaje de error(El usuario ya ha sido registrado) al alumno SIN COMENTARIOS 1. La base de datos envía mensaje de error al sistema 2. El sistema despliega mensaje de error (No tienes ningún comentario) al alumno CUESTIONARIO PREVIAMENTE RESUELTO 1. La base de datos envía mensaje de error al sistema 2. El sistema despliega mensaje de error (El cuestionario ya ha sido resuelto previamente) al alumno Precondiciones: 1. Haber ingresado al sistema 2. Haber iniciado sesión FLUJO BASICO TUTOR 1. El sistema muestra página principal de tutor con menú de opciones al tutor a. Grupos b. Informe Semestral c. Evaluación Final
  • 10. 10 d. Intervención e. Informe Final 2. El tutor selecciona la opción y envía al sistema 3. Si el tutor selecciona: a) Grupos ejecutar uno de los siguientes flujos secundarios:  Ejecutar flujo secundario “Revisar cuestionario”  Ejecutar flujo secundario “Visualizar Perfil”  Ejecutar flujo secundario “Enviar Comentario” b) Informe Semestral ejecutar flujo secundario “Resolver Cuestionario” c) Evaluación Final ejecutar flujo secundario “Resolver Cuestionario” d) Intervención ejecutar flujo secundario “Resolver Cuestionario” e) Informe Final ejecutar flujo secundario “Resolver Cuestionario” FLUJOS SECUNDARIOS TUTOR REVISAR CUESTIONARIO 1. El sistema despliega los grupos que le pertenecientes al tutor 2. El tutor selecciona en la opción cuestionarios el cuestionario que desea visualizar del alumno correspondiente y envía al sistema. 3. El sistema solicita datos correspondientes al alumno, tutor y cuestionario seleccionado a la base de datos 4. La base de datos verifica la existencia de datos del cuestionario De lo contrario ejecutar flujo alterno “Cuestionario sin resolver” 5. La base de datos retorna los datos correspondientes al sistema 6. El sistema despliega datos en pantalla al tutor VISUALIZAR PERFIL 1. El sistema despliega los grupos que le pertenecientes al tutor 2. El tutor selecciona la opción ver perfil del alumno que desea y envía al sistema. 3. El sistema solicita datos correspondientes al alumno a la base de datos 4. La base de datos retorna los datos correspondientes al sistema 5. El sistema despliega datos en pantalla al tutor ENVIAR COMENTARIO 1. El sistema despliega los grupos que le pertenecientes al tutor 2. El tutor selecciona la opción ver perfil del alumno que desea y envía al sistema. 3. El sistema solicita datos al tutor Motivo(alfanumérico[30]) Comentario(alfanumérico[70]) 4. El tutor captura información y envía al sistema 5. El sistema envía información a la base de datos 6. La base de datos ingresa la información
  • 11. 11 7. Base de datos confirma ingreso de datos al sistema 8. El sistema muestra confirmación de ingreso de datos al tutor RESOLVER CUESTIONARIO 1. El sistema despliega el cuestionario correspondiente y solicita datos al tutor 2. El tutor captura información y envía al sistema 3. El sistema verifica formato de datos. De lo contrario ejecutar flujo alterno “Datos incorrectos” 4. El sistema envía información a la base de datos 5. La base de datos verifica la inexistencia de datos del cuestionario resuelto por el tutor e ingresa la información De lo contrario ejecutar flujo alterno “Cuestionario Previamente Resuelto” 6. La base de datos confirma ingreso de datos al sistema 7. El sistema muestra confirmación de ingreso de datos al tutor FLUJOS ALTERNOS CUESTIONARIO SIN RESOLVER 1. La base de datos envía mensaje de error al sistema 2. El sistema despliega mensaje de error(El cuestionario no ha sido resuelto por el alumno) al tutor CUESTIONARIO PREVIAMENTE RESUELTO 1. La base de datos envía mensaje de error al sistema 2. El sistema despliega mensaje de error (El cuestionario ya ha sido resuelto previamente) al tutor DATOS INCORRECTOS 1. El sistema despliega mensaje de error y solicitara datos al tutor Precondiciones: 1. Haber ingresado al sistema 2. Haber iniciado sesión(excepto para el flujo alterno registrar alumno ) FLUJO BASICO ADMINISTRADOR 1. El sistema muestra página principal de administrador con menú de opciones al administrador a. Pre-Registro de Alumnos b. Ver Expedientes c. Asignar Tutores
  • 12. 12 2. El administrador selecciona la opción y envía al sistema 3. Si el administrador selecciona: a) Pre –Registro de Alumnos ejecutar flujo secundario “Pre registrar alumno” b) Ver Expedientes ejecutar flujo secundario “Revisar Cuestionario” c) Asignar Tutores ejecutar flujo secundario “Registro Tutor” FLUJOS SECUNDARIOS ADMINISTRADOR REGISTRO TUTOR 1. El sistema solicita datos al administrador No. de empleado(numérico[8]) Nombre(alfanumérico[40]) Nombre de usuario(alfanumérico[45]) Contraseña(alfanumérico[8]) Grupo(alfanumérico[4]) 2. El administrador captura datos y envía al sistema 3. El sistema verifica formato de datos. De lo contrario ejecutar flujo alterno “Datos incorrectos” 4. El sistema envía información a la base de datos 5. La base de datos verifica la inexistencia del tutor e ingresa la información De lo contrario ejecutar flujo alterno “Tutor existente” 6. La base de datos confirma ingreso de datos al sistema 7. El sistema muestra confirmación de ingreso al administrador PRE REGISTRAR ALUMNO 1. El sistema solicita datos al administrador Archivo tipo Excel formato .xls (alfanumérico[50]) 2. El administrador captura datos y envía al sistema 3. El sistema verifica formato de datos. De lo contrario ejecutar flujo alterno “Datos incorrectos” 4. El sistema envía información a la base de datos 5. La base de datos verifica la inexistencia del alumno e ingresa la información De lo contrario ejecutar flujo alterno “Alumno Existente” 6. La base de datos confirma el ingreso de datos al sistema 7. El sistema muestra confirmación de ingreso al administrador REVISAR CUESTIONARIO 1. El sistema solicita datos al administrador Grupo(alfanumérico[4])
  • 13. 13 Nombre del Cuestionario(alfanumérico[30]) 2. El administrador captura datos y envía al sistema 3. El sistema solicita datos correspondientes al grupo y cuestionario a la base de datos 4. La base de datos verifica la existencia de datos De lo contrario ejecutar flujo alterno “Cuestionario sin resolver” 5. La base de datos retorna los datos correspondientes al sistema 6. El sistema despliega los datos en pantalla al administrador FLUJOS ALTERNOS CUESTIONARIO SIN RESOLVER 1. La base de datos envía mensaje de error al sistema 2. El sistema despliega mensaje de error(El cuestionario no ha sido resuelto por el alumno) al administrador DATOS INCORRECTOS 2. El sistema despliega mensaje de error y solicitara datos al administrador TUTOR EXISTENTE 3. La base de datos envía mensaje de error al sistema 4. El sistema despliega mensaje de error(El tutor ya había sido registrado) al administrador
  • 14. 14 Sistema Base de Datos : Todos 1 : Sistema solicita datos 2 : Usuario captura datos 3 : Verifica datos() 4 : Envia datos a DB() 5 : Verifica existencia() 6 : BD regresa datos 7 : Sistema confirma incio Sistema Base de Datos : Alumno 1 : Sistema muestra opciones 2 : Alumno selecciona opcion 3 : Sistema muestra opcion Diagrama de secuencia INCIO DE SESION TODOS Flujo básico: Alumno
  • 15. 15 Sistema Base de Datos : Tutor 1 : Sistema muestra opciones 2 : Tutor selecciona opcion 3 : Sistema muestra opcion Sistema Base de Datos : Administrador 1 : Sistema muestra opciones 2 : Admin selecciona opcion 3 : Sistema muestra opcion Flujo básico: Tutor Flujo básico: Administrador
  • 16. 16 Flujo secundario: Registro – Alumno Sistema Base de Datos : Alumno 1 : Alumno selecciona Pre-Registro 2 : Sistema solicita datos 3 : Alumno ingresa datos 4 : Verifica datos() 5 : Envia datos a BD() 6 : BD verifica existencia() 7 : BD regresa datos 8 : Sistema solicita nuevos datos 9 : Alumno ingresa datos 10 : Verifica datos() 11 : Envia datos a BD() 12 : Inserta datos() 13 : Regresa confirmacion 14 : Sistema confirma registro
  • 17. 17 Sistema Base de Datos : Alumno 1 : Sistema solicita datos 2 : Alumno ingresa datos 3 : Verifica datos() 4 : Envia datos a BD() 5 : BD confirma registro 6 : Sistema confirma alta Sistema Base de Datos : Alumno 1 : Sistema solicita datos a BD() 2 : BD devuelve datos hallados 3 : Sistema despliega datos Flujo secundario: Actualizar Calificaciones – Alumno Flujo secundario: Visualizar Comentarios – Alumno
  • 18. 18 Sistema Base de Datos : Alumno 1 : Sistema solicita datos del alumno() 2 : BD devuelve datos encontrados 3 : Sistema despliega datos Sistema Base de Datos : Alumno 1 : Sistema despliega menu 2 : Alumno selecciona opcion 3 : Sistema desplega opcion selec. 4 : Alumno ingresa datos 5 : Verifica datos() 6 : Envia datos a BD() 7 : Inserta datos() 8 : BD confirma insercion 9 : Sistema confirma operacion Flujo secundario: Visualizar Perfil – Alumno Flujo secundario: Resolver Cuestionarios – Alumno
  • 19. 19 Sistema Base de Datos : Tutor 1 : Sistema despliega grupos 2 : Tutor envia opcion y datos 3 : Sistema solicita datos a BD() 4 : BD verifica existencia() 5 : BD retorna datos hallados 6 : Sistema despliega datos Sistema Base de Datos : Tutor 1 : Sistema despliega grupos 2 : Tutor selecciona alumno 3 : Sistema solicita datos a BD() 4 : BD retorna datos hallados 5 : Sistema despliega datos Flujo secundario: Revisar Cuestionarios – Tutor Flujo secundario: Visualizar Perfil – Tutor
  • 20. 20 Sistema Base de Datos : Tutor 1 : Sistema despliega grupos 2 : Tutor selecciona alumno 3 : Sistema solicita datos 4 : Tutor ingresa datos 5 : Sistema envia datos a BD() 6 : Ingresa datos() 7 : BD retorna datos hallados 8 : Sistema despliega datos Sistema Base de Datos : Tutor 1 : Sistema despliega cuestionarios 2 : Tutor ingresa datos 3 : Verifica datos() 4 : Sistema envia datos a BD() 5 : Ingresa datos() 6 : BD confirma insercion 7 : Sistema confirma operacion Flujo secundario: Enviar Comentario – Tutor Flujo secundario: Resolver Cuestionarios – Tutor
  • 21. 21 Sistema Base de Datos : Administrador 1 : Sistema solicita datos 2 : Admin. ingresa datos 3 : Verifica datos() 4 : Sistema envia datos a BD() 5 : Ingresa datos() 6 : BD confirma alta 7 : Sistema confirma alta Sistema Base de Datos : Administrador 1 : Sistema solicita datos 2 : Admin. ingresa archivo 3 : Verifica datos de excel() 4 : Sistema envia datos a BD() 5 : Ingresa datos() 6 : BD confirma la insercion 7 : Sistema confirma alta de archivo Flujo secundario: Registrar Tutor – Administrador Flujo secundario: Pre Registrar Alumnos – Administrador
  • 22. 22 Sistema Base de Datos : Administrador 1 : Sistema solicita datos 2 : Admin. ingresa datos 3 : Sistema solicita datos a BD() 4 : Verificar existencia() 5 : BD regresa datos hallados 6 : Sistema despliega datos Flujo secundario: Revisar Cuestionarios – Administrador Diagrama de actividades INICIO DE SESION INICIO ALUMNO Todos Sistema BD Espera DatosCaptura Datos Validando Datos Validando Existencia de Usuario Encuentra Usuario Usuario Encontrado Datos Incorrectos Solicita Datos Inicio de Sesion Datos Incorrectos
  • 23. 23 ACTUALIZAR CALIFICACIONES Alumno Sistema BD Despliega Menú Selecciona Opcion Despliega Opcion Alumno Sistema BD Espera Datos Captura Datos Validando Datos Datos Incorrectos Ingresa Datos Datos Ingresados Solicita Datos Datos Incorrectos Datos Ingresados
  • 24. 24 VISUALIZAR COMENTARIOS RESOLVER CUESTIONARIO Alumno Sistema BD Espera Datos Validando existencia de datos No existen datos Encuentra datos Despliega datos Sin Comentarios Comentarios Encontrados
  • 25. 25 REGISTRAR ALUMNO Alumno Sistema BD Despliega Menu Selecciona Opcion Despliega Cuestionario Espera DatosCaptura Datos Validando Datos Datos Incorrectos Validando Inexistencia de Datos Datos Existentes Datos Existentes Ingresa Datos Datos Ingresados Solicita Datos Datos Incorrectos Datos Ingresados Cuestionario Previamente Resuelto
  • 26. 26 INICIO TUTOR Alumno Sistema BD Despliega InicioSelecciona Opcion Espera DatosCaptura Datos Validando Datos Validando Pre- registro Pre - registro Inexistente Encuentra Alumno Espera DatosCaptura Datos Validando Inexistencia de Usuario Usuario Existente Usuario Inexistente Validando Datos Ingresa Datos Datos Ingresados Solicita Datos Alumno Ingresado Alumno Existente Alumno sin Pre registrar Datos Incorrectos Datos Incorrectos Datos Incorrectos Solicita Datos Datos Incorrectos
  • 27. 27 REVISAR CUESTIONARIO VISUALIZAR PERFIL Tutor Sistema BD Selecciona Opcion Despliega Menu Despliega Opcion Tutor Sistema BD Despliega Grupos Selecciona Opcion Despliega Opciones Envia Datos Verifica Existencia de Datos Solicita Datos Datos Inexistentes No Existen Datos Despliega Datos Cuestionario Encontrado Cuestionario sin Resolver
  • 28. 28 ENVIAR COMENTARIOS Tutor Sistema BD Despliega Grupos Despliega OpcionesSelecciona Opcion Envia Datos Busca Datos Despliega Datos Ver Perfil Alumno Encontrado
  • 29. 29 RESOLVER CUESTIONARIO Tutor Sistema BD Despliega OpcionesSelecciona Opcion Despliega Perfil del Alumno Espera DatosCaptura Datos Envia Datos Ingresa Datos Datos Ingresados Comentario Enviado Despliega Grupos
  • 30. 30 INICIO TUTOR REGISTRO TUTOR Tutor Sistema BD Selecciona Opcion Despliega Cuestionario Espera DatosCaptura Datos Validando datos Datos Incorrectos Validando Inexistencia de Datos Datos Existentes Ingresa Datos Datos Existentes Datos Ingresados Cuestionario Resuelto Cuestionario Previamente Resuelto Datos Incorrectos Solicita Datos Despliega Menu Administrador Sistema BD Selecciona Opcion Despliega Menu Despliega Opcion
  • 31. 31 PRE REGISTRAR ALUMNO REVISAR CUESTIONARIO Administrador Sistema BD Captura Datos Validando Datos Datos Incorrectos Validando Inexistencia del Tutor Tutor Existente Ingresa DatosTutor Ingresado Tutor Existente Solicita Datos Espera Datos Datos Incorrectos Tutor Ingresado Tutor Existente Administrador Sistema BD Espera Datos Captura Datos Validando Datos Datos Incorrectos Validando Inexistencia de Alumno Alumno Existente Alumno Existente Ingresa Alumno Alumno Ingresado Datos Incorrectos Alumno Pre registrado Alumno Existente Solicita Datos
  • 32. 32 Look and Feel Pantalla de inicio Administrador Administrador Sistema BD Captura Datos Envia Datos Validando Existencia de Datos Datos Inexistentes Despliega Datos Datos Inexistentes Revisar Cuestionario Cuestionario Sin Resolver Espera Datos Solicita Datos
  • 33. 33 Pre registra alumno Ver expediente Asignar tutores
  • 34. 34 Activar y/o desactivar cuestionarios Tutor
  • 36. 36 Reporte de intervención del alumno Revisar Cuestionario evaluación de Tutor
  • 37. 37 Revisar cuestionario identificación del tutorado Informe semestral
  • 38. 38 Evaluación final Cuestionario de intervención del grupo
  • 41. 41 Inicio Cuestionario PIT identificación del tutorado Perfil del alumno