Iteracion5 v1

48
UNIVERSIDAD NACIONAL DE UCAYALI FACULTAD DE INGENIERIA DE SISTEMAS Y DE INGENIERIA CIVIL ESCUELA ACADÉMICOPROFESIONAL DE INGENIERIA DE SISTEMAS QUÍNTA ITERACIÓN “MÓDULO PROCESO DE MATRICULA” Alumno : Flores Murrieta, Francisco Segundo. Asesor : Ing. Luis Alberto Rivera Echegaray Pucallpa - Perú

Transcript of Iteracion5 v1

Page 1: Iteracion5 v1

UNIVERSIDAD NACIONAL DE UCAYALI

FACULTAD DE INGENIERIA DE SISTEMAS Y DE INGENIERIA CIVIL

ESCUELA ACADÉMICOPROFESIONAL DE INGENIERIA DE SISTEMAS

QUÍNTA ITERACIÓN

“MÓDULO PROCESO DE MATRICULA”

Alumno : Flores Murrieta, Francisco Segundo.

Asesor : Ing. Luis Alberto Rivera Echegaray

Pucallpa - Perú

2013

Page 2: Iteracion5 v1

CONTENIDO

1.1. CAPÍTULO 3: Desarrollo de Sistema Informático..................................................4

1.1.1. Quinta Iteración Módulo Proceso de Matrícula.........................................................4

1.1.1.1. Especificación de casos de uso Módulo Proceso de Matrícula...........................4

1.1.1.2. Diagrama de Secuencia Proceso de Matricula..................................................18

1.1.1.3. Diagrama de Actividades Proceso de Matricula...............................................28

1.1.1.4. Interfaz Gráfica.................................................................................................34

1.1.1.5. Pruebas Gestionar Proceso de Matricula..........................................................37

1.1.1.6. Estructura de Trabajo .NET Módulo Proceso de Matrícula...............................39

Figuras

1. Figura Diagrama de Actividades Generar Avance Curricular...................................................19

2. Figura Diagrama de Secuencia Generar Ficha de Matricula....................................................21

3. Figura Diagrama de Secuencia Proceso de Matricula de Ingresantes......................................22

4. Figura Diagrama de Secuencia Proceso de Matricula Normal.................................................24

5. Figura Diagrama de Secuencia Reinscripción de curso............................................................26

6. Figura Diagrama de Secuencia Retiro Parcial..........................................................................28

7. Figura Diagrama de Actividades Generar Avance Curricular...................................................29

8. Figura Diagrama de Actividades Generar Ficha de Matricula..................................................29

9. Figura Diagrama de Actividades Proceso de Matricula de Ingresantes...................................30

10. Figura Diagrama de Actividades Proceso de Matricula Normal...............................................32

11. Figura Diagrama de Actividades Registrar Matricula Individual..............................................32

12. Figura Diagrama de Actividades Reinscripción de curso..........................................................33

13. Figura Diagrama de Actividades Retiro Parcial........................................................................34

14. Figura: Interfaz Gráfica Generar Avance Curricular..................................................................35

15. Figura: Interfaz Gráfica Generar Ficha de Matrícula.................................................................35

16. Figura: Interfaz Gráfica Lista de Alumnos a Matricular.............................................................36

17. Figura: Interfaz Gráfica Ficha de Matricula Matriculada..........................................................36

Page 3: Iteracion5 v1

18. Figura: Interfaz Gráfica Boleta de Matrícula.............................................................................36

19. Figura: Interfaz Gráfica Ficha de Reinscripción de Cursos........................................................37

20. Figura: Interfaz Gráfica Imprimir Boletas de Matriculas Masivas.............................................37

21. Figura: Clases Asociadas Módulo Proceso de Matricula...........................................................40

22. Figura: Paquete - Procesos.......................................................................................................40

Tablas

1. Tabla: LISTA DE CASOS DE USO DEL SISTEMA: “GESTIONAR PROCESO MATRICULA”................4

2. Tabla: GENERAR AVANCE CURRICULAR......................................................................................4

3. Tabla: GENERAR FICHA MATRICULA...........................................................................................6

