Está en la página 1de 123

2019

ANALISIS Y DISENÑ O DEL SISTEMA DE


MONITOREO Y EVALUACION

ING. JUBER PALOMINO CAMPOS


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

CONTENIDO
SIGLAS Y ACRONIMOS...................................................................................................................4
1. PRESENTACION .....................................................................................................................5
1.1 Lista de Requerimientos..................................................................................... 5
1.1.1 Requerimiento Funcional ................................................................................... 6
1.1.2 Requerimiento No Funcional ............................................................................. 8
1.2 Alcance del Sistema ............................................................................................ 9
1.3 Objetivo del Sistema ......................................................................................... 11
2. DIAGRAMA DE PROCESOS, SUBPROCESOS Y TAREAS...............................................12
2.1 Diagrama de Procesos...................................................................................... 12
2.2 Diagrama de Subprocesos ............................................................................... 13
2.3 Diagrama de Tareas........................................................................................... 14
2.3.1 Tareas del Subproceso 1.1.Gestionar los Centros Educativos ................... 14
2.3.2 Tareas del Subproceso 1.2.Gestionar el POA ................................................ 15
2.3.3 Tareas del Subproceso 1.3.Gestionar los Indicadores ................................. 15
2.3.4 Tareas del Subproceso 1.3.Gestionar Tablas Maestras................................ 16
2.3.5 Tareas del Subproceso 2.1. Realizar el seguimiento de los Indicadores ... 17
2.3.6 Tareas del Subproceso 2.2. Realizar el seguimiento del POA ..................... 18
2.3.7 Tareas del Proceso 3. Monitoreo y Consulta en Mapas................................ 19
3. DIAGRAMA DE CASOS DE USO ..........................................................................................20
3.1 Módulo 1: Captura y Manejo de Base de Datos ............................................. 20
3.2 Módulo 2: Consulta y Reportes de Indicadores .......................................... 23
3.3 Módulo 3: Monitoreo y Consulta a través de Mapas ..................................... 24
4. ESPECIFICACIÓN DEL DIAGRAMA DE CASOS DE USO ..................................................25
4.1 Módulo 1: Captura y Manejo de Base de Datos ............................................. 27
4.2. Módulo 2: Consulta y Reportes de Indicadores ............................................ 65
4.3. Módulo 3: Monitoreo y Consultas a través de Mapas ................................... 77
5. DIAGRAMAS Y ESPECIFICACIONES DE ESTADOS .........................................................86
5.1. Diagramas de Estado ........................................................................................ 86
5.2. Especificación del Diagramas de Estado ....................................................... 89
6. ARQUITECTURA LÓGICA DEL SISTEMA ...........................................................................90
6.1 Vista Lógica....................................................................................................... 91
6.2 Vista de Implementación .................................................................................. 92
6.3 Vista de Despliegue........................................................................................... 93
6.4 Estructura de Carpetas de la capa de Presentación ..................................... 93
6.5 Estándares de los objetos ................................................................................ 95
7. ARQUITECTURA TECNOLÓGICA DEL SISTEMA ...............................................................97

Página 2 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

7.1 Servidor de Base de Datos ............................................................................... 97


7.2 Servidor de Aplicaciones.................................................................................. 98
7.3 Cliente Web ........................................................................................................ 99
8. MODELO DE BASE DE DATOS .......................................................................................... 100
8.1 Modelo de Físico ............................................................................................. 100
8.2 Diccionario de Datos ....................................................................................... 109
9. PROTOTIPO DEL SISTEMA ................................................................................................ 121
9.1. Módulo 1: Captura y Manejo de Base de Datos ........................................... 121
9.2. Módulo 2: Consulta y Reportes de Indicadores ......................................... 122
9.3. Módulo 3: Monitoreo y consulta a través de Mapas .................................. 123

Página 3 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

SIGLAS Y ACRONIMOS

N° SIGLA NOMBRE
1 PMEI Programa de Mejoramiento de la Educación Inicial
2 PIA Presupuesto Institucional de Apertura
3 PIM Presupuesto Institucional Modificado
4 PIP Proyecto de Inversión Publica
5 POA Plan Operativo Anual
Ubicación Geográfica de acuerdo a la División Política del País:
6 UBIGEO
Departamento, Provincia, Distrito y Centro Poblado (Localidad)
7 SIAF Sistema Integrado de Administración Financiera

Página 4 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

1. PRESENTACION

El presente documento describe en su contenido, el Análisis y Diseño de Sistemas del


Aplicativo Monitoreo del Programa de Mejoramiento de la Educación Inicial - en
adelante "Monitor", correspondiente a los siguientes módulos:

MÓDULO 1: CAPTURA Y MANEJO DE BASE DE DATOS


MÓDULO 2: MÓDULO DE CONSULTA Y REPORTES DE INDICADORES
MÓDULO 3: MÓDULO DE MONITOREO Y CONSULTA A TRAVÉS DE MAPAS

En principio, el presente documento muestra el Diagrama General de Procesos o


Diagrama de Bloques, que describe las interacciones o flujos de información a muy
alto nivel, entre los grandes procesos o sub procesos, actividades o tareas que son
necesarios para que el MONITOR cumpla con sus objetivos.

Se ha utilizado la notación BPMN (Notación de Gestión de Procesos de Negocio), con


el objeto de que los entregables cumplan con la tendencia de la Gestión de Procesos.

Para modelar todos los procesos, subprocesos y actividades o tareas del Sistema se
está utilizando la herramienta BizAgi 1 en su versión libre.

Para la diagramación de los Casos de Uso y todos los entregables que están
relacionados con el Unified Modeling Languaje (UML), se utiliza el Software StarUML 2,
cuyo licenciamiento es OpenSource.
3
En el modelado con UML, se usa el Modelo 4+1 (Vista Lógica, Vista de Proceso,
Vista de Desarrollo, Vista Física y Vista de Escenarios que corresponde a Casos de
Uso) que es un estándar.

Adicionalmente, seguiremos las mejores prácticas de la metodología RUP, tanto en la


ejecución de las disciplinas y fases, como en la implementación de los artefactos que
se necesiten, según la indicación de los Términos de Referencia del presente servicio.

1.1 Lista de Requerimientos

1
http://www.bizagi.com/index.php/productos/bizagi-process-modeler#freeware
2
http://sourceforge.net/projects/staruml/files/staruml/5.0/
3
https://sites.google.com/site/jgarzas/4mas1

Página 5 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Para el presente proyecto se han identificado los Requisitos según los Módulos. Así, tene-
mos la siguiente codificación que nos permitirá hacer la trazabilidad más rápidamente:

N° Nomenclatura Descripción

1 Requisito de Software del Módulo 1: Captura y Manejo de Base de


RSWM1
Datos

2 RSWM2 Requisito de Software del Módulo 2: Consulta y Reportes de Indicado-


res

3 RSWM3 Requisito de Software del Módulo 3: Monitoreo y consulta a través de


Mapas

Dónde:
RSW: Requerimiento de Software
M: Módulo (1 al 3)
X: N° de Módulo

1.1.1 Requerimiento Funcional

N° Código Descripción Proceso


Permitir a los usuarios con rol de administrador, Registrar
1 RSWM101 datos de los Centros Educativos con sus atributos defini- Captura de Datos
dos
Permitir a los usuarios con rol de administrador, Registrar
2 RSWM102 datos del avance de la situación físico legal del Centro Captura de Datos
Educativo
Permitir a los usuarios con rol de administrador, Registrar
datos de las etapas de pre inversión e inversión, así
3 RSWM103 Captura de Datos
como el estado en que se encuentra el PIP del Centro
Educativo

Permitir a los usuarios con rol de administrador, cargar


datos de la PROGRAMACION del POA y sus modificacio-
nes que se producen durante el año, desde archivos Ex-
4 RSWM104 Captura de Datos
cel previamente formateados de acuerdo a plantilla defi-
nida. Toda la programación y ejecución del POA se hace
en moneda nacional (soles)

Permitir a los usuarios con rol de administrador, Registrar


datos de la ejecución del POA mensualmente. Específica-
5 RSWM105 Captura de Datos
mente el monto por devengado por cada actividad o ta-
rea, tomando datos del SIAF
Permitir a los usuarios con rol de administrador, Registrar
6 RSWM106 los indicadores de producto y resultado de acuerdo a la Captura de Datos
matriz de Resultados

Página 6 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

N° Código Descripción Proceso


Permitir a los usuarios con rol de administrador, Registrar
7 RSWM107 la programación de los indicadores de producto para los 5 Captura de Datos
años que dura el proyecto
Permitir a los usuarios con rol de administrador, Registrar
8 RSWM108 los valores de los indicadores de producto y resultado en Captura de Datos
forma periódica
Permitir a los usuarios con rol de administrador, Registrar
los consultores o empresas solo con 3 datos: Nombre,
9 RSWM109 Captura de Datos
RUC y Rubro, quienes prestan servicios al programa en el
PIP o en el saneamiento físico legal del CE
Permitir a los usuarios con rol de administrador, Registrar
los contratos solo con datos mínimos: N° Contrato, Obje-
10 RSWM110 Captura de Datos
tivo, Fecha Inicio y Fecha Fin. Para controlar avance de
los PIPs

Administrar
11 Gestionar a los usuarios del sistema que se encargaran
RSWM111 accesos
de darle sostenibilidad (crear, modificar, eliminar).

Administrar
12 El sistema asignará el mismo perfil de administrador a
RSWM112 accesos
cada usuario que se de alta al módulo de carga de datos

Permitir al usuario administrador de la habilitar el estado


Administrar
13 de actividad o inactividad de las cuentas de usuarios del
RSWM113 accesos
sistema.

14 RSWM201 El Sistema debe permitir a los usuarios en general expor- Consulta


tar datos de los reportes a Excel

Consultar sobre los Indicadores de Producto y Resultado


15 RSWM201 así como la ejecución financiera a nivel componente, sub- Consulta
componente y actividad

El acceso a la información pública será de acceso libre y


RSWM201
no requerirá de usuario para ingresar al sistema. Consulta
16

Producirá cuadros y gráficos estadísticos con los Indica-


dores de Resultado y de Producto de acuerdo a las acti-
17 RSWM201 vidades del Componente, ámbito geográfico, periodo y si- Consulta
tuación de avance.

Permitirá producir el Formato SNIP 19: Ficha de segui-


18 RSWM201 Consulta
miento del proyecto, para cada proyecto de inversión

Permitirá producir el Formato SNIP 18: Seguimiento a la


19 RSWM201 Consulta
ejecución física y financiera de los PIPs

Página 7 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

N° Código Descripción Proceso


Contara con una interface grafica donde se muestre un
mapa de google earth y sobre el mapa los centros educa-
20 RSWM301 tivos de las 3 provincias que pertenecen al ámbito del Consulta en Mapas
proyecto con pins de colores que indiquen el estado del
PIP del centro educativo

Por cada UGEL (Provincia) mostrar un consolidado de los


21 RSWM302 Consulta en Mapas
PIPs de acuerdo a la etapa de pre inversión e inversión

Por cada UGEL ( Provincia) mostrar un consolidado de


23 RSWM303 los Centros Educativos de acuerdo a la situación físico le- Consulta en Mapas
gal en el que se encuentran

Búsqueda por Centro Poblado y luego ubicarlo en el


22 RSWM304 Consulta en Mapas
Mapa

Para cada Centro Educativo mostrado en el mapa, podrá


consultar datos a mas detalle como su código SNIP,
24 RSWM305 Consulta en Mapas
etapa en la que se encuentra el PIP, situación físico legal,
o una foto del mismo

Tendrá la posibilidad de impresión del área del mapa


25 RSWM306 Consulta en Mapas
mostrado en pantalla

1.1.2 Requerimiento No Funcional

N° Código Descripción Proceso

1 RSWGEN01 El Sistema debe contemplar el desarrollo en 3 capas ARQUITECTURA


(presentación, negocio y datos)
2 RSWGEN02 ARQUITECTURA
El desarrollo debe realizarse en .NET (C#)

3 RSWGEN03 El Motor de Base de Datos, con el que debe interactuar ARQUITECTURA


el Sistema es SQL SERVER

El aplicativo debe contar con el registro de las activida-


4 RSWGEN04 des realizadas sobre las tablas identificadas como es- ARQUITECTURA
tratégicas debe registrarse el usuario y la fecha de ac-
tualización .

La ventana de acceso principal o ventana de Login, debe


5 RSWGEN05 contemplar el uso de su correo electrónico como cuenta ARQUITECTURA
de usuario

El sistema se publicara en un Hosting contratado espe-


6 RSWGEN06 ARQUITECTURA
cíficamente para el proyecto. Debiendo este garantizar
un ancho de banda optimo para el acceso a los

Página 8 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

servicios y publicación.

La data cartográfica de la cobertura geográfica será


proporcionada por el MINEDU y se cargara manual-
mente a las tablas en la etapa inicial. Las mismas per-
7 RSWGEN07 SISTEMA
manecerán en el tiempo y que servirán para mostrar da-
tos de los centros educativos en un mapa de google
earth
Las principales tablas como de estado de los proyectos
de inversión pública - PIP, estado de la situación físico
8 RSWGEN08 legal del centro educativo, años, meses, etc. se cargan SISTEMA
en la etapa inicial, por lo cual no tendrán interface de
mantenimiento en el sistema

1.2 Alcance del Sistema

a) El Sistema de Monitoreo, deberá cubrir todo el alcance y objetivos de los Térmi-


nos de Referencia - TDR.

b) Los módulos que conforman el sistema son:

• Módulo de captura y manejo de bases de datos


• Módulo de Consulta y Reportes de Indicadores
• Módulo de Monitoreo y Consulta a través de Mapas

c) Para cada módulo se desarrollará el análisis, diseño y prototipo, que debe ser apro-
bado por la contraparte del Programa, que para el caso es la Coordinadora de
Planeamiento, Monitoreo y Evaluación

d) Para cada módulo se desarrollará o implementará el código correspondiente y se


harán las pruebas funcionales, integrales y de esfuerzo.

e) Los indicadores a monitorear se tomaran de la Matriz de Resultados, el incluye in-


dicadores de Resultado y de Producto. Los indicadores de Producto son:
• Centros de Educación inicial rehabilitados o reemplazados, equipados y ope-
rando
• Elaboración de Expedientes Técnicos
• Ejecución de Obra
• Elaboración de Perfiles de Pre Inversión
• Saneamiento físico legal de las II.EE.II.
• Apoyo Técnico OINFE

f) Los indicadores de Resultado son:

Página 9 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

• Porcentaje de Centros de Educación Inicial que cumplen con los estándares de


seguridad y las normas técnicas vigentes para el diseño de locales escolares y
espacios educativos.
• Al final del Programa los servicios de Educación Inicial atenderán al 51% de
niñas y niños de 4 y 5 años en las áreas focalizadas del Programa dentro de las
regiones de Ayacucho, Huancavelica y Huánuco

g) El Sistema debe contemplar la incorporación del Plan Operativo Anual - POA, car-
gando desde archivos Excel la programación mensual y sus modificatorias. La
ejecución financiera del POA se registrara en el sistema de monitoreo, tomando
como fuente el SIAF. El sistema debe mostrar el avance financiero de las activi-
dades programadas contra las ejecutadas.

h) Los espacios educativos, son proyectos de inversión pública - PIPs de construcción


o remodelación de Centros Educativos - CE de educación inicial que se ejecutan
en el ámbito del proyecto, los cuales deben cumplir con estándares definidos por la
Oficina de Infraestructura Educativa - OINFE, del MINEDU. El Sistema debe consi-
derar las etapas por las cuales pasa la construcción desde la elaboración del perfil
hasta su conclusión. Contempla también el seguimiento al saneamiento físico legal
de los terrenos donde se construyan.

i) Los CE deben mostrarse en un mapa de Google Earth en colores que se definan


de acuerdo al estado en que se encuentran. Los datos a mostrar por cada CE se
definirá en el documento de diseño.

j) La periodicidad, la cobertura geográfica, la fuente, la formula, el tema, unidad de


medida serán definidos por el usuario para cada indicador.

k) De acuerdo a la pertinencia del indicador, se aplicara el semáforo para indicar el


estado del mismo. Por ejemplo: Verde = Obra culminada, Amarillo = Obra en eje-
cución y Rojo = Obra no iniciada

l) Donde se pueda aplicar, los indicadores se mostraran en gráficos estadísticos. Los


reportes tipo tabla serán exportados a Excel.

Página 10 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

m) Para el mantenimiento del Sistema se hará Login en la página principal. El usuario


que tenga acceso podrá ingresar al módulo de captura y manejo de bases de
datos.

n) Luego de la Puesta en Producción del Sistema, se realizara una capacitación a los


usuarios

o) Los recursos para el desarrollo de este sistema son de responsabilidad del Consul-
tor.

p) Este sistema consta de (04) cuatro entregables

q) El proyecto se ejecutará en un periodo de 3 meses calendarios: Fecha inicio: 16 de


Diciembre del 2014 y Fecha fin: 15 de Marzo del 2014

r) La aceptación formal de cada entregable será dado por el área usuaria del Pro-
grama: Coordinadora de Planeamiento, Monitoreo y Evaluación

1.3 Objetivo del Sistema

a) El aplicativo informático debe ser una herramienta con un diseño que permita su
fácil operación, de tal forma que usuarios sin mucho conocimiento de Internet, pue-
dan rápidamente encontrar información sobre las actividades e indicadores del Pro-
grama de Mejoramiento de la Educación Inicial - PMEI

b) Brindar un documento de carácter técnico, que forma parte del Proceso de Desa-
rrollo de Software y está orientado específicamente, al Análisis y Diseño del Sis-
tema. Este documento servirá de base para la construcción del aplicativo informá-
tico4.

4
En el documento se usa Sistema o Aplicativo de forma equivalente

Página 11 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

2. DIAGRAMA DE PROCESOS, SUBPROCESOS Y TAREAS


En este capítulo se presentan los procesos, subprocesos y actividades para los 3
módulos que conforman el sistema.

2.1 Diagrama de Procesos

En el siguiente diagrama de nivel 0 se muestran los 3 principales procesos del


sistema. Estos procesos corresponden a los siguientes módulos.

a) 01. Captura y Manejo de Base de Datos


b) 02. Consulta y Reportes de Indicadores
c) 03. Monitoreo y Consulta a través de Mapas

Los 2 primeros tienen subprocesos y tareas mientras que el último solo tiene tareas.

Página 12 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

2.2 Diagrama de Subprocesos

2.2.1. Subprocesos del Proceso 01. Captura y Manejo de Base de Datos

a) Gestionar Centros Educativos


b) Gestionar el POA
c) Gestionar los Indicadores
d) Gestionar las Tablas Maestras

Página 13 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

2.2.2. Subprocesos del proceso 02. Consulta y Reportes de los Indicadores


Estos subprocesos interactúan con el usuario público
a) Realizar el Seguimiento de los Indicadores
b) Realizar el Seguimiento al POA

2.3 Diagrama de Tareas

2.3.1 Tareas del Subproceso 1.1.Gestionar los Centros Educativos

a) Registrar Centros Educativos


b) Actualizar la Situación Físico Legal
c) Actualizar el Estado del PIP

Página 14 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

2.3.2 Tareas del Subproceso 1.2.Gestionar el POA

a) Cargar Datos del POA


b) Listar el POA
c) Registrar la Programación del POA
d) Registrar la Ejecución del POA
e) Mostrar la Programación vs Ejecución

2.3.3 Tareas del Subproceso 1.3.Gestionar los Indicadores

a) Listar Indicadores

Página 15 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

b) Listar el POA
c) Registrar la Programación del POA
d) Registrar la Ejecución del POA
e) Mostrar la Programación vs Ejecución

2.3.4 Tareas del Subproceso 1.3.Gestionar Tablas Maestras

a) Actualizar Tablas
b) Consultar Tablas
c) Gestionar Usuarios
d) Gestionar Proveedores
e) Gestionar Contratos
f) Gestionar Unidades de Medida
g) Consultar UBIGEO
h) Consultar Fuentes de Financiamiento
i) Consultar Tabla de Situación Físico Legal de un Centro Educativo
j) Consultar Tabla de Estado del PIP

Página 16 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

2.3.5 Tareas del Subproceso 2.1. Realizar el seguimiento de los Indicadores

a) Seleccionar Tipo Reporte


b) Mostrar Indicadores de Producto
c) Mostrar Indicadores de Resultado
d) Graficar
e) Imprimir
f) Exportar a Excel

Página 17 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

2.3.6 Tareas del Subproceso 2.2. Realizar el seguimiento del POA

a) Seleccionar Tipo Reporte del POA


b) Mostrar Reporte
c) Graficar
d) Imprimir
e) Exportar a Excel

Página 18 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

2.3.7 Tareas del Proceso 3. Monitoreo y Consulta en Mapas

Este proceso, no tiene subprocesos, por lo cual aquí se presenta sus tareas
que se desprenden directamente del proceso.
a) Buscar por UBIGEO. Se refiere a la búsqueda por Departamento, Provincia
y Distrito
b) Buscar por CCPP. Se refiere a la búsqueda puntual de un Centro Poblado
ingresado manualmente en el sistema
c) Buscar CE según el Estado del PIP
d) Buscar CE según la Situación Físico Legal
e) Presentar consolidado del CE
f) Listar CE por Estado del PIP o por Situación Físico Legal
g) Mostrar Datos del CE
h) Mostrar fotografía del CE
i) Registrar CCPP a buscar
j) Presentar CCPP en el Mapa

Página 19 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

3. DIAGRAMA DE CASOS DE USO


Los diagramas de Casos de Usos de Sistema están alineados la Estándar UML y al
Modelo de Vista 4 +1 que se muestra a continuación.

3.1 Módulo 1: Captura y Manejo de Base de Datos

En la herramienta StarUml, se describen los Diagramas de Casos de Uso para el


módulo 1.

Con el objetivo de visualizar de la mejor manera la distribución de los Casos de Uso


se ha implementado dos diagramas para este módulo, los mismos que se describen
a continuación.

Página 20 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

DIAGRAMA CASO USO:


MODULO 1 - Camptura y Manejo de Base de Datos 1/2

M01_03A:
Registro de
Centros
Educativos
M01_04:
M01_02: <<include>> Registro
Acceder a Menu de la
de Captura y Situacion
Manejo de Base Fisico
de Datos MO1_03: Legal
Mantenimiento
de Centros MO1_05A:
<<include>> Registro
M01_01: Educativos
Autenticar del Estado
Usuario de los PIPs
<<include>>
MO1_05:
M01_04: Estado
Situacion del PIP
Fisico Legal del Centro
del CE Educativo

