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

Iteracion6 v1

Embed Size (px)

Citation preview

UNIVERSIDAD NACIONAL DE UCAYALI

FACULTAD DE INGENIERIA DE SISTEMAS Y DE INGENIERIA CIVIL

ESCUELA ACADÉMICOPROFESIONAL DE INGENIERIA DE SISTEMAS

SEXTA ITERACIÓN

“MÓDULO DE PROCESO DE NOTAS”

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

1.1.1. Sexta Iteración Módulo Proceso Notas......................................................................3

1.1.1.1. Especificación de casos de uso Módulo Proceso Notas......................................3

1.1.1.2. Diagrama de Secuencia Proceso de Notas..........................................................9

1.1.1.3. Diagrama de Actividades Proceso de Notas......................................................13

1.1.1.4. Interfaz Gráfica.................................................................................................15

1.1.1.5. Pruebas Módulo Proceso Notas........................................................................17

1.1.1.6. Estructura de Trabajo .NET Módulo Proceso Notas..........................................19

Figuras

1. Figura Diagrama de Secuencia Actas Notas.............................................................................12

2. Figura Diagrama de Secuencia Registrar Notas Actas..............................................................14

3. Figura Diagrama de Actividades Generar Actas Notas.............................................................15

4. Figura Diagrama de Actividades Registrar Notas Actas...........................................................16

5. Figura: Interfaz Gráfica Imprimir Actas Notas..........................................................................18

6. Figura: Interfaz Gráfica Listar Curso a Registrar.......................................................................18

7. Figura: Interfaz Gráfica Registro Final de Evaluación Académica.............................................19

8. Figura: Clases Asociadas al Módulo Proceso Notas – Cargar Notas..........................................21

9. Figura: Paquete - CargarNotas.................................................................................................21

Tablas

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

2. Tabla: GENERAR ACTAS NOTAS..................................................................................................4

3. Tabla: LISTAR CURSO REGISTRO.................................................................................................7

4. Tabla: Registrar Notas..............................................................................................................18

4

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

1.1.1. Sexta Iteración Módulo Proceso Notas

1.1.1.1. Especificación de casos de uso Módulo Proceso Notas

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

NOTA”

Código CUS: Nombre de Caso de Uso

CUS-GAN-018 Generar Actas Notas

CUS-LCR-019 Listar Curso Registro

CUS-CNO-020 Cargar Nota Opcional

ESPECIFICACIÓN DE CU SISTEMA

2. Tabla: GENERAR ACTAS NOTAS

Código : CUS-GAN-018

Caso de uso: Generar Actas Notas

Actor(es): -Coordinador.

-Administrador del sistema.

Propósito / Objetivo: Generar Actas Notas tiene como objetivo imprimir las actas de notas para todos los docentes.

Resumen: El caso de uso se inicia cuando el administrador del sistema o coordinador se dispone a generar las actas de notas para los docentes dependiendo la modalidad, mención, periodo y concepto. El caso de uso termina cuando se imprimen las actas para luego dárselas a los docentes.

Tipo: Real y Expandido.

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

Requerimientos CUS-GMO-001; CUS-GME-002; CUS-GPE-005

4

5

Asociados:

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 NOTAS -> GENERAR ACTAS NOTAS (Pantalla: Selección de Opción en el Menú)

Generar Actas Notas

2. El sistema muestra la pantalla:

GENERAR ACTAS NOTAS

3. El actor llena los campos que pide el sistema.

4. El sistema muestra la pantalla: GENERAR ACTAS NOTAS, con las siguientes opciones:

- (A)Procesar: Ver sección: Procesar Actas Notas (debe ser antes que la opción B).

- (B) Imprimir: Ver sección: Imprimir Actas Notas

5

6

GENERAR ACTAS NOTAS

Sección: “Procesar Actas Notas”

5. El actor selecciona la opción (A) en la pantalla GENERAR ACTAS NOTAS.

6. El sistema muestra la pantalla:

GENERAR ACTAS NOTAS

Sección: “Imprimir Actas Notas”

7. Si el actor selecciono la opción (B) antes de la opción (A) en la pantalla GENERAR ACTAS NOTAS.

8. El sistema muestra la pantalla:

6

A

B

7

GENERAR ACTAS NOTAS

9. El actor selecciona la opción (B) en la pantalla GENERAR ACTAS NOTAS.

10. El sistema muestra la pantalla:

REGISTRO FINAL DE EVALUACION ACADEMICA

3. Tabla: LISTAR CURSO REGISTRO

Código : CUS-LCR-019

Caso de uso: Listar Curso Registro

Actor(es): -Coordinador.

-Administrador del sistema.

Propósito / Objetivo: Listar Curso Registro tiene como objetivo registrar las notas de los alumnos en cada curso.

Resumen: El caso de uso se inicia cuando el administrador del sistema o coordinador se dispone registrar las notas de los alumnos en un curso. El caso de uso termina cuando se guardan los registros.

Tipo: Real y Expandido.

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

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

7

8

Asociados:

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ú/ PROCESO NOTAS -> LISTAR CURSO REGISTRO

2. El sistema muestra la pantalla: LISTAR CURSOS A REGISTRAR (seleccionado previamente la modalidad, mención y plan de estudio ), con la siguiente opción:

- (A)Ver: Ver sección: Ver Alumnos del curso seleccionado.

LISTAR CURSOS A REGISTRAR

Sección: “Ver Alumnos del curso seleccionado”

3. El actor selecciona la opción (A) en la pantalla LISTAR CURSOS A REGISTRAR.

4. El sistema muestra la pantalla:

8

A

9

REGISTRO FINAL DE EVALUACION ACADEMICA

5. El actor llena las respectivas notas y seguidamente hace clic en el botón Guardar

6. El sistema muestra la pantalla:

REGISTRO FINAL DE EVALUACION ACADEMICA

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

8. El sistema muestra la pantalla:

REGISTRO FINAL DE EVALUACION ACADEMICA

9

10

1.1.1.2. Diagrama de Secuencia Proceso de Notas

Generar Actas Notas

: COORDINADOR

: PantallaPrincipal cMencioncModalidad : FrmGenerarActaNota.aspx : FrmGenerarActaNota.aspx.cs : cPeriodo : cNotaActa

1 : click en generar actas notas()

2 : invocar el formulario()

3 : Page_Load()

4 : LlenarModalidad()

5 : TraerTodos()

6 : cargar en la pagina principal7 : seleccionar modalidad()

8 : ddlModalidad_SelectedIndexChanged()

9 : TraerTodosPorModalidad()

10 : cargar en la pagina principal11 : seleccionar mención()

12 : ddlMencion_SelectedIndexChanged()

13 : TraerTodos()

14 : cargar en la pagina principal()

15 : seleccionar periodo()

16 : seleccionar concepto()

17 : click en procesar()

18 : btGenerar_Click()

19 : GenerarActaNota()

20 : mensaje de confirmacion

21 : click en imprimir actas()

22 : btImprimirActas_Click()

23 : ImpActasNotas()

24 : mensaje de confirmacion

10

11

: COORDINADOR

: PantallaPrincipal cMencioncModalidad : FrmGenerarActaNota.aspx : FrmGenerarActaNota.aspx.cs : cPeriodo : cNotaActa

1 : click en generar actas notas()

2 : invocar el formulario()

3 : Page_Load()

4 : LlenarModalidad()

5 : TraerTodos()

6 : cargar en la pagina principal7 : seleccionar modalidad()

8 : ddlModalidad_SelectedIndexChanged()

9 : TraerTodosPorModalidad()

10 : cargar en la pagina principal11 : seleccionar mención()

12 : ddlMencion_SelectedIndexChanged()

13 : TraerTodos()

14 : cargar en la pagina principal()

15 : seleccionar periodo()

16 : seleccionar concepto()

17 : click en procesar()

18 : btGenerar_Click()

19 : GenerarActaNota()

20 : mensaje de confirmacion

21 : click en imprimir actas()

22 : btImprimirActas_Click()

23 : ImpActasNotas()

24 : mensaje de confirmacion

1. Figura Diagrama de Secuencia Actas Notas

11

12

Registrar Notas Actas

: COORDINADOR

: PantallaPrincipalcMencioncModalidad : cPeriodo : cNotaActa

: ListaCursoRegistro.aspx : ListaCursoRegistro.aspx.cs : frmRegistrarNota.aspx : frmRegistrarNota.aspx.cs : cPlanEstudio

1 : click en generar actas notas()

2 : invocar el formulario()

3 : Page_Load()

4 : lblPeriodoActual()

5 : TraerPeriodoActual()

67 : LlenarModalidad()