4. Tabla: GESTIONAR PROCESO MATRICULA................................................................................10

5. Tabla: Registrar matricula normal............................................................................................37

6. Tabla: Registrar matricula ingresantes.....................................................................................38

Page 4: Iteracion5 v1

4

1.1. CAPÍTULO 3: Desarrollo de Sistema Informático

1.1.1. Quinta Iteración Módulo Proceso de Matrícula

1.1.1.1. Especificación de casos de uso Módulo Proceso de Matrícula

1. Tabla: LISTA DE CASOS DE USO DEL SISTEMA: “GESTIONAR PROCESO

MATRICULA”

Código CUS: Nombre de Caso de Uso

CUS-GAC-015 Generar Avance Curricular

CUS-GFM-016 Generar Ficha Matricula

CUS-GPM-017 Gestionar Proceso Matricula

ESPECIFICACIÓN DE CU SISTEMA

2. Tabla: GENERAR AVANCE CURRICULAR

Código : CUS-GAC-015

Caso de uso: Generar Avance Curricular

Actor(es): -Coordinador.

-Administrador del sistema.

Propósito / Objetivo: Generar Avance Curricular tiene como objetivo generar el avance curricular solo para aquellos alumnos que tienen como condición “Ingresante”, ósea para los que recién fueron matriculados.

Resumen: El caso de uso se inicia cuando el administrador del sistema o coordinador se dispone a generar los avances curriculares por primera vez a aquellos alumnos que van a empezar a estudiar, dependiendo la modalidad, mención y plan de estudio. El caso de uso termina cuando el sistema arroja el mensaje “SE GENERO CORRECTAMENTE”.

Tipo: Real y Expandido.

4

Page 5: Iteracion5 v1

5

Precondiciones: El administrador o coordinador ingreso correctamente al sistema y ha seleccionado el módulo de PROCESO DE MATRICULA.

Requerimientos Asociados:

CUS-GMO-001; CUS-GME-002; CUS-GPE-011

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ú/ PROCESO DE MATRICULA -> GENERAR AVANCE CURRICULAR (Pantalla: Selección de Opción en el Menú)

Generar Avance Curricular

2. El sistema muestra la pantalla: GENERAR AVANCE CURRICULAR (seleccionadas inicialmente la modalidad, mención y plan de estudio), con la siguiente opción:

- (A)Procesar: Ver sección: Procesar Avance Curricular.

GENERAR AVANCE CURRICULAR

Sección: “Procesar Avance Curricular”

5

A

Page 6: Iteracion5 v1

6

3. El actor selecciona la opción (A) en la pantalla GENERAR AVANCE CURRICULAR

4. El sistema muestra la pantalla:

GENERAR AVANCE CURRICULAR

3. Tabla: GENERAR FICHA MATRICULA

Código : CUS-GFM-016

Caso de uso: Generar Ficha Matricula

Actor(es): -Coordinador.

-Administrador del sistema.

Propósito / Objetivo: Generar Ficha Matricula tiene como objetivo generar las fichas de matrícula de todos los alumnos de cada mención.

Resumen: El caso de uso se inicia cuando el administrador del sistema o coordinador se dispone a generar las fichas de matrícula de todos los alumnos de una mención. El caso de uso termina cuando el sistema arroja el mensaje “SE PROCESO CORRECTAMENTE”.

Tipo: Real y Expandido.

Precondiciones: El administrador o coordinador ingreso correctamente al sistema y ha seleccionado el módulo de PROCESO DE MATRICULA.

Requerimientos Asociados:

CUS-GMO-001; CUS-GME-002; CUS-GAL-003; CUS-GPE-005

ESPECIFICACIÓN

5. Flujo Normal de Eventos

Acción del Actor Respuesta del Sistema

6

Page 7: Iteracion5 v1

7

1. El Administrador o Coordinador selecciona la opción en el menú/ PROCESO DE MATRICULA -> GENERAR FICHA MATRICULA (Pantalla: Selección de Opción en el Menú)

Generar Ficha Matricula

2. El sistema muestra la pantalla: GENERAR FICHA MATRICULA (seleccionadas inicialmente la modalidad y mención), con las siguientes opciones:

- (A) Buscar: Ver sección: Búsqueda individual de alumno.

- (B) Reprocesar: Ver sección: Reprocesar Fichas de Matricula.

- (C) Procesar: Ver sección: Procesar Fichar de Matricula.

7

Page 8: Iteracion5 v1

8

GENERAR FICHA MATRICULA

Sección: “Búsqueda individual de alumno”

3. El actor selecciona la opción (A) en la pantalla GENERAR FICHA MATRICULA.

4. El sistema muestra la pantalla:

GENERAR FICHA MATRICULA

5. El actor hace clic en el boton Buscar (en la imagen superior)

6. El sistema muestra la pantalla:

GENERAR FICHA MATRICULA

8

A

B

C

Page 9: Iteracion5 v1

9

7. El actor selecciona la opción (B) en la pantalla GENERAR FICHA MATRICULA

8. El sistema muestra la pantalla:

GENERAR FICHA MATRICULA

9. El actor selecciona la opción (C) en la pantalla GENERAR FICHA MATRICULA

10. El sistema muestra la pantalla:

GENERAR FICHA MATRICULA

11. El actor hace clic en Aceptar (en la imagen superior)

12. El sistema muestra la pantalla:

GENERAR FICHA MATRICULA

9

Page 10: Iteracion5 v1

10

4. Tabla: GESTIONAR PROCESO MATRICULA

Código : CUS-GPM-017

Caso de uso: Gestionar Proceso Matricula

Actor(es): -Coordinador.

-Administrador del sistema.

Propósito / Objetivo: Gestionar Proceso Matricula tiene como objetivo matricular a los alumnos.

Resumen: El caso de uso se inicia cuando el administrador del sistema o coordinador se dispone a matricular a alumnos de una mención específica, estos pueden ser alumnos que ya se encuentran estudiando o como también alumnos que recién van a empezar a estudiar. El caso de uso termina cuando los alumnos se matricularon en los cursos que deseaban. Si el alumno desea retirarse de un curso lo puede hacer, como también se puede reinscribir o hacer un retiro total, todo eso en las fechas establecidas.

Tipo: Real y Expandido.

Precondiciones: El administrador o coordinador ingreso correctamente al sistema y ha seleccionado el módulo de PROCESO DE MATRICULA.

Requerimientos Asociados:

CUS-GPE-005; CUS-GTP-010

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ú/ PROCESO DE MATRICULA -> GESTIONAR PROCESO MATRICULA (Pantalla: Selección de Opción en el Menú)

10

Page 11: Iteracion5 v1

11

Lista de Alumnos a Matricular

2. El sistema muestra la pantalla: LISTA DE ALUMNOS A MATRICULAR, con las siguientes opciones:

- (A)Matricula Individual: Ver sección: Matricula Individual

- (B) Alumnos Ingresantes: Ver sección: Matricula Masiva de Alumnos Ingresantes.

LISTA DE ALUMNOS A MATRICULAR

Sección: “Matricula Individual”

3. El actor selecciona la opción (A) en la pantalla LISTA DE ALUMNOS A MATRICULAR

4. El sistema muestra la pantalla:

FICHA DE MATRICULA

11

AB

Page 12: Iteracion5 v1

12

5. El actor después de hacer clic en el check, hace clic en el botón MATRICULAR

6. El sistema muestra la pantalla:

FICHA DE MATRICULA

7. El actor ve la boleta de matrícula del alumno

8. El sistema muestra la pantalla:

BOLETA DE MATRICULA9. El actor vuelve a la interfaz principal y hace

clic en el icono de “MATRI INDIV” (matricual individual) a un alumno que ya se encuentra MATRICULADO.

10. El sistema muestra la pantalla

12

Page 13: Iteracion5 v1

13

LISTAR ALUMNO A MATRICULAR11. El actor hace clic en el icono “REINS CUR”

(reinscripcion de cursos) a un alumno que aun no se encuentra MATRICULADO.

12. El sistema muestra la pantalla:

LISTAR ALUMNO A MATRICULAR13. El actor hace clic en el icono “REINS CUR”

a un alumno que si se encuentra MATRICULADO