MO1_05D:
Registrar
MO1_05C: Avance Fisico
Registrar del PIP
Datos PIP

<<include>>
<<include>>
MO1_05E:
Registrar
Avance
<<include>> Financiaro del
PIP MO1_05F:
<<include>>
Registrar
MO1_05B: Problemas y
Listar PIP Lecciones
Aprendidas
Usuario Administrador

MO1_06A:
Seleccionar
MO1_06: archivo a
<<include>>
Cargar cargar
datos del
POA

MO1_07:
<<include>>
Programación MO1_07A:
del POA Actualizar la
Programacion
del POA
<<include>>
MO1_08:
Ejecución
del POA <<include>> MO1_07B:
Registrar
nueva tarea
<<include>> en el POA

MO1_11:
Listar la
Programacion
- Ejecucion de
Indicadores MO1_10:
MO1_08A:
Listar MO1_07C:
Actualizar la
Indicadores Registrar nueva
Ejecución del
Producto y actividad en el
POA
Resultado POA
MO1_09B:
<<include>> Listar
formato 18
<<include>>
MO1_08B:
Listar
MO1_11A: Programacion
Actualizar vs Ejecucion
MO1_10A: del POA
Programacion
Registrar
y Ejecucion de
Indicadores
Indicadores
Producto y
Resultado

Página 21 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

DIAGRAMA CASO USO:


MODULO 1 - Camptura y Manejo de Base de Datos 2/2

MO1_13A:
Registro de
Usuarios

<<include>>

MO1_13:
Mantenimiento
de Usuarios

MO1_14A:
Registro de
Proveedores
<<include>>

MO1_14:
Mantenimiento
de
Proveedores

MO1_15A:
Registro
<<include>>
de
MO1_15: Contratos
Mantenimiento
de Contratos

MO1_16:
Usuario Administrador Listar <<include>>
Unidades
de Medida MO1_16A:
Actualizar
Unidades
de Medida

MO1_17:
Listar
Ubicación
Geográfica

MO1_17A:
MO1_18: Listar Listar
Fuentes de Centros
Financiamiento. Poblados

MO1_19: Listar
Situacion
Físico Legal del
Centro
Educativo
MO1_21:
Listar
Componentes
MO1_20: Listar
Estado del PIP
del Centro
Educativo

Página 22 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

3.2 Módulo 2: Consulta y Reportes de Indicadores

Para este módulo solo se cuenta con un diagrama que incluye la consulta tanto de
los indicadores como del POA.

DIAGRAMA CASO USO:


MODULO 2 - INDICADORES EN CUADROS Y GRAFICOS

M00_01: MP- CE
segun etapa del
M00_00: PIP y M00_02: MP- CE
Presentar Saneamiento segun Avance del
Pantalla
PIP y Saneamiento
Principal

M02_01A: MR-
Graficar
Indicadores de
Producto
MO2_01: MR -
Lista
Indicadores
de Producto

MO2_02A: MR -
Graficcar
MO2_02: MR- Indicadores de
Lista Resultado
Usuario Publico Indicadores
de Resultado

MO2_02B:
MR-Indicadores de
Desempeño

MO2_03: Listar
Ejecucion del POA

MO2_04: Listar
Formato 18

MO2_05: Listar
Formato 19

Página 23 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

3.3 Módulo 3: Monitoreo y Consulta a través de Mapas

Para este módulo solo se cuenta con un diagrama, plasmado de igual manera en la
herramienta StarUml.

DIAGRAMA CASO USO:


MODULO 3 - Monitoreo y Consulta a través de Mapas

MO3_00:
Consulta de
Centros
MO3_01A:
Educativos en MO3_01: <<extend>> Relación de
Mapas Resumen de CE - Centros
Etapa Educativos por
PREINVERSION <<extend>> estado del PIP

MO3_01B: <<extend>>
Resumen de CE -
Etapa INVERSION

MO3_04:
Mostrar
Usuario Publico datos del
<<extend>>
Centro
MO3_02: <<extend>>
MO3_02A: Educativo
Resumen de CE
por Situación Relación de CE
Físico Legal por Situación
Físico Legal

<<extend>>

MO3_03:
Búsqueda de <<extend>> MO3_03A:
Centros Relación de
Poblados del Centros
Programa Poblados

Página 24 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

4. ESPECIFICACIÓN DEL DIAGRAMA DE CASOS DE USO

Se establecen los siguientes iconos y botones como estándar para ser usados en el
sistema

Estado del PIP del Centro Educativo

Estado físico legal del terreno para construir el Centro Educativo

Modificar el registro

Eliminar el registro

Exportar datos a Excel

Nuevo Insertar nuevo registro

Grabar datos

Cancelar acción

Notas importantes:

1. En los siguientes CUS, donde exista una actualización o modificación (UPDATE) de datos;
también se hace la inserción (INSERT) de los datos nuevos
2. Los accesos a los datos en tablas o vistas de la Base de Datos, se realizan con
"procedimientos almacenados", invocados desde la capa de datos. Los procedimientos
almacenados se nombran de acuerdo al estándar establecido en el capítulo 6.5.
3. Los casos de uso tienen incorporado las reglas de negocio a fin de facilitar su lectura tanto
para el cliente como por el programador.
4. Para todos los CUS del módulo de captura y manejo de base de datos, siempre está el
nombre del usuario que ingresa al sistema, en la parte superior derecha
5. El PMEI se desarrolla SOLO en los distritos y centros poblados de las siguientes
provincias:
• Ayacucho -- La Mar
• Huancavelica -- Acobamba
• Huánuco -- Pachitea

6. En los ListBox de Ubigeo (Departamento y Provincia), Año y Mes, siempre mostrar el


"Todos". Este "Todos" se encuentran en las tablas como un registro.

Página 25 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

7. Cuando en Ubigeo se seleccione "Todos" a nivel de departamento y provincia, se


muestran los datos como si fuera "Nivel Nacional".

Como la pantalla principal abarca todos los módulos, su especificación del caso de
uso (CUS en adelante), lo hacernos en esta parte inicial. Todos estos CUS que se
especifican a continuación tienen su correspondencia con su pantalla diseñada como
prototipo las cuales se encuentran en el capítulo 9: Prototipo del Sistema

CUS: MO0_00: Pantalla Principal

ID MO0_00

Nombre Presentar Pantalla Principal

Pantalla principal del sistema con las imágenes, logos, opciones que el
Descripción usuario tanto interno como externo ve por primera vez cuando ingresa a
través de la dirección web del Programa

Actores Usuario público y administrador

Pre Condiciones Escribir la dirección de la web del programa en el browser o navegador

1. El Sistema muestra la pantalla principal


2. En la parte superior presenta el nombre del Ministerio de Educación,
Nombre del Programa
3. Luego está el nombre del Programa especifico :
Programa de Mejoramiento de la Educación Inicial en Ayacucho,
Huancavelica y Huánuco

4. En la parte superior derecha están: Acerca y Login


5. El usuario puede ver las fotografías relacionadas a Espacios Educativos
que rotan de derecha a izquierda con una descripción de cada una en la
parte inferior de la foto
Flujo Normal de 6. El sistema presenta el menú principal con las opciones sobre los
Eventos Indicadores y el POA. Las opciones del menú principal son:
a) Matriz de Productos
b) Matriz de Resultados
c) Monitoreo POA
d) Centros Educativos en Mapas
7. En la parte inferior presenta los logos de las fuentes cooperantes, la
dirección y teléfono del Programa
8. El usuario puede hacer clic en Login, para ingresar al sistema como
administrador
9. El usuario puede seleccionar cualquier opción del menú
10. El usuario puede cerrar la pagina

Página 26 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

4.1 Módulo 1: Captura y Manejo de Base de Datos

4.1.1 MO1_01 : Autenticar Usuario

ID MO1_01

Nombre Autenticar Usuario

El Sistema validará una cuenta de usuario y contraseña para ingresar al menú


Descripción de opciones que tiene este módulo; en el cual se realizará la captura de los
datos y el mantenimiento de las tablas

Actores Usuario Administrador

La cuenta del usuario será su correo electrónico acompañado de su


Pre Condiciones
contraseña; el cual debe existir en la Base de Datos.

11. El Sistema muestra la pantalla principal.


12. El Usuario selecciona la opción de “Login” para loguearse.
13. El Usuario ingresa su correo electrónico y su Contraseña.
Flujo Normal de
Eventos 14. El Usuario presiona el botón “Iniciar Sesión”.
15. El Sistema valida los datos ingresados; si son correctos ingresa al
Sistema y se ejecuta el CUS: MO1_02 - Acceder a Menu de Captura y
Manejo de Base de Datos

En el ítem 4:

Flujos Alternativos Si el Usuario no ha ingresado su Correo Electrónico o su Contraseña válida,


el Sistema emite el mensaje de alerta "Error en la cuenta de Usuario o
contraseña. Ingrese Nuevamente".

Post Condiciones El Usuario accede al Sistema de Monitoreo

4.1.2 MO1_02: Acceder a Menú de Captura y Manejo de Base de Datos

ID MO1_02

Nombre Acceder a Menu de Captura y Manejo de Base de Datos

El Caso de Uso de Sistema es una Generalización del acceso a todas las


Descripción opciones que se han definido para el módulo de captura y manejo de base de
datos.

Actores Usuario Administrador

Pre Condiciones El Usuario debe haber accedido, con su Usuario y Contraseña personal

Página 27 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

1. El Usuario previo al Acceso a Información tiene que haberse logueado.


Se ejecuta el CUS MO1_01: Autenticar Usuario

2. El Sistema le muestra al Usuario una interface donde se encuentra el


menú principal dividido en 4 opciones: Centros Educativos, POA,
Indicadores y Tablas:

3. El Usuario en esta interface puede hacer lo siguiente:

• Clic en Registro y accede a mantenimiento de centros educativos.


Se ejecuta el CUS MO1_03: Mantenimiento de Centros
Educativos

• Clic en Situación Físico Legal y acceder a registrar o cambiar la


situación legal del Centro Educativo. Se ejecuta el CUS MO1_04:
Situación físico legal del Centro Educativo

• Clic en Proyectos - PIP y acceder a registrar o cambiar el estado


del PIP del Centro Educativo. Se ejecuta el CUS MO1_05: Estado
del PIP del Centro Educativo

• Clic en Cargar Datos y acceder a cargar datos de la programación


anual del POA desde archivo Excel. Se ejecuta el CUS MO1_06:
Cargar datos del POA. La programación se hace en moneda
nacional (soles)

• Clic en Programación y acceder a registrar o actualizar datos de la


programación del POA para un determinado año. Se ejecuta el CUS
MO1_07: Programación del POA
Flujo Normal de
Eventos • Clic en Ejecución del POA y acceder a registrar o actualizar datos
de la ejecución mensual del POA para un determinado año. Se
ejecuta el CUS MO1_08: Ejecución del POA. La ejecución se hace
en moneda nacional (soles)

• Clic en Programación vs Ejecución y acceder a consultar datos


de la programación vs la ejecución del POA para el año seleccionado.
Se ejecuta el CUS MO1_08B: Programación vs Ejecución

• Clic en Registro de Indicadores para acceder a registrar o actualizar


datos de los indicadores de resultados y de . Este componente no
tiene indicadores de impacto. Se ejecuta el CUS MO1_10: Registro
de Indicadores

• Clic en Programación - Ejecución de Indicadores para acceder a


la actualización de la programación y a la vez de la ejecución de los
indicadores de resultados. Se ejecuta el CUS MO1_11:
Programación de Indicadores

• Clic en Usuarios, para acceder al mantenimiento (insertar, modificar


y eliminar) de usuarios que tendrán acceso al módulo de captura y
manejo de BD. Se ejecuta el CUS MO1_13: Mantenimiento de
Usuarios

• Clic en Proveedores, para acceder al mantenimiento (insertar,


modificar y eliminar) de proveedores (personas jurídicas y personas
naturales) que prestan servicios de elaboración de perfiles de
inversión pública - PIPs, expedientes técnicos, saneamiento físico
legal de terrenos para el CE y construcción de Centros Educativos
(CE). Se ejecuta el CUS MO1_14: Mantenimiento de Proveedores

Página 28 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

• Clic en Contratos, para acceder al registro de contratos que se


firman con los proveedores. Se ejecuta el CUS MO1_15:
Mantenimiento de Contratos. Este CUS, solo registra datos básicos
del contrato que sirven para controlar la duración del mismo, no
pretende ser un módulo que soporte toda la gestión del contrato

• Clic en Unidades de Medida, para acceder al mantenimiento


(Insertar, modificar y eliminar) de las unidades de medida que se usa
en el Sistema. Se ejecuta el CUS MO1_16: Listar Unidades de
Medida

• Clic en UBIGEO, y accede a consultar a nivel nacional la población


y el número de viviendas de un determinado lugar, de forma que
sirvan de referencia a los usuarios para el desempeño de sus
actividades. Se ejecuta el CUS MO1_17: Listar Ubicación
Geográfica

• Clic en Fuentes de Financiamiento, y accede a consultar las


fuentes q se usan en el Sistema. Se ejecuta el CUS MO1_18: Listar
Fuentes de Financiamiento.

• Clic en Estado Físico Legal del CE, y accede a consultar una


tabla codificada de los estados en que se pueda encontrar la
situación físico legal del terreno donde se construirá el CE. Se
ejecuta el CUS MO1_19: Listar Estado Físico Legal del Centro
Educativo

• Clic en Estado del PIP del CE, y accede a consultar en una tabla
codificada el numero de estados en la cual se pueda encontrar el PIP
del CE tanto para la etapa de PREINVERSION como de INVERSION.
Se ejecuta el CUS MO1_20: Estado del PIP del Centro Educativo

4. El Usuario puede finalizar la navegación en este menú seleccionando la


opción de “Salir”.

5. El Sistema cierra el formulario

Flujos Alternativos No Aplica

Post Condiciones El Usuario visualiza la información y accede a ella según su elección.

4.1.3 MO1_03: Mantenimiento de Centros Educativos

ID MO1_03

Nombre Mantenimiento de Centros Educativos

Permite acceder al maestro de los datos educativos, donde se encuentran los


Descripción datos de 176 centros educativos que son la meta del Programa de
Mejoramiento de la Educación Inicial - Componente 1: Espacios Educativos

Actores Usuario Administrador

Página 29 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

El Usuario debe haber accedido al sistema, con su Usuario y Contraseña


personal, Se ejecuta el CUS MO1_01: Autenticar Usuario.
Pre Condiciones
El Usuario debe haber seleccionado la opción de Registros en el menú
Centros Educativos

1. El Sistema presenta un ListBox para seleccionar el UBIGEO

2. El Sistema filtra de las tablas del UBIGEO, para mostrar solo las 3
provincias que participan en el PMEI. Este filtro lo hace de la vista:
VI_UBIGEO_PARTICIPAN_PROGRAMA por el atributo
PARTICIPA_PROGRAMA= '1', para mostrar solo las Provincias que
participan en el Programa y adicionalmente esta el "Todos"

3. El Usuario selecciona un ámbito geográfico - UBIGEO (Departamento y


Provincia) en el ListBox. La lista de CE resultante corresponde a la
Provincia seleccionada. Si dice "Todos", debe mostrar la lista de todos los
CE en una sola página

4. El Sistema muestra la relación de Centros Educativos para el ámbito


seleccionado, ordenado por Distrito y Centro Poblado con los siguientes
datos: Nro. Correlativo, Código Modular, Centro Educativo, Distrito,
Centro Poblado, Código SNIP y una columna de Opciones con 4 iconos.
En la parte superior de la lista aparece un botón Nuevo CE. El SNIP, solo
se muestra, no es editable

5. Dependiendo el clic sobre el icono o botón que seleccione el usuario se


ejecutan los siguientes casos de uso o acciones
Flujo Normal de
Eventos
CUS MO1_05: Estado del PIP del Centro Educativo

MO1_04: Situación físico legal del Centro


Educativo

CUS MO1_03A: Registro de Centros Educativos

Eliminar Centro Educativo

Exporta los datos a Excel

6. El sistema ejecuta el caso de uso seleccionado por el usuario

Flujos Alternativos No Aplica.

Post Condiciones El Usuario visualiza la información de los CE

Página 30 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

4.1.4 MO1_03A: Registros de Centros Educativos

ID MO1_03A

Nombre Registro de Centros Educativos

Descripción Registra y actualiza datos de los Centros Educativos

Actores Usuario Administrador

El usuario hizo clic en el icono de Modificar o el botón Nuevo CE en el


Pre Condiciones CUS MO1_03: Mantenimiento de Centros Educativos

1. El sistema muestra un formulario para registrar los siguientes datos:


Código Modular, Nombre CE, SNIP, Departamento, Provincia, Distrito,
Centro Poblado, CE está en la lista inicial?, PMEI interviene en
componente 1?, CE cumple con estándar OINFE?, Observaciones,
Ruta de Documento (Fotografía)

2. En todos los ListBox de Ubigeo (Dpto, Prov, Dist y CCPP) debe ser
filtrado por el campo PARTICIPA_PROGRAMA= '1'. en los Listbox para
este CUS no se incluye "Todos"

3. Validar que los campos de Código Modular, Nombre CE y el UBIGEO


Flujo Normal de siempre tengan valores. Los otros pueden dejarse en blanco para ir
Eventos completando posteriormente.

4. Ruta del Documento se refiere a la ubicación del archivo que tiene una
fotografía e incluye el nombre de la foto. Validar que el archivo que se
ha elegido para subir al sistema tenga el formato de imagen (jpg, png,
gif). Cuando se modifica puede reemplazarse el nombre de la foto

5. Las fotos se almacenan en la carpeta: ..\FOTOS, para su publicación.


Se recomienda que el nombre de la foto sea el código modular del CE

6. El Usuario selecciona la opción “Grabar” para registrar los datos o


"Cancelar" para regresar a la lista de CE

Si se produce un error a la hora de grabar el sistema envía un mensaje


Flujos Alternativos
advirtiendo el error. Caso contrario envía "Registro Grabado"

Post Condiciones No aplica

4.1.5 MO1_04: Situación Físico Legal del Centro Educativo

ID MO1_04

Nombre Situación Físico Legal del Centro Educativo

Permite al usuario poder conocer los estados de la situación físico legal


Descripción
del terreno donde se construirá el CE y actualizar el estado.

Página 31 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Actores Usuario Administrador

El Usuario debe haber accedido al sistema, con su Usuario y Contraseña


personal, Se ejecuta el CUS MO1_01: Autenticar Usuario. Luego de
Pre Condiciones
ingresar haber seleccionado Situación Físico Legal en el menú de
Centros Educativos.

1. El sistema muestra en la parte superior de la tabla los siguientes datos


no editables: Código Modular, Nombre del CE y UBIGEO
(Departamento, Provincia, Distrito y Centro Poblado)

2. El Sistema muestra en la tabla, la historia de la situación físico legal


del terreno con las siguientes columnas: N°, Fecha, Situación Legal, N°
de Contrato, Observación. Los códigos y nombres de la situación físico
legal son:
Código Situación
1 Inscripción Preventiva
Flujo Normal de 2 En Proceso
Eventos 3 Inscripción Definitiva
4 No se Ejecuta

3. La tabla que contiene estos estados en la Base de Datos se llama:


SITUACION_LEGAL_CENTRO_EDUCATIVO

4. El Usuario puede seleccionar las siguientes acciones: Exportar a Excel,


Modificar, Eliminar o Nueva Situación

5. Si elige la opción de Modificar o Nueva Situación, el sistema ejecuta


el CUS: M01_04A: Registro de la Situación Físico Legal

No todos los CE tienen contrato por el saneamiento físico legal. Si el


Flujos Alternativos contrato no existe, es porque alguna institución externa al programa ha
realizado el saneamiento físico legal del terreno y en este caso.

Post Condiciones El Usuario gestiona el saneamiento físico legal

4.1.6 MO1_04A: Registro de la Situación Físico Legal

ID MO1_04A

Nombre Registro de la Situación Físico Legal

Registra una nueva situación física legal o actualiza una existente para un
Descripción
determinado CE.

Actores Usuario Administrador

El usuario hizo clic en el icono de Modificar o el botón Nueva


Pre Condiciones Situación en el CUS MO1_04: Situación físico legal del CE

Página 32 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

1. El sistema muestra un formulario que tiene un encabezado con los


siguientes datos en modo de lectura: Código Modular, Nombre CE y el
UBIGEO.

2. Los campos a registrar o actualizar son: Fecha, Situación Legal, N° de


Registro, N° de Contrato, Observaciones.

3. La Situación Legal se obtiene de la tabla:


SITUACION_LEGAL_CENTRO_EDUCATIVO y el Contrato se obtiene
de la tabla: CONTRATO

4. El ListBox de contrato debe mostrar una lista concatenada y ordenada


por AÑO+N° CONTRATO. Un Proveedor puede tener más de un
Flujo Normal de contrato firmado con el Programa, entonces aparecerá tantas veces
Eventos como contratos haya firmado en el año. Se cargan al ListBox solo
contratos con COD_TIPO=2

5. Cuando seleccione el contrato correcto, debe mostrar al costado


derecho del ListBox el Nombre del Proveedor

6. Existen casos que se cambia la situación legal pero no existe ningún


contrato; en ese caso debe dejar en blanco el ListBox de Contrato

7. Validar que tenga datos en la Fecha y Situación Legal para grabar.

8. El Usuario selecciona la opción “Grabar” para registrar los datos o


"Cancelar" para regresar al historial

Si se produce un error a la hora de grabar el sistema envía un mensaje


Flujos Alternativos
advirtiendo el error. Caso contrario envía "Registro Grabado"

Post Condiciones No aplica

4.1.7 MO1_05: Estado del PIP del Centro Educativo

ID MO1_05

Nombre Estado del PIP del Centro Educativo

Permite al usuario poder actualizar por cada etapa de PRE INVERSION e


Descripción INVERSION del PIP los estados en que se encuentran los instrumentos
como son los perfiles, el expediente técnico o la obra del Centro Educativo

Actores Usuario Administrador

El Usuario debe haber accedido al sistema, con su Usuario y Contraseña


personal, Se ejecuta el CUS MO1_01: Autenticar Usuario. Luego de
Pre Condiciones
ingresar haber seleccionado Proyectos PIP en el menú de Centros
Educativos.

Flujo Normal de 1. El Sistema muestra de forma automática el nombre de Usuario en la


Eventos parte superior derecha

Página 33 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

2. El sistema muestra en la parte superior de la tabla los siguientes datos:


