SlideShare una empresa de Scribd logo
1 de 30
UNIVERSIDAD NACIONAL DE UCAYALI
FACULTAD DE INGENIERIA DE SISTEMASY DE INGENIERIA CIVIL
ESCUELA ACADÉMICOPROFESIONAL DE INGENIERIA DE SISTEMAS
SÉPTIMA ITERACIÓN
“MÓDULO DE REPORTES Y CIERRE DE PERIÓDO ACADÉMICO”
Alumno : Flores Murrieta, Francisco Segundo.
Asesor : Ing.Luis Alberto Rivera Echegaray
Pucallpa - Perú
2013
CONTENIDO
1.1. CAPÍTULO 3: Desarrollo de Sistema Informático ................................................4
1.1.1. Séptima Iteración Módulo Reportes y Cierre de Periodo Académico ....................... 4
1.1.1.1. Especificación de casos de uso............................................................................ 4
1.1.1.2. Diagrama de Secuencia Reportes – Cierre Periodo Académico........................ 13
1.1.1.3. Diagrama de Actividades Reportes – Cierre de Periodo Académico ................ 22
1.1.1.4. Interfaz Gráfica Módulo Reportes y Cierre de Periodo Académico.................. 27
1.1.1.5. Pruebas Módulo Reportes................................................................................. 29
1.1.1.6. Estructura de Trabajo .NET Módulo Reportes y Cierre de Periodo Académico 30
Figuras
1. Figura Diagrama de Secuencia Cierre Horario Académico....................................................... 14
2. Figura Diagrama de Secuencia Cierre Matrícula ...................................................................... 15
3. Figura Diagrama de Secuencia Cierre Registro de Notas......................................................... 15
4. Figura Diagrama de Secuencia Actualizar Avance Curricular................................................... 17
5. Figura Diagrama de Secuencia Imprimir Avance Curricular Masivo. ....................................... 19
6. Figura Diagrama de Secuencia Imprimir Record Académico Masivo....................................... 21
7. Figura Diagrama de Actividades Cierre de Horario Académico ............................................... 22
8. Figura Diagrama de Actividades Cierre de Matrícula............................................................... 23
9. Figura Diagrama de Actividades Cierre de Notas Actas ........................................................... 24
10. Figura Diagrama de Actividades Reportes Individuales........................................................... 25
11. Figura Diagrama de Actividades Reportes Masivos ................................................................. 26
12. Figura: Interfaz Gráfica Actualizar Avance Curricular............................................................... 27
13. Figura: Interfaz Gráfica Imprimir Boleta de Notas ................................................................... 27
14. Figura: Interfaz Gráfica Imprimir Record Académico............................................................... 28
15. Figura: Interfaz Gráfica Imprimir Avance Curricular ................................................................ 28
16. Figura: Clases Asociadas Módulo Reportes.............................................................................. 30
17. Figura: Paquetes – Cierre_Academico Reportes....................................................................... 30
Tablas
1. Tabla: LISTA DE CASOS DE USO DEL SISTEMA: “GESTIONAR CIERRE PERIODOS ACADEMICOS Y
REPORTES” .......................................................................................................................................... 4
2. Tabla: CIERRE DE CARGA HORARIO............................................................................................. 4
3. Tabla:CIERRE DE MATRICULA...................................................................................................... 6
4. CIERRE DE NOTAS ACTAS ............................................................................................................ 7
5. Tabla: ACTUALIZAR AVANCE POR ALUMNO ............................................................................... 8
6. Tabla: Actualizar Avance – Imprimir ......................................................................................... 29
4
4
1.1. CAPÍTULO 3: Desarrollo de Sistema Informático
1.1.1. Séptima Iteración Módulo Reportes y Cierre de Periodo Académico
Este último modulo se trabajó conjuntamente el cierre de periodo
académico ya que son formularios muy simples de trabajar, es por ello que
se considera un solo modulo, pero en el menú se le desglosa en dos para
su mejor funcionamiento.
1.1.1.1. Especificación de casos de uso
1. Tabla: LISTA DE CASOS DE USO DEL SISTEMA: “GESTIONAR CIERRE
PERIODOS ACADEMICOS Y REPORTES”
Código CUS: Nombre de Caso de Uso
CUS-CCH-021 Cierre De Carga Horario
CUS-CDM-022 Cierre De Matricula
CUS-CNO-023 Cierre de Notas Actas
CUS-AAA-024 Actualizar Avance por Alumno
ESPECIFICACIÓN DE CU SISTEMA
2. Tabla: CIERRE DE CARGA HORARIO
Código : CUS-CCH-021
Caso de uso: Cierre de Carga Horario
Actor(es): -Coordinador.
-Administrador del sistema.
Propósito / Objetivo: Cierre de Carga Horariotiene como objetivo el cierre de los horarios.
5
5
Resumen: El caso de uso se inicia cuando el administrador del sistema o coordinador
se dispone a hacer el cierre de carga horario que se da cuando un periodo
finalizo. El caso de uso termina cuando se generó correctamente el cierre,
Tipo: Real y Expandido.
Precondiciones: El administrador o coordinador ingreso correctamente al sistema y ha
seleccionado el módulo de CIERRE DE PERIODOS ACADEMICOS Y
REPORTES.
Requerimientos
Asociados:
CUS-GMO-001; CUS-GME-002
ESPECIFICACIÓN
4. Flujo Normal de Eventos
Acción del Actor Respuesta del Sistema
1. El Administrador o Coordinador selecciona
la opción en el menú/ CIERRE DE
PERIODOS ACADEMICOS Y REPORTES -
> CIERRE DE CARGA HORARIO.
2. El sistema muestra la pantalla: CIERRE
DE CARGA HORARIO (inicialmente se
seleccionó la modalidad y mención), con
la siguiente opción:
- (A)Procesar: Ver sección: Procesar el
Cierre de Carga Horario.
CIERRE DE CARGA HORARIO
Sección: “Procesar el Cierre de Carga Horario”
3. El actor selecciona la opción (A) en la
pantalla CIERRE DE CARGA HORARIO.
4. El sistema muestra la pantalla:
CIERRE DE CARGA HORARIO
A
6
6
3. Tabla:CIERRE DE MATRICULA
Código : CUS-CDM-022
Caso de uso: Cierre de Matricula
Actor(es): -Coordinador.
-Administrador del sistema.
Propósito / Objetivo: Cierre de Matriculatiene como objetivo el cierre de las matrículas del periodo
actual.
Resumen: El caso de uso se inicia cuando el administrador del sistema o coordinador
se dispone a hacer el cierre de las matriculas de una determinada
modalidad y mención, que se da cuando un periodo finaliza. El caso de uso
termina cuando se generó correctamente el cierre.
Tipo: Real y Expandido.
Precondiciones: El administrador o coordinador ingreso correctamente al sistema y ha
seleccionado el módulo de CIERRE DE PERIODOS ACADEMICOS Y
REPORTES.
Requerimientos
Asociados:
CUS-GMO-001; CUS-GME-002
ESPECIFICACIÓN
5. Flujo Normal de Eventos
Acción del Actor Respuesta del Sistema
1. El Administrador o Coordinador selecciona
la opción en el menú/ CIERRE DE
PERIODOS ACADEMICOS Y REPORTES -
> CIERRE DE MATRICULA.
2. El sistema muestra la pantalla: CIERRE
DE MATRICULA (inicialmente se
seleccionó la modalidad y mención), con
la siguiente opción:
- (A)Procesar: Ver sección: Procesar el
Cierre de Matricula.
CIERRE DE MATRICULA
A
7
7
4. CIERRE DE NOTAS ACTAS
Sección: “Procesar el Cierre de Matricula”
3. El actor selecciona la opción (A) en la
pantalla CIERRE DE MATRICULA.
4. El sistema muestra la pantalla:
CIERRE DE MATRICULA
Código : CUS-CNO-023
Caso de uso: Cierre de Notas Actas
Actor(es): -Coordinador.
-Administrador del sistema.
Propósito / Objetivo: Cierre de Notas Actastiene como objetivo el cierre de las actas.
Resumen: El caso de uso se inicia cuando el administrador del sistema o coordinador
se dispone a hacer el cierre actas de una determinada modalidad y mención
que se da cuando un periodo finalizo. El caso de uso termina cuando se
generó correctamente el cierre.
Tipo: Real y Expandido.
Precondiciones: El administrador o coordinador ingreso correctamente al sistema y ha
seleccionado el módulo de CIERRE DE PERIODOS ACADEMICOS Y
REPORTES.
Requerimientos
Asociados:
CUS-GMO-001; CUS-GME-002
ESPECIFICACIÓN
6. Flujo Normal de Eventos
Acción del Actor Respuesta del Sistema
8
8
5. Tabla: ACTUALIZAR AVANCE POR ALUMNO
1. El Administrador o Coordinador selecciona
la opción en el menú/ CIERRE DE
PERIODOS ACADEMICOS Y REPORTES -
> CIERRE DE NOTAS ACTAS.
2. El sistema muestra la pantalla: CIERRE
DE NOTAS ACTAS (inicialmente se
seleccionó la modalidad y mención), con
la siguiente opción:
- (A)Procesar: Ver sección: Procesar el
Cierre de Notas Actas.
CIERRE DE NOTAS ACTAS
Sección: “Procesar el Cierre de Notas Actas”
3. El actor selecciona la opción (A) en la
pantalla CIERRE DE NOTAS ACTAS.
4. El sistema muestra la pantalla:
CIERRE DE NOTAS ACTAS
Código : CUS-AAA-024
Caso de uso: Actualizar Avance por Alumno
Actor(es): -Coordinador.
-Administrador del sistema.
Propósito / Objetivo: Actualizar Avance por Alumno tiene como objetivos principales actualizar el
avance curricular de los alumnos y de imprimir tanto el avance curricular
como el record académico.
Resumen: El caso de uso se inicia cuando el administrador del sistema o coordinador
se dispone a actualizar el avance de los alumnos de una determinada
A
9
9
modalidad, mención y plan de estudio. El actor también puede imprimir tanto
el avance curricular como el record académico, con la intención de que el
alumno esté al tanto en sus estudios. El caso de uso termina cuando se
actualizo correctamente los avances curriculares.
Tipo: Real y Expandido.
Precondiciones: El administrador o coordinador ingreso correctamente al sistema y ha
seleccionado el módulo de CIERRE DE PERIODOS ACADEMICOS Y
REPORTES.
Requerimientos
Asociados:
CUS-GMO-001; CUS-GME-002; CUS-GPE-011
ESPECIFICACIÓN
7. Flujo Normal de Eventos
Acción del Actor Respuesta del Sistema
1. El Administrador o Coordinador selecciona
la opción en el menú/ CIERRE DE
PERIODOS ACADEMICOS Y REPORTES -
> ACTUALIZAR AVANCE POR ALUMNO.
2. El sistema muestra la pantalla:
ACTUALIZAR AVANCE POR ALUMNO
(inicialmente se seleccionó la modalidad,
mención y plan de estudio), con las
siguientes opciones:
- (A)Seleccionar Todos: Ver sección:
Seleccionar Todos los Alumnos.
- (B)Imprimir Avance: Ver sección:
Imprimir Avance del Alumno
Seleccionado.
- (C)Imprimir Record: Ver seccion:
Imprimir Record Academico del Alumno
Seleccionado.
|
ACTUALIZAR AVANCE POR ALUMNO
Sección: “Seleccionar Todos los Alumnos”
A
B
C
10
10
3. El actor selecciona la opción (A) en la
pantalla ACTUALIZAR AVANCE POR
ALUMNO.
4. El sistema muestra la pantalla con las
siguientes opciones:
- (1) Actualizar: Ver sección: Actualizar
Avances de Todos.
- (2)Imprimir Boletas: Ver sección: Imprimir
Boletas Seleccionadas.
ACTUALIZAR AVANCE POR ALUMNO (2)
Sección: “Actualizar Avances de Todos”
5. El actor selecciona la opción (1) en la
pantalla ACTUALIZAR AVANCE POR
ALUMNO (2).
6. El sistema muestra la pantalla:
ACTUALIZAR AVANCE POR ALUMNO (2)
Sección: “Imprimir Boletas Seleccionadas”
7. El actor selecciona la opción (2) en la pantalla
ACTUALIZAR AVANCE POR ALUMNO (2).
8. El sistema muestra la pantalla:
1
2
11
11
BOLETA DE NOTAS
Sección: “Imprimir Avance del Alumno Seleccionado”
9. El actor selecciona la opción (B) en la pantalla
ACTUALIZAR AVANCE POR ALUMNO.
10. El sistema muestra la pantalla:
AVANCE CURRICULAR
Sección: “Imprimir Record Académico del Alumno Seleccionado”
11. El actor selecciona la opción (C) en la pantalla
ACTUALIZAR AVANCE POR ALUMNO.
12. El sistema muestra la pantalla:
12
12
RECORD ACADEMICO
13
13
1.1.1.2. Diagrama de Secuencia Reportes – Cierre Periodo Académico
Cierre Horario Académico
: COORDINADOR
: PantallaPrincipal
cMencioncModalidad : cPeriodo: frmCierreHorario.aspx : frmCierreHorario.aspx.cs : cCargaHorario
1 : click en generar actas notas()
2 : invocar el formulario()
3 : Page_Load()
4 : lblPeriodoActual()
5 : TraerPeriodoActual()
6 : LlenarModalidad()
7 : cargar periodo actual
8 : TraerTodos()
9 : cargar en la pagina principal10 : seleccionar modalidad()
11 : ddlModalidad_SelectedIndexChanged()
12 : TraerTodosPorModalidad()
13 : cargar en la pagina principal
14 : seleccionar mención()
15 : click en procesar()
16 : btGenerar_Click()
17 : CierreCargaHorario()
18 : mensaje de confirmación
14
14
1. Figura Diagrama de SecuenciaCierre Horario Académico
Cierre Matricula
: COORDINADOR
: PantallaPrincipal
cMencioncModalidad: cPeriodo: frmCierreMatricula.aspx : frmCierreMatricula.aspx.cs : cDetCursoMatriculado
1 : click en generar actas notas()
2 : invocar el formulario()
3 : Page_Load()
4 : lblPeriodoActual()
5 : TraerPeriodoActual()
6 : cargar periodo actual
7 : LlenarModalidad()
8 : TraerTodos()
9 : cargar en la pagina principal10 : seleccionar modalidad()
11 : ddlModalidad_SelectedIndexChanged()
12 : TraerTodosPorModalidad()
13 : cargar en la pagina principal14 : seleccionar mención()
15 : click en procesar()
16 : btGenerar_Click()
17 : CierreMatricula()
18 : mensaje de confirmación
15
15
2. Figura Diagrama de SecuenciaCierre Matrícula
Cierre Horario Registro de Notas
3. Figura Diagrama de SecuenciaCierre Registro de Notas
: COORDINADOR
: PantallaPrincipal
cMencioncModalidad: cPeriodo : cDetCursoMatriculado
: frmCierreNotas.aspx : frmCierreNotas.aspx.cs
1 : click en generar actas notas()
2 : invocar el formulario()
3 : lblPeriodoActual()
4 : TraerPeriodoActual()
5 : cargar periodo actual()
<<destroy>>6 : LlenarModalidad()
7 : TraerTodos()
8 : cargar en la pagina principal9 : seleccionar modalidad()
10 : ddlModalidad_SelectedIndexChanged()
11 : TraerTodosPorModalidad()
12 : cargar en la pagina principal13 : seleccionar mención()
14 : click en procesar()
15 : btGenerar_Click()
16 : CierreNotaActas()
17 : mensaje de confirmación
16
16
Actualizar Avance Curricular
: PantallaPrincipal
: COORDINADOR
: cPeriodo : cModalidad : cMencion: frmActualizarAvance.aspx : frmActualizarAvance.aspx.cs : cPlanEstudio : cAvanceCurricular
1 : clicken gestionar proceso matricula()
2 : invocar elformulario()
3 : Page_Load()
4 : lblPeriodoActual.Text()
5 : traerPeriodoActual()
6 : trae periodo actual
7 : LlenarModalidad()
8 : traerTodo()
9 : cargar en la pagina principal10 : seleccionar modalidad
11 : ddlModalidad_SelectedIndexChanged()
12 : TraerTodosPorModalidad()
13 : cargar mención
14 : seleccionar mención()
15 : ddlMencion_SelectedIndexChanged()
17
17
4. Figura Diagrama de SecuenciaActualizar Avance Curricular
7 : LlenarModalidad()
8 : traerTodo()
9 : cargar en la pagina principal10 : seleccionar modalidad
11 : ddlModalidad_SelectedIndexChanged()
12 : TraerTodosPorModalidad()
13 : cargar mención
14 : seleccionar mención()
15 : ddlMencion_SelectedIndexChanged()
16 : TraerPorMencion()
17 : cargar plan de estudio18 : seleccionar plan de estudio()
19 : ddlPlan_SelectedIndexChanged()
20 : TraerTodos()
21 : carga la lista de alumnos()
22 : click en seleccionar todos()
23 : click en actualizar avances()
24 : btActualizarAvance_Click()
25 : ActualizarAvance()
26 : mensaje de confirmación
18
18
Imprimir Avance Curricular Masivo
: PantallaPrincipal
: COORDINADOR
: cPeriodo : cModalidad : cMencion: frmActualizarAvance.aspx : frmActualizarAvance.aspx.cs : cPlanEstudio : cAvanceCurricular
1 : click en gestionar proceso matricula()
2 : invocar el formulario()
3 : Page_Load()
4 : lblPeriodoActual.Text()
5 : traerPeriodoActual()
6 : trae periodo actual
7 : LlenarModalidad()
8 : traerTodo()
9 : cargar en la pagina principal10 : seleccionar modalidad
11 : ddlModalidad_SelectedIndexChanged()
12 : TraerTodosPorModalidad()
13 : cargar mención
14 : seleccionar mención()
15 : ddlMencion_SelectedIndexChanged()
16 : TraerPorMencion()
17 : cargar plan de estudio18 : seleccionar plan de estudio()
19 : ddlPlan_SelectedIndexChanged()
20 : TraerTodos()
21 : carga la lista de alumnos()
22 : click en seleccionar todos()
23 : click en actualizar avances()
19
19
5. Figura Diagrama de SecuenciaImprimir Avance Curricular Masivo.
13 : cargar mención
14 : seleccionar mención()
15 : ddlMencion_SelectedIndexChanged()
16 : TraerPorMencion()
17 : cargar plan de estudio18 : seleccionar plan de estudio()
19 : ddlPlan_SelectedIndexChanged()
20 : TraerTodos()
21 : carga la lista de alumnos()
22 : click en seleccionar todos()
23 : click en actualizar avances()
24 : btActualizarAvance_Click()
25 : ActualizarAvance()
26 : mensaje de confirmación27 : click en imprimir avances seleccionados()
28 : btImpAvanceCurricular_Click()
29 : RepAvanceCurricular()
30 : carga el reporte()
31 : click en aceptar()
20
20
Imprimir Record Académico Masivo.
: PantallaPrincipal
: COORDINADOR
: cPeriodo : cModalidad : cMencion: frmActualizarAvance.aspx : frmActualizarAvance.aspx.cs : cPlanEstudio : cAvanceCurricular
1 : click en gestionar proceso matricula()
2 : invocar el formulario()
3 : Page_Load()
4 : lblPeriodoActual.Text()
5 : traerPeriodoActual()
6 : trae periodo actual
7 : LlenarModalidad()
8 : traerTodo()
9 : cargar en la pagina principal10 : seleccionar modalidad
11 : ddlModalidad_SelectedIndexChanged()
12 : TraerTodosPorModalidad()
13 : cargar mención
14 : seleccionar mención()
15 : ddlMencion_SelectedIndexChanged()
16 : TraerPorMencion()
17 : cargar plan de estudio18 : seleccionar plan de estudio()
19 : ddlPlan_SelectedIndexChanged()
20 : TraerTodos()
21 : carga la lista de alumnos()
22 : click en seleccionar todos()
23 : click en actualizar avances()
24 : btActualizarAvance_Click()
25 : ActualizarAvance()
27 : click en imprimir avances seleccionados()
21
21
6. Figura Diagrama de SecuenciaImprimir Record Académico Masivo.
12 : TraerTodosPorModalidad()
13 : cargar mención
14 : seleccionar mención()
15 : ddlMencion_SelectedIndexChanged()
16 : TraerPorMencion()
17 : cargar plan de estudio18 : seleccionar plan de estudio()
19 : ddlPlan_SelectedIndexChanged()
20 : TraerTodos()
21 : carga la lista de alumnos()
22 : click en seleccionar todos()
23 : click en actualizar avances()
24 : btActualizarAvance_Click()
25 : ActualizarAvance()
26 : mensaje de confirmación27 : click en imprimir avances seleccionados()
28 : btImpAvanceCurricular_Click()
29 : RepAvanceCurricular()
30 : carga el reporte()
31 : click en aceptar()
22
22
1.1.1.3. Diagrama de ActividadesReportes – Cierre de Periodo Académico
Cierre de Horario Académico
7. Figura Diagrama de Actividades Cierre de Horario Académico
23
23
Cierre de Matrícula
8. Figura Diagrama de Actividades Cierre de Matrícula
24
24
Cierre de Notas Actas
9. Figura Diagrama de Actividades Cierre de Notas Actas
25
25
Reportes Personales
10. Figura Diagrama de Actividades Reportes Individuales
26
26
Reportes Masivos
11. Figura Diagrama de Actividades Reportes Masivos
27
27
1.1.1.4. Interfaz Gráfica Módulo Reportes y Cierre de Periodo Académico
12. Figura: Interfaz Gráfica Actualizar Avance Curricular
13. Figura: Interfaz Gráfica Imprimir Boleta de Notas
28
28
14. Figura: Interfaz Gráfica Imprimir Record Académico
15. Figura: Interfaz Gráfica Imprimir Avance Curricular
29
29
1.1.1.5. Pruebas Módulo Reportes
6. Tabla: Actualizar Avance – Imprimir
Identificador RF-PCIR-001
Objetivo Verificar el registro exitoso de una matrícula normal
Descripción Nos introducimos en el sistema como coordinador,
accediendo a su funcionalidad y solicitamos ACTUALIZAR
AVANCE CURRICULAR ubicada en el último módulo del
menú principal, pasó seguido seleccionar modalidad,
mención y plan de estudios donde el sistema nos mostrara
una lista de alumnos para que llevemos a cabo la elaboración
de dicho proceso “ACTUALIZAR AVANCES”.
Seleccionaremos el botón ACTUALIZAR AVANCES, Paso
seguido seleccionar el botón IMPRIMIR AVANCES
SELECCIONADOS.
Clases asociadas frmActualizarAvance.aspx, frmActualizarAvance.aspx.cs,
CrvRptAvanceCurricularTotal.aspx,
CrvRptAvanceCurricularTotal.aspx.cs,
xmlAvanceCurricularTotal.xml ,rptAvanceCurricularTotal.rpt ,
cModalidad.cs, cMencion.cs, cPeriodo.cs, cAlumno.cs,
cAvanceCurricular.cs
Precondición ninguna
Descripción de la prueba Llenar los campos mencionados
Seleccionar modalidad “CIENCIAS
AGRICOLA”
Seleccionar mención “AGRICULTURA
SOSTENIBLE”
Seleccionar plan de estudios “2010-I “
Seleccionar botón Actualizar Avances
Finalmente seleccionamos el botón Imprimir
Avances Seleccionados
30
30
Resultados esperados El sistema muestra un mensaje “se ACTUALIZÓ
CORRECTAMENTE”,
Acto seguido la lista de avance curriculares para imprimir
Resultado Obtenido El sistema muestra un mensaje “se ACTUALIZÓ
CORRECTAMENTE”,
Acto seguido la lista de avance curriculares para imprimir
1.1.1.6. Estructura de Trabajo .NET Módulo Reportes y Cierre de Periodo
Académico
16. Figura: Clases Asociadas
Módulo Reportes
17. Figura: Paquetes –
Cierre_Academico Reportes