14. El sistema muestra la pantalla:

FICHA DE REINSCRIPCION DEL CURSO15. El actor regresa a la interfaz principal 16. El sistema muestra la pantalla:

13

Page 14: Iteracion5 v1

14

LISTAR ALUMNO A MATRICULAR17. El actor hace clic en el icono ”RET PAR”

(retiro parcial) sin antes no haber generado las actas (en la imagen de la parte superior).

18. El sistema muestra la pantalla:

LISTAR ALUMNO A MATRICULAR19. El actor permanece en la interfaz principal. 20. El sistema muestra la pantalla:

14

Page 15: Iteracion5 v1

15

LISTAR ALUMNO A MATRICULAR21. El actor hace clic en el icono RET TOT

(retiro total) (en la imagen de la parte superior).

22. El sistema muestra la pantalla:

15

Page 16: Iteracion5 v1

16

LISTAR ALUMNO A MATRICULAR23. El actor hace clic en el boton IMPRIMIR

BOLETAS DE MATRICULA (en la imagen de la parte superior)

24. El sistema muestra la pantalla:

BOLETA DE MATRICULA

Sección: “Matricula Masiva de Alumnos Ingresantes”

25. El actor selecciona la opción (B) en la pantalla LISTA DE ALUMNOS A MATRICULAR

26. El sistema muestra la pantalla:

LISTA DE ALUMNOS A MATRICULAR27. El actor hace clic en en boton CURSOS

MATRICULAR (imagen superior)28. El sistema muestra la pantalla:

MATRICULA DE INGRESANTES29. El actor selecciona el plan de estudio (en la

imagen superior)30. El sistema muestra la pantalla:

16

Page 17: Iteracion5 v1

17

MATRICULA DE INGRESANTES31. El actor hace clic en el boton MATRICULAR (en

la imagen superior)32. El sistema muestra la pantalla:

MATRICULA DE INGRESANTES

17

Page 18: Iteracion5 v1

18

1.1.1.2. Diagrama de Secuencia Proceso de Matricula

Generar Avance Curricular

: COORDINADOR

: PantallaPrincipal : FrmGenerarAvance.aspx : FrmGenerarAvance.aspx.cs : cAvanceCurricular cMencioncModalidad cPlanEstudio

1 : click en Generar avance()

2 : instancia la pagina()

3 : invocar los controladores()

4 : traerTodos()

5 : TraerPorModallidad()

6 : TraerPorMencion()

7 : pagina principal8

9 : cargar los controladores

10 : seleccionar datos requeridos()

11 : click en generar()

12 : GenerarAvance()

13 : GenerarAvance()

14 : mensaje de confirmación()

1. Figura Diagrama de Actividades Generar Avance Curricular

18

Page 19: Iteracion5 v1

19

Registrar Generar Ficha de Matricula

: COORDINADOR

: PantallaPrincipal FrmGenerarFichaMatricula.aspx.csFrmGenerarFichaMatricula.aspx cPeriodo cModalidad cMención cFichaMatriculacAlumno

1 : click en generar ficha de matricula()

2 : invocar el formulario()

3 : periodoActual()

4 : traerPeriodoActual()

5 : cargar en la pagina principal

6 : LlenarModalidad()

7 : traerTodo()

8 : traerTodo

9 : seleccionar modalidad()

10 : ddlModalidad_SelectedIndexChanged()

11 : TraerTodosPorModalidad()

12 : cargar mención13 : seleccionar mención()

14 : cargarGrilla()

15 : traerAlumnosPorMencion()

16 : mostrar grilla17 : click procesar()

18 : btnReprocesar_Click()

19 : GenerarFichaMatricula()

20 : mensaje de confirmación

19

Page 20: Iteracion5 v1

20

2. Figura Diagrama de Secuencia Generar Ficha de Matricula

Proceso de Matricula de Ingresantes

: COORDINADOR

: cFichaMatricula : cDetFichaMatricula : cPlanEstudio : cModalidad : cPeriodo : cMencion : PantallaPrincipal : ListarAlumnoMatricula.aspx : ListarAlumnoMatricula.aspx.cs : ListaMatriAlumNuevos.aspx : ListaMatriAlumNuevos.aspx.cs : cDetCursoMatriculado : cAlumno