Código Modular, Nombre del CE y UBIGEO (Departamento, Provincia,
Distrito y Centro Poblado) en modo lectura

3. El Sistema muestra en la tabla, la historia de los estados por el cual


han pasado los instrumentos técnicos como: perfiles, expediente
técnico o la construcción del Centro Educativo (obra) con las siguientes
columnas: N°, Fecha, Etapa, Estado, N° de Contrato y observaciones.
El Código y nombre del Estado del PIP es:
Código Estado
ETAPA 1: PREINVERSION
1 Elaboración de Perfil
2 Perfil Concluido
3 Perfil Viable
ETAPA 2: INVERSION
1 Elaboración de Expediente Técnico
2 Expediente Técnico Aprobado
3 En Proceso de Convocatoria
4 Obra en Ejecución
5 Obra Concluida
6 En Operación

4. La tabla que contiene los estados llama:


ESTADO_PIP_CENTRO_EDUCATIVO

5. El Usuario puede seleccionar las siguientes acciones: Exportar a Excel,


modificar, eliminar y registrar un nuevo estado

6. Si elige la opción de Modificar o Nuevo Estado, el sistema ejecuta el


CUS: M01_05A: Registro del Estado de los PIPs

No todos los CE tienen contrato para un determinado estado. Si el


Flujos Alternativos contrato no existe, es porque alguna institución externa al programa ha
realizado el perfil, expediente técnico o la obra misma.

Post Condiciones No Aplica.

Página 34 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

4.1.8 MO1_05A: Registro del Estado de los PIPs

ID MO1_05A

Nombre Registro del Estado de los PIPs

Registra un nuevo estado del PIP o actualiza uno existente para un


Descripción
determinado CE.

Actores Usuario Administrador

El usuario hizo clic en el icono de Modificar o el botón Nuevo en el CUS


Pre Condiciones MO1_05: Estado del PIP del Centro Educativo

1. El sistema muestra un formulario que tiene un encabezado con los


siguientes datos en modo de lectura: Código Modular, Nombre CE y el
UBIGEO.

2. Los campos a registrar o actualizar son: Fecha, Estado, N° de


Contrato, Observaciones.

3. El Estado se obtiene de la tabla:


ESTADO_PIP_CENTRO_EDUCATIVO y el Contrato se obtiene de la
tabla: CONTRATO

4. El ListBox de los contrato debe mostrar una lista concatenada y


Flujo Normal de ordenada por AÑO+PROVEEDOR+N° CONTRATO. Un Proveedor
Eventos puede tener más de un contrato firmado con el Programa, entonces
aparecerá por año tantas veces como contratos haya firmado en el año.

5. Cuando seleccione el contrato correcto, debe mostrar al costado


derecho del ListBox el Nombre del Proveedor

6. Existen casos que se cambia el estado del PIP pero no existe ningún
contrato; en ese caso debe dejar en blanco el ListBox de Contrato

7. Validar que tenga Fecha y Estado para grabar.

8. El Usuario selecciona la opción “Grabar” para registrar los datos o


"Cancelar" para regresar al historial

Si se produce un error a la hora de grabar el sistema envía un mensaje


Flujos Alternativos
advirtiendo el error. Caso contrario envía "Registro Grabado"

Post Condiciones No aplica

Página 35 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

4.1.9 MO1_05B: Listar PIP

ID MO1_05B

Nombre Listar PIP

Descripción Listar los PIP - Proyectos de Invasión Publica para la construcción de CE

Actores Usuario Administrador

El Usuario debe haber seleccionado la opción de Proyectos PIP en el


Pre Condiciones
menú Centros Educativos

1. El Sistema presenta un ListBox para seleccionar el UBIGEO a nivel de


Provincia. Incluye el "Todos"

2. El Sistema filtra de las tablas del UBIGEO, para mostrar solo las 3
provincias que participan en el PMEI. Este filtro lo hace de la vista:
VI_UBIGEO_PARTICIPAN_PROGRAMA por el atributo
PARTICIPA_PROGRAMA= '1', para mostrar solo las Provincias que
participan en el Programa y adicionalmente esta el "Todos"

3. El Usuario selecciona un ámbito geográfico - UBIGEO (Departamento y


Provincia) en el ListBox. La lista de proyectos resultante corresponde a
la Provincia seleccionada. Si dice "Todos", debe mostrar la lista de todos
los proyectos en una sola página

4. El Sistema muestra la relación de proyectos para el ámbito seleccionado,


con los siguientes datos: Nro. Proyecto, Código SNIP, Nombre del
Proyecto, Monto, Estado, N° Informe Viabilidad, Fecha Viabilidad,
Colegios Participantes, Opciones

5. Colegios Participantes: Se obtiene de sumar todos los CE que tienen el


Flujo Normal de mismo CÓDIGO_SNIP en tabla CENTRO_EDUCATIVO. Para lo cual en
Eventos el CUS MO1_5C se asignan todos los CE que participan en el PIP

6. Clic en el número de Colegios Participantes y el sistema muestra una


ventana debajo del número con la lista de CE que participan en el
Proyecto. Los datos a mostrar son:
a. Código Modular
b. Centro Educativo (nombre)
c. Nombre del CCPP
d. Distrito
e. Provincia
f. Departamento

7. En la parte superior de la lista aparece un botón Nuevo Proyecto, El


icono de exportar a Excel y el icono de impresión

8. Dependiendo el clic sobre el icono o botón que seleccione el usuario se


ejecutan los siguientes casos de uso:
MO1_05C: Registrar Datos PIP
MO1_05D: Registrar Avance Físico del PIP
MO1_05E: Registrar Avance Financiero del PIP

Página 36 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

MO1_05F: Registrar Problemas y Lecciones


Aprendidas

9. El sistema ejecuta el caso de uso seleccionado por el usuario

Flujos Alternativos No Aplica.

Post Condiciones El Usuario visualiza la información de los Proyectos

Página 37 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

4.1.10 MO1_05C: Registrar Datos PIP

ID MO1_05C

Nombre Registrar Datos PIP

Registrar Datos PIP - Proyectos de Invasión Publica para la construcción de


Descripción
CE

Actores Usuario Administrador

El usuario hizo clic en el icono de Modificar o el botón Nuevo Proyecto


Pre Condiciones
en el CUS MO1_05B: Listar PIP

1. El sistema muestra un formulario con cuatro TABS como opciones de


actualización:
a. Datos Generales
b. Avance Físico
c. Avance Financiero
d. Gestión de Problemas

2. Por defectos se muestra activo el TAB “Datos Generales”. Los campos


a registrar o actualizar son: Nombre del PIP, Objetivos del PIP, Código
SNIP, Fecha de Viabilidad, Monto de Inversión del PIP S/., N° Informe de
Viabilidad.

3. Datos del Expediente Técnico. Se registra el Estado del Expediente, La


Modalidad de Contratación y el Costo del Expediente

4. Luego se registra el Código DNPP, Fecha del Primer Desembolso

5. Se valida que Fecha del Primer Desembolso sea mayor a la Fecha de


Flujo Normal de Viabilidad. Se registra por Ej. 01-10-2014, significa que el primer
Eventos desembolso se ha realizado el 1ro de octubre del 2014.

6. N° de Colegios Asignados. Clic en el icono para registrar los


centros educativos que participan en el PIP, la mayoría de veces es un
PIP por un CE, pero hay casos que un PIP está conformado por varios
CE y es necesario conocer que centros educativos están dentro de ese
PIP

7. En la tabla (grilla) que sale para registrar los CE, la regla es que se digite
el código modular de un CE en la primera casilla y de forma automática
el sistema jale los otros datos. Estos datos son:
a. Código Modular
b. Centro Educativo (nombre)
c. Nombre del CCPP
d. Distrito
e. Provincia
f. Departamento

8. La regla es: Asignar a cada CE el CÓDIGO_SNIP del PIP. Cuando es un


ingreso nuevo, se graba en tabla CENTRO_EDUCATIVO el

Página 38 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

CÓDIGO_SNIP; cuando es una modificación se trae los CE para


mostrarlos en la grilla

9. Si elimina un CE de la lista, presionar el icono de eliminar y refrescar los


datos en la grilla. Esta eliminación pone en blanco el campo
CÓDIGO_SNIP del CE. Ojo, no elimina el CE de la tabla

10. El Usuario selecciona la opción “Grabar” para registrar los datos o


"Cancelar" para anular la acción.

Si se produce un error a la hora de grabar el sistema envía un mensaje


Flujos Alternativos
advirtiendo el error. Caso contrario envía "Registro Grabado"

Post Condiciones No aplica

4.1.11 MO1_05D: Registrar Avance Físico del PIP

ID MO1_05D

Nombre Registrar Avance Físico del PIP

Registrar Avance Físico del PIP - Proyectos de Inversión Pública para la


Descripción
construcción de CE

Actores Usuario Administrador

El usuario hizo clic en el opción “Avance Físico” de TAB en el CUS


Pre Condiciones MO1_05C: Registrar Datos PIP

1. El sistema muestra un formulario que tiene un encabezado con los


siguientes datos en modo de lectura: Nombre del PIP y Código SNIP.

2. La tabla a usar para almacenar el avance físico es:


PIP_REGISTRO_FISICO

3. El Sistema presenta un ListBox para seleccionar el Componente


(tabla: PIP_COMPONENTE), que incluye las alternativas siguientes:
a. Expediente Técnico
b. Infraestructura
c. Supervisión-Liquidación
d. Adquisición de Equipos
Flujo Normal de
Eventos
4. El Sistema presenta un ListBox para seleccionar el Indicador Principal
(tabla: PIP_ENTREGABLE_PRINCIPAL), que incluye las alternativas
siguientes:
a. Expediente Técnico
b. Obra
c. Informe Liquidación
d. Juego Recreativo

5. El Sistema presenta un ListBox para seleccionar la Unidad de Medida


(tabla: UNIDAD_MEDIDA)

6. Meta y Avance, se registran valores numéricos enteros

Página 39 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

7. Observaciones, registra comentario hasta de 500 caracteres.

8. El Usuario selecciona la opción “Grabar” para registrar los datos o


"Cancelar" para anular acción.

Si se produce un error a la hora de grabar el sistema envía un mensaje


Flujos Alternativos
advirtiendo el error. Caso contrario envía "Registro Grabado"

Post Condiciones No aplica

Página 40 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

4.1.12 MO1_05E: Registrar Avance Financiero del PIP

ID MO1_05E

Nombre Registrar Avance Financiero del PIP

Registrar Avance Financiero del PIP - Proyectos de Inversión Pública para


Descripción
la construcción de CE

Actores Usuario Administrador

El usuario hizo clic en el opción “Avance Financiero” de TAB en el CUS


Pre Condiciones MO1_05C: Registrar Datos PIP

1. El sistema muestra un formulario que tiene un encabezado con los


siguientes datos en modo de lectura: Nombre del PIP, Código SNIP,

2. El sistema presenta un ListBox para seleccionar: Año. Por defecto


muestra el año actual

3. La tabla para almacenar el avance financiero es:


PIP_REGISTRO_FINANCIERO
Flujo Normal de
4. El sistema muestra una tabla en forma de grilla para registrar montos
Eventos
que se ejecutan por mes y en una o más fuentes de financiamiento

5. Registrar datos en soles a dos decimales

6. Los Totales se calculan sumando las filas y columnas. Los totales no


se graban

7. El Usuario selecciona la opción “Grabar” para registrar los datos o


"Cancelar" para anular acción.

Si se produce un error a la hora de grabar el sistema envía un mensaje


Flujos Alternativos
advirtiendo el error. Caso contrario envía "Registro Grabado"

Post Condiciones No aplica

Página 41 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

4.1.13 MO1_05F: Registrar Problemas y Lecciones Aprendidas

ID MO1_05F

Nombre Registrar Problemas y Lecciones Aprendidas

Registrar Problemas y Lecciones Aprendidas - Proyectos de Inversión


Descripción
Pública para la construcción de CE

Actores Usuario Administrador

El usuario hizo clic en el opción “Gestión de Problemas” de TAB en el


Pre Condiciones CUS MO1_05C: Registrar Datos PIP

1. El sistema muestra un formulario que tiene un encabezado con los


siguientes datos en modo de lectura: Nombre del PIP y Código SNIP.

2. La tabla que se usa para almacenar los problemas es:


GESTION_PROBLEMAS

3. Campo Problema ingrese comentario de máximo 500 caracteres

4. Campo Acción ingrese comentario de máximo 500 caracteres


Flujo Normal de
Eventos 5. Campo Responsable de Acción ingrese el nombre y apellido del
responsable de registrar la acción.

6. Campo Fecha ingrese en formato dd/mm/aaaa la fecha de la acción.

7. Campo Lección Aprendida ingrese comentario de máximo 500


caracteres

8. El Usuario selecciona la opción “Grabar” para registrar los datos o


"Cancelar" para anular acción.

Si se produce un error a la hora de grabar el sistema envía un mensaje


Flujos Alternativos
advirtiendo el error. Caso contrario envía "Registro Grabado"

Post Condiciones No aplica

Página 42 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

4.1.14 MO1_06 : Cargar Datos del POA

ID MO1_06

Nombre Cargar Datos del POA

Descripción Carga la data desde un archivo en Excel, con la programación del POA

Actores Usuario Administrador

El Usuario debe haber accedido al sistema, con su Usuario y Contraseña


Pre Condiciones personal, Se ejecuta el CUS MO1_1: Autenticar Usuario. Luego de
ingresar haber seleccionado Cargar Datos en el menú del POA

1. El sistema muestra en la parte superior de la tabla el título: Relación


de Archivos cargados del Plan Operativo Anual. Esta relación es un
registro por año. Si en el año se cargan varias veces solo quedará el
último. No existe histórico dentro del año

2. El Sistema muestra una lista con las siguientes columnas: N°, Año,
Fecha de Carga, Usuario Responsable, Monto PIA, Monto PIM, N° de
Registros, Opciones.

3. El usuario valida si la carga de los datos están correctos por el N° de


Registros o filas, y los montos del PIA y PIM. Si estas cifras no cuadran
debe eliminar la carga haciendo clic en el icono respectivo y proceder a
revisar el archivo Excel para luego volver a cargar. Igualmente en el
siguiente CUS MO1_07: Programación del POA, tiene la facilidad de
poder identificar el posible error y corregir directamente en el sistema
para no volver a cargar el archivo.

4. Nota importante 1: Se recomienda a inicio de año hacer la carga de la


programación del POA y durante el año las modificaciones que hubiera
hacerlo directamente en el sistema. Porque?, Porque los escenarios
Flujo Normal de para volver a cargar son muchos y todos conducen a incrementar el
Eventos número de errores. Ejm, se puede eliminar por error una tarea que ya
ha tenido ejecución, cambiar la cifra de una tarea con ejecución,
cambiar el código SIAF o SNIP de una tarea que en el año anterior se
ha ejecutado parcialmente, etc.

5. Nota importante 2: La programación del PIM se hace mensualmente


por cada tarea; mientras que el PIA se hace anualmente por cada tarea.
La programación del PIA solo se registra como referencia.

6. El Usuario puede seleccionar las siguientes acciones: Ver


Programación, Eliminar la Programación completa y realizar una Nueva
Carga.

Ver Programación: Ejecuta el CUS M01_07:


Programación del POA

Eliminar Programación completa

Página 43 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Ejecuta el CUS M01_06A: Seleccionar Archivo a


Cargar

Flujos Alternativos No aplica

El usuario puede volver a cargar el archivo o puede ir a ver la Programación


Post Condiciones
del POA

4.1.15 MO1_06A : Seleccionar Archivo a Cargar

ID MO1_06A

Nombre Seleccionar Archivo a Cargar

Muestra la interface donde se elige el archivo en Excel que tiene la data de


Descripción
la programación del POA, para el año elegido

Actores Administrador del Sistema

El usuario ha seleccionado la opción de Nueva Carga


Pre Condiciones
Contar con el archivo Excel de la programación del POA de acuerdo al
formato definido en el anexo N° 1.

1. El sistema muestra un formulario con el título: Datos del Archivo a


Cargar

2. Se solicita los siguientes datos: Año y Ruta del Documento

3. Las columnas a cargar son los siguientes de acuerdo al anexo N° 1.


a. AÑO
b. CODIGO_POA
c. NOMBRE
d. U.Medida
e. DPTO
f. PROV
Flujo Normal de g. PIA
Eventos h. PIM
i. Ene, Feb, Mar, Abr, May, Jun, Jul, Ago, Set, Oct, Nov, Dic
j. SNIP
k. SIAF
l. META_FISICA
m. DNPP

4. Validar que el archivo sea de Excel. El programa explora en la carpeta


POA, los archivos que tengan extensión .XLSX y buscar el archivo
POA_XXXX, donde XXXX, es el año. Si eligió 2015 entonces el archivo
debe llamarse POA_2015.XLSX.

5. El sistema muestra la fecha de carga y el usuario. La fecha es del


servidor Web

Página 44 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

6. El Usuario selecciona la opción “Grabar” para proceder a cargar los


datos

7. El sistema graba los datos en la tabla: POA_PROGRAMACION

8. El Sistema guarda la fecha y usuario de que carga la data

Flujos Alternativos No aplica

Para saber si la carga se realizó con éxito, es necesario revisar los totales
Post Condiciones
del PIA, PIM en el CUS MO1_07: Programación del POA

4.1.16 MO1_07: Programación del POA

ID MO1_07

Nombre Programación del POA

Realizar los cambios necesarios en la Programación del POA (reprogramación)


Descripción
para un año determinado. En el año pueden existir varias reprogramaciones

Actores Usuario Administrador

1. El Usuario debe haber accedido al sistema, con su Usuario y Contraseña


personal, Se ejecuta el CUS MO1_01: Autenticar Usuario. Luego de
ingresar haber seleccionado Programación en el menú del POA.

2. Si una tarea es multianual (se ejecuta en más de un año) debe conservarse


en lo posible el código POA, para poder consolidar el total ejecutado del
físico financiero al término de la tarea.

3. Se reprograma si solo si no se han efectuado gastos en la tarea. El sistema


no debe dejar eliminar o cambiar una programación para un mes
determinado si se tiene gastos ejecutados en ese mes.

4. Ej. Si una actividad se programó realizarlo en abril y mayo de un


determinado año; después de la evaluación se concluye que es necesario
reprogramar porque no se ha ejecutado esa actividad en los meses
Pre Condiciones
programados. Reprograman para ser ejecutada en agosto y setiembre.
Simplemente se elimina las cantidades de abril y mayo y se registran las
cantidades en agosto y setiembre directamente en el sistema; porque en
este caso no hay ejecución.

5. Si una actividad, no tiene por lo menos una tarea, se crea la tarea con el
mismo nombre de la actividad para facilitar la lectura y los cálculos que sean
necesarios, de forma idéntica como lo hace el SIAF.

6. La codificación del POA es como sigue:

Nivel Código POA Nombre


Componente 1 Espacios educativos

Página 45 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Mejoramiento de la infraestructura de las


Subcomponente 1.1 instituciones educativas de educación ini-
cial
Actividad 1.1.1 Elaboración de expedientes técnicos
Elaboración de 06 Expedientes de Santa
Acción (Tarea) 1.1.1.01
Rosa y Ayna

7. Es importante colocar los puntos para estos 4 niveles, de forma que ayude
a su identificación. La tarea se codifica con dos dígitos

8. Para efectos de consolidación (totales) de la programación y ejecución


hacia los niveles superiores agrupar por el código de la siguiente forma:
• Componente: Agrupar por el primer carácter del código POA
• Subcomponente: Agrupar por los 3 primeros caracteres
• Actividad: Agrupar por los 5 primeros caracteres

1. El Sistema muestra la Programación del POA por defecto para el año actual,
leyendo los datos de la tabla POA_PROGRAMACION.

2. El Sistema muestra la relación de todas las tareas por: Componente,


Subcomponente y Actividad

3. El Sistema muestra el POA en una tabla con los siguientes datos: Código
POA, Nombre, U.Medida, PIA, PIM, Mes (Enero a Diciembre), Total (S/.) y
las opciones de modificación, eliminación. Así mismo se encuentra el botón
de "Nueva Actividad" y "Nueva Tarea" para insertar una nueva Actividad y
Flujo Normal de nueva tarea o acción
Eventos
4. El Usuario puede exportar a Excel toda la data de la programación

5. Para Modificar los montos de la programación se ejecuta el CUS:


M01_07A: Actualizar la Programación del POA

6. Para agregar una nueva tarea y su programación se ejecuta el CUS:


M01_07B: Registrar nueva tarea en el POA

7. Para agregar una nueva actividad se ejecuta el CUS: M01_07C: Registrar


nueva actividad en el POA

Flujos
No Aplica
Alternativos

Post Condiciones El usuario visualiza el formulario o la interface de acuerdo a su elección

4.1.17 MO1_07A: Actualizar la Programación del POA

ID MO1_07A

Nombre Actualizar la Programación del POA

Para el año fiscal vigente actualiza los datos de la programación de las


Descripción
tareas.

Página 46 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Actores Administrador del Sistema

Pre Condiciones El usuario ha seleccionado la opción de Modificar en una tarea

1. El sistema muestra un formulario con los siguientes datos no editables:


Año, Componente, Subcomponente, Actividad, Acción.

2. Se presenta una tabla con las columnas: Mes, Monto, Observaciones.

3. En la parte inferior de la tabla están los campos: SNIP, SIAF, U.Media,


PIA, PIM, Meta Física.

4. Registrar los montos con dos decimales por cada mes. Sumar en forma
automática en la parte inferior. Si los montos están repartidos en varias
fuentes de financiamiento, el usuario debe sumar para registrar el total.
No se programa por fuente de financiamiento
Flujo Normal de
Eventos 5. La Unidad de Medida está relacionada a la Meta Física. La Meta física
es cantidad numérica. Ejemplo: Lograr una meta de 90% de perfiles
aprobados. Colocar 90 en Meta física y en Unidad de Medida
seleccionar Porcentaje

6. El SNIP y el SIAF son números tipo carácter mientras que PIA y PIM
son cantidades monetarias en soles

7. El Usuario selecciona la opción “Grabar” para proceder a registrar los


datos

8. El Sistema guarda en las tablas de auditoría: Fecha y Usuario de


Creación/Actualización.

Si no existe error, muestra un mensaje "Registro grabado con éxito", caso


Flujos Alternativos contrario ubicar el cursor en la caja de texto donde está el error, con un
mensaje relacionado

Post Condiciones El Usuario visualiza en la lista los montos programados para la tarea

4.1.18 MO1_07B: Registrar nueva tarea en el POA

