Date post: | 26-Jul-2015 |
Category: |
Documents |
Upload: | francisco-flores-murrieta |
View: | 61 times |
Download: | 0 times |
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
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