SlideShare una empresa de Scribd logo
1 de 43
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
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
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
10. Tabla: Registrar curso................................................................................................................ 41
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
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
>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
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
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.
10
10
LISTAR MODALIDAD.
MODIFICAR MODALIDAD
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
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
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
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
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
>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
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
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
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
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
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
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
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
24
24
Registrar Mención
6. Figura: Diagrama de Actividades Registrar Mención
25
25
Registrar Alumno
7. Figura: Diagrama de Actividades Registrar Alumno
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
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
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
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
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
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
32
32
19. Figura:StoredProc
edures
33
33
20. Figura:S
calar -
ValuesFunctio
ns
1.1.1.12. Estructura de Trabajo .NET Módulo Mantenedores
21. Figura:Paquete
Mantenimientos
22. Figura:Formulario -
Mantenimientos
34
34
1.1.1.13. Interfaz Gráfica
23. Figura: Interfaz Gráfica Menú Principal
24. Figura: Interfaz Gráfica Formulario Registrar Modalidad
35
35
25. Figura: Interfaz Gráfica Formulario Registrar Mención
26. Figura: Interfaz Gráfica Listar Alumno
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
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
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
“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
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
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
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”
43
43

Más contenido relacionado

La actualidad más candente

Formulas y funciones básicas
Formulas y funciones básicasFormulas y funciones básicas
Formulas y funciones básicasPaito Moya
 
Edutec e n34-gonzales_acosta_moyares
Edutec e n34-gonzales_acosta_moyaresEdutec e n34-gonzales_acosta_moyares
Edutec e n34-gonzales_acosta_moyaresJuan Timoteo Cori
 
Pdm115 guia lab04a_sq_lite_android_2015_preliminar_v2
Pdm115 guia lab04a_sq_lite_android_2015_preliminar_v2Pdm115 guia lab04a_sq_lite_android_2015_preliminar_v2
Pdm115 guia lab04a_sq_lite_android_2015_preliminar_v2ventura1993
 
Windows7 accesorios
Windows7 accesoriosWindows7 accesorios
Windows7 accesoriosdanielzometa
 
66229709 seleccion-de-metodologias-de-desarrollo
66229709 seleccion-de-metodologias-de-desarrollo66229709 seleccion-de-metodologias-de-desarrollo
66229709 seleccion-de-metodologias-de-desarrolloJulio Pari
 
Informe fms u03_atamiranolezanomartinezmendeztorres
Informe fms u03_atamiranolezanomartinezmendeztorresInforme fms u03_atamiranolezanomartinezmendeztorres
Informe fms u03_atamiranolezanomartinezmendeztorresEduardo Lezano
 
Herramientas ARToolKit Implementadas en el Proyecto de Realidad Aumentada TAp...
Herramientas ARToolKit Implementadas en el Proyecto de Realidad Aumentada TAp...Herramientas ARToolKit Implementadas en el Proyecto de Realidad Aumentada TAp...
Herramientas ARToolKit Implementadas en el Proyecto de Realidad Aumentada TAp...Agustín Hv
 
Plan de infraestructuras_y_comunicaciones_(pic)
Plan de infraestructuras_y_comunicaciones_(pic)Plan de infraestructuras_y_comunicaciones_(pic)
Plan de infraestructuras_y_comunicaciones_(pic)redpuntoes
 
Esquema de metadatos para la Gestión de documentos electrónicos
Esquema de metadatos para la Gestión de documentos electrónicosEsquema de metadatos para la Gestión de documentos electrónicos
Esquema de metadatos para la Gestión de documentos electrónicosRadar Información y Conocimiento
 
ESQUEMA DE METADATOS PARA LA GESTIÓN DEL DOCUMENTO ELECTRÓNICO (e-EMGDE)
ESQUEMA DE METADATOS PARA LA GESTIÓN DEL DOCUMENTO ELECTRÓNICO (e-EMGDE)ESQUEMA DE METADATOS PARA LA GESTIÓN DEL DOCUMENTO ELECTRÓNICO (e-EMGDE)
ESQUEMA DE METADATOS PARA LA GESTIÓN DEL DOCUMENTO ELECTRÓNICO (e-EMGDE)Sergio Gomez Florez
 
1257196779 guía de implementación de la norma iso iec 17025 2005 en laborator...
1257196779 guía de implementación de la norma iso iec 17025 2005 en laborator...1257196779 guía de implementación de la norma iso iec 17025 2005 en laborator...
1257196779 guía de implementación de la norma iso iec 17025 2005 en laborator...Ivo Castillo
 