1 : click en gestionar proceso matricula()

2 : invocar el formulario()

3 : Page_Load()

4 : lblPeriodoActual.Text()

5 : traerPeriodoActual()

6 : trae periodo actual7 : LlenarModalidad()

8 : traerTodo()

9 : cargar en la pagina principal10 : seleccionar modalidad()

11 : ddlModalidad_SelectedIndexChanged()

12 : TraerTodosPorModalidad()

13 : cargar mención14 : seleccionar mención()

15 : ddlMencion_SelectedIndexChanged()

16 : TraerTodosOpcion()

17 : mostrar grilla18 : click en alumno ingresantes()

19 : rblBuscador_SelectedIndexChanged()

20 : TraerTodosOpcion()

21 : mostrar grilla22 : click en curso a matricular()

23 : invoca el formulario()

24 : Page_Load()

25 : LlenarPlan()

26 : TraerPorMencion()

27

28 : ddlPlan_SelectedIndexChanged()

29 : TraerTodosING()

30 : carga los cursos en la pagina central31 : click en matricula()

32 : btGuardar_Click()

33 : MatriculaING()

34 : mensaje de confirmación

20

Page 21: Iteracion5 v1

21

: COORDINADOR

: cFichaMatricula : cDetFichaMatricula : cPlanEstudio : cModalidad : cPeriodo : cMencion : PantallaPrincipal : ListarAlumnoMatricula.aspx : ListarAlumnoMatricula.aspx.cs : ListaMatriAlumNuevos.aspx : ListaMatriAlumNuevos.aspx.cs : cDetCursoMatriculado : cAlumno

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

15 : ddlMencion_SelectedIndexChanged()

16 : TraerTodosOpcion()

17 : mostrar grilla18 : click en alumno ingresantes()

19 : rblBuscador_SelectedIndexChanged()

20 : TraerTodosOpcion()

21 : mostrar grilla22 : click en curso a matricular()

23 : invoca el formulario()

24 : Page_Load()

25 : LlenarPlan()

26 : TraerPorMencion()

27

28 : ddlPlan_SelectedIndexChanged()

29 : TraerTodosING()

30 : carga los cursos en la pagina central31 : click en matricula()

32 : btGuardar_Click()

33 : MatriculaING()

34 : mensaje de confirmación

3. Figura Diagrama de Secuencia Proceso de Matricula de Ingresantes

21

Page 22: Iteracion5 v1

22

Registrar Proceso de Matricula Normal

: PantallaPrincipal ListarAlumnoMatricula.aspx ListarAlumnoMatricula.aspx.cs FrmFichaMatricula.aspx FrmFichaMatricula.aspx.cs

: COORDINADOR

: cPeriodo : cModalidad : cMencion : cFichaMatricula : cDetFichaMatricula : cSeccion : cDetCursoMatriculado

: cAlumno

1 : click en gestionar proceso matricula()

2 : invocar el formulario()

3 : Page_Load()

4 : lblPeriodoActual.Text()5 : traerPeriodoActual()

6 : trae periodo actual7 : LlenarModalidad()

8 : traerTodo()

9 : cargar en la pagina principal

10 : seleccionar modalidad 11 : ddlModalidad_SelectedIndexChanged()

12 : TraerTodosPorModalidad()

13 : cargar mención14 : seleccionar mención()

15 : ddlMencion_SelectedIndexChanged()

16 : TraerTodosOpcion()

17 : mostrar grilla18 : buscar alumno()

19 : btBuscar_Click()

20 : muestra el alumno21 : click en matricular()

22 : invocamos el formulario()

23 : cargarFicha()

24 : TraerTodosTTXAM()

25 : devuelve la cabecera de la ficha

26 : cargarGrilla()

27 : TraerTodosXAM()

28 : cargar el contenido

29 : grvFichaMatricula_RowDataBound()30 : TraerPorXMC()

31 : cargar grupos

32 : mostrar en la pagina principal33 : seleccionar grupó()

34

35 : click en matricular()

36 : btMatricular_Click()