ID MO1_07B

Nombre Registrar nueva tarea en el POA

Registrar una nueva tarea del POA para el año en ejercicio, eligiendo
Descripción
Componente, Subcomponente y a actividad a la cual pertenecerá

Actores Administrador del Sistema

El usuario ha seleccionado "Nueva Tarea" en el CUS: MO1_07:


Pre Condiciones
Programación del POA

Página 47 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

1. El sistema muestra un formulario con el encabezado: POA >


Programación > Nueva Acción

2. El usuario selecciona el Componente, Subcomponente y Actividad de


los ListBox. Estos ListBox se cargan a partir de:
• Componente --- Vista VI_COMPONENTE
• Subcomponente --- Vista VI_SUBCOMPONENTE
• Actividad --- Vista VI_ACTIVIDAD
• Tarea --- Vista VI_TAREA

3. El sistema muestra en forma automática el código para la tarea. Este


código se forma por la unión de los códigos de Componente
Subcomponente, Actividad seguido del último código de acción para
este árbol más uno. Este campo es editable solo para la creación de la
tarea mas no para la modificación

4. El usuario registra el nombre de la tarea en altas y bajas

5. Selecciona la Provincia en el ListBox, se forma por DEPARTAMENTO


+ PROVINCIA de ambas tablas con atributo PARTIPA_PROGRAMA=
"1". El ListBox tendrá 3 ítems:
Flujo Normal de
• Ayacucho -- La Mar
Eventos
• Huancavelica -- Acobamba
• Huánuco -- Pachitea

6. En la lista que aparece en seguida con las columnas de: Mes, Monto
(S/.), Observaciones. Registrar para cada mes la cantidad en soles a
dos decimales que se programa ejecutar. Sumar en forma automática
los montos para calcular el Total.

7. El SNIP, SIAF y N° Meta, son números tipo carácter mientras que PIA
y PIM son cantidades monetarias en soles.

8. La Unidad de Medida está relacionada a la Meta Física. La Meta física


es cantidad numérica. Ejemplo: Lograr una meta de 90% de perfiles
aprobados. Colocar 90 en Meta física y en Unidad de Medida
seleccionar Porcentaje

9. La tabla del POA es: POA_PROGRAMACION

10. El Usuario selecciona la opción “Grabar” para proceder a registrar los


datos

11. El Sistema guarda: Fecha y Usuario de Creación/Actualización para


fines de auditoría.

Si no existe error, muestra un mensaje "Registro grabado con éxito", caso


Flujos Alternativos contrario ubicar el cursor en la caja de texto donde está el error, con un
mensaje relacionado

Post Condiciones El Usuario visualiza en la lista los montos programados para la tarea

4.1.19 MO1_07C: Registrar nueva actividad en el POA

Página 48 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

ID MO1_07C

Nombre Registrar nueva actividad en el POA

Registrar una nueva actividad del POA para el año en ejercicio, eligiendo
Descripción
Componente y Subcomponente

Actores Administrador del Sistema

El usuario ha seleccionado "Nueva Actividad" en el CUS: MO1_07:


Pre Condiciones
Programación del POA

1. El sistema muestra un formulario con el encabezado: POA >


Programación > Nueva Actividad

2. El usuario selecciona el Componente y Subcomponente de los ListBox.

3. El sistema muestra en forma automática el código para la actividad.


Este código se forma por la unión de los códigos de Componente
Subcomponente, seguido del último código de actividad para este árbol
Flujo Normal de más uno. Este campo es editable solo para la creación de la actividad,
Eventos se modifica si solo si no tiene tareas asignadas

4. El usuario registra el nombre de la Actividad en altas y bajas

5. El Usuario selecciona la opción “Grabar” para proceder a registrar los


datos

6. El Sistema guarda: Fecha y Usuario de Creación/Actualización para


fines de auditoría.

Si no existe error, muestra un mensaje "Registro grabado con éxito", caso


Flujos Alternativos contrario ubicar el cursor en la caja de texto donde está el error, con un
mensaje relacionado

Post Condiciones El Usuario visualiza en la lista la actividad nueva

4.1.20 MO1_08 : Ejecución del POA

ID MO1_08

Nombre Ejecución del POA

Mostrar en una lista el POA, para seleccionar una tarea y luego


Descripción
proceder a actualizar la ejecución físico financiera

Actores Administrador del Sistema

Página 49 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Ingresar al sistema y seleccionar Ejecución del POA en el menú


Pre Condiciones
POA

1. El sistema muestra un formulario con un ListBox para elegir el año. Por


defecto se presenta toda la data del POA para el año actual.

2. Se presenta una tabla con las siguientes columnas: Código POA,


Nombre, Unidad de Medida, PIA, PIM, Mes (enero…diciembre), Total
(ejecutado), Avance (%) y Opciones (solo contiene icono de modificar)

3. La columna de Total es la sumatoria de las cantidades mensuales y el


Flujo Normal de Avance es el cociente entre: Total / PIM.
Eventos
4. La tabla que se usa para la ejecución es: POA_EJECUCION_MENSUAL

5. El usuario puede modificar o registrar datos para una tarea


seleccionando el único icono en opciones. Ejecuta el CUS: M01_08A:
Actualizar la Ejecución del POA

6. El usuario puede exportar el POA a Excel


Flujos Alternativos No aplica
Post Condiciones No aplica

4.1.21 MO1_08A: Actualizar la Ejecución del POA

ID MO1_08A

Nombre Actualizar la Ejecución del POA

Actualizar la Ejecución del POA, se refiere al registro de los gastos que se


Descripción hace en forma periódica por cada tarea y por cada fuente de financiamiento.
También se registra el avance físico en forma anual

Actores Administrador del Sistema

El usuario ha seleccionado "Modificar" en el CUS: MO1_08: Ejecución del


Pre Condiciones
POA

1. El sistema muestra un formulario con el encabezado: POA > Ejecución


POA > Modificación

2. El sistema presenta en modo no editable el Año, Componente,


Subcomponente, Actividad y la Acción para lo cual se debe registrar los
gastos (ejecución)
Flujo Normal de
Eventos
3. Presenta una tabla con las siguientes columnas Mes, Fuente de
Financiamiento (RO, ROOC BID, ROOC KFW, DONACION) Total,
Observaciones.

4. En las celdas se registran la ejecución de los gastos, que se conoce


como ejecución del PIM. En este caso es el DEVENGADO

Página 50 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

5. Todos los campos de esta tabla son editables excepto el Total que se
calcula en forma horizontal y vertical. Validar datos de la Fuente de
Financiamiento que siempre debe ser numérico a dos decimales

6. En la parte inferior se registra la cantidad en soles del monto


Certificado y Comprometido. El Avance Físico es también
numérico y por defecto el sistema muestra la unidad de medida para
esta acción o tarea.

7. Se registra también un comentario por cada tarea

8. La Unidad de Medida está relacionada con el Avance Físico y va


sumándose en el año. Ej. Si al mes de marzo se han elaborado 2
expedientes técnicos, se registra 2; luego si en mes de setiembre se
hacen 3 más, se debe registrar 5 (2+3)

9. La tabla para registrar la ejecución es: POA_EJECUCION_MENSUAL


y para registrar la certificación y compromiso es:
POA_CERTIFICACION

10. El Usuario selecciona la opción “Grabar” para proceder a registrar los


datos

11. El Sistema guarda: Fecha y Usuario de Creación/Actualización para


fines de auditoría.

Si no existe error, muestra un mensaje "Registro grabado con éxito", caso


Flujos Alternativos contrario ubicar el cursor en la caja de texto donde está el error, con un
mensaje relacionado

El Usuario visualiza en la lista los montos ejecutados para la acción (tarea)


Post Condiciones
que acaba de actualizar

4.1.22 MO1_08B: Listar Programación vs Ejecución del POA

ID MO1_08B

Nombre Listar Programación VS Ejecución del POA

Presentar la programación vs la ejecución del POA para un año y un mes


Descripción
especifico.

Actores Administrador del Sistema

El usuario ha seleccionado "Programación vs Ejecución" en el menú del


Pre Condiciones
POA

1. El sistema muestra un formulario con dos ListBox en la parte superior


Flujo Normal de para seleccionar el Año y Mes. Por defecto estos ListBox tienen el año
Eventos y mes actual activos y la data se muestra en automático solo para este
periodo

Página 51 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

2. El sistema muestra una tabla con las siguientes columnas: Código


POA, Nombre, POA?. PIM, Ene,…,Dic, Total Periodo, %Avance
Periodo, Estado, %Avance PIM.

3. Los meses de las columnas se pintan de enero hasta el mes activo

4. Las reglas de negocio para este caso de uso es como sigue:

a) Los datos se obtienen de la tabla POA_PROGRAMACION en


match con la tabla POA_EJECUCION_MENSUAL por los campos
AÑO+MES+CÓDIGO_POA

b) El Total Periodo se calcula de la siguiente forma: Sumatoria


simple de lo programado y de lo ejecutado de enero hasta el mes
activo en el ListBox

c) El %Avance Periodo se calcula de la siguiente forma: Cociente


entre el Total ejecutado en el Periodo y el Total programado en
el Periodo multiplicado por 100

d) El Estado del Periodo, se presenta en semáforo y el color se pinta


de la siguiente forma:
• Verde si Avance es > a 80%
• Amarillo si 50% <=Avance <80%
• Rojo si Avance es < 50%

OJO: El estado se pinta evaluando de enero hasta el mes activo


en el ListBox.

e) El %Avance PIM, se calcula de la siguiente forma: Cociente entre


Total ejecutado en el Periodo y el PIM multiplicado por 100

f) Sumar por cada mes todas las acciones y colocar el total en la fila
de la actividad

g) Sumar todas las actividades y colocar en la fila del


SubComponente

h) Sumar todos los Subcomponentes y colocar en la fila del


Componente

5. El usuario puede exportar los datos a Excel

6. El usuario puede imprimir, de preferencia en hoja tipo horizontal

Flujos Alternativos No aplica

Post Condiciones No aplica

4.1.23 MO1_09B: Listar Formato 18

ID MO1_09B

Nombre Listar formato 18

Página 52 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Descripción Seguimiento a la relación de PIP priorizados

Actores Usuario Administrador

Pre Condiciones

1. El usuario selecciona el año en el ListBox

2. Se muestra solo los datos básicos en una tabla, debido a la complejidad


del reporte
Flujo Normal de
Eventos
3. El usuario puede exportar los datos a Excel. La exportación debe
hacerse con todos los datos.

4. La plantilla del formato 18 está en Excel.

Flujos Alternativos No Aplica

Post Condiciones No Aplica

4.1.24 MO1_10: Listar Indicadores de Producto y Resultado

ID MO1_10

Nombre Listar Indicadores de Producto y Resultado

Descripción Lista los indicadores de producto y resultado del componente 1

Actores Usuario Administrador

El usuario se ha logueado al sistema y ha seleccionado la opción


Pre Condiciones
"Registro" en el menú Indicadores

1. El sistema muestra un ListBox con el Componente: Espacios


Educativos y en el otro ListBox de tipo indicador con "Producto"

2. El sistema muestra en una tabla la relación de indicadores de


producto en forma automática del componente Espacios
Educativos
Flujo Normal de
Eventos
3. El usuario puede seleccionar en Tipo la opción de "Todos" y se
muestra tanto los indicadores de producto y resultado

4. Las columnas de la tabla son las siguientes: Código, Nombre de


Indicador, Unidad de Medida, Orden, Tipo Indicador, Valor Línea
Base, Valor Meta y Opciones.

Página 53 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

5. En la columna opciones están los iconos de Modificar y


Eliminar. En la parte superior de la tabla esta el botón "Nuevo
Indicador"

6. Si elige la opción de Modificar o Nuevo Indicador, el sistema


ejecuta el caso de uso MO1_10A: Registrar Indicadores
Producto y Resultado.

7. Si elige el icono de Eliminar, el Sistema pregunta "Esta


Seguro de Eliminar este indicador?". Si la respuesta es
afirmativa, elimina de la tabla

8. El usuario puede exportar a Excel

Flujos Alternativos No Aplica

Post Condiciones El Usuario visualiza el formulario de acuerdo a su elección

4.1.25 MO1_10A: Registrar Indicadores Producto y Resultado

ID MO1_10A

Nombre Registrar Indicadores Producto y Resultado

Descripción Crea o modifica un indicador

Actores Usuario Administrador

Pre Condiciones El usuario ha seleccionado la opción de modificar o nuevo indicador

1. El sistema muestra un formulario para registrar los siguientes datos:


Componente, Tipo Indicador, Código, Nombre Indicador, Unidad de
medida, Valor de Línea Base, Valor Meta, Estado, Orden.

2. Las reglas para este ingreso es el siguiente:

a) El código es un numero correlativo

b) La Unidad de Medida, indica la unidad en que se medirá el


indicador
Flujo Normal de
Eventos
c) El Estado, cuando se crea esta activo

d) El Orden, se ingresa manual e indica el orden en que se


muestra la lista de indicadores

3. Los campos obligatorios es Componente, Tipo de Indicador, Código,


Nombre de Indicador, Unidad de Medida.

4. El Usuario selecciona la opción “Grabar” para registrar los datos o


"Cancelar" para regresar a la lista de problemas

Página 54 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

5. El Sistema guarda en las tablas de auditoría: Fecha y Usuario de


Creación.

Si no existe error, muestra un mensaje "Registro grabado con éxito", caso


Flujos Alternativos contrario ubicar el cursor en la caja de texto donde está el error, con un
mensaje relacionado

Post Condiciones El Usuario visualiza la lista de indicadores

4.1.26 MO1_11: Listar la Programación - Ejecución de Indicadores

ID MO1_11

Nombre Listar la Programación - Ejecución de Indicadores

Lista todos los indicadores de producto y resultado para cada año y


Descripción
UBIGEO con sus valores de programación y ejecución

Actores Usuario Administrador

El usuario se ha logueado al sistema y ha seleccionado la opción


Pre Condiciones
"Programación - Ejecución" del menú de Indicadores

1. El sistema muestra un ListBox con el año y otro con el Ubigeo

2. El sistema muestra en una tabla la relación de indicadores de producto


y resultado por cada provincia

3. Las columnas de la tabla son las siguientes: Código, Departamento,


Provincia, Tipo, Nombre de Indicador, U. Medida, Programado,
Ejecutado, Meta, Nombre de Indicador, Unidad de Medida, Orden, Tipo
Indicador y Opciones.
Flujo Normal de
Eventos
4. Para los indicadores de Resultado la columna de Programación
siempre estarán en cero

5. En la columna opciones está el icono de Modificar.

6. Si elige la opción de Modificar, el sistema ejecuta el caso de uso


MO1_11A: Actualizar Programación - Ejecución de Indicadores

7. El usuario puede exportar a Excel

Flujos Alternativos No Aplica

Post Condiciones El Usuario visualiza el formulario de acuerdo a su elección

4.1.27 MO1_11A: Actualizar Programación y Ejecución de Indicadores

Página 55 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

ID MO1_11A

Nombre Actualizar Programación y Ejecución de Indicadores

Descripción Registrar la programación y ejecución de un indicador

Actores Usuario Administrador

Pre Condiciones El usuario ha seleccionado la opción de modificar

1. El sistema muestra un formulario para registrar los siguientes datos:


a) Departamento, Provincia. Cuando es Nacional Departamento
y Provincia toman el valor "Todos". Es decir el indicador se
programa hacerlo para todos los departamentos y provincias
del PMEI.
b) Programado: Monto S/. y Físico. En este caso Físico se
refiere a la cantidad de productos que se deben ejecutar, Ej.,
Vamos a Realizar este año para Ayacucho 20 (Físico)
Expedientes Técnicos por un valor de 600 mil soles (Monto)
en total.
c) Ejecutado: De manera similar al Programado
d) Descripción del programado y descripción del ejecutado

Flujo Normal de 2. El sistema muestra en modo no editable el nombre del indicador y su


Eventos unidad de medida

3. Si el Indicador es de Producto, se registra el programado y ejecutado.


Si el Indicador es de Resultado, solo se registra lo ejecutado. Leer
tabla INDICADOR, TIPO_INDICADOR y columna
ID_TIPO_INDICADOR.

a) "1", Indicador de Producto


b) "2", Indicador de Resultado
c) "3", Indicador de Impacto

4. El Usuario selecciona la opción “Grabar” para registrar los datos o


"Cancelar" para regresar a la lista de problemas

5. El Sistema guarda en las tablas de auditoría: Fecha y Usuario de


Creación.

Si no existe error, muestra un mensaje "Registro grabado con éxito", caso


Flujos Alternativos contrario ubicar el cursor en la caja de texto donde está el error, con un
mensaje relacionado

Post Condiciones El Usuario visualiza la lista de indicadores

Página 56 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

4.1.28 MO1_13: Mantenimiento de Usuarios

ID MO1_13

Nombre Mantenimiento de Usuarios

Mantenimiento de los usuarios que tendrán acceso al Sistema para darle


Descripción
sostenibilidad. Todos los que tengan acceso pueden actualizar los datos

Actores Usuario Administrador

El usuario se ha logueado al sistema y ha seleccionado la opción


Pre Condiciones
"usuarios" en el menú Tablas

8. El sistema muestra en una tabla la relación de usuarios registrados en


orden alfabético.

9. Las columnas de la tabla son las siguientes: N°, Apellidos y Nombres,


DNI, Cargo, E-mail, Estado, Fecha.

10. En la columna opciones están los iconos de Eliminar y Modificar. En


Flujo Normal de
la parte superior de la tabla esta el botón "Nuevo Usuario"
Eventos
11. Si elige la opción de Modificar o Nuevo Usuario, el sistema ejecuta el
caso de uso M01_13A: Registro de Usuarios

12. Si elige el icono de Eliminar, el Sistema pregunta "Esta Seguro de


Eliminar este usuario?". Si la respuesta es afirmativa, eliminar de la
tabla al usuario.

Flujos Alternativos No Aplica

Post Condiciones El Usuario visualiza el formulario de acuerdo a su elección

4.1.29 MO1_13A: Registro de Usuarios

ID MO1_13A

Nombre Registro de Usuarios

Descripción Registra, elimina y actualiza datos de de los usuarios

Actores Usuario Administrador

El usuario hizo clic en el icono de Modificar o el botón Nuevo


Pre Condiciones Usuario en el CUS MO1_13: Mantenimiento de Usuarios

1. El sistema muestra un formulario para registrar los siguientes datos:


Flujo Normal de
Nombres y Apellidos, DNI, Cargo, E-mail, Contraseña, Estado. El
Eventos
Cargo solo es referencial y el Estado es 1=Activo o 2=Inactivo.

Página 57 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

2. El sistema valida que el registro de los datos marcados con * sean


obligatorios. Así como el E-mail que tenga el formato valido

3. Por defecto el usuario nuevo se crea como Activo

4. Siempre se muestra el usuario y la fecha que hizo la última


actualización

5. El Usuario selecciona la opción “Grabar” para registrar los datos o


"Cancelar" para regresar a la lista de usuarios

6. Si es nuevo, el Sistema genera el registro con un N°. correlativo único.

7. El Sistema guarda en las tablas de auditoría: Fecha y Usuario de


Creación.

Si no se ha ingresado datos en la caja de texto y selecciona “Grabar”,


muestra un mensaje indicando que se debe registrar los datos del usuario.
Flujos Alternativos
Si no existe error, muestra un mensaje "Registro grabado con éxito", caso
contrario ubicar el cursor en la caja de texto donde está el error, con un
mensaje relacionado

Post Condiciones El Usuario visualiza la lista de usuarios registrados

4.1.30 MO1_14: Mantenimiento de Proveedores

ID MO1_14

Nombre Mantenimiento de Proveedores

Mantenimiento de los proveedores que prestan servicio de consultorías o


Descripción
construcción de centros educativos al PMEI.

Actores Usuario Administrador

El usuario se ha logueado al sistema y ha seleccionado la opción


Pre Condiciones
"Proveedores " en el menú Tablas

1. El sistema muestra en una tabla la relación de proveedores registrados


en orden alfabético.

2. Las columnas de la tabla son las siguientes: N°, Proveedor, RUC, Tipo,
Teléfono, Correo.
Flujo Normal de
Eventos 3. En la columna opciones están los iconos de Eliminar y Modificar. En
la parte superior de la tabla esta el botón "Nuevo" y el icono de exportar
a Excel

4. Si elige la opción de Modificar o Nuevo, el sistema ejecuta el caso de


uso M01-14A: Registro de Proveedores

Página 58 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

5. Si elige el icono de Eliminar, el Sistema pregunta "Esta Seguro de


Eliminar este proveedor?". Si la respuesta es afirmativa, eliminar de
la tabla al proveedor.

Flujos Alternativos No Aplica

Post Condiciones El Usuario visualiza el formulario de acuerdo a su elección

4.1.31 MO1_14A: Registro de Proveedores

ID MO1_14A

Nombre Registro de Proveedores

Descripción Crea un nuevo proveedor o actualiza datos de de los proveedores

Actores Administrador del Sistema

El usuario se ha logueado al sistema y ha ejecutado el CUS: M01-14:


Pre Condiciones
Mantenimiento de Proveedores.

1. El sistema muestra un formulario para registrar los siguientes datos del


proveedor: Nombre, RUC, Tipo de Proveedor, Dirección, Teléfono, E-
mail, Estado. El tipo de Proveedor debe ser: Persona Natural o
Persona Jurídica y es solo referencial.

2. El sistema debe validar que el registro de los datos marcados con *


sean obligatorios. Así como el E-mail que tenga el formato valido
Flujo Normal de 3. Por defecto los proveedores se crean como Activos
Eventos
4. Siempre se muestra al usuario y la fecha que hizo la última
actualización al registro

5. El Usuario selecciona la opción “Grabar” para registrar los datos

6. El Sistema guarda en las tablas de auditoría: Fecha y Usuario de


Creación/Actualización.

Si no se ha ingresado datos en la caja de texto que son obligatorias y


selecciona “Grabar”, muestra un mensaje indicando que se debe registrar
los datos del proveedor
Flujos Alternativos
Si no existe error, muestra un mensaje "Registro grabado con éxito", caso
contrario ubicar el cursor en la caja de texto donde está el error, con un
mensaje relacionado

Post Condiciones El Usuario visualiza la lista de proveedores registrados

4.1.32 MO1_15: Mantenimiento de Contratos

Página 59 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

ID MO1_15

Nombre Mantenimiento de Contratos

Lista los contratos suscritos con los proveedores (personas naturales o


Descripción
personas jurídicas).

Actores Usuario Administrador