Más contenido relacionado

La actualidad más candente

manual del sistema
 manual del sistema manual del sistema
manual del sistemaRosita Falen
 
Manual q10 estudiantes version 3 2016. pdf
Manual q10 estudiantes version 3 2016. pdfManual q10 estudiantes version 3 2016. pdf
Manual q10 estudiantes version 3 2016. pdfHarold Robles
 
Manual docentes q10 version 3 2016 pdf
Manual docentes q10 version 3 2016 pdfManual docentes q10 version 3 2016 pdf
Manual docentes q10 version 3 2016 pdfHarold Robles
 
Mcvs ad-01 modelo de arquitectura del software
Mcvs ad-01 modelo de arquitectura del softwareMcvs ad-01 modelo de arquitectura del software
Mcvs ad-01 modelo de arquitectura del softwaregiancarlo Aguirre Campos
 
Estandares educativos2
Estandares educativos2Estandares educativos2
Estandares educativos2LaraTIC _
 
Estandares educativos
Estandares educativosEstandares educativos
Estandares educativosLaraTIC _
 
Manual de usuario administrador baja de matricula
Manual de usuario administrador   baja de matriculaManual de usuario administrador   baja de matricula
Manual de usuario administrador baja de matriculalorenalevil
 
Manual deusuario siagie 1
Manual deusuario siagie 1Manual deusuario siagie 1
Manual deusuario siagie 1Drset Tacna
 