37 : MatriculaNor()

38 : mensaje de confirmación

22

Page 23: Iteracion5 v1

23

: PantallaPrincipal ListarAlumnoMatricula.aspx ListarAlumnoMatricula.aspx.cs FrmFichaMatricula.aspx FrmFichaMatricula.aspx.cs

: COORDINADOR

: cPeriodo : cModalidad : cMencion : cFichaMatricula : cDetFichaMatricula : cSeccion

: cDetCursoMatriculado

: cAlumno

1 : click en gestionar proceso matricula()

2 : invocar el formulario()

3 : Page_Load()

4 : lblPeriodoActual.Text()

5 : traerPeriodoActual()

6 : trae periodo actual7 : LlenarModalidad()

8 : traerTodo()

9 : cargar en la pagina principal

10 : seleccionar modalidad 11 : ddlModalidad_SelectedIndexChanged()

12 : TraerTodosPorModalidad()

13 : cargar mención14 : seleccionar mención()

15 : ddlMencion_SelectedIndexChanged()

16 : TraerTodosOpcion()

17 : mostrar grilla18 : buscar alumno()

19 : btBuscar_Click()

20 : muestra el alumno21 : click en matricular()

22 : invocamos el formulario()

23 : cargarFicha()

24 : TraerTodosTTXAM()

25 : devuelve la cabecera de la ficha

26 : cargarGrilla()

27 : TraerTodosXAM()

28 : cargar el contenido

29 : grvFichaMatricula_RowDataBound()30 : TraerPorXMC()

31 : cargar grupos

32 : mostrar en la pagina principal33 : seleccionar grupó()

34

35 : click en matricular()

36 : btMatricular_Click()

37 : MatriculaNor()

38 : mensaje de confirmación

4. Figura Diagrama de Secuencia Proceso de Matricula Normal

23

Page 24: Iteracion5 v1

24

Reinscripción de curso

: COORDINADOR

: PantallaPrincipal : ListarAlumnoMatricula.aspx : ListarAlumnoMatricula.aspx.cs : FrmReinscripcionCurso.aspx : FrmReinscripcionCurso.aspx.cs : cPeriodo : cModalidad : cMencion : cAlumno : cSeccion : cFichaMatricula : cDetFichaMatricula : cDetCursoMatriculado

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

15 : ddlMencion_SelectedIndexChanged()

16 : TraerTodosOpcion()

17 : mostrar grilla18 : buscar alumno()

19 : btBuscar_Click()

20 : muestra el alumno()

21 : click en reinscripcion de curso()

22 : invocamos el formulario()

23 : cargarFicha()

24 : TraerTodosTTXAM()

25 : devuelve la cabecera de la ficha26 : cargarGrilla()

27 : TraerTodosXAM()

28 : cargar el contenido

29 : grvFichaMatricula_RowDataBound()

30 : TraerPorXMC()

31 : cargar grupos32 : mostrar en la pagina principal()

33 : seleccionar grupó()

34

35 : click en matricular()

36 : btMatricular_Click()

37 : MatriculaNor()

38 : mensaje de confirmación()

24

Page 25: Iteracion5 v1

25

: COORDINADOR

: PantallaPrincipal : ListarAlumnoMatricula.aspx : ListarAlumnoMatricula.aspx.cs : FrmReinscripcionCurso.aspx : FrmReinscripcionCurso.aspx.cs : cPeriodo : cModalidad : cMencion : cAlumno : cSeccion : cFichaMatricula : cDetFichaMatricula : cDetCursoMatriculado

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

15 : ddlMencion_SelectedIndexChanged()

16 : TraerTodosOpcion()

17 : mostrar grilla18 : buscar alumno()

19 : btBuscar_Click()

20 : muestra el alumno()

21 : click en reinscripcion de curso()

22 : invocamos el formulario()

23 : cargarFicha()

24 : TraerTodosTTXAM()

25 : devuelve la cabecera de la ficha26 : cargarGrilla()

27 : TraerTodosXAM()

28 : cargar el contenido

29 : grvFichaMatricula_RowDataBound()

30 : TraerPorXMC()

31 : cargar grupos32 : mostrar en la pagina principal()