El usuario se ha logueado al sistema y ha seleccionado la opción


Pre Condiciones
"Contratos" en el menú Tablas

1. El sistema muestra en una tabla la relación de los contratos ordenado


por fecha de inicio

2. Las columnas de la tabla son las siguientes: N°, N° de Contrato,


Descripción, Proveedor, Fecha Inicio, Fecha Fin.

3. En la columna opciones están los iconos de Modificar y Eliminar. En


Flujo Normal de la parte superior de la tabla esta el botón "Nuevo Contrato" y el icono
Eventos de exportar a Excel

4. Si elige la opción de Modificar o Nuevo, el sistema ejecuta el CUS


M01-15A: Registro de Contratos

5. Si elige el icono de Eliminar, el Sistema pregunta "Esta Seguro de


Eliminar este contrato?". Si la respuesta es afirmativa, elimina el
contrato.

Flujos Alternativos No Aplica

Post Condiciones El Usuario visualiza el formulario de acuerdo a su elección

4.1.33 MO1_15A: Registro de Contratos

ID MO1_15A

Nombre Registro de Contratos

Descripción Registra un nuevo contrato y actualiza datos de los contratos

Actores Administrador del Sistema

El usuario se ha logueado al sistema y ha elegido Modificar o Nuevo


Pre Condiciones
Contrato

Flujo Normal de 11. El sistema muestra un formulario para registrar los siguientes datos del
Eventos contrato: N° de Contrato, Descripción, Proveedor, Año de contrato,

Página 60 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Fecha de Inicio, Fecha de Término, Observaciones. El Proveedor debe


ser seleccionado de un ListBox.

12. En este caso todos los campos son obligatorios excepto


Observaciones.

13. Se valida que la Fecha de Término sea mayor a la Fecha de Inicio.

14. Productos Entregables. Clic en el icono para registrar los


entregables que se compromete en cada contrato
e. N°. Numero correlativo
f. Nombre Entregable
g. Fecha Entrega
h. Estado. Se marca tipo checklist para indicar que se cumplió
con entregar el producto

15. Siempre se muestra el usuario y la fecha que hizo la última


actualización al registro

16. El Usuario selecciona la opción “Grabar” para registrar los datos

17. El Sistema guarda en las tablas de auditoría: Fecha y Usuario de


Creación/Actualización.

Si no se ha ingresado datos en la caja de texto que son obligatorias y


selecciona “Grabar”, muestra un mensaje indicando que se debe registrar
los datos del contrato
Flujos Alternativos
Si no existe error, muestra un mensaje "Registro grabado con éxito", caso
contrario ubicar el cursor en la caja de texto donde está el error, con un
mensaje relacionado

Post Condiciones El Usuario visualiza la lista de contratos registrados

4.1.34 MO1_16: Listar Unidades de Medida

ID MO1_16

Nombre Listar Unidades de Medida

Descripción Lista y elimina unidades de medida

Actores Administrador del Sistema

El usuario se ha logueado al sistema y ha ejecutado la opción "Unidades


Pre Condiciones
de Medida" en Tablas

Flujo Normal de 1. El sistema muestra una lista con los siguientes campos: Código,
Eventos Descripción de la Unidad de Medida y Opción

Página 61 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

2. El usuario puede hacer clic en "Nueva U. Medida" o en el icono de


"Modificación"

Flujos Alternativos No aplica

Post Condiciones No aplica

4.1.35 MO1_16A: Actualizar Unidades de Medida

ID MO1_16A

Nombre Actualizar Unidades de Medida

Descripción Crea y modifica datos de las unidades de medida

Actores Administrador del Sistema

El usuario ha hecho clic en botón "Nueva U. Medida" o en el icono de


Pre Condiciones
"Modificación"

1. El sistema muestra un formulario para registrar los siguientes datos:


Código y Nombre U.Medida

Flujo Normal de 2. El código sale en automático


Eventos
3. El Nombre se ingresa. Validar que no pase vacio

4. El Usuario selecciona la opción “Grabar” para registrar los datos

Si no se ha ingresado datos en la caja de texto que son obligatorias y


selecciona “Grabar”, muestra un mensaje indicando que se debe registrar
los datos del contrato
Flujos Alternativos
Si no existe error, muestra un mensaje "Registro grabado con éxito", caso
contrario ubicar el cursor en la caja de texto donde está el error, con un
mensaje relacionado

Post Condiciones El Usuario visualiza la lista de unidades de medida

Página 62 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

4.1.36 MO1_17: Listar Ubicación Geográfica

ID MO1_17

Nombre Listar Ubicación Geográfica

Muestra los centros poblados por distrito. Este CUS muestra todos los
Descripción departamentos, provincias, distritos y centros poblados participen o no en
el Programa

Actores Administrador del Sistema

El usuario se ha logueado al sistema y ha ejecutado la opción "UBIGEO "


Pre Condiciones
en Tablas

1. El sistema muestra un formulario con los ListBox de Departamento,


Provincia y Distrito y una caja para registrar nombre del centro poblado
a buscar

2. El usuario puede seleccionar el departamento, provincia y distrito y el


sistema muestra todos los centros poblados para el distrito
seleccionado

3. El usuario también puede ingresar el nombre del centro poblado a


buscar, hacer clic en la lupa y el sistema muestra todos los centros
Flujo Normal de poblados que contienen la cadena buscada. En este caso se ejecuta el
Eventos CUS MO1_17A: Listar Centros Poblados

4. El sistema muestra una lista con los siguientes campos: Ubigeo,


Departamento, Provincia, Distrito, Centro Poblado, Área, Población y
Viviendas.

5. Observar que la lista es semejante al que muestra el CUS: MO3-03A:


Relación de Centros Poblados

6. El usuario puede exportar a Excel

Flujos Alternativos No aplica

Post Condiciones No aplica

4.1.37 MO1_18: Listar Fuentes de Financiamiento

ID MO1_18

Nombre Listar Fuentes de Financiamiento

Descripción Muestra las fuentes de financiamiento que usa el Sistema

Actores Administrador del Sistema

Página 63 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

El usuario se ha logueado al sistema y ha ejecutado la opción "Fuente de


Pre Condiciones
Financiamiento " en Tablas

Flujo Normal de El sistema muestra una lista con los siguientes campos: Código, Nombre
Eventos Corto, Nombre Largo, Estado, Origen

Flujos Alternativos No aplica

Post Condiciones No aplica

Página 64 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

4.2. Módulo 2: Consulta y Reportes de Indicadores

Este módulo está compuesto por 3 opciones del menú principal

a) Matriz de Producto
b) Matriz de Resultado
c) Monitoreo POA

Los casos de uso se describen empezando con los que corresponden a la Matriz
de producto

4.2.1. MO2_00: MP- CE según etapa del PIP y Saneamiento

ID MO2_00

Nombre MP- CE según etapa del PIP y Saneamiento

Presenta la Matriz de Producto (MP). Esta matriz está compuesto por los
Descripción PIP de los Centros Educativos - CE en etapa de PREINVERSION e
INVERSION y el saneamiento de los terrenos donde se construye el CE

Actores Usuario Publico

El usuario ha elegido en la pantalla principal la opción "Centros Educativos


Pre Condiciones
según Etapa PIP y Saneamiento"

1. El sistema muestra una pantalla con dos partes; en la parte


superior se presentan los criterios de búsqueda con filtros o
condiciones que puede seleccionar el usuario y en la parte inferior
se presentan los datos resultados de la selección.

2. Buscar Centros Educativos por:


a. Ubicación: Departamento, Provincia y Distrito
b. Centro Poblado
c. Código Modular

3. la búsqueda por Ubicación devuelve todos los CE dependiendo


Flujo Normal de de la elección:
Eventos
a. Si elige un Departamento automáticamente la Provincia
queda elegida porque solo hay una provincia por
Departamento. El ListBox de Distrito puede contener
"Todos" o elegir un Distrito especifico, para mostrar los
CE a nivel de Provincia que es igual a una UGEL

b. Si elige en Listbox de Departamento "Todos",


automáticamente Provincia y Distrito se pone en "Todos".
En este caso el sistema muestra el total de Centros
Educativos de todo el Programa

4. La búsqueda por Centro Poblado devuelva los CE del centro


poblado. La mayoría devuelve un solo CE

Página 65 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

5. La búsqueda por Código Modular devuelve solo un solo CE

6. Seleccione Condiciones (filtros). Se usa principalmente para la


búsqueda por Ubicación, ya que el usuario puede marcar una de
las "Condiciones" y la lista de CE mostrados pueden aumentar o
disminuir de acuerdo al filtro. Por defecto todos los checkbox
están seleccionados

7. El usuario puede ir desmarcando los checkbox y el sistema va


mostrando solo los CE que cumplen con los filtros que quedan
activos

8. Los filtros se aplican si solo si se muestra en la lista CE por lo


menos de un Distrito. Ej. Si Tengo en pantalla 10 CE para un
Distrito y selecciona "Perfil Concluido", entonces mostrar sólo los
CE que cumplen con esa condición, que debieran ser menos de
10. Luego si selecciona "Obra en Ejecución", mostrar los CE que
cumplen con "Perfil Concluido" y los CE cuyo estado es "Obra en
Ejecución"

9. El botón de Limpiar, pone en blanco los ListBox de Ubicación,


marca todos los checkbox y limpia la tabla inferior que contenía
los datos de los CE

10. Centros Educativos Seleccionados. Se muestra en una tabla los


datos del CE. N°, Código Modular, Centro Educativo,
Departamento / Provincia / Distrito, SNIP, Fecha Viabilidad, N°
Informe de Viabilidad, Monto PIP, Estado PIP, Fecha Estado PIP,
Situación Físico Legal, Fecha Situación Físico Legal, Lista Inicial?,
Interviene?

11. Todas las columnas salen de la tabla CENTRO_EDUCATIVO,


excepto:
a. Estado PIP y Fecha Estado PIP sale de la tabla
PIP_CENTRO_EDUCATIVO, para ambos se toma la fila
que tenga la fecha más reciente para decir que en ese
estado se encuentra el PIP. Si no existe ninguna
ocurrencia significa que aun no se ha realizado ninguna
acción con ese CE.
b. Para la Situación Físico Legal, se lee la tabla
SITUACION_FISICO_LEGAL_CENTRO_EDUCATIVO y
proceder de manera similar al punto anterior.
c. Para Fecha Viabilidad, N° Informe de Viabilidad, Monto
PIP se lee tabla PIP

12. Sobre Lista Inicial?, Interviene? para todos atributos con valor = '1'
colocar "Si", caso contrario "No"

13. El usuario puede exportar los datos de la lista a Excel o imprimir


la lista

Flujos Alternativos No aplica

Post Condiciones No aplica

Página 66 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

4.2.2. MO2_00A: MP- CE según avance del PIP y Saneamiento (Semáforo)

ID MO2_00A

Nombre MP- CE según avance del PIP y Saneamiento

Presenta para un CE como se viene cumpliendo con los contratos suscritos


Descripción con los proveedores tanto de los PIP de los CE, como del saneamiento de
los terrenos donde se construye el CE

Actores Usuario Publico

El usuario ha elegido en la pantalla principal la opción "Centros Educativos


Pre Condiciones
según Avance del PIP y Saneamiento"

1. El sistema muestra una pantalla con dos partes; en la parte


superior se presentan los criterios de búsqueda con filtros o
condiciones que puede seleccionar el usuario y en la parte inferior
se presentan los datos resultados de la selección.

2. La búsqueda por Ubicación devuelve todos los CE del distrito


elegido que tienen contrato. El ListBox de Distrito contiene
"Todos", para mostrar los CE a nivel de Provincia que es igual a
una UGEL (UGEL = Provincia)

3. Seleccione Condiciones (filtros). Muestra los CE de una


ubicación geográfica seleccionada que tienen contratos vigentes
y si los entregables se están presentando dentro de los plazos
definidos. Se compara contra la fecha del servidor

4. Por defecto, se muestra los CE para él o los Distritos elegidos


según CUMPLIMIENTO DE CONTRATO PIP. Observar el Titulo
Flujo Normal de de la lista cambia según se elija "Contratos PIP" o "Contratos de
Eventos Saneamiento". Son listas independientes

5. La regla para la columna "Estado Contrato" es como sigue:

a. Tomar fecha de servidor (FechaServer)

b. Ubicar si un CE, tiene si tiene entregables pendientes.


Tablas: PIP_CENTRO_EDUCATIVO,
SITUACION_FISICO_LEGAL, CONTRATO y ENTREGABLE

c. Entregable pendiente significa que


ESTADO_ENTREGABLE = "0" en la tabla
ENTREGABLE.

d. Evaluar la FechaServer dentro del rango de que


entregables se encuentra. Ej. FechaServer cae dentro de
fecha de Entregable 2 y Entregable 3. En este caso
FechaIni es la fecha de entregable 2 y FechaFin es del
entregable 3

Página 67 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

e. El semáforo para el Estado es: Verde (conforme), si el


entregable que corresponde fue presentado dentro del
plazo.

f. Amarillo (En Observación), si fecha entregable -


FechaServer < 5 días, significa advertencia, para indicar
al proveedor que está en el límite de su plazo de entrega
(ESTADO_ENTREGABLE = 0 AND FechaFin -
FechaServer < 5

g. Rojo (Retrasado), si el entregable que le corresponde no


se ha presentado en el plazo indicado (FechaServer
>=FechaIni y ESTADO_ENTREGABLE= 0 o vacio)

6. El botón de Limpiar, reinicia la búsqueda y limpia la tabla inferior


que contiene los datos de los CE

7. Centros Educativos Seleccionados. Se muestra en una tabla con:


N°, Código Modular, Centro Educativo, Departamento / Provincia /
Distrito, Centro Poblado, SNIP, Contrato, Fecha Inicio, Fecha Fin,
Estado Contrato

8. Los datos del contrato se obtienen de tabla CONTRATO y


PROVEEDOR:

9. El titulo del cuadro cambia dependiendo Si elige el filtro "Contratos


PIP" o "Contratos Saneamiento"
a. Centros Educativos según cumplimiento de contratos del PIP
al xx/xx/xx
b. Centros Educativos según cumplimiento de contratos del
saneamiento al xx/xx/xx

10. Clic sobre la celda de color en columna Estado, muestra en una


ventana el detalle de los entregables. Numero de contrato, Fecha
Inicio, fecha Fin, Proveedor y la lista de los entregables.

11. Clic sobre el Código Modular, muestra los datos a detalle del CE
de acuerdo a CUS: MO3_04: Mostrar datos del CE. Ver
pantalla del CUS

12. El usuario puede exportar datos a Excel e imprimir

Flujos Alternativos No aplica

Post Condiciones No aplica

4.2.3. MO2_01: Lista Indicadores de Producto

ID MO2_01

Nombre Lista Indicadores de Producto

Página 68 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Descripción Presenta los indicadores de producto en costo (soles) y en físico

Actores Usuario Publico

El usuario ha elegido en la pantalla principal la opción "Indicadores de


Pre Condiciones
Producto"

1. El sistema muestra una pantalla con tres ListBox para elegir el tipo
(Costo, Físico), departamento y la provincia. Por defecto muestra
Tipo= "Físico" y "Todos" en Departamento y Provincia. El "Todos"
abarca la información totalizada de los 3 departamentos y las 3
provincias del Programa.

2. Si elige un Departamento - Provincia y no existe datos, enviar


mensaje "No existen datos para esta selección"

3. El usuario puede ver los datos de los indicadores por año desde el
inicio hasta el año actual. Si estamos en el año 2015, debe poder
ver los datos del 2013, 2014 y 2015.

4. Tabla a leer: INDICADOR,


PROGRAMACION_EJECUCION_INDICADOR

5. El usuario elige el departamento y la provincia del cual desea ver


datos. Si elige un departamento; en el ListBox de provincia solo
aparece el nombre de la provincia de ese departamento y
automáticamente muestra los datos sin necesidad de elegir la
provincia (porque es una sola provincia)
Flujo Normal de
Eventos 6. El ListBox de departamento mediante un tooltip muestra el
siguiente texto: El Programa de Mejoramiento de la Educación
Inicial solo trabaja en los Departamentos de Ayacucho,
Huancavelica y Huánuco, para advertir que no hay información
de otros departamentos. Esto para todos los Listbox del sistema
donde intervenga departamento

7. Los datos se muestran en una tabla con las siguientes columnas:


N°, Indicador, U.Medida, Meta, Año1 …Año5, Total, Avance (%) y
Opción

8. El Avance = (Total / Meta)* 100

9. El usuario puede imprimir y exportar a Excel

10. El usuario puede seleccionar el icono , para ver un grafico


estadístico con los datos. Se ejecuta el CUS: MO2_1A: Graficar
Indicadores de Producto

11. El icono tiene un tooltip con el siguiente texto Ver detalle del
Indicador

Flujos Alternativos No aplica

Post Condiciones No aplica

Página 69 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

4.2.4. MO2_1A: Graficar Indicadores de Producto

ID MO2_01A

Nombre Graficar Indicadores de Producto

Ver el detalle de cada indicador para un determinado ámbito geográfico y


Descripción
para un año determinado

Actores Usuario Publico

Pre Condiciones
El usuario en la Lista de Indicadores hizo clic en el icono

1. El sistema muestra el formulario con datos del indicador seleccionado


para el UBIGEO activo y año actual.

2. El grafico es del Costo (Soles) o Físico (Cantidades) de acuerdo a la


selección anterior

3. Los datos se presentan en un cuadro y en un grafico tipo histograma

4. Datos del cuadro: Meta, Ejecutado, Avance (%), Estado. Cuando es del
Costo, se debe cambiar:
a. Meta --> Meta (S/.)
b. Ejecutado --> Ejecutado (S/.)

5. Se aplican las siguientes reglas de negocio:


Flujo Normal de
Eventos a. Avance = (Ejecutado/Meta)* 100

b. Para el Estado. El icono del semáforo es:


• Verde si Avance > a 80%
• Amarillo si 50% <=Avance <80
• Rojo si Avance < 50%

6. El grafico muestra las cantidades ejecutadas del producto hasta el año


que está activo en el ListBox y para el ámbito geográfico seleccionado.
Ej., si tiene el año 2015, se grafica desde el año 2013 hasta el 2015. En
este grafico se incluye una barra para la columna de "Total Acumulado"
y otro para la "Meta"

7. Si el usuario cambia el ámbito geográfico o el año, en automático cambia


los datos del cuadro así como los gráficos usando la tecnología del Ajax.

Flujos Alternativos No aplica

Post Condiciones No aplica

Página 70 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

4.2.5. MO2_02: Lista Indicadores de Resultado

ID MO2_02

Nombre Lista Indicadores de Resultado

Descripción Presenta los dos Indicadores de Resultado

Actores Usuario Publico

El usuario ha elegido en la pantalla principal la opción "Indicadores de


Pre Condiciones
Resultado"

1. El sistema muestra una pantalla con dos ListBox para elegir el


departamento y la provincia. Por defecto muestra el "Todos" en
ambos ListBox.

2. El ListBox de año muestra el año actual

3. El sistema muestra información totalizada de los 3


departamentos y las 3 provincias del Programa

4. El usuario puede ver los datos de los indicadores hasta el año


actual. Si estamos en el año 2015, debe poder ver los datos del
2013, 2014 y 2015.

5. El usuario elige el departamento y la provincia del cual desea ver


datos. Si elige un departamento en el ListBox de provincia solo
aparece el nombre de la provincia de ese departamento y
automáticamente muestra los datos sin necesidad de elegir la
Flujo Normal de provincia
Eventos
6. El ListBox de departamento mediante un tooltip muestra el
siguiente texto: El Programa de Mejoramiento de la Educación
Inicial solo trabaja en los Departamentos de Ayacucho,
Huancavelica y Huánuco

7. El sistema muestra una lista con los siguientes campos: N°,


Indicador, Meta, Año1 …Año5, Total y Opción

8. El usuario puede imprimir y exportar a Excel

9. El usuario puede seleccionar el icono , para ver un grafico


estadístico con los datos del indicador seleccionado. Se ejecuta el
CUS: MO2_2A: Graficar Indicadores de Resultado

10. El icono tiene un tooltip con el siguiente texto Ver detalle del
Indicador

Flujos Alternativos No aplica

Post Condiciones No aplica

Página 71 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

4.2.6. MO2_2A: Graficar Indicadores de Resultado

ID MO2_02A

Nombre Graficar Indicadores de Resultado

Ver el detalle de cada indicador de resultado para un determinado ámbito


Descripción
geográfico y para un año determinado

Actores Usuario Publico

Pre Condiciones
El usuario en la Lista de Indicadores de Resultado hizo clic en el icono

1. El sistema muestra el formulario con datos del indicador de resultado


seleccionado para el UBIGEO activo y año activo

2. Los datos se presentan en un cuadro y en un gráfico tipo histograma

3. Datos del cuadro: Meta, Total Año, Total Acumulado, Avance


Acumulado(%)
Flujo Normal de
Eventos 4. Se aplican las siguientes reglas de negocio:

Avance Acumulado = (Total Acumulado / Meta)* 100

5. El grafico: Muestra la Meta, Año1, Año2…Año5, Total Acumulado. Solo


hasta el año que está activo en el ListBox y para el ámbito geográfico
seleccionado. Ej., si tiene el año 2015, se grafica desde el año 2013
hasta el 2015.

Flujos Alternativos No aplica

Post Condiciones No aplica

4.2.7. MO2_02B: MR-Indicadores de Desempeño Anual

ID MO2_02B

Página 72 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Nombre Listar Indicadores de Desempeño Anual

Presenta los Indicadores de Desempeño de acuerdo a las mejores


Descripción
prácticas del PMBOK

Actores Usuario Publico

El usuario ha elegido en la pantalla principal la opción "Indicadores de


Pre Condiciones
Desempeño"

1. El sistema muestra una pantalla con un ListBox para elegir el


Componente y un RadioButton para elegir "Anual" o "Acumulado". Si
selecciona "Acumulado", muestra un ListBox para seleccionar hasta que
año se presentan los datos. El proyecto va desde el 2013 al 2017.

2. Por defecto, el ListBox de año muestra el año actual

3. El ListBox de Componente puede tener "Todos", Significa que se


calcularan los indicadores de desempeño para el Nivel Nacional

4. Este CUS, detalla el cálculo del Índice de Desempeño Anual

5. En la tabla se lista N°, Índices, Abrev, 2013, 2014,…, hasta el año actual.

6. Las formulas para los índices se encuentran en el formato Excel

7. Se lee los datos de la tabla: INDICADOR,


PROGRAMACION_EJECUCION_INDICADOR (ver modelo de datos)

8. Los gráficos para el CPI y SPI, son de líneas y columnas

9. CPI = Índice de Rendimiento del Costo


Flujo Normal de
Eventos 10. SPI= Índice del Rendimiento del Cronograma (Schedule)

11. Los índices de rendimiento se calculan de la siguiente forma:


a. Costo Actual = Ejecutado en Soles
b. Valor Planeado = Programado en soles
c. Valor Ganado= (Programado soles) * (% Avance Físico)
d. CPI= Valor Ganado / Costo Actual
e. SPI= Valor Ganado / Valor Planeado

12. La columna Estado, es tipo semáforo de los índices (CPI, SPI) es como
sigue
a. CPI ó SPI< 1, color Rojo
b. CPI ó SPI >= 1, color Verde

13. Para ver el detalle de los datos que sustentan estos índices, se hace clic
en el icono . Este icono tiene un tooltip "Ver detalle"

14. El detalle de los datos se presenta de acuerdo a formato Excel


denominado indicadores de desempeño.xls pestaña Anual, en el cual
también se encuentran las formulas. El detalle se muestra en una

Página 73 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

ventana nueva con los cuadros indicados en el Excel y tienen la


capacidad de imprimir y exportar a Excel

15. El usuario puede exportar a Excel o Imprimir el cuadro

Flujos Alternativos No aplica

Post Condiciones No aplica

4.2.8. MO2_02C: MR-Indicadores de Desempeño Acumulado

ID MO2_02C

Nombre Listar Indicadores de Desempeño Acumulado

Presenta los Indicadores de Desempeño de acuerdo a las mejores


Descripción
prácticas del PMBOK

Actores Usuario Publico

El usuario ha elegido en la pantalla principal la opción "Indicadores de


Pre Condiciones
Desempeño"

16. Este CUS, detalla el cálculo del Índice de Desempeño


Acumulado

17. En la tabla se lista N°, Índices, Abrev, Cantidad. Las formulas para
los índices se encuentran en el formato Excel denominado
"indicadores de desempeño.xls" pestaña Acumulado

18. Se lee los datos de la tabla: INDICADOR,


PROGRAMACION_EJECUCION_INDICADOR (ver modelo de
datos)

19. El grafico es de tipo barra o cilindro con valores del PV, AC, EV
Flujo Normal de
Eventos 20. La columna Estado, es tipo semáforo de los índices (CPI, SPI) es
como sigue
a. CPI ó SPI< 1, color Rojo
b. CPI ó SPI >= 1, color Verde

21. Para ver el detalle de los datos que sustentan estos índices, se
hace clic en el icono , ver las fórmulas de cálculo. Igual que caso
anterior tiene su tooltip "Ver detalle"

22. El detalle se muestra en una ventana nueva con los cuadros


indicados en el Excel y tienen la capacidad de imprimir y exportar
a Excel

Página 74 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

23. El usuario puede exportar a Excel o Imprimir el cuadro

Flujos Alternativos No aplica

Post Condiciones No aplica

4.2.9. MO2_03: Listar Ejecución del POA

ID MO2_03

Nombre Listar Ejecución del POA

Descripción Lista datos de la ejecución del POA para un determinado año

Actores Usuario publico

El usuario ha seleccionado la opción "Ejecución POA" en el menú principal


Pre Condiciones
debajo de Monitoreo POA

1. El usuario selecciona el año y el componente en los ListBox. Por


defecto muestra el TOTAL para el año actual y para todos los
componentes

2. El Sistema puede mostrar datos por: Componente, Actividad, Fte


Financiamiento, Mes.

3. Las columnas mostradas son: Sel. Nombre del Filtro, PIA, PIM,
Certificación, Compromiso Anual, Devengado, Avance %

4. El sistema muestra los datos de acuerdo al filtro seleccionado y


acumula en la parte superior de la tabla los totales.

Flujo Normal de 5. Los filtros seleccionados desaparecen (ocultan) y solo queda activo
Eventos los filtros que no se han seleccionado

6. Los datos se leen de la tabla POA_EJECUCION_MENSUAL y


POA_EJECUCION_ANUAL

7. La columna Sel. Es un Radio Button que se marca antes de hacer clic


en el filtro de la cabecera

8. La columna Devengado = sumatoria total de los Montos por fuente de


financiamiento

9. La columna Avance %= Devengado / PIM

10. El usuario puede exportar a Excel o imprimir

Importante: Esta consulta tiene la misma funcionalidad de la consulta


Flujos Alternativos
amigable del SIAF. WWW.MEF.GOB.PE

Página 75 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Post Condiciones No aplica

4.2.10. MO2_05: Listar Formato 19

ID MO2_05

Nombre Listar Formato 19

Descripción Ficha Resumen del Seguimiento del Proyecto PIP

Actores Usuario Publico

El usuario selecciona "Formato SNIP 19", en el menú principal "Monitoreo


Pre Condiciones
POA"

1. El usuario puede buscar por Código SNIP o por nombre del PIP

2. Ingresar el código SNIP o el Nombre del PIP en la caja de texto y clic en


el botón Aceptar Si no encuentra enviar mensaje "Proyecto no Existe"
en rojo al costado derecho de la lupa

3. La regla para el reporte es como sigue:


a. Datos del PIP, Leer tabla PIP y ubicar por código SNIP o por el
nombre
b. Datos de la UE, Leer TABLA_PARAMETROS
Flujo Normal de
c. Avance Físico, Leer PIP_REGISTRO_FISICO, PIP_COMPONENTE,
Eventos
PIP_ENTREGABLE_PRINCIPAL
d. Avance Financiero, Leer PIP_REGISTRO_FINANCIERO
e. Situación de los Estudios Definitivos (Expedientes Técnicos).
Leer PIP, ESTADO_EXPEDIENTE, MODALIDAD_EXPEDIENTE
f. Gestión de Problemas y Conocimientos. Leer
GESTION_PROBLEMAS

4. El sistema muestra los datos en el formulario SNIP 19

5. El usuario puede exportar a Excel o imprimir

Flujos Alternativos El formato completo se presenta en el anexo N° 2.

Post Condiciones No aplica

Página 76 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

4.3. Módulo 3: Monitoreo y Consultas a través de Mapas

Esta es la 4ta opción del menú principal con acceso al público

4.3.1 MO3_00: Consulta de Centros Educativos en Mapas

ID MO3_00

Nombre Consulta de Centros Educativos en Mapas

Presenta un mapa de google earth y sobre el mapa los centros educativos


de las 3 provincias que pertenecen al ámbito del proyecto con pins de
Descripción
colores que indiquen el estado del PIP o la situación físico legal del centro
educativo

Actores Usuario Publico

El usuario ha ingresado al portal del PMEI, en la siguiente dirección web:


www.pmei.edu.pe, ejecutando el CUS MO0_00: Portal del PMEI
Pre Condiciones
El usuario ha seleccionado la opción: Centros Educativos en Mapas en el
portal del PMEI.

1. El sistema muestra un formulario dividido en dos partes (izquierda y


derecha). En la parte izquierda se encuentran las opciones que el
usuario puede seleccionar o buscar y en la parte derecha se encuentra
el mapa del PERU con las provincias de La Mar (Ayacucho), Acobamba
(Huancavelica) y Pachitea (Huánuco) resaltado.

2. El usuario puede elegir buscar CE por:


a) Por UBIGEO (Departamento - Provincia - Distrito)
b) Por Centro Poblado
c) Por Código Modular