La actualidad más candente (19)

Formulas y funciones básicas
Formulas y funciones básicasFormulas y funciones básicas
Formulas y funciones básicas
 
nv
nvnv
nv
 
Edutec e n34-gonzales_acosta_moyares
Edutec e n34-gonzales_acosta_moyaresEdutec e n34-gonzales_acosta_moyares
Edutec e n34-gonzales_acosta_moyares
 
Guia ejercicios c_cprog_unca_2012
Guia ejercicios c_cprog_unca_2012Guia ejercicios c_cprog_unca_2012
Guia ejercicios c_cprog_unca_2012
 
Pdm115 guia lab04a_sq_lite_android_2015_preliminar_v2
Pdm115 guia lab04a_sq_lite_android_2015_preliminar_v2Pdm115 guia lab04a_sq_lite_android_2015_preliminar_v2
Pdm115 guia lab04a_sq_lite_android_2015_preliminar_v2
 
Windows7 accesorios
Windows7 accesoriosWindows7 accesorios
Windows7 accesorios
 
66229709 seleccion-de-metodologias-de-desarrollo
66229709 seleccion-de-metodologias-de-desarrollo66229709 seleccion-de-metodologias-de-desarrollo
66229709 seleccion-de-metodologias-de-desarrollo
 
25
2525
25
 
Informe fms u03_atamiranolezanomartinezmendeztorres
Informe fms u03_atamiranolezanomartinezmendeztorresInforme fms u03_atamiranolezanomartinezmendeztorres
Informe fms u03_atamiranolezanomartinezmendeztorres
 
Herramientas ARToolKit Implementadas en el Proyecto de Realidad Aumentada TAp...
Herramientas ARToolKit Implementadas en el Proyecto de Realidad Aumentada TAp...Herramientas ARToolKit Implementadas en el Proyecto de Realidad Aumentada TAp...
Herramientas ARToolKit Implementadas en el Proyecto de Realidad Aumentada TAp...
 
Plan de infraestructuras_y_comunicaciones_(pic)
Plan de infraestructuras_y_comunicaciones_(pic)Plan de infraestructuras_y_comunicaciones_(pic)
Plan de infraestructuras_y_comunicaciones_(pic)
 
Iteracion2 v1
Iteracion2 v1Iteracion2 v1
Iteracion2 v1
 
Esquema de metadatos para la Gestión de documentos electrónicos
Esquema de metadatos para la Gestión de documentos electrónicosEsquema de metadatos para la Gestión de documentos electrónicos
Esquema de metadatos para la Gestión de documentos electrónicos
 
Control de accesos
Control de accesosControl de accesos
Control de accesos
 
ESQUEMA DE METADATOS PARA LA GESTIÓN DEL DOCUMENTO ELECTRÓNICO (e-EMGDE)
ESQUEMA DE METADATOS PARA LA GESTIÓN DEL DOCUMENTO ELECTRÓNICO (e-EMGDE)ESQUEMA DE METADATOS PARA LA GESTIÓN DEL DOCUMENTO ELECTRÓNICO (e-EMGDE)
ESQUEMA DE METADATOS PARA LA GESTIÓN DEL DOCUMENTO ELECTRÓNICO (e-EMGDE)
 
Iteracion 2 Módulo Plan de Estudios
Iteracion 2 Módulo Plan de EstudiosIteracion 2 Módulo Plan de Estudios
Iteracion 2 Módulo Plan de Estudios
 
Tesis185
Tesis185Tesis185
Tesis185
 
1257196779 guía de implementación de la norma iso iec 17025 2005 en laborator...
1257196779 guía de implementación de la norma iso iec 17025 2005 en laborator...1257196779 guía de implementación de la norma iso iec 17025 2005 en laborator...
1257196779 guía de implementación de la norma iso iec 17025 2005 en laborator...
 
Pfc antonio aguilarsanchez_textl
Pfc antonio aguilarsanchez_textlPfc antonio aguilarsanchez_textl
Pfc antonio aguilarsanchez_textl
 

Similar a IteraciónI.FaseConstruccion

Iteración 7 Módulo de Reportes y Cierre Periodo Académico
Iteración 7 Módulo de Reportes y Cierre Periodo AcadémicoIteración 7 Módulo de Reportes y Cierre Periodo Académico
Iteración 7 Módulo de Reportes y Cierre Periodo AcadémicoFrancisco Flores Murrieta
 