33 : seleccionar grupó()

34

35 : click en matricular()

36 : btMatricular_Click()

37 : MatriculaNor()

38 : mensaje de confirmación()

5. Figura Diagrama de Secuencia Reinscripción de curso

25

Page 26: Iteracion5 v1

26

Retiro Parcial

: COORDINADOR

: PantallaPrincipal : ListarAlumnoMatricula.aspx : ListarAlumnoMatricula.aspx.cs : cPeriodo : cModalidad : cMencion : cAlumno

: cFichaMatricula : cDetCursoMatriculado : FrmRetiroParcial.aspx : FrmRetiroParcial.aspx.cs

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

15 : ddlMencion_SelectedIndexChanged()

16 : TraerTodosOpcion()

17 : mostrar grilla18 : buscar alumno()

19 : btBuscar_Click()

20 : muestra el alumno()

21 : click en retiro parcial()

22 : invocamos el formulario()

23 : cargarFicha()

24 : TraerTodosTTXAM()

25 : devuelve la cabecera de la ficha26 : cargarGrilla()

27 : TraerTodosXA()

28 : cargar el contenido

29 : mostrar en la pagina principal()

30 : seleccionar cursos()

31

32 : click en retirar()

33 : btRetirar_Click()

34 : RetiroCurso()

35 : mensaje de confirmación()

26

Page 27: Iteracion5 v1

27

: COORDINADOR

: PantallaPrincipal : ListarAlumnoMatricula.aspx : ListarAlumnoMatricula.aspx.cs : cPeriodo : cModalidad : cMencion : cAlumno

: cFichaMatricula : cDetCursoMatriculado : FrmRetiroParcial.aspx : FrmRetiroParcial.aspx.cs

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

15 : ddlMencion_SelectedIndexChanged()

16 : TraerTodosOpcion()

17 : mostrar grilla18 : buscar alumno()

19 : btBuscar_Click()

20 : muestra el alumno()

21 : click en retiro parcial()

22 : invocamos el formulario()

23 : cargarFicha()

24 : TraerTodosTTXAM()

25 : devuelve la cabecera de la ficha26 : cargarGrilla()

27 : TraerTodosXA()

28 : cargar el contenido

29 : mostrar en la pagina principal()

30 : seleccionar cursos()

31

32 : click en retirar()

33 : btRetirar_Click()

34 : RetiroCurso()

35 : mensaje de confirmación()

6. Figura Diagrama de Secuencia Retiro Parcial

27

Page 28: Iteracion5 v1

28

1.1.1.3. Diagrama de Actividades Proceso de Matricula

Generar Avance Curricular

7. Figura Diagrama de Actividades Generar Avance Curricular

Registrar Generar Ficha de Matricula

8. Figura Diagrama de Actividades Generar Ficha de Matricula

28

Page 29: Iteracion5 v1

29

Proceso de Matricula de Ingresantes

9. Figura Diagrama de Actividades Proceso de Matricula de Ingresantes

29

Page 30: Iteracion5 v1

30

Registrar Proceso de Matricula Normal

30

Page 31: Iteracion5 v1

31

10. Figura Diagrama de Actividades Proceso de Matricula Normal

Registrar Matricula Individual

11. Figura Diagrama de Actividades Registrar Matricula Individual

31

Page 32: Iteracion5 v1

32

Diagrama de Actividades Reinscripción de curso

12. Figura Diagrama de Actividades Reinscripción de curso

32

Page 33: Iteracion5 v1

33

Diagrama de Actividades Retiro Parcial

13. Figura Diagrama de Actividades Retiro Parcial

33

Page 34: Iteracion5 v1

34

1.1.1.4. Interfaz Gráfica

14. Figura: Interfaz Gráfica Generar Avance Curricular

15. Figura: Interfaz Gráfica Generar Ficha de Matrícula

34

Page 35: Iteracion5 v1

35

16. Figura: Interfaz Gráfica Lista de Alumnos a Matricular

17. Figura: Interfaz Gráfica Ficha de Matricula Matriculada

18. Figura: Interfaz Gráfica Boleta de Matrícula

35