3. Si elige por UBIGEO, en seguida puede elegir:


a) Estados de los PIPs en PREINVERSION
b) Estados de los PIPs en INVERSION
c) Situación Físico Legal.
Flujo Normal de
Eventos 4. Si selecciona por UBIGEO y Estado de los PIPs, se ejecuta el CUS
MO3_01: Resumen de CE por Estado del PIP

5. Si selecciona por UBIGEO y Situación Físico Legal, se ejecuta el CUS


MO3_02: Resumen de CE por Situación Físico Legal

6. Si selecciona por Centro Poblado, se ejecuta el CUS MO3_03:


Búsqueda de Centros Poblados del Programa

7. Si selecciona por Código Modular, se ejecuta el CUS MO3_05:


Búsqueda por Código Modular del CE

8. El mapa de google earth por defecto muestra el Perú tipo satelital.

9. El ListBox del Distrito puede salir "Todos", lo cual significa que mostrará
todos los distritos de la Provincia seleccionada.

Página 77 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

10. Los centros poblados son puntos en el mapa, mientras que los
departamentos, provincias y distritos son polígonos. Cada nivel
geográfico está delimitado con un color determinado.

11. Clic en el icono de impresora, para imprimir el mapa tal como aparece
en pantalla

12. Los iconos de (+), (-), sirven para alejar y acercar la imagen del mapa.

13. El icono elimina los PINs del mapa

Flujos Alternativos No aplica

Post Condiciones El Usuario visualiza el mapa

4.3.2 MO3_01: Resumen de CE por estado del PIP

ID MO3_01

Nombre Resumen de CE por estado del PIP

Consulta de Centros Educativos según la etapa de PRE INVERSON E


Descripción INVERSION, el estado del PIP y los presenta en un mapa de google earth
con pins de colores.

Actores Usuario Publico

Pre Condiciones El usuario ha seleccionado la pestaña UBIGEO.

1. El usuario selecciona el Departamento, Provincia y Distrito de un


ListBox. El Distrito tiene la opción de "Todos"

2. El usuario hace clic en el Radio Button con el nombre: Estados de los


PIPs en PREINVERSION ó en Estados de los PIPs en INVERSION

3. El sistema muestra un consolidado de los centros educativos según la


etapa y estado en que se encuentran los PIPs. Cada uno con un color
de PIN. La regla es Leer tabla: PIP_CENTRO_EDUCATIVO

Flujo Normal de a) Para la etapa de PREINVERSION Sumar para cada estado


Eventos (COD_ETAPA=1 AND COD_ESTADO = 1,2,3)

b) Para la etapa de INVERSION Sumar para cada estado


(COD_ETAPA=2 AND COD_ESTADO = 1,2,3,4,5)

c) Ej. N° de CE con Perfil Viable. El programa debe sumar las filas


que cumplen con: COD_ETAPA=1 AND COD_ESTADO = 3

4. El sistema en simultáneo presenta los centros educativos en el mapa.


El programa debe limpiar los PINs existentes en el mapa e ir colocando
los PINs en el mapa de acuerdo al estado en que se encuentra el CE.

Página 78 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

5. Los PINs de colores indican el estado. Estos PINs se muestran en el


mapa por cada Centro Educativo y para colocar el color aplicar esta
regla: Leer tabla: ESTADO_PIP_CENTRO_EDUCATIVO, columna
COLOR_PIN
PREINVERSION
a) Elaboración de Perfil, COLOR AMARILLO
b) Perfil Concluido, COLOR AZUL
c) Perfil Viable, COLOR VERDE

INVERSION
a) Elaboración de Expediente Técnico, COLOR ROSADO
b) Expediente Técnico Aprobado, COLOR NARANJA
c) En Proceso de Convocatoria, COLOR AMARILLO
d) Obra en Ejecución, COLOR AZUL
e) Obra Concluida, COLOR VERDE

6. Clic en el PIN del cuadro consolidado y se ejecuta el CUS: M03_01A:


Relación de Centros Educativos por estado del PIP

7. Clic en el PIN que se encuentra sobre el mapa y se ejecuta el CUS


M03_04: Mostrar datos del Centro Educativo

Luego de mostrar el consolidado de CE por estado, el usuario puede


ejecutar uno de los dos CUS:

Flujos Alternativos a) El M03_01A: Relación de Centros Educativos por estado


del PIP

b) El M03_04: Mostrar datos del Centro Educativo

El Usuario visualiza el consolidado de los centros educativos por el estado


Post Condiciones
de los PIPs

4.3.3 MO3_01A: Relación de Centros Educativos por Estado del PIP

ID MO3_01A

Nombre Relación de Centros Educativos por Estado del PIP

Descripción Muestra la relación de CE para un determinado estado del PIP

Actores Usuario Publico

Pre Condiciones El usuario ha hecho clic en un PIN del cuadro consolidado

1. El usuario hace clic en un PIN de un color determinado


Flujo Normal de
Eventos 2. El Sistema muestra en una ventana flotante o en la parte inferior del
mapa, con la relación en una tabla de todos los CE que cumplen la
condición del PIN elegido, el ámbito geográfico (Provincial o Distrital)

Página 79 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

3. La tabla tiene las siguientes columnas: Ver, Código Modular, Centro


Educativo, Distrito, Centro Poblado, SNIP.

4. El titulo del cuadro colocar de acuerdo a diseño de pantalla del CUS

5. Clic en el icono en la columna Ver, presenta la ubicación exacta


en el mapa del Centro Educativo, que en este caso coincide con el del
Centro Poblado.
• Leer tabla: CENTRO_EDUCATIVO y extraer las coordenadas:
X_COORDENADA (Latitud), Y_COORDENADA(Longitud)
• Usar la coordenada y los métodos del API de google earth para ir
a un punto en el mapa a manera de un zoom cercano.
• Ej. google.maps.LatLng (latitud, longitud).

6. El usuario puede exportar a Excel o imprimir la relación de CE

Flujos Alternativos No aplica

El Usuario visualiza la relación de los centros educativos para un


Post Condiciones
determinado estado de los PIPs

4.3.4 MO3_02: Resumen del CE por Situación Físico Legal

ID MO3_02

Nombre Resumen del CE por Situación Físico Legal

Presenta los Centros Educativos según la situación físico legal y se


Descripción
presenta en un mapa de google earth con pins de colores.

Actores Usuario Publico

Pre Condiciones El usuario ha seleccionado la pestaña UBIGEO.

1. El usuario selecciona Departamento, Provincia y Distrito de un ListBox.


El Distrito tiene la palabra "Todos"

2. El usuario hace clic en el Radio Button con el nombre: Situación


Físico Legal

3. El sistema muestra un consolidado de los CE según la Situación Físico


Flujo Normal de Legal en que se encuentran los CE. Leer tabla:
Eventos SITUACION_FISICO_LEGAL_CENTRO_EDUCATIVO y sumar por
cada situación (COD_SITUACION_LEGAL=1, 2,3).

4. El sistema en simultáneo presenta los centros educativos en el mapa.


Estos centros educativos se muestran con PINs de colores de acuerdo
a la situación físico legal. El programa debe limpiar los PINs existentes
en el mapa e ir colocando los PINs en el mapa de acuerdo a la situación
de cada CE.

Página 80 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

5. Estos PINs se muestran en el mapa por cada Centro Educativo. Leer


tabla: SITUACION_LEGAL_CENTRO_EDUCATIVO, columna
COLOR_PIN. Los colores son
a) En Proceso, COLOR AMARILLO
b) Inscripción Preventiva, COLOR AZUL
c) Inscripción Definitiva, COLOR VERDE
d) No se ejecuta, COLOR ROJO

7. Clic en el PIN del cuadro consolidado y se ejecuta el CUS: M03_02A:


Relación de Centros Educativos por situación físico legal

6. Clic en el PIN que se encuentra sobre el mapa y se ejecuta el CUS


M03_04: Mostrar datos del Centro Educativo

Flujos Alternativos No aplica

El Usuario visualiza el consolidado de los centros educativos por la


Post Condiciones
situación físico legal del CE

4.3.5 MO3_02A: Relación de Centros Educativos por Situación Físico Legal

ID MO3_02A

Nombre Relación de Centros Educativos por Situación Físico Legal

Descripción Muestra la relación de CE para una determinada situación Físico Legal

Actores Usuario Publico

Pre Condiciones El usuario ha hecho clic en un PIN del cuadro consolidado o en el


número total de CE que cumplen la condición

1. El usuario hace clic en un PIN de un color determinado

2. El Sistema muestra en una ventana flotante en la parte inferior del


mapa, una tabla de todos los CE que cumplen la condición del PIN
elegido con el titulo y el ámbito geográfico (Provincial o Distrital):

Ej. N° de CE con inscripción preventiva.

El programa debe mostrar todos los CE que cumplen con:


Flujo Normal de COD_SITUACION_LEGAL =2 en tabla:
Eventos SITUACION_FISICO_LEGAL_CENTRO_EDUCATIVO

3. La tabla tiene las siguientes columnas: Ver, Código Modular, Centro


Educativo, Distrito, Centro Poblado, SNIP.

4. El icono , presenta la ubicación exacta del Centro Educativo en


el mapa, que en este caso coincide con el del Centro Poblado.
• Leer tabla: CENTRO_EDUCATIVO y extraer las coordenadas
X_COORDENADA (Latitud), Y_COORDENADA(Longitud)

Página 81 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

• Usar la coordenada y los métodos del API de google earth para ir


a un punto en el mapa a manera de un zoom cercano.
• Ejm: google.maps.LatLng (latitud, longitud).

5. El usuario puede exportar a Excel o imprimir la relación de CE

Flujos Alternativos No aplica

El Usuario visualiza la relación de los centros educativos para una


Post Condiciones
determinada situación físico legal.

4.3.6 MO3_03: Búsqueda Centros Poblados del Programa

ID MO3_03

Nombre Búsqueda del Centros Poblados del Programa

Descripción Buscar SOLO centros poblados que intervienen en el programa

Actores Usuario Publico

Pre Condiciones El usuario ha seleccionado la pestaña "Centro Poblado"

1. El usuario escribe el nombre del centro poblado que desea encontrar


en la caja de texto y clic en la lupa. Si esta vacio y hace clic en la lupa
mostrar mensaje "Registre localidad a buscar"

2. El sistema debe buscar si la cadena ingresada está contenida en el


nombre del centro poblado, usar la vista
VI_UBIGEO_PARTICIPAN_PROGRAMA y campo:
NOMBRE_CENTRO_POBLADO

Flujo Normal de 3. Si encuentra más de uno que contiene a la cadena de búsqueda se


Eventos ejecuta el CUS MO3_03A: Mostrar Relación de Centros Poblados

4. Si encuentra una sola ocurrencia, presenta directamente la ubicación


en el mapa del centro poblado

5. Si no encuentra presenta el mensaje: "Centro Poblado no existe o no


está participando en el PMEI"

6. Usuario termina búsqueda de centro poblado.

Flujos Alternativos No aplica

El Usuario visualiza el consolidado de los centros educativos por la


Post Condiciones
situación físico legal del CE

4.3.7 MO3_03A: Relación de Centros Poblados

Página 82 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

ID MO3_03A

Nombre Relación de Centros Poblados

Mostrar los centros poblados producto del resultado de una búsqueda por
Descripción
nombre

Actores Usuario Publico

El usuario ha buscado un centro poblado (localidad) y existen más de uno


Pre Condiciones
que coincide con la búsqueda

1. El sistema muestra en una ventana en la parte inferior del mapa la


relación de centros poblados que coinciden con la cadena de búsqueda

2. La tabla tiene las columnas Ver, Ubigeo, Departamento, Provincia,


Distrito, Centro Poblado, N° CE, Altitud, Coordenada X, Coordenada
Y. Estas coordenadas es del Centro Poblado

Flujo Normal de 3. El usuario puede elegir uno o varias localidades haciendo clic en el
Eventos
icono para ir directamente al punto en el mapa donde está
ubicado el centro poblado

4. La ubicación dl centro poblado en el mapa mostrar con PIN color verde.

5. Clic en el PIN del mapa para mostrar datos del centro poblado. Los
datos a mostrar son los mismos del punto 2.

Flujos Alternativos No aplica

Post Condiciones El Usuario visualiza el centro poblado en el mapa

Página 83 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

4.3.8 MO3_04: Mostrar datos del Centro Educativo

ID MO3_04

Nombre Mostrar datos del Centro Educativo

Descripción Mostrar los datos a detalle del Centro Educativo

Actores Usuario Publico

El usuario se ha ubicado en el mapa e hizo clic en un PIN de color de


Pre Condiciones
acuerdo al estado del PIP o estado del Saneamiento. Ej.:

1. El sistema muestra en una ventana con los datos clasificados en Datos


Generales, Datos según Estado del PIP, Datos según la Situación
Físico Legal

2. Los Datos Generales: Departamento, Provincia, Distrito, Centro


Poblado, Código Modular y Nombre del Centro Educativo, Altitud,
Coordenada X, Coordenada Y.

3. Los Datos según Estado del PIP: Estado PIP, Fecha Estado, N° SNIP,
Fecha Viabilidad del PIP, N° Informe Viabilidad, Monto PIP.
Flujo Normal de
4. Los Datos según Situación Físico Legal: Muestra los 3 estados de la
Eventos
Situación Físico Legal y para cada uno la Fecha Situación.

5. En la parte final de esta ventana mostrar una foto del Centro Educativo,
si solo si la columna RUTA_FOTO de la tabla CENTRO_EDUCATIVO
tiene el nombre de la foto.

6. Las fotos se almacenan en la carpeta FOTO. El nombre de la foto es


el código modular del CE.

7. El Usuario puede exportar a Excel o imprimir los datos, no incluye foto


en la exportación ni impresión

Flujos Alternativos No aplica

Post Condiciones El Usuario visualiza datos a detalle del CE

Página 84 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

4.3.9 MO3_05: Búsqueda por Código Modular

ID MO3_05

Nombre Búsqueda por Código Modular

Descripción Buscar CE por su código

Actores Usuario Publico

Pre Condiciones El usuario ha seleccionado la pestaña "Código Modular"

1. El usuario escribe el código modular del CE que desea encontrar en la


caja de texto y clic en la lupa. Si esta vacio y hace clic en la lupa mostrar
mensaje "Registre código a buscar"

2. El sistema busca el código en tabla CENTRO_EDUCATIVO


Flujo Normal de
3. Si encuentra, pinta en el mapa con PIN de color verde
Eventos
4. Clic en el PIN y muestra los datos de acuerdo al CUS MO3_04: Mostrar
datos del Centro Educativo

5. Si no encuentra presenta el mensaje: "CE no existe o no está


participando en el PMEI"

Flujos Alternativos No aplica

Post Condiciones No aplica

Página 85 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

5. DIAGRAMAS Y ESPECIFICACIONES DE ESTADOS


5.1. Diagramas de Estado

a) Entidad: Estado PIP Centro Educativo

b) Entidad: Situación Físico Legal Centro Educativo

Página 86 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

c) Entidad: Usuario

Página 87 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Diagrama de Estado: Usuario

activar_usuario()

Activo

desactivar_usuario()

Inactivo

Página 88 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

5.2. Especificación del Diagramas de Estado

a) Entidad: Estado PIP Centro Educativo