8 : cargar en la pagina principal 9 : TraerTodos()10 : seleccionar modalidad()

11 : ddlModalidad_SelectedIndexChanged()

12 : TraerTodosPorModalidad()

13 : cargar en la pagina principal14 : seleccionar mención()15 : ddlMencion_SelectedIndexChanged()

16 : TraerPorMencion()

17 : cargar en la pagina principal18 : seleccionar plan de estudio()

19 : LlenarData()

20 : TraerTodos()

21 : cargar lista en la pagina principal

22 : click en ver cursos()

23 : invocar el formulario()

24 : Page_Load()

25 : cargarGrilla()

26 : TraerTodosXPLC()

27 : cargar lista alumnos en la pagina principal28 : ingresar nota()

29

30 : btGuardar_Click()

31 : LlenarActaNota()

32 : mensaje de confirmación()

12

13

: COORDINADOR

: PantallaPrincipalcMencioncModalidad : cPeriodo : cNotaActa

: ListaCursoRegistro.aspx : ListaCursoRegistro.aspx.cs : frmRegistrarNota.aspx : frmRegistrarNota.aspx.cs : cPlanEstudio

1 : click en generar actas notas()

2 : invocar el formulario()

3 : Page_Load()

4 : lblPeriodoActual()

5 : TraerPeriodoActual()

67 : LlenarModalidad()

8 : cargar en la pagina principal 9 : TraerTodos()10 : seleccionar modalidad()

11 : ddlModalidad_SelectedIndexChanged()

12 : TraerTodosPorModalidad()

13 : cargar en la pagina principal14 : seleccionar mención()15 : ddlMencion_SelectedIndexChanged()

16 : TraerPorMencion()

17 : cargar en la pagina principal18 : seleccionar plan de estudio()

19 : LlenarData()

20 : TraerTodos()

21 : cargar lista en la pagina principal

22 : click en ver cursos()

23 : invocar el formulario()

24 : Page_Load()

25 : cargarGrilla()

26 : TraerTodosXPLC()

27 : cargar lista alumnos en la pagina principal28 : ingresar nota()

29

30 : btGuardar_Click()

31 : LlenarActaNota()

32 : mensaje de confirmación()

2. Figura Diagrama de Secuencia Registrar Notas Actas

13

14

1.1.1.3. Diagrama de Actividades Proceso de Notas

Generar Actas Notas

3. Figura Diagrama de Actividades Generar Actas Notas

14

15

Registrar Notas Actas

4. Figura Diagrama de Actividades Registrar Notas Actas

15

16

1.1.1.4. Interfaz Gráfica

Figura: Interfaz Gráfica Generar Actas Notas

16

17

5. Figura: Interfaz Gráfica Imprimir Actas Notas

6. Figura: Interfaz Gráfica Listar Curso a Registrar

17

18

7. Figura: Interfaz Gráfica Registro Final de Evaluación Académica

1.1.1.5. Pruebas Módulo Proceso Notas

4. Tabla: Registrar Notas

Identificador RF-PRN-001

Objetivo Verificar el registro exitoso de una matrícula normal

18

19

Descripción Nos introducimos en el sistema como coordinador, accediendo a su funcionalidad y solicitamos LISTAR CURSO REGISTRO ubicada en el SEXTO módulo del menú principal, pasó seguido seleccionar modalidad, mención Y plan de estudios donde el sistema nos mostrara una lista de cursos para que llevemos a cabo la elaboración de dicho proceso “REGISTRAR NOTAS”. Una vez ubicado el Curso seleccionaremos el botón VER ALUMNOS, ingresamos la notas finalmente presionamos el botón Guardar.

Clases asociadas ListaCursoRegistro.aspx, ListaCursoRegistro.aspx.cs,

frmRegistrarNota.aspx, frmRegistrarNota.aspx.cs,

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

cNotaActa.cs, cDetCursoMatriculado.cs, cSeccion.cs ,

cDetCursoMatriculado.cs, cDocente.cs, cCursoPlan.cs,

Precondición Haber generado las actas de registro de notas

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

Ingresar notas números 0-9.

Finalmente seleccionamos el botón Guardar.

19

20

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

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

1.1.1.6. Estructura de Trabajo .NET Módulo Proceso Notas

8. Figura: Clases Asociadas al Módulo Proceso Notas – Cargar Notas

9. Figura: Paquete - CargarNotas

20