Iteracion7 v1

36
UNIVERSIDAD NACIONAL DE UCAYALI FACULTAD DE INGENIERIA DE SISTEMAS Y 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ú

Transcript of Iteracion7 v1

UNIVERSIDAD NACIONAL DE UCAYALI

FACULTAD DE INGENIERIA DE SISTEMAS Y 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.......................................................15

2. Figura Diagrama de Secuencia Cierre Matrícula......................................................................16

3. Figura Diagrama de Secuencia Cierre Registro de Notas.........................................................16

4. Figura Diagrama de Secuencia Actualizar Avance Curricular...................................................18

5. Figura Diagrama de Secuencia Imprimir Avance Curricular Masivo........................................20

6. Figura Diagrama de Secuencia Imprimir Record Académico Masivo.......................................22

7. Figura Diagrama de Actividades Cierre de Horario Académico...............................................23

8. Figura Diagrama de Actividades Cierre de Matrícula...............................................................24

9. Figura Diagrama de Actividades Cierre de Notas Actas...........................................................25

10. Figura Diagrama de Actividades Reportes Individuales...........................................................26

11. Figura Diagrama de Actividades Reportes Masivos.................................................................27

12. Figura: Interfaz Gráfica Actualizar Avance Curricular..............................................................28

13. Figura: Interfaz Gráfica Imprimir Boleta de Notas...................................................................28

14. Figura: Interfaz Gráfica Imprimir Record Académico...............................................................29

15. Figura: Interfaz Gráfica Imprimir Avance Curricular................................................................29

16. Figura: Clases Asociadas Módulo Reportes.............................................................................31

17. Figura: Paquetes – Cierre_Academico Reportes......................................................................31

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

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 Horario tiene como objetivo el cierre de los horarios.

4

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:

5

A

6

CIERRE DE CARGA HORARIO

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 Matricula tiene 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.

6

7

CIERRE DE MATRICULA

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

4. CIERRE DE NOTAS ACTAS

Código : CUS-CNO-023

Caso de uso: Cierre de Notas Actas

Actor(es): -Coordinador.

-Administrador del sistema.

Propósito / Objetivo: Cierre de Notas Actas tiene 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 CUS-GMO-001; CUS-GME-002

7

A

8

Asociados:

ESPECIFICACIÓN

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

5. Tabla: ACTUALIZAR AVANCE POR ALUMNO

Código : CUS-AAA-024

Caso de uso: Actualizar Avance por Alumno

Actor(es): -Coordinador.

8

A

9

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

9

10

|

ACTUALIZAR AVANCE POR ALUMNO

Sección: “Seleccionar Todos los Alumnos”

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:

10

A

B

C

11

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:

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:

11

12

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:

RECORD ACADEMICO

12

13

1.1.1.2. Diagrama de Secuencia Reportes – Cierre Periodo Académico

Cierre Horario Académico

: COORDINADOR

: PantallaPrincipalcMencioncModalidad : 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 principal14 : seleccionar mención()

15 : click en procesar()

16 : btGenerar_Click()

17 : CierreCargaHorario()

18 : mensaje de confirmación

13

14

1. Figura Diagrama de Secuencia Cierre Horario Académico

Cierre Matricula

: COORDINADOR

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

14

15

2. Figura Diagrama de Secuencia Cierre Matrícula

Cierre Horario Registro de Notas

: COORDINADOR

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

3. Figura Diagrama de Secuencia Cierre Registro de Notas

15

16

Actualizar Avance Curricular

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

12 : TraerTodosPorModalidad()

13 : cargar mención14 : 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

16

17

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

12 : TraerTodosPorModalidad()

13 : cargar mención14 : 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

4. Figura Diagrama de Secuencia Actualizar Avance Curricular

17

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

12 : TraerTodosPorModalidad()

13 : cargar mención14 : 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()

18

19

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

12 : TraerTodosPorModalidad()

13 : cargar mención14 : 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()

5. Figura Diagrama de Secuencia Imprimir Avance Curricular Masivo.

19

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

12 : TraerTodosPorModalidad()

13 : cargar mención14 : 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

21

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

12 : TraerTodosPorModalidad()

13 : cargar mención14 : 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()

6. Figura Diagrama de Secuencia Imprimir Record Académico Masivo.

21

22

1.1.1.3. Diagrama de Actividades Reportes – Cierre de Periodo Académico

Cierre de Horario Académico

7. Figura Diagrama de Actividades Cierre de Horario Académico

22

23

Cierre de Matrícula

8. Figura Diagrama de Actividades Cierre de Matrícula

23

24

Cierre de Notas Actas

9. Figura Diagrama de Actividades Cierre de Notas Actas

24

25

Reportes Personales

10. Figura Diagrama de Actividades Reportes Individuales

25

26

Reportes Masivos

11. Figura Diagrama de Actividades Reportes Masivos

26

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

27

28

14. Figura: Interfaz Gráfica Imprimir Record Académico

15. Figura: Interfaz Gráfica Imprimir Avance Curricular

28

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

29

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

30