Estado Descripción
PREINVERSION
Elaboración de Perfil El perfil del PIP está en Elaboración
Perfil Concluido El perfil del PIP se ha Concluido
Perfil Viable El perfil del PIP ha sido declarado Viable
INVERSION
Elaboración de Expediente Técnico El Expediente Técnico esta en Elaboración
Expediente Técnico Aprobado El Expediente Técnico esta Aprobado
En Proceso de Convocatoria La obra está en Proceso de Convocatoria
Obra en Ejecución La Obra está en Ejecución
Obra Concluida La Obra está Concluida
En Operación La obra está en Operación
b) Entidad: Situación Físico Legal Centro Educativo

Estado Descripción
En Proceso El Terreno del CE está en Proceso de Inscripción
Inscripción Preventiva El Terreno del CE está inscrito preventivamente
Inscripción Definitiva El Terreno del CE tiene Inscripción Definitiva
No se Ejecuta No se ejecuta la Inscripción

c) Entidad: Usuario

Estado Descripción
El Usuario puede ingresar al Sistema con su Nombre de Usuario
ACTIVO
y Contraseña.
El Usuario se encuentra inhabilitado y no puede acceder al
NO ACTIVO
Sistema.

Página 89 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

6. ARQUITECTURA LÓGICA DEL SISTEMA


Para representar la Arquitectura del Sistema es necesario utilizar las siguientes vistas
arquitectónicas: Vista de Casos de Uso, Vista Lógica, Vista de Despliegue y Vista de
Implementación. La Vista de Procesos no se utiliza ya que no se ha hecho ninguna
implementación para ejecución de multitareas o procesos concurrentes.

Para cada una de estas vistas, se presentan y describen diferentes modelos,


representados utilizando el Lenguaje Unificado de Modelado (UML). Los modelos a utilizar
por cada Vista son los siguientes:

Vista Lógica

La vista lógica consta de los siguientes diagramas:


• Diagrama de Paquetes
• Diagrama de Clases de Diseño (Modelo Lógico)

Vista de Implementación

La vista de implementación estará representada por:


• Diagrama de Componentes

Vista de Despliegue

Todos estos diagramas están creados y organizados en el software StarUML, según


el esquema siguiente:

Página 90 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

6.1 Vista Lógica

En esta sección se presenta la descomposición a alto nivel del modelo de diseño, a través
de un Diagrama de Paquetes

Página 91 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Diagrama de Paquetes

Presentacion

Controladora

Entidades de Negocio

Logica de Negocio

AccesoDatos

6.2 Vista de Implementación

En esta sección se presenta la descomposición a alto nivel del modelo de diseño del
sistema, a través de un Diagrama de Componentes.

Este diagrama refleja la interacción de los Usuarios Externos/Internos con la aplicación,


describe el flujo de la aplicación, y la interacción de la misma con el SGBD.

La capa de presentación envía las peticiones de usuario a la capa controladora, la cual se


encargará de brindar el servicio solicitado, accediendo a la capa Lógica de Negocio.

La capa Lógica de Negocio accederá a la capa de Acceso a Datos para acceder a los datos
persistentes en el SGBD.

Página 92 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

El envió de información entre capas se realizará a través de objetos instanciados desde la


capa de Entidades de Negocio.

La interacción entre capas sólo se puede dar en orden secuencial y que son adyacentes.

6.3 Vista de Despliegue

En este diagrama se muestra la distribución física de los componentes que dan soporte al
sistema.

El usuario accede al Sistema mediante un navegador web; el cual se comunica mediante


el protocolo correspondiente al Servidor de Aplicaciones (Aplicaciones, Web), quien
procesa el requerimiento y dependiendo del mismo invocará al Servidor de Base de Datos
para obtener los datos requeridos.

6.4 Estructura de Carpetas de la capa de Presentación


Este es un sistema en entorno Web y está compuesto por las páginas ASPX y los archivos

Página 93 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Code Behind correspondientes. A continuación se muestra la estructura de carpetas del


sistema

Página 94 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

6.5 Estándares de los objetos

Nombrar a los objetos, clases, entidades, controles etc, de acuerdo a:

a) Siempre usar la Notación Pascal – El primer carácter de todas las palabras se


escribe en Mayúsculas y los otros caracteres en minúsculas.
Ejemplo: ColorDeFondo
b) Siempre Usa palabras entendibles y descriptivas para nombrar a las variables. No
uses abreviaciones.
Ejm: string direccion; int salario;

c) No uses guiones bajos (_) para nombres de variables locales.

d) Todas las variables globales deben usar el prefijo de guión bajo (_) de tal forma que
puedan ser identificadas de otras variables locales

e) Los nombres de Clases o Métodos y funciones deben seguir el estándar:


<Accion/Verbo en Inglés><descripción>
GetClientes();
AddCliente();

f) Para los otros objetos tomar como referencia la siguiente tabla

N° Objeto Nombre Observación

OBJETOS DE LA BASE DE DATOS

1 Base de Datos MONITOR


Nombre completo de la tabla en Si lo usa en el código fuente usar notación
2 Tabla
mayúscula pascal. Ejm: FuenteFinanciamiento
3 Vista VI_Nombre de la vista
• USP_SEL_Nombre de la
Tabla
• USP_ADD_Nombre de la
tabla
Procedimiento Para seleccionar, insertar, adicionar,
4 • USP_UPD_Nombre de la
Almacenado actualizar y eliminar datos de una tabla
tabla
• USP_DEL_Nombre de la
tabla

CODIFICACION EN .NET

Página 95 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Formulario
5 MONITOR.ASPX
Principal
ADM: Administracion
XXX: Abreviatura del módulo
• CED=Centro Educativo
Formularios de
• POA= POA
6 Presentación de ADM_XXX_NombreAccion
usuario interno • IND= Indicadores
• TAB=Tablas
Ejm:
ADM_CED_RegistrarCentroEducativo.aspx
MP_NombreAccion MP: Matriz de Producto
Formularios de MR_ NombreAccion MR: Matriz de Resultado
7 Presentación de
usuario Publico MPOA_NombreAccion MPOA: Monitoreo POA
MAP_NombreAccion MAP: Mapas
Label Lbl
TextBox Txt
DataGrid Dtg
Button Btn
ImageButton Imb
Hyperlink Hlk
DropDownList Ddl
ListBox Lst

DataList Dtl
8 Controles Repeater Rep

Checkbox Chk

CheckboxList Cbl

RadioButton rbt

RadioButtonlist rbl

Image img

Panel pan

PlaceHolder phd

Table tbl

Validators Val

Página 96 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

7. ARQUITECTURA TECNOLÓGICA DEL SISTEMA

En esta sección hacemos una descripción detalla tanto de hardware como de software para
cada uno de los servidores que intervienen en la solución planteada.

7.1 Servidor de Base de Datos

Nombre de Servidor Suministrado por el Hosting

Éste es el servidor donde se instalará el Sistema Gestor


Descripción de Base de Datos SQL SERVER 2008 donde residirá
toda la información manejada por el Sistema

Sistema Operativo:
Requisitos de Software WINDOWS SERVER 2008 en INGLES

Página 97 de 123
otoOSGubco
SSSede
adasauadoQUCU
y
ubcas
teetOUtdades
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

• Base de Datos:
SQL SERVER 2008 en INGLES

Procesador:
Intel XEON 4 Core
Memoria:
8 GB
Almacenamiento:
Requisitos de Hardware
Disco Duro de 10GB

7.2 Servidor de Aplicaciones

Nombre de Servidor Suministrado por el Hosting

Éste es el servidor donde se instalará el IIS que


contendrá el aplicativo

Además en este repositorio se almacenarán las imágenes


y archivos que consume y produce el sistema
Descripción
Será por tanto necesario disponer de suficiente capacidad
de almacenamiento para poder afrontar la carga inicial de
datos y garantizar de alguna forma la escalabilidad del
sistema para afrontar la carga de futuros conjuntos de
datos.

Sistema Operativo:
WINDOWS SERVER 2008 en INGLES
Servidor de Aplicaciones:
Requisitos de Software
IIS

Procesador:
Intel XEON 4 Core
Requisitos de Hardware • Memoria:
12 GB

Página 98 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

• Almacenamiento:
Disco Duro de 10GB

7.3 Cliente Web

Nombre de Servidor Estación de Usuario

Esta representa las máquinas clientes, que usarán los


Descripción aplicativos desde sus navegadores.

Sistema Operativo:
Windows XP, Windows 7 / Windows 8
Requisitos de Software Navegador de Internet:
Internet Explorer / Chrome
Procesador:
Intel Core i3
• Memoria:
Requisitos de Hardware
3 GB
• Almacenamiento:
Disco Duro de 250 GB

Página 99 de 123
Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

8. MODELO DE BASE DE DATOS

8.1 Modelo de Físico

Página 100 de 123


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Página 101 de 123


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Página 102 de 123


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Página 103 de 123


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Página 104 de 123


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Página 105 de 123


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Página 106 de 123


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Página 107 de 123


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Página 108 de 123


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

8.2 Diccionario de Datos

Tabla
Nombre Descripción
ACOMPAÑANTE Tabla de información del acompañante
AULA Tabla de identificación de aulas
BANNER Tabla de imágenes para el banner
CENTRO_EDUCATIVO Tabla de Centros Educativos
CENTRO_EDUCATIVO_NINOS Tabla de niños por centros educativos
CENTRO_POBLADO Tabla de Centros Poblados
COMPETENCIA Tabla de competencia
COMPONENTE Tabla de componentes
CONGLOMERADO Tabla de Conglomerados
CONTRATO Tabla de Contratos. Datos mínimos del contrato
DEPARTAMENTO Tabla de Departamentos
DISTRITO Tabla de Distritos
DOCENTE Tabla de información de los docentes
DOCENTE_EVALUACION Tabla de evaluación del docente
DOCENTE_INDICADOR Tabla de calificación del docente de acuerdo a sus competencias.
ESTADO Tabla de Estados
ESTADO_ACTIVIDAD Estado de Actividad
ESTADO_EXPEDIENTE Estado de Expediente
ESTADO_PIP_CENTRO_EDUCATIVO Estados del PIP tanto en pre inversión como en inversión
ESTADO_TAREA Estado en el que se encuentra la tarea
FUENTE_FINANCIAMIENTO Tabla de Fuentes de Financiamiento
INDICADOR Tabla de indicadores del proyecto
INDICADOR_PROGRAMACION_EJECUCION Tabla que indica el avance de la ejecución contra la programación
MODALIDAD_EXPEDIENTE Tabla de Modalidad de Expediente
NIVEL Tabla de Nivel de Evaluación del Docente
PARAMETROS Tabla Parámetros
PIP Tabla de Proyectos
PIP_CENTRO_EDUCATIVO Datos del Proyecto de construcción o remodelación del centro educativo: desde el Perfil
hasta la puesta en operación
PIP_COMPONENTE Tabla de proyectos y componentes
PIP_ENTREGABLE_PRINCIPAL Proyectos con entregables
PIP_GESTION_PROBLEMAS Tabla de proyectos con problemas y lecciones aprendidas
PIP_MEDIDA Tabla de Unidades de Medida
PIP_REGISTRO_FINANCIERO Tabla de PIP con Centros Educativos
PIP_REGISTRO_FISICO Tabla registro del avance físico de los productos que conforman el proyecto.
POA_CARGA_PROGRAMACION Histórico de cargas del POA
POA_CERTIFICACION Registro de certificados para los pagos
POA_EJECUCION_MENSUAL Tabla de ejecución financiera mensual del POA
POA_ESTADO_ACTIVIDAD Tabla de estado actividad del POA
POA_PROBLEMA_ACTIVIDAD Tabla de registro de problemas del POA
POA_PROGRAMACION Tabla de programación de POA
PROVEEDOR Maestro de Empresas o Consultores que realizan consultorías para realizar PIPs o
Saneamiento físico legal del C.E.
PROVINCIA Tabla de Provincias
SITUACION_FISICO_LEGAL_CENTRO_EDUCATIVO Registra el avance de la situación legal del terreno para construcción del centro educativo
SITUACION_LEGAL_CENTRO_EDUCATIVO Situación Físico Legal del Terreno donde se construirá el Centro Educativo
TAB_ANIOS Tabla de años del proyecto
TAB_FOTO Tabla de fotografías de los CENTROS EDUCATIVOS
TAB_MES Tabla de Meses
TIPO_CONTRATO Tabla de los tipos de contrato definidos
TIPO_INDICADOR Catálogo de Indicadores
TIPO_PROVEEDOR Tabla de los tipos de proveedores
UNIDAD_MEDIDA Tabla de Unidades de Medida
USUARIO Tabla de Usuarios del Sistema

Tabla: ACOMPAÑANTE
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
DNI_ACOMPAÑANTE nchar(8) DNI del acompañante Yes No
NOMBRE varchar(50) Nombre del acompañante No No
COD_DEPARTAMENTO nchar(2) Código del departamento No No

Página 109 de 123


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Tabla: ACOMPAÑANTE
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_PROVINCIA nchar(2) Código de Provincia No No
ID_CONGLOMERADO int Identificación del conglomerado No No

Tabla: AULA
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
ID_AULA int Código de identificación del aula Yes No
NOMBRE_AULA varchar(30) Nombre del aula No No

Tabla: BANNER
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
ID_BANNER int ID Banner Yes No
DESCRIPCION_BANNER varchar(1000) Nombre que describe el banner No No
RUTA_BANNER varchar(200) Ruta donde se almacena la imagen del banner No No
ORDEN int En qué orden aparece No No
TIPO_ARCHIVO int Formato del archivo No No
COD_ESTADO int 1=Activo No No
2=Inactivo
TITULO varchar(200) Título de la foto cuando se muestra No No

Tabla: CENTRO_EDUCATIVO
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_MODULAR varchar(50) ID del Centro Educativo Yes No
NOMBRE_CENTRO_EDUCATIVO varchar(200) Nombre Centro Educativo No No
CODIGO_SNIP varchar(10) Nro. SNIP No No
COD_DEPARTAMENTO char(2) Departamento No Yes
COD_PROVINCIA char(2) Provincia No Yes
COD_DISTRITO char(2) Distrito No Yes
COD_CENTRO_POBLADO char(6) Centro Poblado No Yes
Indicador si el CE está en la Lista Inicial
INDICADOR_LISTA_INICIAL char(1) 1= Si No No
2= No
Indicador si el PMEI, intervendrá o no
INDICADOR_NO_INTERVENCION char(1) 1= Si No No
2= No
Indica si el CE cumple con Estándar OINFE
INDICADOR_CUMPLE_ESTANDAR char(11) 1= Si No No
2= No
OBSERVACIONES varchar(500) Observaciones No No
RUTA_FOTO varchar(300) Ruta donde se almacene una fotografía del CE No No
X_COORDENADA varchar(30) Latitud No No
Y_COORDENADA varchar(30) Longitud No No
ALTITUD int Metro sobre nivel del mar No No
USER_ACTUALIZACION varchar(100) Usuario que actualiza No No
FECHA_ACTUALIZACION datetime Fecha de ultima actualización No No

Tabla: CENTRO_EDUCATIVO_NINOS
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_ANIO numeric(4,0) Código de Año Yes Yes
COD_MODULAR varchar(10) ID del Centro Educativo Yes Yes
NRO_NINOS_3 int Número de niños de 3 años No No
NRO_NINOS_4 int Número de niños de 4 años No No
NRO_NINOS_5 int Número de niños de 5 años No No
TASA numeric(5,2) Tasa No No

Tabla: CENTRO_POBLADO
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_DEPARTAMENTO char(2) Departamento Yes No
COD_PROVINCIA char(2) Provincia Yes No
COD_DISTRITO char(2) Distrito Yes No
COD_CENTRO_POBLADO char(6) Centro Poblado Yes No
NOMBRE_CENTRO_POBLA varchar(150) Nombre del Centro Poblado No No
DO
AREA char(1) Área Urbana o Rural No No
PARTICIPA_PROGRAMA char(1) Participa en el Programa No No

Página 110 de 123


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Tabla: CENTRO_POBLADO
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
1= Participa
Blanco = No participa
X_COORDENADA varchar(30) Latitud No No
Y_COORDENADA varchar(30) Longitud No No
ZONA nchar(2) Número de zona al que pertenece el centro No No
poblado
ALTITUD int Metro sobre nivel del mar No No

Tabla: COMPETENCIA
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
Indicador de las competencias en las que es
ID_COMPETENCIA int Yes No
evaluado el docente: 1-8
Nombre de las competencias en las que es
evaluado el docente:
1=Competencia 1
2=Competencia 2
3=Competencia 3
NOMBRE_COMPETENCIA varchar(400) No No
4=Competencia 4
5=Competencia 5
6=Competencia 6
7=Competencia 7
8=Competencia 8
Nombre corto de las competencias en las que
es evaluado el docente
1= Competencia 1
2=Competencia 2
3=Competencia 3
NOMBRE_CORTO varchar(30) No No
4=Competencia 4
5=Competencia 5
6=Competencia 6
7=Competencia 7
8=Competencia 8

Tabla: COMPONENTE
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_COMPONENTE int Código de componente Yes No
Nombre de componentes:
0=Todos
1=Espacios Educativos
NOMBRE_COMPONENTE varchar(150) No No
2=Mejoramiento de las Prácticas Pedagógicas
y de Gestión
3=Seguimiento y Administración del Programa

Tabla: CONGLOMERADO
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_DEPARTAMENTO nchar(2) Código de departamento Yes No
COD_PROVINCIA nchar(2) Código de provincia Yes No
ID_CONGLOMERADO nchar(2) ID del conglomerado Yes No
NOMBRE_CONGLOMERADO varchar(50) Nombre del conglomerado No No

Tabla: CONTRATO
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
NRO_CONTRATO varchar(50) Nro. de Contrato Yes No
COD_CONTRATO int Código de contrato No No
DESCRIPCION varchar(500) Descripción No No
FECHA_INICIO datetime Fecha de Inicio del Contrato No No
FECHA_FIN datetime Fecha fin del Contrato No No
NRO_RUC char(11) Numero de RUC No Yes
MONTO_CONTRATO numeric(19,2) Monto de contrato No No
OBSERVACIONES varchar(500) Observaciones No No
USER_ACTUALIZACION varchar(50) Usuario de actualización No No
FECHA_ACTUALIZACION datetime Fecha de actualización No No
COD_ANIO int Año No No
TIPO_CONTRATO int Tipo del contrato: No Yes

Página 111 de 123


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Tabla: CONTRATO
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
1= Proyectos de Inversión Pública
2=Saneamiento Físico Legal
3=Otro tipo
Código del estado:
COD_ESTADO int 1=Activo No No
2=Inactivo

Tabla: DEPARTAMENTO
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_DEPARTAMENTO char(2) Código del Departamento Yes No
NOMBRE_DEPARTAMENTO varchar(50) Nombre del Departamento No No
Participa en el Programa:
PARTICIPA_PROGRAMA char(1) 1= Participa No No
Blanco = No participa

Tabla: DISTRITO
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_DEPARTAMENTO char(2) Código de Departamento Yes No
COD_PROVINCIA char(2) Código de Provincia Yes No
COD_DISTRITO char(2) Código de Distrito Yes No
NOMBRE_DISTRITO varchar(50) Nombre del Distrito No No
Participa en el Programa:
PARTICIPA_PROGRAMA char(1) 1= Participa No No
Blanco = No participa

Tabla: DOCENTE
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_ANIO char(4) Código de Año Yes No
DNI_DOCENTE nchar(8) DNI del docente Yes No
NOMBRE varchar(50) Nombre del docente No No
Sexo del docente:
SEXO nchar(1) Femenino No No
Masculino
FECHA_NACIMIENTO date Fecha de nacimiento del docente No No
REGION_NACIMIENTO nchar(2) Región de nacimiento del docente No No
LENGUA_MATERNA nchar(1) Lengua materna del docente No No
TELEFONO varchar(25) Teléfono del docente No No
ESTADO_CIVIL nchar(1) Estado civil del docente No No
Condición laboral del docente:
CONDICION_LABORAL nchar(1) No No
Nombrado o Contratado
ESPECIALIDAD nchar(1) Especialidad académica del docente No No
ESTUDIO_EDUCACION nchar(1) Institución donde cursó sus estudios el docente No No
TIPO_INSTITUCION_ESTUDIO nchar(1) Tipo de Institución donde estudio el docente No No
NIVEL_ESTUDIO_ALCANZADO nchar(1) Nivel de estudios alcanzado por el docente No No
COD_DEPARTAMENTO char(2) Departamento No Yes
COD_PROVINCIA char(2) Provincia No Yes
COD_DISTRITO char(2) Distrito No Yes
ANIO_2014 nchar(2) Si, No No No
ANIO_2015 nchar(2) Si, No No No
ANIO_2016 nchar(2) Si, No No No
ANIO_2017 nchar(2) Si, No No No
COD_MODULAR varchar(50) Codigo modular del centro educativo No No
COD_CENTRO_POBLADO char(6) Centro Poblado No Yes
NOMBRE_CENTRO_EDUCATIVO varchar(200) Nombre del centro educativo No No

Tabla: DOCENTE_EVALUACION
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_ANIO nchar(4) Código de Año Yes No
COD_MODULAR varchar(10) ID del Centro Educativo Yes No
DNI_DOCENTE nchar(8) DNI Docente Yes No
ID_MOMENTO int Indicador del momento en que se efectúa la Yes No
evaluación
ID_COMPETENCIA int Indicador de las competencias en las que es Yes Yes
evaluado el docente

Página 112 de 123


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Tabla: DOCENTE_EVALUACION
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
ID_NIVEL int Indicador del Nivel que obtiene el docente No Yes
después de la evaluación
DNI_ACOMPAÑANTE nchar(8) DNI Acompañante No Yes
COD_DEPARTAMENTO char(2) Código de Departamento No Yes
COD_PROVINCIA char(2) Código de Provincia No Yes
COD_DISTRITO char(2) Código de Distrito No Yes
NOMBRE_DOCENTE varchar(50) Nombre del docente No No

Tabla: DOCENTE_INDICADOR
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_ANIO char(4) Código del año Yes Yes
DNI_DOCENTE nchar(8) DNI del docente Yes Yes
COD_MODULAR varchar(10) Código modular del centro educativo Yes No
Lengua materna de la mayoría de niños del
LENGUA_MATERNA_NIÑOS varchar(15) No No
aula: Quechua, Castellano
Enseña en la lengua materna de la mayoría de
los niños del aula:
ENSEÑA_EN_LENGUA_MATERNA char(2) No No
SI
NO
Recibió visita de un acompañante:
RECIBIO_ACOMPAÑANTE char(2) Si No No
No
Número de visitas de acompañamiento que
NRO_VISITAS_ACOMPAÑAMIENTO int No No
recibió
Recibió visita de acompañamiento en primera
capacitación:
RECIBIO_CAPACITACION1 char(2) No No
Si
No
Recibió visita de acompañamiento en segunda
capacitación:
RECIBIO_CAPACITACION2 char(2) Si No No
No