Page 36: Iteracion5 v1

36

19. Figura: Interfaz Gráfica Ficha de Reinscripción de Cursos

20. Figura: Interfaz Gráfica Imprimir Boletas de Matriculas Masivas

36

Page 37: Iteracion5 v1

37

1.1.1.5. Pruebas Gestionar Proceso de Matricula

5. Tabla: Registrar matricula normal

Identificador RD-GPRM-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 gestionar Proceso Matricula ubicada en el quinto módulo del menú principal, pasó seguido seleccionar modalidad, mención donde el sistema nos mostrara una lista de alumnos para que llevemos a cabo la elaboración de dicho proceso. Una vez ubicado el alumno seleccionaremos la opción matricular.

Clases asociadas ListarAlumnoMatricula.aspx, ListarAlumnoMatricula.aspx.cs,

FrmFichaMatricula.aspx, FrmFichaMatricula.aspx.cs,

cModalidad.cs, cMencion.cs, cPeriodo.cs, cAlumno.cs,

cFichaMatricula.cs, cDetFichaMatricula.cs, cSeccion.cs ,

cDetCursoMatriculado.cs

Precondición Haber registrado al alumno, Haber generado la ficha de

matrícula y haber estudiado el periodo anterior.

Descripción de la prueba Llenar los campos mencionados

Seleccionar modalidad “CIENCIAS

AGRICOLA”

Seleccionar mención “AGRICULTURA

SOSTENIBLE”

Seleccionar el botón MATRI INDIV

Seleccionar Grupo “A”

Le damos check o marcamos el cambo.

Finalmente presionamos el botón

MATRICULAR

Resultados esperados El sistema muestra un mensaje “se matriculo correctamente”

37

Page 38: Iteracion5 v1

38

Resultado Obtenido El sistema muestra un mensaje “se matriculo correctamente”

6. Tabla: Registrar matricula ingresantes

Identificador RD-GPRM-002

Objetivo Verificar el registro exitoso de una matrícula ingresantes

Descripción Nos introducimos en el sistema como coordinador, accediendo a su funcionalidad y solicitamos gestionar Proceso Matricula ubicada en el quinto módulo del menú principal, pasó seguido Seleccionar modalidad, mención donde el sistema nos mostrara una lista de alumnos, paso seguido CAMBIAMOS de ALUMNO NORMALES A ALUMNOS INGRESANTES, el sistema mostrara otra lista de alumno pero cuya condición son INGRESANTES, seleccionamos el botón CURSOS MATRICULAR, donde nos muestra una interfaz para escoger el plan de estudios con que empezarán su posgrado, una vez seleccionado el plan de estudio presionamos el botón MATRICULAR y el sistema se encargara de matricular a todos los ingresantes de forma Masiva.

Clases asociadas ListarAlumnoMatricula.aspx, ListarAlumnoMatricula.aspx.cs,

ListaMatriAlumNuevos.aspx, ListaMatriAlumNuevos.aspx.cs,

cModalidad.cs, cMencion.cs, cPlanEstudio.cs, cPeriodo.cs,

cAlumno.cs, cFichaMatricula.cs, cDetFichaMatricula.cs,

cSeccion.cs, cDetCursoMatriculado.cscPabellon.cs, cAula.cs,

cDocente.cs

Precondición Haber registrado alumnos como tipo de condición

INGRESANTES

Descripción de la prueba Llenar los campos mencionados

Seleccionar modalidad “CIENCIAS

AGRICOLA”

Seleccionar mención “AGRICULTURA

SOSTENIBLE”

Seleccionar alumnos ingresantes

Seleccionar el botón cursos a matricular

38

Page 39: Iteracion5 v1

39

Seleccionar plan de estudios “2010-I “

Finalmente seleccionamos el botón

MATRICULAR

Resultados esperados El sistema muestra un mensaje “se matriculó correctamente”

Resultado Obtenido El sistema muestra un mensaje “se matriculó correctamente”

1.1.1.6. Estructura de Trabajo .NET Módulo Proceso de Matrícula

21. Figura: Clases Asociadas Módulo Proceso de Matricula

22. Figura: Paquete - Procesos

39