MANUAL DE USUARIO SIAGIE 3 completo
MANUAL DE USUARIO SIAGIE 3 completoMANUAL DE USUARIO SIAGIE 3 completo
MANUAL DE USUARIO SIAGIE 3 completoMoises Moisés
 
Curso admin otec_unidad_ii_cursos
Curso admin otec_unidad_ii_cursosCurso admin otec_unidad_ii_cursos
Curso admin otec_unidad_ii_cursosLibroElctronico
 

La actualidad más candente (13)

manual del sistema
 manual del sistema manual del sistema
manual del sistema
 
Manual q10 estudiantes version 3 2016. pdf
Manual q10 estudiantes version 3 2016. pdfManual q10 estudiantes version 3 2016. pdf
Manual q10 estudiantes version 3 2016. pdf
 
Manual docentes q10 version 3 2016 pdf
Manual docentes q10 version 3 2016 pdfManual docentes q10 version 3 2016 pdf
Manual docentes q10 version 3 2016 pdf
 
Mcvs ad-01 modelo de arquitectura del software
Mcvs ad-01 modelo de arquitectura del softwareMcvs ad-01 modelo de arquitectura del software
Mcvs ad-01 modelo de arquitectura del software
 
Estandares educativos2
Estandares educativos2Estandares educativos2
Estandares educativos2
 