Recibió visita de acompañamiento en tercera


capacitación:
RECIBIO_CAPACITACION3 char(2) No No
Si
No
ID_AULA int Código de identificación del aula No No
DNI_ACOMPAÑANTE nchar(8) DNI del acompañante No No
COD_DEPARTAMENTO nchar(2) Código Departamento No No
COD_PROVINCIA nchar(2) Código Provincia No No
COD_DISTRITO nchar(2) Código Distrito No No
ID_CONGLOMERADO int Código identificación del departamento No No

Tabla: ESTADO
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_ESTADO int Código del Estado Yes No
NOMBRE_ESTADO varchar(20) 1= Activo No No
2= Inactivo

Tabla: ESTADO_ACTIVIDAD
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
ID_ESTADO_ACTIVIDAD int ID del Estado de la Actividad Yes No
Nombre del Estado de la Actividad. Aplica para
los contratos:
1=Sólo Viable
2=Estudio Definitivo en Elaboración
3=Estudio Definitivo Aprobado
NOMBRE_ESTADO_ACTIVIDAD varchar(50) No No
4=En Proceso de Convocatoria
5=Contrato Firmado
6=En Plena Ejecución
7=Obra Concluida
8=Bienes y Servicios Conforme

Página 113 de 123


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Tabla: ESTADO_EXPEDIENTE
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_ESTADO_EXPEDIENTE int Código Estado del Expediente Definitivo Yes No
NOMBRE_ESTADO_EXPEDIENTE varchar(50) Nombre del estado del expediente: No No
1=En Elaboración
2=Aprobado

Tabla: ESTADO_PIP_CENTRO_EDUCATIVO
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
Etapa de Pre inversión o Inversión
1= Pre inversión
COD_ETAPA char(1) Yes No
2= Inversión

Estado del PIP según etapa


PREINVERSION
1 elaboración de Perfil
2 perfil Concluido
3 perfil Viable

COD_ESTADO char(1) INVERSION Yes No


1.Elaboración de Expediente Técnico
2.Expediente Técnico Aprobado
3.En Proceso de Convocatoria
4.Obra en Ejecución
5.Obra Concluida
6.En Operación
Nombre del Estado del PIP, según la etapa en
NOMBRE_ESTADO varchar(50) No No
que se encuentra
COLOR_PIN varchar(10) Color del PIN que se pintara en el mapa No No
NOMBRE_ETAPA varchar(50) Nombre del Etapa del PIP en que se encuentra No No

Tabla: ESTADO_TAREA
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
ID_ESTADO_TAREA int Estado de la Tarea Yes No
1=En Proceso
2=Por Ejecutar
3=Ejecutada
NOMBRE_ESTADO_TAREA varchar(50) No No
4=Suspendida
5=Suprimida
6=Liquidada

Tabla: FUENTE_FINANCIAMIENTO
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
ID_FUENTE int Id de fuente financiamiento Yes No
1=RO
2=BID
NOMBRE_CORTO varchar(50) No No
3=KWF
4=DONACION2
Nombre largo de fuente de financiamiento:
1= Recursos Ordinarios
NOMBRE_LARGO varchar(100) 2=Banco Interamericano de Desarrollo No No
3=Kreditanstalt für Wiederaufbau
4=Donaciones
Estado:
ESTADO varchar(1) 1. Activo No No
2. Inactivo
ORIGEN varchar(1) Origen No No

Tabla: INDICADOR
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
ID_INDICADOR int Id de Indicador Yes No
COD_COMPONENTE int Código de componente Yes No
NOMBRE_INDICADOR varchar(250) Nombre de indicador No No
OBJETIVO varchar(250) Objetivo No No
COD_UND_MEDIDA varchar(2) Código de Unidad de Medida No No
COD_ESTADO char(1) Código de estado No No
ORDEN int Orden No No
ID_TIPO_INDICADOR int Id tipo de indicador No Yes

Página 114 de 123


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Tabla: INDICADOR
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
VALOR_LINEA_BASE numeric(19,2) Valor de línea base No No
VALOR_META numeric(19,2) Valor meta No No
VALOR_META_FINANCIERA numeric(19,2) Valor meta financiera No No

Tabla: INDICADOR_PROGRAMACION_EJECUCION
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_ANIO numeric(4,0) Código de Año Yes No
ID_INDICADOR int ID del Indicador Yes Yes
COD_COMPONENTE int Código de componente Yes Yes
ID_TIPO_INDICADOR int Id tipo de indicador No No
PROGRAMADO_SOLES numeric(19,2) Monto Programado en soles No No
EJECUTADO_SOLES numeric(19,2) Monto Ejecutado en soles No No
PROGRAMADO_FISICO int Cantidad Programada de la parte física No No
EJECUTADO_FISICO int Ejecutado físico No No
DESCRIPCION_PROGRAMADO varchar(500) Descripción de programado No No
DESCRIPCION_EJECUTADO varchar(500) Descripción ejecutada No No
COD_DEPARTAMENTO char(2) Código departamento No No
COD_PROVINCIA char(2) Código provincia No No
USER_ACTUALIZACION varchar(100) Usuario de actualización No No
FECHA_ACTUALIZACION datetime Fecha de actualización No No

Tabla: MODALIDAD_EXPEDIENTE
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_MODALIDAD_EXPEDIENTE int Código de Modalidad Yes No
NOMBRE_MODALIDAD_EXPEDIENTE varchar(50) 1=Indirecta No No
2=Directa

Tabla: NIVEL
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
Indicador del Nivel que obtiene el docente
ID_NIVEL int Yes No
después de la evaluación: 1,2,3,4,5
Nombre del Nivel:
1=Previo
2=Inicial
NOMBRE_NIVEL varchar(15) No No
3=Procesal
4=Suficiente
5=Destacado
Indica el rango de calificaciones que obtiene el
COLOR varchar(10) No No
docente para ser mostrados en el semáforo.

Tabla: PARAMETROS
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
ID_PARAMETRO int ID parámetros Yes No
SECTOR varchar(100) Sector al que pertenece No No
PLIEGO varchar(100) Pliego No No
UNIDAD_EJECUTORA varchar(100) Nombre de la Unidad Ejecutora No No
RESPONSABLE_UNIDAD_EJECUTORA varchar(100) Responsable de la Unidad Ejecutora No No
DIRECCION_UNIDAD_EJECUTORA varchar(150) Dirección de la Unidad Ejecutora No No

Tabla: PIP
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_PROYECTO int Código de proyecto Yes No
CODIGO_SNIP varchar(10) Código SNIP Yes No
NOMBRE_PROYECTO varchar(500) Nombre del proyecto No No
OBJETIVO varchar(500) Objetivo No No
MONTO_PIP numeric(19,2) Monto PIP No No
NUMERO_INFORME_VIABILIDAD varchar(50) Número de informe de viabilidad No No
FECHA_VIABILIDAD datetime Fecha de viabilidad No No
COD_ESTADO_EXPEDIENTE int Código de estado de expediente: No No
1=En Elaboración
2=Aprobado
COD_MODALIDAD_EXPEDIENTE int No No
MONTO_EXPEDIENTE numeric(19,2) Monto del expediente No No
FECHA_PRIMER_DESEMBOLSO datetime Fecha primer desembolso No No

Página 115 de 123


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Tabla: PIP
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
CODIGO_DNPP varchar(10) Código DNPP No No
COD_DEPARTAMENTO char(2) Código departamento No No
COD_PROVINCIA char(2) Código provincia No No
MONTO_PERFIL numeric(19,2) Monto perfil No No
MONTO_SFL numeric(19,2) Monto SFL No No
SFL_FTE_KWF numeric(19,2) Monto KWF No No
SFL_FTE_DONACION numeric(19,2) SFL Fuente donación No No
SFL__FTE_OBSERVACION char(500) SFL Fuente Observación No No
COD_ETAPA char(1) Código de etapa No No
COD_ESTADO char(1) Código de estado No No

Tabla: PIP_CENTRO_EDUCATIVO
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_MODULAR varchar(50) ID del Centro Educativo Yes Yes
Etapa de Pre inversión o Inversión
COD_ETAPA char(1) 1= Pre inversión Yes Yes
2= Inversión
Estado del PIP según etapa
PREINVERSION
1 Elaboración de Perfil
2 Perfil Concluido
3 Perfil Viable

COD_ESTADO char(1) INVERSION Yes Yes


1.Elaboración de Expediente Técnico
2.Expediente Técnico Aprobado
3.En Proceso de Convocatoria
4.Obra en Ejecución
5.Obra Concluida
6.En Operación
FECHA_ESTADO datetime Fecha de estado No No
NRO_CONTRATO varchar(50) Nro. de Contrato No Yes
OBSERVACIONES varchar(500) No No
USER_ACTUALIZACION varchar(100) No No
FECHA_ACTUALIZACION datetime No No
COD_CONTRATO int No No

Tabla: PIP_COMPONENTE
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
ID_PIP_COMPONENTE int ID PIP Componente Yes No
Descripción de ID PIP Componente:
1=Expediente Técnico
PIP_NOMBRE_COMPONENTE varchar(50) 2=Infraestructura No No
3=Supervisión-Liquidación
4=Adquisición de Equipos

Tabla: PIP_ENTREGABLE_PRINCIPAL
Tipo de
Nombre Descripción ¿Clave Primaria? ¿Clave Foránea?
Dato
ID_PIP_ENTREGABLE_PRINCIPAL int ID PIP entregable principal Yes No
Descripción de ID PIP entregable principal:
1=Expediente Técnico
NOMBRE_PIP_ENTREGABLE_PRINCIPAL varchar(50) 2=Obra No No
3=Informe Liquidación
4=Juego Recreativo

Tabla: PIP_GESTION_PROBLEMAS
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_PROYECTO int Código de proyecto Yes Yes
CODIGO_SNIP varchar(10) Código SNI¨P Yes Yes
PROBLEMA varchar(500) Descripción del problema No No
ACCION varchar(500) Descripción de la acción No No
RESPONSABLE varchar(100) Nombre responsable No No
FECHA_ACCION datetime Fecha de acción No No
LECCION_APRENDIDA varchar(500) Lección aprendida No No

Página 116 de 123


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Tabla: PIP_MEDIDA
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_UND_MEDIDA int Código de Unidad de Medida:1, 2, 3, 4 Yes No
Descripción de Unidad de Medida:
1=Expediente Técnico
DESC_UND_MEDIDA varchar(50) 2=Obra No No
3=Supervisión
4=Unidad

Tabla: PIP_REGISTRO_FINANCIERO
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_PROYECTO int Código de proyecto Yes Yes
CODIGO_SNIP varchar(10) Código SNIP Yes Yes
COD_ANIO numeric(4,0) Código Año Yes No
COD_MES char(2) Código mes Yes No
MONTO_FTE_BID numeric(19,2) Monto en soles de fuente de financiamiento No No
BID
MONTO_FTE_DONACION numeric(19,2) Monto en soles de fuente de financiamiento No No
DONACION
MONTO_FTE_KWF numeric(19,2) Monto en soles de fuente de financiamiento No No
KWF
MONTO_FTE_RO numeric(19,2) Monto en soles de fuente de financiamiento RO No No

Tabla: PIP_REGISTRO_FISICO
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_PROYECTO int Código de proyecto Yes Yes
CODIGO_SNIP varchar(10) Código SNIP Yes Yes
ID_PIP_ENTREGABLE_PRI
int ID PIP entregable principal Yes Yes
NCIPAL
COD_UND_MEDIDA int Código de Unidad de Medida:1, 2, 3, 4 No Yes
ID PIP Componente:
1= Expediente Técnico
ID_PIP_COMPONENTE int 2=Infraestructura No Yes
3=Supervisión-Liquidación
4=Adquisición de Equipos
META int Meta No No
AVANCE numeric(5,2) Avance No No
OBSERVACIONES varchar(200) Observaciones No No

Tabla: POA_CARGA_PROGRAMACION
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_ANIO int Código de Año Yes No
NOMBRE_ARCHIVO varchar(100) Nombre de archivo No No
FECHA_CARGA datetime Fecha de carga No No
MONTO_PIA numeric(19,2) Monto PIA No No
MONTO_PIM numeric(19,2) Monto PIM No No
NRO_REGISTROS int Número de registros No No
USER_CARGA varchar(100) Usuario de carga No No

Tabla: POA_CERTIFICACION
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_ANIO numeric(4,0) Código Año Yes Yes
COD_POA varchar(12) Código POA Yes Yes
MONTO_CERTIFICADO numeric(19,2) Monto certificación No No
MONTO_COMPROMETIDO numeric(19,2) Monto comprometido No No
MONTO_EJECUTADO numeric(19,2) Monto ejecutado No No
EJECUCION_FISICA int Ejecución física No No
OBSERVACIONES_EJECUCION_FISICA varchar(500) Observaciones de ejecución física No No
AVANCE_FISICO numeric(19,2) Avance físico No No
ID_ESTADO_TAREA int Id estado de tarea No No
OBSERVACIONES_TAREA varchar(500) Observaciones de tarea No No

Tabla: POA_EJECUCION_MENSUAL
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_ANIO numeric(4,0) Código Año Yes Yes

Página 117 de 123


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Tabla: POA_EJECUCION_MENSUAL
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_POA varchar(12) Código POA Yes Yes
COD_MES char(2) Código mes Yes No
MONTO_FUENTE_RO numeric(19,2) Monto de fuente de financiamiento RO No No
MONTO_FUENTE_BID numeric(19,2) Monto de fuente de financiamiento BID No No
MONTO_FUENTE_KWF numeric(19,2) Monto de fuente de financiamiento KWF No No
MONTO_FUENTE_DONACION numeric(19,2) Monto de fuente de financiamiento Donación No No
OBSERVACIONES varchar(500) No No
FECHA_ACTUALIZACION datetime Fecha de actualización No No
USER_ACTUALIZACION varchar(100) Usuario de actualización No No

Tabla: POA_ESTADO_ACTIVIDAD
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_ANIO int Código Año Yes No
COD_POA varchar(12) Código POA Yes No
ID_ESTADO_ACTIVIDAD int Id de estado de actividad Yes No
FECHA_ESTADO_ACTIVIDAD datetime Fecha de estado de actividad No No

Tabla: POA_PROBLEMA_ACTIVIDAD
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_ANIO int Código Año Yes No
COD_POA varchar(12) Código POA No No
PROBLEMA varchar(500) Descripción del problema No No
ACUERDO varchar(500) Descripción acuerdo No No
RESPONSABLE varchar(100) Responsable No No
FECHA_LIMITE datetime Fecha límite No No

Tabla: POA_PROGRAMACION
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_ANIO numeric(4,0) Código Año Yes No
COD_POA varchar(12) Código POA Yes No
DESCRIPCION varchar(500) Descripción No No
MONTO_PIA float Monto PIA No No
MONTO_PIM numeric(19,2) Monto PIM No No
COD_UND_MEDIDA int Código de Unidad de Medida No Yes
COD_SIAF varchar(10) Código SIAF No No
COD_SNIP varchar(10) Código SNIP No No
COD_DEPARTAMENTO char(2) Código del Departamento No Yes
COD_PROVINCIA char(2) Código de Provincia No Yes
PROG_ENE numeric(19,2) Monto programado - Enero No No
PROG_FEB numeric(19,2) Monto programado - Febrero No No
PROG_MAR numeric(19,2) Monto programado - Marzo No No
PROG_ABR numeric(19,2) Monto programado - Abril No No
PROG_MAY numeric(19,2) Monto programado - Mayo No No
PROG_JUN numeric(19,2) Monto programado - Junio No No
PROG_JUL numeric(19,2) Monto programado - Julio No No
PROG_AGO numeric(19,2) Monto programado - Agosto No No
PROG_SET numeric(19,2) Monto programado - Setiembre No No
PROG_OCT numeric(19,2) Monto programado - Octubre No No
PROG_NOV numeric(19,2) Monto programado - Noviembre No No
PROG_DIC numeric(19,2) Monto programado - Diciembre No No
OBSERVACIONES varchar(500) Observaciones No No
META_FISICA int Meta física No No
USER_ACTUALIZACION varchar(100) Usuario de actualización No No
FECHA_ACTUALIZACION datetime Fecha de actualización No No
USER_CARGA varchar(100) Usuario de carga No No
ARCHIVO_CARGA varchar(100) Archivo de carga No No
FECHA_CARGA datetime Fecha de carga No No
CODIGO_DNPP varchar(10) Código DNPP No No
NIVEL char(1) Nivel No No

Tabla: PROVEEDOR
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
NRO_RUC char(11) Numero de RUC Yes No

Página 118 de 123


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Tabla: PROVEEDOR
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
NOMBRE_PROVEEDOR varchar(150) Nombre de la Empresa o Consultor No No
ID_TIPO_PROVEEDOR int PERSONA NATURAL No Yes
PERSONA JURIDICA
CORREO_ELECTRONICO varchar(100) Correo electrónico de proveedor No No
TELEFONO varchar(30) Teléfono de proveedor No No
COD_ESTADO int 1= Activo No No
2= Inactivo

Tabla: PROVINCIA
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_DEPARTAMENTO char(2) Código del Departamento Yes Yes
COD_PROVINCIA char(2) Código de Provincia Yes No
NOMBRE_PROVINCIA varchar(50) Nombre de Provincia No No
Participa en el Programa:
1= Participa
PARTICIPA_PROGRAMA char(1) No No
Blanco = No participa

Tabla: SITUACION_FISICO_LEGAL_CENTRO_EDUCATIVO
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_MODULAR varchar(10) Código único del Centro Educativo Yes Yes
COD_SITUACION_LEGAL char(2) Código de la Situación Legal del CE Yes Yes
FECHA_SITUACION_LEGAL datetime Fecha que cambio de Situación Legal el CE No No
NRO_CONTRATO varchar(50) Nro. de Contrato No Yes
NRO_REGISTRO varchar(50) Nro. de registro No No
OBSERVACIONES varchar(500) Observaciones No No
USER_ACTUALIZACION varchar(100) Usuario que actualiza No No
FECHA_ACTUALIZACION datetime Fecha de actualización No No
COD_CONTRATO int Código de contrato No No

Tabla: SITUACION_LEGAL_CENTRO_EDUCATIVO
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_SITUACION_LEGAL char(2) Código de la Situación Legal del CE Yes No
NOMBRE_SITUACION varchar(50) Nombre de la Situación Físico Legal No No
COLOR_PIN varchar(50) Color del PIN que se muestra en el mapa para No No
cada situación

Tabla: TAB_ANIOS
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_ANIO numeric(4,0) Código de Año Yes No
Nombre del año:
NOMBRE_ANIO varchar(50) 2013 No No
2014 ....

Tabla: TAB_FOTO
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_MODULAR varchar(10) ID del Centro Educativo Yes Yes
NOMBRE_FOTO varchar(50) Nombre de la Foto No No

Tabla: TAB_MES
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_MES char(2) Código de mes Yes No
NOMBRE_MES varchar(20) Nombre de mes No No

Tabla: TIPO_CONTRATO
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
TIPO_CONTRATO int Código de tipo de contrato Yes No
Nombre del Tipo de Contrato:
1=Proyectos de Inversión Pública
NOMBRE_TIPO_CONTRATO varchar(50) No No
2=Saneamiento Físico Legal
3=Otro tipo

Página 119 de 123


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Tabla: TIPO_INDICADOR
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
ID_TIPO_INDICADOR int Id tipo de indicador Yes No
Descripción del Tipo Indicador:
1=Producto
NOMBRE_TIPO_INDICADOR varchar(150) No No
2=Resultado
3=Impacto

Tabla: TIPO_PROVEEDOR
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
ID_TIPO_PROVEEDOR int ID Tipo Proveedor Yes No
NOMBRE_TIPO_PROVEEDOR varchar(30) Nombre de Tipo de Proveedor: No No
1=Persona Natural
2=Persona Jurídica

Tabla: UNIDAD_MEDIDA
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
COD_UND_MEDIDA int Código de Unidad de Medida Yes No
Descripción de código de unidad de medida:
1= Nuevos Soles
2=%
3=Informe
4=Expediente Técnico
5=Inmueble
6=Perfil
7=I.E.I.
8=Obra
9=Unidad
10=Supervisión
11=Estudio
DESC_UND_MEDIDA varchar(50) 12=RRHH No No
13=Otros
14=Guías
15=Taller
16=Juegos Recreativos
17=Kit
18=Campaña
19=Evaluación
20=Acción
21=Docente Capacitado
22=Docente Acompañado
23=Sistema
24=Documento

Tabla: USUARIO
Nombre Tipo de Dato Descripción ¿Clave Primaria? ¿Clave Foránea?
ID_USUARIO int ID del usuario Yes No
E_MAIL varchar(100) Correo Electrónico No No
DNI char(8) N° Documento de Identidad No No
Director
Especialista en Procesamiento de Datos
CARGO varchar(100) No No
Operador
Consultor
CONTRASENA varchar(20) Contraseña No No
1=Activo
ESTADO char(1) No No
2=Inactivo
USER_ACTUALIZACION varchar(100) Usuario que actualiza la tabla No No
FECHA_ACTUALIZACION datetime Fecha que actualiza No No
NOMBRE varchar(100) Nombre del Usuario No No
APELLIDO varchar(100) Apellido del Usuario No No

Página 120 de 123


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

9. PROTOTIPO DEL SISTEMA

A continuación se presenta las pantallas del prototipo del sistema.

9.1. Módulo 1: Captura y Manejo de Base de Datos

Página 121 de 123


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Para cada una de estas opciones de acceso restringido se hizo un prototipo que finalmente se
plasmó en formularios en el sistema.

9.2. Módulo 2: Consulta y Reportes de Indicadores

Página 122 de 123


Análisis y Diseño del Sistema de Monitoreo y Evaluación Versión 2.0

Las opciones se han implementado de acuerdo a los casos de uso definidos en capítulos anteriores
y su prototipo, así como su funcionalidad se ha implementado durante su desarrollo. Por lo cual
recomendamos seguir el manual de usuario donde se explica y muestra cada una de estas opciones
a detalle.

9.3. Módulo 3: Monitoreo y consulta a través de Mapas

Página 123 de 123

También podría gustarte