1. UNIVERSIDAD NACIONAL DE UCAYALI
FACULTAD DE INGENIERIA DE SISTEMASY DE INGENIERIA CIVIL
ESCUELA ACADÉMICOPROFESIONAL DE INGENIERIA DE SISTEMAS
PRIMERA ITERACIÓN
“MÓDULO DE MANTENEDORES”
Alumno : Flores Murrieta, Francisco Segundo.
Asesor : Ing.Luis Alberto Rivera Echegaray
Pucallpa - Perú
2013
2. CONTENIDO
1. INTRODUCCION.............................................................................Error! Bookmark not defined.
1.1. CAPÍTULO 3: Desarrollo de Sistema Experto......................................................5
1.1.1. Primera Iteración Módulo de Mantenedores ............................................................ 5
1.1.1.1. Diagrama de Paquetes ...................................................................................... 19
Describe la relación que existe entre cada módulo de cada iteración representado como
un paquete ............................................................................................................................ 19
1.1.1.2. Diagrama de Secuencia Módulo Mantenedores.............................................. 20
1.1.1.3. Diagrama de Actividades Módulo Mantenedores ............................................ 23
1.1.1.4. Herramientas de Software ................................................................................ 26
1.1.1.8. Interfaz Gráfica – Prototipo............................................................................... 28
1.1.1.9. Modelo Físico Base Datos................................................................................. 29
1.1.1.10. Modelo Físico de la Base de Datos Tablas Histórica ......................................... 30
1.1.1.11. Estructura de Trabajo Base de Datos ................................................................ 31
1.1.1.12. Estructura de Trabajo .NET Módulo Mantenedores......................................... 33
1.1.1.13. Interfaz Gráfica.................................................................................................. 34
1.1.1.14. Pruebas del Módulo Mantenimientos .............................................................. 36
Figuras
1. Figura: Diagrama de Paquetes ................................................................................................. 19
2. Figura: Diagrama de Secuencia Registrar Modalidad............................................................... 20
3. Figura: Diagrama de Secuencia Registrar Mención.................................................................. 21
4. Figura: Diagrama de Secuencia Registrar Alumno ................................................................... 22
5. Figura: Diagrama de Actividades Registrar Modalidad............................................................. 23
6. Figura: Diagrama de Actividades Registrar Mención................................................................ 24
7. Figura: Diagrama de Actividades Registrar Alumno.................................................................. 25
8. Figura Prototipos de la Interfaz Gráfica Menú......................................................................... 28
9. Figura Prototipos de la Interfaz Gráfica Mantenimientos........................................................ 28
3. 10. Figura: Modelo Físico Base de Datos Parte 1........................................................................... 29
11. Figura: Modelo Físico Base de Datos Parte 2........................................................................... 29
12. Figura: Modelo Físico Base de Datos Parte 3........................................................................... 29
13. Figura: Modelo Físico Base de Datos Parte 4........................................................................... 30
14. Figura: Modelo Físico Base de Datos Parte 5........................................................................... 30
15. Figura: Modelo Físico Base de Datos Tablas Históricas............................................................ 31
16. Figura: Base de datos “SistPostGradoInt”................................................................................ 31
17. Figura: Base de datos 26 primeras tablas ................................................................................ 31
18. Figura: Base de datos 8 tablas restantes.................................................................................. 31
19. Figura: Stored Procedures........................................................................................................ 32
20. Figura: Scalar -Values Functions................................................................................................ 33
21. Figura: Paquete Mantenimientos ............................................................................................. 33
22. Figura: Formulario - Mantenimientos....................................................................................... 33
23. Figura: Interfaz Gráfica Menú Principal .................................................................................... 34
24. Figura: Interfaz Gráfica Formulario Registrar Modalidad ......................................................... 34
25. Figura: Interfaz Gráfica Formulario Registrar Mención ............................................................ 35
26. Figura: Interfaz Gráfica Listar Alumno....................................................................................... 35
27. Figura: Interfaz Gráfica Formulario Buscar Alumno.................................................................. 36
28. Figura: Interfaz Gráfica Formulario Modificar Alumno............................................................. 36
Tablas
1. Tabla: LISTA DE CASOS DE USO DEL SISTEMA: “GESTIONAR MANTENEDORES”........................ 5
2. Tabla: MANTENER MODALIDAD.................................................................................................. 6
3. Tabla: MANTENER MENCION.................................................................................................... 11
4. Tabla: MANTENER ALUMNO ..................................................................................................... 15
5. Tabla: Registrar Modalidad ....................................................................................................... 36
6. Tabla: Registrar Mención .......................................................................................................... 37
7. Tabla: Registrar Alumno, Campos Importantes ........................................................................ 38
8. Tabla: Registrar docente ........................................................................................................... 39
9. Tabla: Registrar periodo............................................................................................................ 40
5. 5
5
1.1. CAPÍTULO 3: Desarrollo de Sistema Experto
1.1.1. Primera Iteración Módulo de Mantenedores
1. Tabla: LISTA DE CASOS DE USO DEL SISTEMA: “GESTIONAR
MANTENEDORES”
Código CUS: Nombre de Caso de Uso
RA1_CUS-GMOD Mantener Modalidad
RA2_CUS-GMEN MantenerMención
RA3_CUS-GALU MantenerAlumno
RA4_CUS-GDOC MantenerDocente
RA5_CUS-GPER MantenerPeriodo
RA6_CUS-GCUR MantenerCurso
RA7_CUS-GSEC MantenerSección
RA8_CUS-GPAB MantenerPabellón
RA9_CUS-GAUL MantenerAula
RA10_CUS-GTPR MantenerTipo de Procesos
6. 6
6
1. ESPECIFICACIÓN DE CU SISTEMA
2. Tabla: MANTENERMODALIDAD
Código : RA1_CUS-GMOD
Caso de uso: Mantener Modalidad
Actor(es): - Coordinador.
- Administrador del sistema.
Propósito / Objetivo: Gestionar modalidad tiene como objetivo el registro de modalidades que conformaran los distintos flujos de trabajo.
Resumen: El caso de uso se inicia cuando el administrador del sistema o coordinador se dispone a registrar una nueva
modalidad, para ello ingresa la información solicitada por el sistema, como el código de la modalidad, el nombre, la
fecha de creación, la abreviatura, entre otros. El caso de uso termina cuando se ha registrado la modalidad y esta se
visualiza en el listado inicial. Si hubo algún error al momento de ingresar la información para registrar la nueva
modalidad, esta se puede modificar.
Tipo: Real y Expandido.
Precondiciones: El administrador o coordinador ingreso correctamente al sistema y ha seleccionado el módulo de MANTENIMIENTO.
Requerimientos
Asociados:
---
ESPECIFICACIÓN
1. Flujo Normal de Eventos
Acción del Actor Respuesta del Sistema
1. El Administrador o Coordinador selecciona la
opción en el menú/ MANTENIMIENTO -
7. 7
7
>GESTIONAR MODALIDAD (Pantalla: Selección
de Opción en el Menú)
Listado de Modalidad
2. El sistema muestra la pantalla: LISTAR MODALIDAD, con las siguientes opciones:
- (A) Nueva Modalidad: Ver sección: Agregar una Modalidad.
- (B) Modificar una Modalidad seleccionada: Ver sección: Editar la Modalidad
Seleccionada.
Listar de Modalidad
A
B
8. 8
8
Sección: “Agregar una Modalidad”
3. El actor selecciona la opción (A) en la pantalla
LISTAR MODALIDAD.
4. El sistema muestra la pantalla: REGISTRAR MODALIDAD.
REGISTRAR MODALIDAD
5. El actor ingresa los datos generales de la
modalidad: Código de la Modalidad, Nombre,
Fecha de Creación, Resolución,
Especialización y Abreviatura.
El actor hace clic en Cancelar
6. El sistema muestra la pantalla:
9. 9
9
REGISTRAR MODALIDAD
7. El actor hace clic en Guardar 8. El sistema muestra la pantalla:
REGISTRAR MODALIDAD
Sección: “ Editar la Modalidad Seleccionada ”
9. El actor selecciona la opción (B) en la pantalla 10. El sistema muestra la pantalla: MODIFICAR MODALIDAD.
11. 11
11
3. Tabla: MANTENER MENCION
Código : RA2_CUS-GMEN
Caso de uso: Mantener Mención
Actor(es): - Coordinador.
- Administrador del sistema.
Propósito / Objetivo: Gestionar Mención tiene como objetivo el registro de menciones que conformaran los distintos flujos de trabajo.
Resumen: El caso de uso se inicia cuando el administrador del sistema o coordinador se dispone a registrar una nueva mención,
para ello ingresa la información solicitada por el sistema, como por ejemplo a que modalidad pertenece la mención a
registrar, el nombre, la fecha de creación, la abreviatura, el estado, entre otros. El caso de uso termina cuando se ha
registrado la mención y esta se visualiza en el listado inicial. Si hubo algún error al momento de ingresar la
información para el registro de la nueva mención, esta se puede modificar.
Tipo: Real y Expandido.
Precondiciones: El administrador o coordinador ingreso correctamente al sistema y ha seleccionado el módulo de MANTENIMIENTO.
Requerimientos
Asociados:
CUS-GMO-001
ESPECIFICACIÓN
2. Flujo Normal de Eventos
Acción del Actor Respuesta del Sistema
1. El Administrador o Coordinador selecciona
la opción en el menú/ MANTENIMIENTO ->
GESTIONAR MENCION (Pantalla: Selección
de Opción en el Menú)
12. 12
12
Listar de Mención
2. El sistema muestra la pantalla: LISTAR MENCION, con las siguientes opciones:
- (A) Nueva Mención: Ver sección: Agregar una Mención.
- (B) Modificar la Mención seleccionada: Ver sección: Editar la Mención
Seleccionada.
LISTAR MENCIÓN
Sección: “Agregar una Mención”
3. El actor selecciona la opción (A) en la
pantalla LISTAR MENCION e ingresa los
4. El sistema muestra la pantalla:
A
B
13. 13
13
datos generales de la mención: Selecciona
la modalidad a que va a pertenecer dicha
mención, ingresa Descripción, Fecha de
Creación, Abreviatura, Estado, Resolución
y Fecha de Resolución.
El actor hace clic en Cancelar.
REGISTRAR MENCION
5. El actor hace clic en Guardar 6. El sistema muestra la pantalla:
14. 14
14
REGISTRAR MENCION
Sección: “ Editar la Mención Seleccionada ”
7. El actor selecciona la opción (B) en la
pantalla LISTAR MENCION.
8. El sistema muestra la pantalla: MODIFICAR REGISTRO MENCION.
MODIFICAR REGISTRO MENCION
15. 15
15
4. Tabla: MANTENER ALUMNO
Código : RA3_CUS-GALU
Caso de uso: Mantener Alumno
Actor(es): - Coordinador.
- Administrador del sistema.
- Alumno
Propósito / Objetivo: Gestionar Alumno tiene como objetivo el registro de alumnos que conformaran en las distintas menciones.
Resumen: El caso de uso se inicia cuando el administrador del sistema o coordinador se dispone a registrar un nuevo alumno,
para ello ingresa la información solicitada por el sistema, como por ejemplo a que modalidad y mención va a
pertenecer el alumno a registrar, documento de identidad, el nombre, apellido paterno y materno entre otros. El caso
de uso termina cuando se ha registrado al alumno y esta se visualiza en el listado según la modalidad y mención
seleccionada. Si hubo algún error al momento de ingresar la información para el registro del nuevo alumno, este se
puede modificar.
Tipo: Real y Expandido.
Precondiciones: El administrador o coordinador ingreso correctamente al sistema y ha seleccionado el módulo de MANTENIMIENTO.
Requerimientos
Asociados:
CUS-GMO-001; CUS-GME-002
ESPECIFICACIÓN
3. Flujo Normal de Eventos
Acción del Actor Respuesta del Sistema
1. El Administrador o Coordinador selecciona la
opción en el menú/ MANTENIMIENTO -
16. 16
16
>GESTIONAR ALUMNO (Pantalla: Selección de
Opción en el Menú)
Lista de Alumnos
2. El sistema muestra la pantalla(una vez seleccionada la modalidad y Mención): LISTA
DE ALUMNOS, con las siguientes opciones:
- (A) Nuevo Alumno: Ver sección: Registrar Alumno.
- (B) Modificar Alumno seleccionado: Ver sección: Editar Alumno Seleccionado
- (C). Búsqueda Avanzada: Ver Sección: Buscar Por Nombre Y Apellido.
A
B
C
17. 17
17
LISTA DE ALUMNOS
Sección: “Registrar Alumno”
3. El actor selecciona la opción (A) en la pantalla
LISTA DE ALUMNOS y se propone a llenar el
formulario, al momento de dar clic en el boton
Guardar falta algunos campos por llenar.
4. El sistema muestra la pantalla:
REGISTRAR ALUMNO
5. Cuando el actor llena los campos obligatorios
para el sistema, recién se dirá que el alumno
fue registrado correctamente.
Sección: “Editar Alumno Seleccionado”
6. El actor selecciona la opción (B) en la pantalla
LISTA DE ALUMNOS.
7. El sistema muestra la pantalla: MODIFICAR REGISTRO ALUMNO.
18. 18
18
MODIFICAR REGISTRO ALUMNO
Sección: “Buscar Por Nombre Y Apellido ”
8. El actor selecciona la opción (C) en la pantalla
LISTA DE ALUMNOS.
En el buscador digita el nombre o apellido
del alumno que desea buscar y da clic en el
botón Buscar.
9. El sistema muestra la pantalla:
LISTA DE ALUMNOS
19. 19
19
1.1.1.1. Diagrama de Paquetes
Describe la relación que existe entre cada módulo de cada iteración representado como un paquete
1. Figura: Diagrama de Paquetes
GESTION_MANTENEDORES
GESTION_PLAN_ESTUDIOS
GESTIONAR_CARGA_ACADEMICA
GESTIONAR_APERTURA_ACADEMICA
GESTIONAR_PROCESO_MATRICULA
GESTIONAR_PROCESO_NOTA
GESTIONAR_CIERRE_REPORTES
20. 20
20
1.1.1.2. Diagrama de Secuencia Módulo Mantenedores
Diagrama de Secuencia Registrar Modalidad
2. Figura:Diagrama de Secuencia Registrar Modalidad
: PantallaPrincipal ListarMención.aspx ListarMención.aspx.cs FrmMención.aspx
FrmMención.aspx.cs
: COORDINADOR
: cModalidadcMención
1 : click en gestionar proceso matricula()
2 : invocar el formulario()
3 : Page_Load()
4 : LlenarData()
5 : TraerTodos()
6 : cargar en la pagina principal
7 : click en nuevo
8 : invocar el formulario()
9 : Page_Load()
10 : LlenarModalidad()
11 : TraerTodos()
12
13 : cargar en la pagina principal()
14 : seleccionar Modalidad()
15 : ingresar campos()
16
17 : click en guardar()
18 : btGuardar_Click()
19 : CrearMencion()
20 : esperar mensaje de confirmación
21. 21
21
Diagrama de Secuencia Registrar Mención
3. Figura: Diagrama de Secuencia Registrar Mención
: PantallaPrincipal ListarMención.aspx ListarMención.aspx.cs FrmMención.aspx
FrmMención.aspx.cs
: COORDINADOR
: cModalidadcMención
1 : click en gestionar proceso matricula()
2 : invocar el formulario()
3 : Page_Load()
4 : LlenarData()
5 : TraerTodos()
6 : cargar en la pagina principal
7 : click en nuevo
8 : invocar el formulario()
9 : Page_Load()
10 : LlenarModalidad()
11 : TraerTodos()
12
13 : cargar en la pagina principal()
14 : seleccionar Modalidad()
15 : ingresar campos()
16
17 : click en guardar()
18 : btGuardar_Click()
19 : CrearMencion()
20 : esperar mensaje de confirmación
22. 22
22
Diagrama de Secuencia Registrar Alumno
4. Figura: Diagrama de Secuencia Registrar Alumno
: PantallaPrincipal ListarAlumno.aspx ListarAlumno.aspx.cs FrmAlumno.aspx FrmAlumno.aspx.cs
: COORDINADOR
: cModalidad
cMención cAlumno cPeriodo
1 : click en gestionar proceso matricula()
2 : invocar el formulario()
3 : Page_Load()
4 : LlenarModalidad()
5 : TraerTodos()
6
7 : cargar en la pagina principal
8 : seleccionar modalidad()
9 : ddlModalidad_SelectedIndexChanged()
10 : TraerTodosPorModalidad()
11
12 : cargar en la pagina principal()13 : seleccionar mención()
14 : LlenarData()
15 : TraerTodos()
16
17 : cargar en la pagina principal
18 : click en nuevo()
19 : invocar el formulario()
20 : Page_Load()
21 : LlenarPeriodo()
22 : TraerTodos()
23
24 : cargar en la pagina principal25 : seleccionar Periodo()
26 : ingresar campos()
27 : click en guardar()
28 : btGuardar_Click()
29 : CrearAlumno()
30 : esperar mensaje de confirmación
23. 23
23
1.1.1.3. Diagrama de Actividades Módulo Mantenedores
Se usa para modelar el comportamiento del sistema
Registrar Modalidad
5. Figura: Diagrama de Actividades Registrar Modalidad
26. 26
26
1.1.1.4. Herramientas de Software
En esta sección se hace un resumen de las características de las
principales tecnologías, motores y frameworks empleados en la
implementación como el lenguaje de programación, librerías, motor de base
de datos entre otros.
1.1.1.5. Framework de desarrollo
Para este proyecto el framework seleccionado es ASP.NET miembro de la
plataforma .NET Framework 4.0. Es un componente del sistema operativo
Windows con características de desarrollo e integración de diferentes
lenguajes de programación con el propósito de construir aplicaciones
reutilizables y escalables en ambientes cliente/servidor, Web, dispositivos
móviles entre otros. En su transformación a partir de la API de Windows se
presentaron factores de carácter evolutivo como la compatibilidad hacia
atrás con otros lenguajes de programación demandando así una mayor
complejidad en integración. .NET Framework 4.0 se adapta a la reutilización
de códigos provenientes de diferentes lenguajes de programación, sin
perder la característica de independencia del lenguaje (Freeman 2011).
1.1.1.6. Lenguaje de programación
.NET Framework permite trabajar con más de veinte lenguajes de
programación integrados entre ellos C# y Visual Basic. Si bien el practicante
reúne la preparación y experiencia frente a ambos candidatos, se
seleccionó en lenguaje C# por las razones expuestas a continuación:
27. 27
27
1.- En búsqueda de construir una solución desde una perspectiva orientada
a objetos estricta, este lenguaje ofrece capacidades maduras en términos
de sintaxis y estructura de código; respetando principios como el
encapsulamiento, abstracción y polimorfismo en un nivel avanzado respecto
a Visual Basic.
2.- C# reúne un nutrido conjunto de librerías y componentes en una
estructura de código cercana al lenguaje Java y C++.
3.- Las librerías y componentes de software integradas al proyecto
ofrecen una mejor performance con proyectos en el lenguaje C#.
4.- C# posee control de excepciones de forma estructurada.
1.1.1.7. Servidor web
IIS Express 7.5 fue elegido como servidor Web para las operaciones de
desarrollo y pruebas. Su elección respecto de otro candidato como el
servidor por defecto de ASP.NET (Cassini) obedece por tratarse de una
versión del IIS estándar y optimizada para desarrolladores reuniendo
similares funciones y capacidades de integración con SSL (Secure Socket
Layer) y URL Rewrite (para el cifrado y envío seguro de datos) bajo las
mismas configuraciones en el fichero WEB.CONFIG.
Finalmente no requiere del pago de licencia alguna y permite su distribución
junto con las aplicaciones.
28. 28
28
1.1.1.8. Interfaz Gráfica – Prototipo
8. FiguraPrototipos de la Interfaz Gráfica Menú
9. Figura Prototipos de la Interfaz Gráfica Mantenimientos
29. 29
29
1.1.1.9. Modelo Físico Base Datos
10. Figura: Modelo Físico Base de Datos Parte 1
11. Figura:Modelo Físico Base de Datos Parte 2
12. Figura:Modelo Físico Base de Datos Parte 3
30. 30
30
13. Figura:Modelo Físico Base de Datos Parte 4
14. Figura:Modelo Físico Base de Datos Parte 5
1.1.1.10. Modelo Físico de la Base de Datos Tablas Histórica
Estas tablas, fueron diseñadas para la parte de los cierre de periodo
académicos y almacenar datos históricos. Su función es de
almacenar todos los datos que provienen de todos los periodo
académicos aperturados.
31. 31
31
15. Figura:Modelo Físico Base de Datos Tablas Históricas
1.1.1.11. Estructura de Trabajo Base de Datos
16. Figura:Base de
datos
“SistPostGradoInt”
17. Figura:B
ase de datos
26 primeras
tablas
18. Figura:Ba
se de datos 8
tablas restantes
36. 36
36
27. Figura: Interfaz Gráfica Formulario Buscar Alumno
28. Figura: Interfaz Gráfica Formulario Modificar Alumno
1.1.1.14. Pruebas del Módulo Mantenimientos
5. Tabla: Registrar Modalidad
Identificador RA-GMOD-001
Objetivo Verificar el registro exitoso de modalidad
37. 37
37
Descripción Nos introducimos en el sistema como coordinador,
accediendo a su funcionalidad y solicitamos gestionar una
modalidad ubicada en el módulo de mantenimientos,pasó
seguido seleccionar nuevo, donde el sistema nos mostrara
una interfaz para que llevemos a cabo la elaboración de
dicho proceso. Una vez elaborado escogeremos la opción
guardar.
Clases asociadas ListaModalidad.aspx, ListaModalidad.aspx.cs,
FrmModalidad.aspx, FrmModalidad.aspx.cs, cModalidad.cs
Precondición Verificar el código anterior, para poder crear nuevo código
que tendrá como condición ser de 4 dígitos
Descripción de la prueba Llenar los campos mencionados
Ingresar en el campo código “0300”
Ingresar nombre de modalidad “CIENCIAS
AGRICOLA”
Seleccionar fecha 2013-03-30
Ingresar abreviatura “CA”
Pulsamos el botón guardar.
Resultados esperados El sistema muestra un mensaje “se registró correctamente”
Resultado Obtenido El sistema muestra un mensaje “se registró correctamente”
6. Tabla: Registrar Mención
Identificador RA-GMEN-001
Objetivo Verificar el registro exitoso de mención
Descripción Nos introducimos en el sistema como coordinador,
accediendo a su funcionalidad y solicitamos gestionar una
mención ubicada en el módulo de mantenimientos, pasó
seguido seleccionar nuevo, donde el sistema nos mostrara
una interfaz para que llevemos a cabo la elaboración de
dicho proceso. Una vez elaborado escogeremos la opción
guardar.
Clases asociadas ListarMencion.aspx, ListarMencion.aspx.cs,
FrmMencion.aspx, FrmMencion.aspx.cs, cMencion.cs
38. 38
38
Precondición Haber registrado al menos una modalidad y no encontrarse
ya registrado en el sistema, buscarlo para mayor seguridad.
Descripción de la prueba Llenar los campos mencionados
Seleccionar modalidad “CIENCIAS
AGRICOLA”
Ingresar descripción “AGRICULTURA
SOSTENIBLE”
Seleccionar fecha de creación 2013-03-30
Ingresar abreviatura “AS”
Seleccionar fecha de Resolución 2013-03-30
Finalmente pulsamos el botón guardar
Resultados esperados El sistema muestra un mensaje “se registró correctamente”
Resultado Obtenido El sistema muestra un mensaje “se registró correctamente”
7. Tabla: Registrar Alumno, Campos Importantes
Identificador RA-GALU-001
Objetivo Verificar el registro exitoso de alumno
Descripción Nos introducimos en el sistema como coordinador,
accediendo a su funcionalidad y solicitamos gestionar una
Alumno ubicada en el módulo de mantenimientos, pasó
seguido seleccionar nuevo, donde el sistema nos mostrara
una interfaz para que llevemos a cabo la elaboración de dicho
proceso. Una vez elaborado escogeremos la opción guardar.
Clases asociadas ListaAlumno.aspx, ListaAlumno.aspx.cs, FrmAlumno.aspx,
FrmAlumno.aspx.cs, cAlumno.cs
Precondición Haber registrado al menos una modalidad y mención y que el
alumno a registrar no se encuentre en la base de datos, para
mayor seguridad, buscarlo.
Descripción de la prueba Llenar los campos mencionados
Seleccionamos modalidad “CIENCIAS AGRICOLA”
Seleccionar mención
39. 39
39
“AGRICULTURA SOSTENIBLE”
Presionamos el botón nuevo
Seleccionar periodo “2014-I”
Ingresar dni no menos de 8 caracteres
“00000001”
Ingresar apellido paterno una cadena no
vacía “ZAPATA”
Ingresar apellido materno una cadena no
vacía “BARDALES”
Ingresar nombres una cadena no vacía
“GODOFREDO”
Ingresar nombre completo una cadena no
vacía “ZAPATA BARDALES GODOFREDO”
Seleccionamos tipo de alumno
“INGRESANTE”
Seleccionar Situación “NINGUNO”
Seleccionar Condición “NO
MATRICULADO”
Seleccionar Tipo Doc “DNI"
Seleccionar Estado Civil “SOLTERO”
Seleccionar Tipo de Nacionalidad
“NACIONAL”
SeleccionarSexo “MAS”
Finalmente pulsamos el botón guardar
Resultados esperados El sistema muestra un mensaje “se registró correctamente”
Resultado Obtenido El sistema muestra un mensaje “se registró correctamente”
8. Tabla: Registrar docente
Identificador RA-GDOC-001
40. 40
40
Objetivo Verificar el registro exitoso de docente
Descripción Nos introducimos en el sistema como coordinador,
accediendo a su funcionalidad y solicitamos gestionar
Docente ubicada en el módulo de mantenimientos, pasó
seguido seleccionar nuevo, donde el sistema nos mostrara
una interfaz para que llevemos a cabo la elaboración de dicho
proceso. Una vez elaborado escogeremos la opción guardar.
Clases asociadas ListarDocente.aspx, ListarDocente.aspx.cs,
FrmDocente.aspx, FrmDocente.aspx.cs, cDocente.cs
Precondición El Docente a registrar no se encuentre en la base de datos,
para mayor seguridad, buscarlo.
Descripción de la prueba Llenar los campos mencionados
Ingresar dni no menos de 8 caracteres
“42133331”
Ingresar apellidos y nombres una cadena no
vacía “RIVERA ECHEGARAY LUIS
ALBERTO”
Seleccionar condición “NOMBRADO”
Seleccionar estado “ACT”
Finalmente pulsamos el botón guardar.
Resultados esperados El sistema muestra un mensaje “se registró correctamente”
Resultado Obtenido El sistema muestra un mensaje “se registró correctamente”
9. Tabla: Registrar periodo
Identificador RA-GPER-001
Objetivo Verificar el registro exitoso de periodo
Descripción Nos introducimos en el sistema como coordinador,
accediendo a su funcionalidad y solicitamos gestionar Periodo
ubicada en el módulo de mantenimientos, pasó seguido
seleccionar nuevo, donde el sistema nos mostrara una
interfaz para que llevemos a cabo la elaboración de dicho
proceso. Una vez elaborado escogeremos la opción guardar.
41. 41
41
Clases asociadas ListaPeriodo.aspx, ListaPeriodo.aspx.cs, FrmPeriodo.aspx,
FrmPeriodo.aspx.cs, cPeriodo.cs
Precondición El Docente a registrar no se encuentre en la base de datos,
para mayor seguridad, buscarlo.
Descripción de la prueba Llenar los campos mencionados
Ingresar código del periodo una cadena no vacía
“2019-II”
Seleccionar estado “ACT”
Seleccionar fecha de resolución 2013-05-13
Seleccionar fecha de inicio 2013-05-13
Seleccionar fecha de término 2013-05-13
Finalmente pulsamos el botón guardar.
Resultados esperados El sistema muestra un mensaje “se registró correctamente”
Resultado Obtenido El sistema muestra un mensaje “se registró correctamente”
10. Tabla: Registrar curso
Identificador RA-GCUR-001
Objetivo Verificar el registro exitoso de curso
Descripción Nos introducimos en el sistema como coordinador,
accediendo a su funcionalidad y solicitamos gestionar Curso
ubicada en el módulo de mantenimientos, pasó seguido
seleccionar nuevo, donde el sistema nos mostrara una
interfaz para que llevemos a cabo la elaboración de dicho
proceso. Una vez elaborado escogeremos la opción guardar.
Clases asociadas ListaCurso.aspx, ListaCurso.aspx.cs, FrmCurso.aspx,
FrmCurso.aspx.cs, cMencion.cs, cModalidad.cs, cCurso.cs
Precondición Haber registrado al menos una modalidad y mención, El
curso a registrar no se encuentre en la base de datos, para
42. 42
42
mayor seguridad, buscarlo.
Descripción de la prueba Llenar los campos mencionados
Seleccionar modalidad
Seleccionar mención
Seleccionar nuevo
Ingresar curso una cadena no vacía
Seleccionar estado
Resultados esperados El sistema muestra un mensaje “se registró correctamente”
Resultado Obtenido El sistema muestra un mensaje “se registró correctamente”