Estandares educativos
Estandares educativosEstandares educativos
Estandares educativos
 
Expo ies
Expo iesExpo ies
Expo ies
 
Manual de usuario administrador baja de matricula
Manual de usuario administrador   baja de matriculaManual de usuario administrador   baja de matricula
Manual de usuario administrador baja de matricula
 
Manual deusuario siagie 1
Manual deusuario siagie 1Manual deusuario siagie 1
Manual deusuario siagie 1
 
MANUAL DE USUARIO SIAGIE 3 completo
MANUAL DE USUARIO SIAGIE 3 completoMANUAL DE USUARIO SIAGIE 3 completo
MANUAL DE USUARIO SIAGIE 3 completo
 
Genesis
GenesisGenesis
Genesis
 
Curso admin otec_unidad_ii_cursos
Curso admin otec_unidad_ii_cursosCurso admin otec_unidad_ii_cursos
Curso admin otec_unidad_ii_cursos
 
Mcvs de-02 manual de usuario final
Mcvs de-02 manual de usuario finalMcvs de-02 manual de usuario final
Mcvs de-02 manual de usuario final
 

Destacado (8)

Plan de trabajo_francisco_flores_v1
Plan de trabajo_francisco_flores_v1Plan de trabajo_francisco_flores_v1
Plan de trabajo_francisco_flores_v1
 
Iteracion5 v1
Iteracion5 v1Iteracion5 v1
Iteracion5 v1
 
Gantt
GanttGantt
Gantt
 
Iteracion4 v1
Iteracion4 v1Iteracion4 v1
Iteracion4 v1
 
Objetivos
ObjetivosObjetivos
Objetivos
 
Iteracion1 v1
Iteracion1 v1Iteracion1 v1
Iteracion1 v1
 
Tesis completa
Tesis completaTesis completa
Tesis completa
 
Gonzalorojas 11 Uml, Diagrama De Colaboracion
Gonzalorojas 11 Uml, Diagrama De ColaboracionGonzalorojas 11 Uml, Diagrama De Colaboracion
Gonzalorojas 11 Uml, Diagrama De Colaboracion
 

Similar a Sistema de Reportes y Cierre de Periodo Académico UNAC

Admin linuxubuntufedora
Admin linuxubuntufedoraAdmin linuxubuntufedora
Admin linuxubuntufedoracarlosrodas
 
Primavera manual completo Basico
Primavera manual completo BasicoPrimavera manual completo Basico
Primavera manual completo BasicoIsmael Berlanga R.
 
APLICACIÓN DE MÉTODOS Y HERRAMIENTAS ÁGILES PARA EL DESARROLLO DE UN SISTEMA ...
APLICACIÓN DE MÉTODOS Y HERRAMIENTAS ÁGILES PARA EL DESARROLLO DE UN SISTEMA ...APLICACIÓN DE MÉTODOS Y HERRAMIENTAS ÁGILES PARA EL DESARROLLO DE UN SISTEMA ...
APLICACIÓN DE MÉTODOS Y HERRAMIENTAS ÁGILES PARA EL DESARROLLO DE UN SISTEMA ...Saul Mamani
 