PROYECTO DE REDES - CONFIGURACION VPN
PROYECTO DE REDES - CONFIGURACION VPNPROYECTO DE REDES - CONFIGURACION VPN
PROYECTO DE REDES - CONFIGURACION VPNVictor Ramos Mercedes
 
trabajo escrito de Autodesk Infarworks - Garcia Arana y Solarte Gaitan.docx
trabajo escrito de Autodesk Infarworks - Garcia Arana y Solarte Gaitan.docxtrabajo escrito de Autodesk Infarworks - Garcia Arana y Solarte Gaitan.docx
trabajo escrito de Autodesk Infarworks - Garcia Arana y Solarte Gaitan.docxNICOLASFELIPESOLARTE
 
Servis desk ejemplo con ITIL
Servis desk  ejemplo con ITILServis desk  ejemplo con ITIL
Servis desk ejemplo con ITILCésar Ocampo
 
Diseño e Implementación de un Sistema Multitouch Basado en Iluminación Difusa...
Diseño e Implementación de un Sistema Multitouch Basado en Iluminación Difusa...Diseño e Implementación de un Sistema Multitouch Basado en Iluminación Difusa...
Diseño e Implementación de un Sistema Multitouch Basado en Iluminación Difusa...richard gonzalez
 
SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD RELATIVA PARA EL CULTIVO DEL C...
SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD RELATIVA PARA EL CULTIVO DEL C...SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD RELATIVA PARA EL CULTIVO DEL C...
SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD RELATIVA PARA EL CULTIVO DEL C...Instituto Tecnológico de Tuxtla Gutiérrez
 
SGI - Manual de usuario 20140717-1
SGI - Manual de usuario   20140717-1SGI - Manual de usuario   20140717-1
SGI - Manual de usuario 20140717-1Jorge Bustillos
 
Sistema de Administracion de Condominios basados en agentes de software
Sistema de Administracion de Condominios basados en agentes de softwareSistema de Administracion de Condominios basados en agentes de software
Sistema de Administracion de Condominios basados en agentes de softwarePedro Chavez
 
Programas para la aplicación en hidráulica
Programas para la aplicación en hidráulica Programas para la aplicación en hidráulica
Programas para la aplicación en hidráulica Yunior Huamán Paitán
 

Similar a IteraciónI.FaseConstruccion (20)

Consultorio Médico
Consultorio MédicoConsultorio Médico
Consultorio Médico
 
Iteracion5 v1
Iteracion5 v1Iteracion5 v1
Iteracion5 v1
 
Iteración 7 Módulo de Reportes y Cierre Periodo Académico
Iteración 7 Módulo de Reportes y Cierre Periodo AcadémicoIteración 7 Módulo de Reportes y Cierre Periodo Académico
Iteración 7 Módulo de Reportes y Cierre Periodo Académico
 
Iteracion4 v1
Iteracion4 v1Iteracion4 v1
Iteracion4 v1
 
Iteración 4 Módulo Apertura Academica
Iteración 4 Módulo Apertura AcademicaIteración 4 Módulo Apertura Academica
Iteración 4 Módulo Apertura Academica
 
Iteracion7 v1
Iteracion7 v1Iteracion7 v1
Iteracion7 v1
 
PROYECTO DE REDES - TEC. VPN
PROYECTO DE REDES - TEC. VPNPROYECTO DE REDES - TEC. VPN
PROYECTO DE REDES - TEC. VPN
 
PROYECTO DE REDES - CONFIGURACION VPN
PROYECTO DE REDES - CONFIGURACION VPNPROYECTO DE REDES - CONFIGURACION VPN
PROYECTO DE REDES - CONFIGURACION VPN
 
Proyecto final redes
Proyecto final redesProyecto final redes
Proyecto final redes
 
trabajo escrito de Autodesk Infarworks - Garcia Arana y Solarte Gaitan.docx
trabajo escrito de Autodesk Infarworks - Garcia Arana y Solarte Gaitan.docxtrabajo escrito de Autodesk Infarworks - Garcia Arana y Solarte Gaitan.docx
trabajo escrito de Autodesk Infarworks - Garcia Arana y Solarte Gaitan.docx
 
Servis desk ejemplo con ITIL
Servis desk  ejemplo con ITILServis desk  ejemplo con ITIL
Servis desk ejemplo con ITIL
 
Manual control
Manual controlManual control
Manual control
 
Diseño e Implementación de un Sistema Multitouch Basado en Iluminación Difusa...
Diseño e Implementación de un Sistema Multitouch Basado en Iluminación Difusa...Diseño e Implementación de un Sistema Multitouch Basado en Iluminación Difusa...
Diseño e Implementación de un Sistema Multitouch Basado en Iluminación Difusa...
 
SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD RELATIVA PARA EL CULTIVO DEL C...
SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD RELATIVA PARA EL CULTIVO DEL C...SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD RELATIVA PARA EL CULTIVO DEL C...
SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD RELATIVA PARA EL CULTIVO DEL C...
 
Sistemas operativos.pdf
Sistemas operativos.pdfSistemas operativos.pdf
Sistemas operativos.pdf
 
Gui
GuiGui
Gui
 
SGI - Manual de usuario 20140717-1
SGI - Manual de usuario   20140717-1SGI - Manual de usuario   20140717-1
SGI - Manual de usuario 20140717-1
 
Sistema de Administracion de Condominios basados en agentes de software
Sistema de Administracion de Condominios basados en agentes de softwareSistema de Administracion de Condominios basados en agentes de software
Sistema de Administracion de Condominios basados en agentes de software
 
INFORME FINAL PRACTICAS REGISTRO CIVIL
INFORME FINAL PRACTICAS REGISTRO CIVILINFORME FINAL PRACTICAS REGISTRO CIVIL
INFORME FINAL PRACTICAS REGISTRO CIVIL
 
Programas para la aplicación en hidráulica
Programas para la aplicación en hidráulica Programas para la aplicación en hidráulica
Programas para la aplicación en hidráulica
 

Más de Francisco Flores Murrieta (13)

Plan de trabajo_francisco_flores_v1
Plan de trabajo_francisco_flores_v1Plan de trabajo_francisco_flores_v1
Plan de trabajo_francisco_flores_v1
 
Objetivos
ObjetivosObjetivos
Objetivos
 
Gantt
GanttGantt
Gantt
 
Iteracion3 v1
Iteracion3 v1Iteracion3 v1
Iteracion3 v1
 
Iteracion6 v1
Iteracion6 v1Iteracion6 v1
Iteracion6 v1
 
Informe final practica pre_ii_francisco_flores_v6
Informe final practica pre_ii_francisco_flores_v6Informe final practica pre_ii_francisco_flores_v6
Informe final practica pre_ii_francisco_flores_v6
 
Evaluacion de PPPII Coordinación
Evaluacion de PPPII   CoordinaciónEvaluacion de PPPII   Coordinación
Evaluacion de PPPII Coordinación
 
Objetivos Proyecto
Objetivos ProyectoObjetivos Proyecto
Objetivos Proyecto
 
CRONOGRAMA DE ACTIVIDADES
CRONOGRAMA DE ACTIVIDADESCRONOGRAMA DE ACTIVIDADES
CRONOGRAMA DE ACTIVIDADES
 
Iteracion 6 Módulo Proceso de Notas
Iteracion 6 Módulo Proceso de NotasIteracion 6 Módulo Proceso de Notas
Iteracion 6 Módulo Proceso de Notas
 
Iteración 3 Módulo Carga Adémica
Iteración 3 Módulo Carga AdémicaIteración 3 Módulo Carga Adémica
Iteración 3 Módulo Carga Adémica
 
Informe final practica pre_ii_francisco_flores_v6
Informe final practica pre_ii_francisco_flores_v6Informe final practica pre_ii_francisco_flores_v6
Informe final practica pre_ii_francisco_flores_v6
 
Plan de trabajo_francisco_flores_v1
Plan de trabajo_francisco_flores_v1Plan de trabajo_francisco_flores_v1
Plan de trabajo_francisco_flores_v1
 

Último

FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 

Último (20)

FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 

IteraciónI.FaseConstruccion

  • 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
  • 4. 10. Tabla: Registrar curso................................................................................................................ 41
  • 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
  • 24. 24 24 Registrar Mención 6. Figura: Diagrama de Actividades Registrar Mención
  • 25. 25 25 Registrar Alumno 7. Figura: Diagrama de Actividades Registrar Alumno
  • 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
  • 33. 33 33 20. Figura:S calar - ValuesFunctio ns 1.1.1.12. Estructura de Trabajo .NET Módulo Mantenedores 21. Figura:Paquete Mantenimientos 22. Figura:Formulario - Mantenimientos
  • 34. 34 34 1.1.1.13. Interfaz Gráfica 23. Figura: Interfaz Gráfica Menú Principal 24. Figura: Interfaz Gráfica Formulario Registrar Modalidad
  • 35. 35 35 25. Figura: Interfaz Gráfica Formulario Registrar Mención 26. Figura: Interfaz Gráfica Listar Alumno
  • 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”
  • 43. 43 43