Mcvs ad-05 documento de analisis y diseño de cus
Mcvs ad-05 documento de analisis y diseño de cusMcvs ad-05 documento de analisis y diseño de cus
Mcvs ad-05 documento de analisis y diseño de cusgiancarlo Aguirre Campos
 
Fundamentos de Programación con Lenguaje de Programación C++
Fundamentos de Programación con Lenguaje de Programación C++Fundamentos de Programación con Lenguaje de Programación C++
Fundamentos de Programación con Lenguaje de Programación C++Andy Juan Sarango Veliz
 
El lenguaje de programación c++
El lenguaje de programación c++El lenguaje de programación c++
El lenguaje de programación c++Darkcame
 
Guia r pida_robot_mitsubishi_rv2-aj
Guia r pida_robot_mitsubishi_rv2-ajGuia r pida_robot_mitsubishi_rv2-aj
Guia r pida_robot_mitsubishi_rv2-ajJesus Gomez
 
Manual sistema de_matricula
Manual sistema de_matriculaManual sistema de_matricula
Manual sistema de_matriculaSara Mendoza
 
Didáscalo Manual De Usuario
Didáscalo Manual De UsuarioDidáscalo Manual De Usuario
Didáscalo Manual De Usuarioguest2c5face
 
Manual básico de programación en c++
Manual básico de programación en c++Manual básico de programación en c++
Manual básico de programación en c++cexar0
 

Similar a Sistema de Reportes y Cierre de Periodo Académico UNAC (20)

Iteracion 5 Proceso de Matricula
Iteracion 5  Proceso de MatriculaIteracion 5  Proceso de Matricula
Iteracion 5 Proceso de Matricula
 
IteraciónI.FaseConstruccion
IteraciónI.FaseConstruccionIteraciónI.FaseConstruccion
IteraciónI.FaseConstruccion
 
Manual deusuario ultimo
Manual deusuario ultimoManual deusuario ultimo
Manual deusuario ultimo
 
Consultorio Médico
Consultorio MédicoConsultorio Médico
Consultorio Médico
 
Proyecto grado
Proyecto grado Proyecto grado
Proyecto grado
 
Admin linuxubuntufedora
Admin linuxubuntufedoraAdmin linuxubuntufedora
Admin linuxubuntufedora
 
Tfm javier eduardo_carrillo_plaza
Tfm javier eduardo_carrillo_plazaTfm javier eduardo_carrillo_plaza
Tfm javier eduardo_carrillo_plaza
 
Curso oracle
Curso oracleCurso oracle
Curso oracle
 
Primavera manual completo Basico
Primavera manual completo BasicoPrimavera manual completo Basico
Primavera manual completo Basico
 
APLICACIÓN DE MÉTODOS Y HERRAMIENTAS ÁGILES PARA EL DESARROLLO DE UN SISTEMA ...
APLICACIÓN DE MÉTODOS Y HERRAMIENTAS ÁGILES PARA EL DESARROLLO DE UN SISTEMA ...APLICACIÓN DE MÉTODOS Y HERRAMIENTAS ÁGILES PARA EL DESARROLLO DE UN SISTEMA ...
APLICACIÓN DE MÉTODOS Y HERRAMIENTAS ÁGILES PARA EL DESARROLLO DE UN SISTEMA ...
 
Informe modelo
Informe modeloInforme modelo
Informe modelo
 
Mcvs ad-05 documento de analisis y diseño de cus
Mcvs ad-05 documento de analisis y diseño de cusMcvs ad-05 documento de analisis y diseño de cus
Mcvs ad-05 documento de analisis y diseño de cus
 
Fundamentos de Programación con Lenguaje de Programación C++
Fundamentos de Programación con Lenguaje de Programación C++Fundamentos de Programación con Lenguaje de Programación C++
Fundamentos de Programación con Lenguaje de Programación C++
 
El lenguaje de programación c++
El lenguaje de programación c++El lenguaje de programación c++
El lenguaje de programación c++
 
Guia r pida_robot_mitsubishi_rv2-aj
Guia r pida_robot_mitsubishi_rv2-ajGuia r pida_robot_mitsubishi_rv2-aj
Guia r pida_robot_mitsubishi_rv2-aj
 
Manual sistema de_matricula
Manual sistema de_matriculaManual sistema de_matricula
Manual sistema de_matricula
 
Trabajo Final De Arqui
Trabajo Final De ArquiTrabajo Final De Arqui
Trabajo Final De Arqui
 
Didáscalo Manual De Usuario
Didáscalo Manual De UsuarioDidáscalo Manual De Usuario
Didáscalo Manual De Usuario
 
Cat 365
Cat 365Cat 365
Cat 365
 
Manual básico de programación en c++
Manual básico de programación en c++Manual básico de programación en c++
Manual básico de programación en c++
 

Más de Francisco Flores Murrieta

Más de Francisco Flores Murrieta (6)

Informe final practica pre_ii_francisco_flores_v6
Informe final practica pre_ii_francisco_flores_v6Informe final practica pre_ii_francisco_flores_v6
Informe final practica pre_ii_francisco_flores_v6
 
Evaluacion de PPPII Coordinación
Evaluacion de PPPII   CoordinaciónEvaluacion de PPPII   Coordinación
Evaluacion de PPPII Coordinación
 
Objetivos Proyecto
Objetivos ProyectoObjetivos Proyecto
Objetivos Proyecto
 
CRONOGRAMA DE ACTIVIDADES
CRONOGRAMA DE ACTIVIDADESCRONOGRAMA DE ACTIVIDADES
CRONOGRAMA DE ACTIVIDADES
 
Informe final practica pre_ii_francisco_flores_v6
Informe final practica pre_ii_francisco_flores_v6Informe final practica pre_ii_francisco_flores_v6
Informe final practica pre_ii_francisco_flores_v6
 
Plan de trabajo_francisco_flores_v1
Plan de trabajo_francisco_flores_v1Plan de trabajo_francisco_flores_v1
Plan de trabajo_francisco_flores_v1
 

Sistema de Reportes y Cierre de Periodo Académico UNAC

  • 1. UNIVERSIDAD NACIONAL DE UCAYALI FACULTAD DE INGENIERIA DE SISTEMASY DE INGENIERIA CIVIL ESCUELA ACADÉMICOPROFESIONAL DE INGENIERIA DE SISTEMAS SÉPTIMA ITERACIÓN “MÓDULO DE REPORTES Y CIERRE DE PERIÓDO ACADÉMICO” Alumno : Flores Murrieta, Francisco Segundo. Asesor : Ing.Luis Alberto Rivera Echegaray Pucallpa - Perú 2013
  • 2. CONTENIDO 1.1. CAPÍTULO 3: Desarrollo de Sistema Informático ................................................4 1.1.1. Séptima Iteración Módulo Reportes y Cierre de Periodo Académico ....................... 4 1.1.1.1. Especificación de casos de uso............................................................................ 4 1.1.1.2. Diagrama de Secuencia Reportes – Cierre Periodo Académico........................ 13 1.1.1.3. Diagrama de Actividades Reportes – Cierre de Periodo Académico ................ 22 1.1.1.4. Interfaz Gráfica Módulo Reportes y Cierre de Periodo Académico.................. 27 1.1.1.5. Pruebas Módulo Reportes................................................................................. 29 1.1.1.6. Estructura de Trabajo .NET Módulo Reportes y Cierre de Periodo Académico 30 Figuras 1. Figura Diagrama de Secuencia Cierre Horario Académico....................................................... 14 2. Figura Diagrama de Secuencia Cierre Matrícula ...................................................................... 15 3. Figura Diagrama de Secuencia Cierre Registro de Notas......................................................... 15 4. Figura Diagrama de Secuencia Actualizar Avance Curricular................................................... 17 5. Figura Diagrama de Secuencia Imprimir Avance Curricular Masivo. ....................................... 19 6. Figura Diagrama de Secuencia Imprimir Record Académico Masivo....................................... 21 7. Figura Diagrama de Actividades Cierre de Horario Académico ............................................... 22 8. Figura Diagrama de Actividades Cierre de Matrícula............................................................... 23 9. Figura Diagrama de Actividades Cierre de Notas Actas ........................................................... 24 10. Figura Diagrama de Actividades Reportes Individuales........................................................... 25 11. Figura Diagrama de Actividades Reportes Masivos ................................................................. 26 12. Figura: Interfaz Gráfica Actualizar Avance Curricular............................................................... 27 13. Figura: Interfaz Gráfica Imprimir Boleta de Notas ................................................................... 27 14. Figura: Interfaz Gráfica Imprimir Record Académico............................................................... 28 15. Figura: Interfaz Gráfica Imprimir Avance Curricular ................................................................ 28 16. Figura: Clases Asociadas Módulo Reportes.............................................................................. 30 17. Figura: Paquetes – Cierre_Academico Reportes....................................................................... 30
  • 3. Tablas 1. Tabla: LISTA DE CASOS DE USO DEL SISTEMA: “GESTIONAR CIERRE PERIODOS ACADEMICOS Y REPORTES” .......................................................................................................................................... 4 2. Tabla: CIERRE DE CARGA HORARIO............................................................................................. 4 3. Tabla:CIERRE DE MATRICULA...................................................................................................... 6 4. CIERRE DE NOTAS ACTAS ............................................................................................................ 7 5. Tabla: ACTUALIZAR AVANCE POR ALUMNO ............................................................................... 8 6. Tabla: Actualizar Avance – Imprimir ......................................................................................... 29
  • 4. 4 4 1.1. CAPÍTULO 3: Desarrollo de Sistema Informático 1.1.1. Séptima Iteración Módulo Reportes y Cierre de Periodo Académico Este último modulo se trabajó conjuntamente el cierre de periodo académico ya que son formularios muy simples de trabajar, es por ello que se considera un solo modulo, pero en el menú se le desglosa en dos para su mejor funcionamiento. 1.1.1.1. Especificación de casos de uso 1. Tabla: LISTA DE CASOS DE USO DEL SISTEMA: “GESTIONAR CIERRE PERIODOS ACADEMICOS Y REPORTES” Código CUS: Nombre de Caso de Uso CUS-CCH-021 Cierre De Carga Horario CUS-CDM-022 Cierre De Matricula CUS-CNO-023 Cierre de Notas Actas CUS-AAA-024 Actualizar Avance por Alumno ESPECIFICACIÓN DE CU SISTEMA 2. Tabla: CIERRE DE CARGA HORARIO Código : CUS-CCH-021 Caso de uso: Cierre de Carga Horario Actor(es): -Coordinador. -Administrador del sistema. Propósito / Objetivo: Cierre de Carga Horariotiene como objetivo el cierre de los horarios.
  • 5. 5 5 Resumen: El caso de uso se inicia cuando el administrador del sistema o coordinador se dispone a hacer el cierre de carga horario que se da cuando un periodo finalizo. El caso de uso termina cuando se generó correctamente el cierre, Tipo: Real y Expandido. Precondiciones: El administrador o coordinador ingreso correctamente al sistema y ha seleccionado el módulo de CIERRE DE PERIODOS ACADEMICOS Y REPORTES. Requerimientos Asociados: CUS-GMO-001; CUS-GME-002 ESPECIFICACIÓN 4. Flujo Normal de Eventos Acción del Actor Respuesta del Sistema 1. El Administrador o Coordinador selecciona la opción en el menú/ CIERRE DE PERIODOS ACADEMICOS Y REPORTES - > CIERRE DE CARGA HORARIO. 2. El sistema muestra la pantalla: CIERRE DE CARGA HORARIO (inicialmente se seleccionó la modalidad y mención), con la siguiente opción: - (A)Procesar: Ver sección: Procesar el Cierre de Carga Horario. CIERRE DE CARGA HORARIO Sección: “Procesar el Cierre de Carga Horario” 3. El actor selecciona la opción (A) en la pantalla CIERRE DE CARGA HORARIO. 4. El sistema muestra la pantalla: CIERRE DE CARGA HORARIO A
  • 6. 6 6 3. Tabla:CIERRE DE MATRICULA Código : CUS-CDM-022 Caso de uso: Cierre de Matricula Actor(es): -Coordinador. -Administrador del sistema. Propósito / Objetivo: Cierre de Matriculatiene como objetivo el cierre de las matrículas del periodo actual. Resumen: El caso de uso se inicia cuando el administrador del sistema o coordinador se dispone a hacer el cierre de las matriculas de una determinada modalidad y mención, que se da cuando un periodo finaliza. El caso de uso termina cuando se generó correctamente el cierre. Tipo: Real y Expandido. Precondiciones: El administrador o coordinador ingreso correctamente al sistema y ha seleccionado el módulo de CIERRE DE PERIODOS ACADEMICOS Y REPORTES. Requerimientos Asociados: CUS-GMO-001; CUS-GME-002 ESPECIFICACIÓN 5. Flujo Normal de Eventos Acción del Actor Respuesta del Sistema 1. El Administrador o Coordinador selecciona la opción en el menú/ CIERRE DE PERIODOS ACADEMICOS Y REPORTES - > CIERRE DE MATRICULA. 2. El sistema muestra la pantalla: CIERRE DE MATRICULA (inicialmente se seleccionó la modalidad y mención), con la siguiente opción: - (A)Procesar: Ver sección: Procesar el Cierre de Matricula. CIERRE DE MATRICULA A
  • 7. 7 7 4. CIERRE DE NOTAS ACTAS Sección: “Procesar el Cierre de Matricula” 3. El actor selecciona la opción (A) en la pantalla CIERRE DE MATRICULA. 4. El sistema muestra la pantalla: CIERRE DE MATRICULA Código : CUS-CNO-023 Caso de uso: Cierre de Notas Actas Actor(es): -Coordinador. -Administrador del sistema. Propósito / Objetivo: Cierre de Notas Actastiene como objetivo el cierre de las actas. Resumen: El caso de uso se inicia cuando el administrador del sistema o coordinador se dispone a hacer el cierre actas de una determinada modalidad y mención que se da cuando un periodo finalizo. El caso de uso termina cuando se generó correctamente el cierre. Tipo: Real y Expandido. Precondiciones: El administrador o coordinador ingreso correctamente al sistema y ha seleccionado el módulo de CIERRE DE PERIODOS ACADEMICOS Y REPORTES. Requerimientos Asociados: CUS-GMO-001; CUS-GME-002 ESPECIFICACIÓN 6. Flujo Normal de Eventos Acción del Actor Respuesta del Sistema
  • 8. 8 8 5. Tabla: ACTUALIZAR AVANCE POR ALUMNO 1. El Administrador o Coordinador selecciona la opción en el menú/ CIERRE DE PERIODOS ACADEMICOS Y REPORTES - > CIERRE DE NOTAS ACTAS. 2. El sistema muestra la pantalla: CIERRE DE NOTAS ACTAS (inicialmente se seleccionó la modalidad y mención), con la siguiente opción: - (A)Procesar: Ver sección: Procesar el Cierre de Notas Actas. CIERRE DE NOTAS ACTAS Sección: “Procesar el Cierre de Notas Actas” 3. El actor selecciona la opción (A) en la pantalla CIERRE DE NOTAS ACTAS. 4. El sistema muestra la pantalla: CIERRE DE NOTAS ACTAS Código : CUS-AAA-024 Caso de uso: Actualizar Avance por Alumno Actor(es): -Coordinador. -Administrador del sistema. Propósito / Objetivo: Actualizar Avance por Alumno tiene como objetivos principales actualizar el avance curricular de los alumnos y de imprimir tanto el avance curricular como el record académico. Resumen: El caso de uso se inicia cuando el administrador del sistema o coordinador se dispone a actualizar el avance de los alumnos de una determinada A
  • 9. 9 9 modalidad, mención y plan de estudio. El actor también puede imprimir tanto el avance curricular como el record académico, con la intención de que el alumno esté al tanto en sus estudios. El caso de uso termina cuando se actualizo correctamente los avances curriculares. Tipo: Real y Expandido. Precondiciones: El administrador o coordinador ingreso correctamente al sistema y ha seleccionado el módulo de CIERRE DE PERIODOS ACADEMICOS Y REPORTES. Requerimientos Asociados: CUS-GMO-001; CUS-GME-002; CUS-GPE-011 ESPECIFICACIÓN 7. Flujo Normal de Eventos Acción del Actor Respuesta del Sistema 1. El Administrador o Coordinador selecciona la opción en el menú/ CIERRE DE PERIODOS ACADEMICOS Y REPORTES - > ACTUALIZAR AVANCE POR ALUMNO. 2. El sistema muestra la pantalla: ACTUALIZAR AVANCE POR ALUMNO (inicialmente se seleccionó la modalidad, mención y plan de estudio), con las siguientes opciones: - (A)Seleccionar Todos: Ver sección: Seleccionar Todos los Alumnos. - (B)Imprimir Avance: Ver sección: Imprimir Avance del Alumno Seleccionado. - (C)Imprimir Record: Ver seccion: Imprimir Record Academico del Alumno Seleccionado. | ACTUALIZAR AVANCE POR ALUMNO Sección: “Seleccionar Todos los Alumnos” A B C
  • 10. 10 10 3. El actor selecciona la opción (A) en la pantalla ACTUALIZAR AVANCE POR ALUMNO. 4. El sistema muestra la pantalla con las siguientes opciones: - (1) Actualizar: Ver sección: Actualizar Avances de Todos. - (2)Imprimir Boletas: Ver sección: Imprimir Boletas Seleccionadas. ACTUALIZAR AVANCE POR ALUMNO (2) Sección: “Actualizar Avances de Todos” 5. El actor selecciona la opción (1) en la pantalla ACTUALIZAR AVANCE POR ALUMNO (2). 6. El sistema muestra la pantalla: ACTUALIZAR AVANCE POR ALUMNO (2) Sección: “Imprimir Boletas Seleccionadas” 7. El actor selecciona la opción (2) en la pantalla ACTUALIZAR AVANCE POR ALUMNO (2). 8. El sistema muestra la pantalla: 1 2
  • 11. 11 11 BOLETA DE NOTAS Sección: “Imprimir Avance del Alumno Seleccionado” 9. El actor selecciona la opción (B) en la pantalla ACTUALIZAR AVANCE POR ALUMNO. 10. El sistema muestra la pantalla: AVANCE CURRICULAR Sección: “Imprimir Record Académico del Alumno Seleccionado” 11. El actor selecciona la opción (C) en la pantalla ACTUALIZAR AVANCE POR ALUMNO. 12. El sistema muestra la pantalla:
  • 13. 13 13 1.1.1.2. Diagrama de Secuencia Reportes – Cierre Periodo Académico Cierre Horario Académico : COORDINADOR : PantallaPrincipal cMencioncModalidad : cPeriodo: frmCierreHorario.aspx : frmCierreHorario.aspx.cs : cCargaHorario 1 : click en generar actas notas() 2 : invocar el formulario() 3 : Page_Load() 4 : lblPeriodoActual() 5 : TraerPeriodoActual() 6 : LlenarModalidad() 7 : cargar periodo actual 8 : TraerTodos() 9 : cargar en la pagina principal10 : seleccionar modalidad() 11 : ddlModalidad_SelectedIndexChanged() 12 : TraerTodosPorModalidad() 13 : cargar en la pagina principal 14 : seleccionar mención() 15 : click en procesar() 16 : btGenerar_Click() 17 : CierreCargaHorario() 18 : mensaje de confirmación
  • 14. 14 14 1. Figura Diagrama de SecuenciaCierre Horario Académico Cierre Matricula : COORDINADOR : PantallaPrincipal cMencioncModalidad: cPeriodo: frmCierreMatricula.aspx : frmCierreMatricula.aspx.cs : cDetCursoMatriculado 1 : click en generar actas notas() 2 : invocar el formulario() 3 : Page_Load() 4 : lblPeriodoActual() 5 : TraerPeriodoActual() 6 : cargar periodo actual 7 : LlenarModalidad() 8 : TraerTodos() 9 : cargar en la pagina principal10 : seleccionar modalidad() 11 : ddlModalidad_SelectedIndexChanged() 12 : TraerTodosPorModalidad() 13 : cargar en la pagina principal14 : seleccionar mención() 15 : click en procesar() 16 : btGenerar_Click() 17 : CierreMatricula() 18 : mensaje de confirmación
  • 15. 15 15 2. Figura Diagrama de SecuenciaCierre Matrícula Cierre Horario Registro de Notas 3. Figura Diagrama de SecuenciaCierre Registro de Notas : COORDINADOR : PantallaPrincipal cMencioncModalidad: cPeriodo : cDetCursoMatriculado : frmCierreNotas.aspx : frmCierreNotas.aspx.cs 1 : click en generar actas notas() 2 : invocar el formulario() 3 : lblPeriodoActual() 4 : TraerPeriodoActual() 5 : cargar periodo actual() <<destroy>>6 : LlenarModalidad() 7 : TraerTodos() 8 : cargar en la pagina principal9 : seleccionar modalidad() 10 : ddlModalidad_SelectedIndexChanged() 11 : TraerTodosPorModalidad() 12 : cargar en la pagina principal13 : seleccionar mención() 14 : click en procesar() 15 : btGenerar_Click() 16 : CierreNotaActas() 17 : mensaje de confirmación
  • 16. 16 16 Actualizar Avance Curricular : PantallaPrincipal : COORDINADOR : cPeriodo : cModalidad : cMencion: frmActualizarAvance.aspx : frmActualizarAvance.aspx.cs : cPlanEstudio : cAvanceCurricular 1 : clicken gestionar proceso matricula() 2 : invocar elformulario() 3 : Page_Load() 4 : lblPeriodoActual.Text() 5 : traerPeriodoActual() 6 : trae periodo actual 7 : LlenarModalidad() 8 : traerTodo() 9 : cargar en la pagina principal10 : seleccionar modalidad 11 : ddlModalidad_SelectedIndexChanged() 12 : TraerTodosPorModalidad() 13 : cargar mención 14 : seleccionar mención() 15 : ddlMencion_SelectedIndexChanged()
  • 17. 17 17 4. Figura Diagrama de SecuenciaActualizar Avance Curricular 7 : LlenarModalidad() 8 : traerTodo() 9 : cargar en la pagina principal10 : seleccionar modalidad 11 : ddlModalidad_SelectedIndexChanged() 12 : TraerTodosPorModalidad() 13 : cargar mención 14 : seleccionar mención() 15 : ddlMencion_SelectedIndexChanged() 16 : TraerPorMencion() 17 : cargar plan de estudio18 : seleccionar plan de estudio() 19 : ddlPlan_SelectedIndexChanged() 20 : TraerTodos() 21 : carga la lista de alumnos() 22 : click en seleccionar todos() 23 : click en actualizar avances() 24 : btActualizarAvance_Click() 25 : ActualizarAvance() 26 : mensaje de confirmación
  • 18. 18 18 Imprimir Avance Curricular Masivo : PantallaPrincipal : COORDINADOR : cPeriodo : cModalidad : cMencion: frmActualizarAvance.aspx : frmActualizarAvance.aspx.cs : cPlanEstudio : cAvanceCurricular 1 : click en gestionar proceso matricula() 2 : invocar el formulario() 3 : Page_Load() 4 : lblPeriodoActual.Text() 5 : traerPeriodoActual() 6 : trae periodo actual 7 : LlenarModalidad() 8 : traerTodo() 9 : cargar en la pagina principal10 : seleccionar modalidad 11 : ddlModalidad_SelectedIndexChanged() 12 : TraerTodosPorModalidad() 13 : cargar mención 14 : seleccionar mención() 15 : ddlMencion_SelectedIndexChanged() 16 : TraerPorMencion() 17 : cargar plan de estudio18 : seleccionar plan de estudio() 19 : ddlPlan_SelectedIndexChanged() 20 : TraerTodos() 21 : carga la lista de alumnos() 22 : click en seleccionar todos() 23 : click en actualizar avances()
  • 19. 19 19 5. Figura Diagrama de SecuenciaImprimir Avance Curricular Masivo. 13 : cargar mención 14 : seleccionar mención() 15 : ddlMencion_SelectedIndexChanged() 16 : TraerPorMencion() 17 : cargar plan de estudio18 : seleccionar plan de estudio() 19 : ddlPlan_SelectedIndexChanged() 20 : TraerTodos() 21 : carga la lista de alumnos() 22 : click en seleccionar todos() 23 : click en actualizar avances() 24 : btActualizarAvance_Click() 25 : ActualizarAvance() 26 : mensaje de confirmación27 : click en imprimir avances seleccionados() 28 : btImpAvanceCurricular_Click() 29 : RepAvanceCurricular() 30 : carga el reporte() 31 : click en aceptar()
  • 20. 20 20 Imprimir Record Académico Masivo. : PantallaPrincipal : COORDINADOR : cPeriodo : cModalidad : cMencion: frmActualizarAvance.aspx : frmActualizarAvance.aspx.cs : cPlanEstudio : cAvanceCurricular 1 : click en gestionar proceso matricula() 2 : invocar el formulario() 3 : Page_Load() 4 : lblPeriodoActual.Text() 5 : traerPeriodoActual() 6 : trae periodo actual 7 : LlenarModalidad() 8 : traerTodo() 9 : cargar en la pagina principal10 : seleccionar modalidad 11 : ddlModalidad_SelectedIndexChanged() 12 : TraerTodosPorModalidad() 13 : cargar mención 14 : seleccionar mención() 15 : ddlMencion_SelectedIndexChanged() 16 : TraerPorMencion() 17 : cargar plan de estudio18 : seleccionar plan de estudio() 19 : ddlPlan_SelectedIndexChanged() 20 : TraerTodos() 21 : carga la lista de alumnos() 22 : click en seleccionar todos() 23 : click en actualizar avances() 24 : btActualizarAvance_Click() 25 : ActualizarAvance() 27 : click en imprimir avances seleccionados()
  • 21. 21 21 6. Figura Diagrama de SecuenciaImprimir Record Académico Masivo. 12 : TraerTodosPorModalidad() 13 : cargar mención 14 : seleccionar mención() 15 : ddlMencion_SelectedIndexChanged() 16 : TraerPorMencion() 17 : cargar plan de estudio18 : seleccionar plan de estudio() 19 : ddlPlan_SelectedIndexChanged() 20 : TraerTodos() 21 : carga la lista de alumnos() 22 : click en seleccionar todos() 23 : click en actualizar avances() 24 : btActualizarAvance_Click() 25 : ActualizarAvance() 26 : mensaje de confirmación27 : click en imprimir avances seleccionados() 28 : btImpAvanceCurricular_Click() 29 : RepAvanceCurricular() 30 : carga el reporte() 31 : click en aceptar()
  • 22. 22 22 1.1.1.3. Diagrama de ActividadesReportes – Cierre de Periodo Académico Cierre de Horario Académico 7. Figura Diagrama de Actividades Cierre de Horario Académico
  • 23. 23 23 Cierre de Matrícula 8. Figura Diagrama de Actividades Cierre de Matrícula
  • 24. 24 24 Cierre de Notas Actas 9. Figura Diagrama de Actividades Cierre de Notas Actas
  • 25. 25 25 Reportes Personales 10. Figura Diagrama de Actividades Reportes Individuales
  • 26. 26 26 Reportes Masivos 11. Figura Diagrama de Actividades Reportes Masivos
  • 27. 27 27 1.1.1.4. Interfaz Gráfica Módulo Reportes y Cierre de Periodo Académico 12. Figura: Interfaz Gráfica Actualizar Avance Curricular 13. Figura: Interfaz Gráfica Imprimir Boleta de Notas
  • 28. 28 28 14. Figura: Interfaz Gráfica Imprimir Record Académico 15. Figura: Interfaz Gráfica Imprimir Avance Curricular
  • 29. 29 29 1.1.1.5. Pruebas Módulo Reportes 6. Tabla: Actualizar Avance – Imprimir Identificador RF-PCIR-001 Objetivo Verificar el registro exitoso de una matrícula normal Descripción Nos introducimos en el sistema como coordinador, accediendo a su funcionalidad y solicitamos ACTUALIZAR AVANCE CURRICULAR ubicada en el último módulo del menú principal, pasó seguido seleccionar modalidad, mención y plan de estudios donde el sistema nos mostrara una lista de alumnos para que llevemos a cabo la elaboración de dicho proceso “ACTUALIZAR AVANCES”. Seleccionaremos el botón ACTUALIZAR AVANCES, Paso seguido seleccionar el botón IMPRIMIR AVANCES SELECCIONADOS. Clases asociadas frmActualizarAvance.aspx, frmActualizarAvance.aspx.cs, CrvRptAvanceCurricularTotal.aspx, CrvRptAvanceCurricularTotal.aspx.cs, xmlAvanceCurricularTotal.xml ,rptAvanceCurricularTotal.rpt , cModalidad.cs, cMencion.cs, cPeriodo.cs, cAlumno.cs, cAvanceCurricular.cs Precondición ninguna Descripción de la prueba Llenar los campos mencionados Seleccionar modalidad “CIENCIAS AGRICOLA” Seleccionar mención “AGRICULTURA SOSTENIBLE” Seleccionar plan de estudios “2010-I “ Seleccionar botón Actualizar Avances Finalmente seleccionamos el botón Imprimir Avances Seleccionados
  • 30. 30 30 Resultados esperados El sistema muestra un mensaje “se ACTUALIZÓ CORRECTAMENTE”, Acto seguido la lista de avance curriculares para imprimir Resultado Obtenido El sistema muestra un mensaje “se ACTUALIZÓ CORRECTAMENTE”, Acto seguido la lista de avance curriculares para imprimir 1.1.1.6. Estructura de Trabajo .NET Módulo Reportes y Cierre de Periodo Académico 16. Figura: Clases Asociadas Módulo Reportes 17. Figura: Paquetes – Cierre_Academico Reportes