Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES”
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS
TESIS DE GRADO PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO
EN SISTEMAS E INFORMÁTICA
TEMA: “APLICACIÓN WEB PARA EL MANEJO DE LA INFORMACIÓN DEL PLAN
OPERATIVO ANUAL DEL CONSEJO CANTONAL DE LA NIÑEZ Y ADOLESCENCIA
DE IBARRA”
AUTOR: TNLGO. LUIS ANDRÉS CAJAMARCA MALES
ASESORES: ING. RITA DÍAZ VÁSQUEZ. Msc
ING. CARLOS MARTÍNEZ
IBARRA – ECUADOR
2013
II
CERTIFICADO DELOS ASESORES
Ibarra, 16 de septiembre del 2013
ING. RITA DÍAZ VÁSQUEZ. MSC
ING. CARLOS MARTÍNEZ
ASESORES DE LA TESIS
CERTIFICAMOS:
Que la presente investigación del tema “Aplicación Web para el Manejo de la Información
del Plan Operativo Anual del Consejo Cantonal de la Niñez y Adolescencia de Ibarra” ha sido
desarrollada íntegramente por el Tngl. Luis Andrés Cajamarca Males, el mismo que se ajusta
a las normas vigentes en la Universidad Regional Autónoma de los Andes (UNIANDES);
en consecuencia, autorizamos su presentación para los fines legales pertinentes. Facultando
hacer uso de la presente, en los trámites correspondientes para su graduación.
Atentamente,
(f)………………………………… (f)…………………………………
ING. RITA DÍAZ VÁSQUEZ. MSC ING. CARLOS MARTÍNEZ
C.C.: ………………… C.C.: …………………
III
DECLARACIÓN DE AUTORÍA DEL TRABAJO DE TESIS
Yo, Luis Andrés Cajamarca Males, portador de la cedula de identidad 1003006218 declaro
que soy el único autor del Proyecto Informático titulado: “Aplicación Web para el Manejo
de la Información del Plan Operativo Anual del Consejo Cantonal de la Niñez y Adolescencia
de Ibarra”, que no ha sido previamente presentado para ningún grado, ni calificación
profesional el cual esta realizado de acuerdo con las normas establecidas por la Universidad.
Para que así conste firmo la presente a los 16 días del mes de septiembre 2013.
………………………………………………….
Tngl. Luis Andrés Cajamarca Males
CI.1003006218
IV
DEDICATORIA
Dedico este trabajo principalmente a Dios, por haberme dado la vida y permitirme el haber
llegado hasta este momento tan importante de mi formación profesional. A mi madre, por ser
el pilar más importante y por demostrarme siempre su cariño y apoyo incondicional sin
importar nuestras diferencias de opiniones. A mi esposa Patricia, por siempre estar dispuesta a
escucharme y ayudarme en cualquier momento, a mis hijos Camila y Sebastián mis dos
pequeños angelitos que con su ternura y amor me han enseñado a ser una mejor persona. A
Vinicio, porque te amo infinitamente hermano.
V
AGRADECIMIENTO
A Dios, por acompañarme todos los días. A mí querida esposa Paty quien más que una buena
compañera ha sido mi mejor amiga, me ha consentido y apoyado en lo que me he propuesto y
sobre todo ha sabido corregir mis errores.
A mi hermano por ser un gran amigo para mí, que junto a sus ideas hemos pasado momentos
inolvidables y uno de los seres más importantes en mi vida.
Y gracias a todos los docentes que me brindaron su ayuda en este proyecto.
VI
ÍNDICE
CERTIFICADO DE LOS ASESORES ..................................................................................... II
DECLARACIÓN DE AUTORÍA DEL TRABAJO DE TESIS .............................................. III
DEDICATORIA ....................................................................................................................... IV
AGRADECIMIENTO ............................................................................................................... V
ÍNDICE..................................................................................................................................... VI
ÍNDICE DE GRÁFICOS .......................................................................................................... X
ÍNDICE DE FIGURAS ............................................................................................................ XI
ÍNDICE DE TABLAS ........................................................................................................... XIII
RESUMEN EJECUTIVO ..................................................................................................... XIV
SUMMARY ........................................................................................................................... XV
INTRODUCCIÓN ................................................................................................................. XVI
CAPÍTULO I
EL PROBLEMA
1.1.- Planteamiento del problema. .............................................................................................. 1
1.1.1.- Formulación Del Problema ............................................................................................. 2
1.1.2.- Delimitación Del Problema ............................................................................................. 2
1.1.3.- Identificación de la línea de investigación. ..................................................................... 3
1.2.- Objetivos. ........................................................................................................................... 3
1.2.1.- Objetivo General. ........................................................................................................... 3
1.2.2.- Objetivos Específicos. ..................................................................................................... 3
1.3.- Justificación ....................................................................................................................... 4
CAPÍTULO II
MARCO TEÓRICO
2.1. Antecedentes Investigativos. ............................................................................................... 5
2.2. Fundamentación teórica. ..................................................................................................... 6
2.2.1Definición de Código de la Niñez y Adolescencia............................................................. 6
2.2.2 Conformación del Consejo Cantonal según el Código de la Niñez y Adolescencia. ........ 7
2.2.3 Definición Consejo Cantonal de la Niñez y Adolescencia. ............................................... 7
2.2.4 Funciones del Consejo Cantonal de la Niñez y Adolescencia. ......................................... 7
2.2.5 De la Integración, Representación, Estructura y Conformación ...................................... 8
2.2.5.1 Integración y Representación ......................................................................................... 8
VII
2.2.5.2 Estructura del consejo cantonal de la Niñez y la Adolescencia. .................................... 9
2.2.6 Inhabilidades e Incompatibilidades ................................................................................. 11
2.2.7 De la Secretaria (o) Ejecutiva (o). ................................................................................... 12
2.2.8 De los Recursos y el Financiamiento. ............................................................................. 12
2.2.9 Redpina. ........................................................................................................................... 13
2.2.9 Registro de Entidades de Atención en el Cantón Ibarra .................................................. 13
2.2.10 Quienes deben registrarse .............................................................................................. 14
2.2.10.1 Requisitos para el Registro de Entidades de Atención ............................................... 14
2.2.10.2 Requisitos para la autorización e inscripción de los programas, proyectos o acciones.
.................................................................................................................................................. 15
2.2.11 Manejo del Plan Operativo. ......................................................................................... 16
2.2.11.1 Defensorías Comunitarias .......................................................................................... 17
2.2.11.2. Consejos Consultivos Cantonales de Niños, Niñas y Adolescentes. ........................ 19
2.2.11.3 Funciones del Consejo Consultivo ............................................................................. 20
2.2.12Sistema Nacional Descentralizado de Protección Integral de la Niñez y Adolescencia –
SNDPINA. ................................................................................................................................ 20
2.2.12 . Sistemas de información………………………………………………………………20
2.2.12.1Conceptos. ................................................................................................................... 21
2.2.12.2Ventajas. ...................................................................................................................... 22
2.2.12.3Desventajas. ................................................................................................................. 23
2.2.13Bases de datos ................................................................................................................ 23
2.2.14Lenguajes de programación web .................................................................................... 24
2.2.14.1Tipos ............................................................................................................................ 24
2.2.14.2Sintaxis ........................................................................................................................ 27
2.2.14.3Implementación ........................................................................................................... 27
2.2.14.4Compilación ................................................................................................................ 28
2.2.14.5Interpretación............................................................................................................... 28
2.2.14.6Importancia .................................................................................................................. 28
2.2.15Herramientas para generación de aplicaciones web. ...................................................... 29
2.2.15.1Web Builder ................................................................................................................ 29
2.2.15.2HTMLSpy 1.04 ........................................................................................................... 29
2.2.15.3Wampserver................................................................................................................. 30
2.2.15.4Dreamweaver: ............................................................................................................. 30
VIII
2.2.15.5Zend Studio ................................................................................................................. 31
2.2.15.6Seguridades Web ......................................................................................................... 32
2.3Hipótesis, Idea a Defender .................................................................................................. 34
CAPÍTULO III.
MARCO METODOLÓGICO
3.1 Modalidad de la investigación. .......................................................................................... 35
3.1.1 Cualitativa. ...................................................................................................................... 35
3.1.2 Cuantitativa. ................................................................................................................... 35
3.2. Tipo de Investigación ........................................................................................................ 35
3.2.1 Aplicada........................................................................................................................... 35
3.2.2 De Campo ........................................................................................................................ 36
3.2.3 De acción ......................................................................................................................... 36
3.2.4 Explicativa ....................................................................................................................... 36
3.3 Población y muestra ........................................................................................................... 36
3.3.1 Cálculo del tamaño de la Muestra ................................................................................... 37
3.4. Método, técnicas e instrumentos ..................................................................................... 37
3.4.1 Entrevista. ........................................................................................................................ 38
3.4.2 Encuestas. ........................................................................................................................ 38
3.5 Interpretación de resultados................................................................................................ 38
3.5.1.- Interpretación de los resultados de la entrevista a la Secretaria Ejecutiva del Consejo
Cantonal de la Niñez. ............................................................................................................... 38
3.6. Conclusiones de la investigación ...................................................................................... 47
CAPÍTULO IV
MARCO PROPOSITIVO
4.1. Título ................................................................................................................................. 48
4.2. Objetivo ............................................................................................................................. 48
4.3 Desarrollo De La Propuesta .............................................................................................. 48
4.4.1.1 Beneficiarios de Este Proyecto .................................................................................... 51
4.4.1.2 Problemática Actual .................................................................................................... 52
4.4.1.3 Descripción De Los Cambios Deseados. ................................................................... 53
4.5.- Diseño .............................................................................................................................. 55
4.5.1 Arquitectura de la aplicación. ......................................................................................... 55
4.5.2 Diagrama De Contexto ................................................................................................... 56
IX
4.5.3 Diagrama de Nivel 0........................................................................................................ 57
4.5.4 Diagramas de Nivel 1 ..................................................................................................... 58
4.5.5 Proceso de Registro de Entidades de Atención e Instituciones Anexas ........................ 59
4.5.6 Proceso de Registro de Agenda Digital de Actividades ................................................ 59
4.5.7 Diseño De La Base De Datos. ........................................................................................ 60
4.5. 8 Diagrama conceptual de la base de datos ...................................................................... 61
4.5.9 Diagrama lógico de la base de datos ............................................................................. 62
4.5.10 Funcionabilidad de las tablas ...................................................................................... 63
4.5.11 Diseño de la Pantalla Principal ...................................................................................... 64
4.5.12 Diseño de entradas y salidas ....................................................................................... 65
4.6 Implementación (esquema del Portal Web) ..................................................................... 66
4.6.1 Trabajado con la aplicación ............................................................................................ 68
4.6.2 Entradas y Salidas. ......................................................................................................... 72
4.6.3 Crear usuarios para el sistema ......................................................................................... 74
4.6.5 Nuevas Líneas de Acción ............................................................................................... 78
4.6.6 Ingresar Actividades ...................................................................................................... 79
4.6.7 Ingresar nuevo ÍTEM ..................................................................................................... 80
4.6.8 Asignación de responsables............................................................................................ 81
4.6.9 Defensores Comunitarios ................................................................................................ 82
4.6.10 Instituciones Financieras ............................................................................................... 83
4.6.11 Ingreso de nuevas tareas ................................................................................................ 85
4.6.12 Edición del Contenido de la aplicación ........................................................................ 86
4.6.13 Reportes ......................................................................................................................... 87
4.6.14 Codificación .................................................................................................................. 91
4.7 Pruebas de Funcionabilidad............................................................................................... 96
4.7.2 Pruebas de eficiencia ....................................................................................................... 97
4.7.3 Pruebas de Hardware. .................................................................................................... 98
4.8 Mantenimiento................................................................................................................. 102
4.8.1 Características genérenlas del sistema .......................................................................... 103
CONCLUSIONES ............................................................................................ 105
RECOMENDACIONES ................................................................................... 106
BIBLIOGRAFÍA ............................................................................................................... 107
ANEXOS ........................................................................................................... 110
X
ÍNDICE DE GRÁFICOS
GRÁFICO # 1 Pregunta N°1 ................................................................................................... 41
GRÁFICO # 2 Pregunta N°2 ................................................................................................... 42
GRÁFICO # 3 Pregunta N°3 ................................................................................................... 43
GRÁFICO # 4 Pregunta N°4 ................................................................................................... 44
GRÁFICO # 5 Pregunta N°5 ................................................................................................... 45
GRÁFICO # 6 Pregunta N°6 ................................................................................................... 46
Gráfico 7: Diseño entrada de la Aplicación Web ................................................................... 67
XI
ÍNDICE DE FIGURAS
Figura. 1:Ciclo de Vida del Software – Modelo Cascada ........................................................ 50
Figura. 2: Diseño arquitectónico de la Aplicación. .................................................................. 55
Figura. 3: Diagrama de Contexto ............................................................................................. 56
Figura. 4: Diagrama donde se muestra los procesos de entrada y salida de la información. ... 57
Figura. 5: Proceso donde se registra el POA ............................................................................ 58
Figura. 6: Proceso de Registro de Entidades de Atención e Instituciones Anexas ............... 59
Figura. 7: Proceso del registro de actividades de la Adenda Digital. ....................................... 59
Figura. 8: Diagrama físico de la base de datos de la Aplicación WEB .................................... 60
Figura. 9Pantalla Principal de la Aplicación Web .................................................................... 64
Figura. 10 Formulario de inscripción ...................................................................................... 65
Figura. 11 Formularios para obtener los reportes de las Actividades cumplidas y de los
miembros de la RED PINA ..................................................................................................... 66
Figura. 12Ingreso de la dirección web para acceder a la aplicación ....................................... 68
Figura. 13Diseño Portal Web ................................................................................................... 68
Figura. 14: Autenticación de Usuario ....................................................................................... 69
Figura. 15: Misión Institucional ............................................................................................... 69
Figura. 16: Visión Institucional ............................................................................................... 70
Figura. 17: Cronograma de Actividades ................................................................................... 70
Figura. 18: Pantalla de Descargas del Sitio Web ..................................................................... 71
Figura. 19: Pantalla del Plan Operativo Institucional ............................................................... 72
Figura. 20: Pantalla De ingresos a la Aplicación por parte del Administrador ........................ 72
Figura. 21: Pantalla Principal del Administrador ..................................................................... 73
Figura. 22: Pantalla Principal del Administrador ..................................................................... 74
Figura. 23: Pantalla para asignar roles o perfiles a los usuarios .............................................. 75
XII
Figura. 24: Pantalla para editar las opciones del POA ............................................................ 76
Figura. 25:Pantalla Principal para ingresar la Información al POA ........................................ 77
Figura. 26: Pantalla para ingresar una línea de acción ............................................................. 78
Figura. 27: Pantalla para ingresar actividades a la línea de acción .......................................... 79
Figura. 28: Pantalla para ingresar Ítem a las actividades de cada línea de acción ................ 80
Figura. 29: Pantalla para ingresar responsables a las Actividades programadas ...................... 81
Figura. 30: Pantalla para ver la información de los Defensores Comunitarios ...................... 82
Figura. 31: Pantalla para ver la información de las Instituciones Financieras ........................ 83
Figura. 32: Pantalla para ver la información de los Integrantes de la REDPINA ................... 83
Figura. 33: Pantalla para editar la información de la REDPINA .......................................... 84
Figura. 34: Pantalla para agregar tareas.................................................................................... 85
Figura. 35: Pantalla para agregar el contenido adicional de información ................................ 86
Figura. 36: Pantalla para agregar la información en la sección de descargas ......................... 86
Figura. 37: Pantalla para agregar la información en los Slider ............................................... 87
Figura. 38: Pantalla para visualizar los reportes de las Actividades Cumplidas .................... 88
Figura. 39: Pantalla para visualizar los reportes de las entidades que son parte de las
Institución ................................................................................................................................. 89
Figura. 40: Pantalla para visualizar los reportes de los integrantes de la Defensoría de la
Niñez y a Adolescencia ............................................................................................................ 89
Figura. 41: Pantalla para visualizar los reportes de las Actividades de la REDPINA ........ 90
Figura. 42:Vista general de los reportes al momento de la impresión. .................................. 90
XIII
ÍNDICE DE TABLAS
Tabla 1: Descripción de los interventores del Consejo Cantonal de la Niñez y Adolescencia
.................................................................................................................................................. 10
Tabla 2: Descripción de los miembros del Consejo Cantonal de la Niñez y la Adolescencia 37
Tabla 3: Personal involucrado en el desarrollo del Proyecto ................................................... 52
Tabla 4: Características genérenlas de las tablas ...................................................................... 64
Tabla 5: Medidas de desempeño con respecto a fiabilidad ...................................................... 96
Tabla 6: Medidas de medición de desempeño con respecto a eficiencia ................................. 98
Tabla 7: Pruebas de Hardware y Software propietario ............................................................. 99
Tabla 8: Pruebas de Hardware Software libre .......................................................................... 99
Tabla 9: Opciones del módulo de seguridad .......................................................................... 100
Tabla 10: Descripción de la base de datos ............................................................................. 100
Tabla 11: Pruebas de seguridad de la aplicación web .......................................................... 101
Tabla 12: Levantamiento de requerimientos. ......................................................................... 102
Tabla 13: Características genérenlas de la aplicación. ........................................................... 104
XIV
RESUMEN EJECUTIVO
El Consejo Cantonal de la Niñez y Adolescencia de Ibarra con la implementación del sitio
Web tendrá una mejor administración de la información institucional, la misma que puede
ser observada por todas las personas involucradas de la organización y público en general
que tenga acceso al servicio de internet.
El proyecto contempla la automatización de los procesos de manejo de información del Plan
Operativo Anual que permita la eficiencia y eficacia en las acciones programáticas y
determinar las alertas de su cumplimiento como mecanismo de seguimiento y monitoreo de la
ejecución operativa y presupuestaria que la Institución tiene a bien controlar. Complementado
a este portal se dispondrá de documentos y normativas de consulta referentes a la niñez y
adolescencia, formularios de Registro de Entidades de Atención públicos y privados, e
información institucional del CCNA.
Para esta aplicación se ha utilizado una metodología que permite la creación de sitios Web
Dinámicos (UWE) en conjunto con Proceso Unificado de Rational(RUP) para general el
diseño lógico, las herramientas de desarrollo MySQL como base de datos, APACHE como
servidor web, PHP para la generación del código fuente y ZEND STUDIO como gestor de
contenidos, para crear el sitio web de características informativo y de aplicación. Todo esto
ha sido implementado sobre una plataforma de software libre, reduciendo de esta manera los
costos de desarrollo.
La aplicación ha tenido una aceptación entre los usuarios del Consejo Cantonal de la Niñez
y Adolescencia de Ibarra y del público en general, puesto que es atractiva, de fácil manejo,
permite dar un seguimiento de los avances de las actividades programadas por la institución
ya sean de carácter interno o externo.
XV
SUMMARY
The Cantonal Council for Children and Adolescents in Ibarra with the implementation of the
website will have a better institutional information management, the same as can be observed
by all persons involved in the organization and the general public with access to the Internet
service.
The project involves the automation of information management processes of the Annual
Operating Plan that allows for efficiency and effectiveness in the programmatic and
determines compliance alerts as a mechanism for tracking and monitoring operational and
budget execution the institution has to well controlled. Supplemented to this website will be
available for consultation and policy documents related to childhood and adolescence,
Registration forms Care Entities public and private, and institutional information of CCNA.
For this application we used a methodology that enables the creation of Dynamic Web sites
(UWE) in conjunction with Rational Unified Process(RUP) to generate the logical design,
development tools and database MySQL, APACHE as web server, PHP to generate source
code and Joombla as content manager to create the website informative and application
characteristics. All this has been implemented on a free software platform, thus reducing
development costs.
The application has had an acceptance among users of the Cantonal Council Children and
Young Ibarra and the general public, as it is attractive, easy to use, allows to monitor the
progress of the activities planned by the institution and whether internal or external in nature.
XVI
INTRODUCCIÓN
Hoy en día la creación de sitios Web es cada vez más usual, para la mayoría de empresas o
Institución independientemente del servicio o productos que oferten, impulsadas siempre a
ofrecer mejores servicios y más opciones a los usuarios en general.
El crecimiento de las instituciones dio como resultado el tener grandes cantidades de
información, que no cumplen con la accesibilidad a la misma, que es una característica de
vital importancia, ya que de esto depende la toma decisiones de forma correcta, ante este
inconveniente surge la necesidad de crear aplicaciones capaces de manipular información en
tiempo real, dando origen a las aplicaciones distribuidas en donde los procesos se realizan
independientemente, facilitando a los usuarios la manipulación de la información mediante el
servicio de internet.
El Consejo Cantonal de la Niñez y Adolescencia de Ibarra, es una entidad , que ha tenido
un gran crecimiento referente a los servicios que ha aquí se ofertan, por tal razón es
fundamental la implementación de un sitio web que permita automatizar la información,
para facilitar la administración, organización y distribución de los datos esta propuesta
integra varios procesos para generar información confiable y dar seguimiento permanente
a las actividades de los diferentes departamentos que la integran.
El capítulo I refiere al planteamiento del problema de la institución al no disponer de un
instrumento tecnológico que permita realizar el seguimiento y monitoreo de las acciones a
tiempo real y sus efectos. Se realiza una delimitación del problema, objeto de estudio, campo
de acción, objetivo general y especifico, y la justificación del presente trabajo.
XVII
El capítulo II contempla la contextualización, conceptualización y estructura del Consejo
Cantonal de la Niñez y Adolescencia de Ibarra que permita ubicar este organismo dentro del
Sistema Nacional Descentralizado de Protección Integral de la Niñez y Adolescencia y su
accionar a nivel del cantón, la ejecución programática mediante los planes operativos,
conceptualización, uso, tipos y aplicaciones, ciclo de vida, manejo de los sistemas de
información y la contextualización de las bases de datos y de los lenguajes de programación
web y sus herramientas para la generación de la aplicación web.
El capítulo III enmarca el marco metodológico con el tipo de investigación, profundidad del
tipo de investigación, métodos, técnicas e instrumentos de información, población y muestra,
la formulación de encuestas, tabulación e interpretación de los resultados que permite
visibilizar la aplicación de la presente investigación.
El capítulo IV contiene el marco propositivo con el título de la aplicación, objetivo y
especificaciones de la institución, y técnicas: flujos y diagramas de funcionalidad del portal
web.
Para seleccionar las herramientas de desarrollo del software y la programación de la
aplicación se hizo énfasis en las necesidades de la Institución, la aplicación se desarrolló
con herramientas de libre distribución Open Source, el diseño de la base de datos en MySQl,
para la codificación PHP, el servidor web utilizado es Apache, la línea de investigación es
desarrollo de software y programación de sistemas en entornos libres y propietarios.
1
CAPÍTULO I
EL PROBLEMA
1.1.- Planteamiento del problema.
EL Consejo Cantonal de la Niñez y Adolescencia es un organismo colegiado de nivel
cantonal, integrados paritariamente por representantes del Estado y de la sociedad civil,
encargados de elaborar y proponer políticas locales al Concejo Cantonal. Gozan de personería
jurídica de derecho público y de autonomía orgánica, funcional y presupuestaria.
El Consejo Cantonal de la Niñez y Adolescencia de Ibarra, en la actualidad cuenta con un
registro de las entidades de atención en forma manual, impidiendo el manejo rápido y
oportuno de la información.
La Institución no cuenta con información online de los requisitos solicitados por el CCNA-I,
para el Registro de las Entidades de Atención REA, limitando a las Instituciones acceder a la
información para el registro y autorización de las entidades.
Otro problema que se ha detectado en la Institución es que no cuenta con un cronograma para
las Inspecciones que se realiza a las Entidades de Atención, dificultando la ejecución del
POA.
Cuenta con un registro manual de las capacitaciones solicitadas sobre por las, instituciones del
Sistema Nacional Descentralizado de Protección Integral de la Niñez y Adolescencia
SNDPINA, dificultando el desarrollo del cronograma del POA.
Existe un registro en Excel de todas las instituciones que trabajan con Niñez y Adolescencia,
lo que dificulta la articulación del Sistema Nacional Descentralizado de Protección Integral de
la Niñez y Adolescencia.
2
Al no existir un historial de quienes han sido los miembros del CCNA-I, dificulta el manejo
de la información de las actas y resoluciones de las reuniones de años anteriores.
La falta de una agenda de las actividades y tareas de las líneas de acción del POA, limita que
las actividades y tareas se cumplan en las fechas establecidas.
La institución no cuenta con alertas de que las fechas de las actividades y tareas están por
iniciar o culminar, ocasionando que se planifica otras actividades sin tomar en cuenta el
cronograma de POA.
No existe un seguimiento de las actividades y tareas desarrolladas, lo que no garantiza que las
actividades se hayan ejecutado.
1.1.1.- Formulación Del Problema
Deficiente manejo de la información para la ejecución del Plan Operativo Anual del Consejo
Cantonal de la Niñez y Adolescencia de Ibarra.
1.1.2.- Delimitación Del Problema
Esta investigación se realizará en el área de sistemas informáticos, para el manejo de la
información del plan operativo anual del Consejo Cantonal de la Niñez y Adolescencia de
Ibarra
Objeto De Estudio
Automatización del Plan Operativo Anual
Campo De Acción
Aplicación Web
3
Lugar
Físicamente el Consejo Cantonal de la Niñez y Adolescencia de Ibarra, se encuentra en las
calles: Juan Hernández 3-161 y José Nicolás Hidalgo del Cantón Ibarra, con número de
teléfono. 062612719.
Tiempo
Dos años
1.1.3.- Identificación de la línea de investigación.
Desarrollo de Software y Programación de Sistemas.
1.2.- Objetivos.
1.2.1.- Objetivo General.
Implantar la aplicación web para el manejo de la información del Plan Operativo Anual del
Consejo Cantonal de la Niñez y Adolescencia de Ibarra.
1.2.2.- Objetivos Específicos.
Fundamentar teóricamente el Plan Operativo Anual del Consejo Cantonal de la Niñez
y Adolescencia de Ibarra, los procesos para el desarrollo de la aplicación web,
herramientas, metodologías y estándares con los que se rigen las entidades públicas
de este tipo, para mejorar la eficiencia en los procesos internos y externos de esta
entidad.
Diagnosticar el tratamiento manual que se da a la información inmersa en el
desarrollo de este proyecto.
Desarrollar la aplicación web para un eficiente manejo de la información del Plan
Operativo Anual del Consejo Cantonal de la Niñez y Adolescencia de Ibarra.
Validar la propuesta
4
1.3.- Justificación
El Consejo Cantonal de la Niñez y Adolescencia de Ibarra es un ente regulador y generador
de políticas públicas que establece directrices para orientar el trabajo de las entidades de
atención y organismos de restitución de derechos de la niñez y adolescencia. Este proceso de
articulación y vinculación permite intercambiar información ágilmente.
La dinámica actual de disponer de información actualizada requiere crear un portal Web que
permita transparentar toda clase de información relevante; así las instituciones puedan
planificar su Plan Operativo Anual en función a las directrices del Consejo Cantonal, y
coordinar sus actividades con calidad, eficiencia y efectividad.
Además algunas organizaciones involucradas desconocen temas de las leyes, planes
nacionales, reglamentos y políticas públicas, o ignoran su aplicación. Las instituciones
ejecutoras deben aplicar y hacer cumplir lo que determina la normativa.
El Consejo Cantonal de Niñez y Adolescencia tiene como función el registro de las entidades
de atención públicas y privada, para esto debe generar mecanismos de acceso a los
formularios y requisitos previo al registro; como también, recordar su obligación en renovar
su registro.
Finalmente transparentando el Plan Operativo del CCNA – I se expondrá los niveles de
avance de las actividades por cada línea de acción, y económico financiero. Esto permite
conocer claramente la gestión emprendida y los resultados obtenidos en cada período; sin
olvidar que esto se evidencia para que la comunidad conozca y para estrechar alianzas
estratégicas con otras instituciones y de ser posible lograr financiamiento externo no solo de
gobiernos seccionales, sino también de ONG´s.
5
CAPÍTULO II
MARCO TEÓRICO
2.1. Antecedentes Investigativos.
Es importante destacar que las aplicaciones web han permitido que las empresas públicas
puedan cubrir más espacios en cuanto a sus servicios, una de las ventajas más importantes
de las Aplicaciones Web es la disponibilidad ya que no existe el límite del tiempo y puede
ser utilizado por cualquier persona en cualquier lugar y lo único que necesita es una
conexión de internet.
El Consejo Cantonal de la Niñez del Cantón Bolívar de la provincia del Carchi, mediante la
automatización de los servicios que la Ilustre municipalidad ofrece se realizó un módulo
independiente para lo relacionado con El Consejo Cantonal de la Niñez , cuya
implementación ha permitido mejorar los servicios de esta entidad, y ha dado la oportunidad
de que nuevas comunidades sean beneficiarias de proyectos en pos de beneficiar a los niños y
niñas de los sectores más alejados como son las comunidades de El Tambo, Yascón,
Tumbatú,en donde gracias a la dotación de internet en sus establecimientos educativos se ha
podido realizar conferencias, se han receptado denuncias de maltrato infantil, y también ha
permitido mejorar las condiciones de vida de algunos niños que tienen características
especiales, gracias a la información que se ha trasmitido por el internet se pudo realizar un
censar a los niños de estas comunidades y gracias a las entidades que trabajan con estas
institución se pudo gestionar el bono de desarrollo humano beneficia a 8 niños de diferentes
sectores.
6
Por lo expuesto anteriormente podemos deducir que el desarrollo de la Aplicación Web sea
factible por los resultados que pretendemos obtener, buscando siempre el bienestar de los
niños/niñas, y adolecentes de nuestro cantón.
Con la implementación de la Aplicación Web tendremos la oportunidad de llegar a más
lugares ya que en nuestro cantón existen comunidades muy alejadas como son Pogllocunga,
Cielo Verde, Rancho entre otras, las mismas que si disponen del servicio de internet ya que
ha sido dotado por la Ilustre Municipalidad de Ibarra, por lo que resulta más fácil el cruce
de información, y así poder desarrollo de proyectos en beneficio de estos sectores según sus
necesidades.
2.2. Fundamentación teórica.
2.2.1Definición de Código de la Niñez y Adolescencia.
El Código de la Niñez y Adolescencia dispone sobre la protección integral que el Estado, la
sociedad y la familia deben garantizar a todos los niños, niñas y adolescentes que viven en el
Ecuador, con el fin de lograr su desarrollo integral y el disfrute pleno de sus derechos, en un
marco de libertad, dignidad y equidad.
Para este efecto, regula el goce y ejercicio de los derechos, deberes y responsabilidades de los
niños, niñas y adolescentes y los medios para hacerlos efectivos, garantizarlos y protegerlos,
conforme al principio del interés superior de la niñez y adolescencia y a la doctrina de
protección integral.(Adolescencia, Art. 1 del Código de la Niñez y Adolescencia, 2012).
7
2.2.2 Conformación del Consejo Cantonal según el Código de la Niñez y Adolescencia.
Están presididos por los Alcaldes, que serán sus representantes legales. Contarán con un
Vicepresidente, que será elegido de entre los representantes de la sociedad civil, quien
subrogará al Presidente en caso de ausencia de éste.
La responsabilidad de conformarlos es del Gobierno Municipal.
La conformación de los Concejos Cantonales se hará de manera progresiva de acuerdo
a las condiciones y circunstancias de cada cantón.
El Consejo Nacional de la Niñez y Adolescencia apoyará la constitución y
funcionamiento de los mismos, inclusive con asistencia técnica y
financiera.(Adolescencia, Art. 120 del Código de la Niñez y Adolescencia, 2012)
2.2.3 Definición Consejo Cantonal de la Niñez y Adolescencia.
Es un órgano colegiado de nivel Cantonal, con autonomía orgánica, funcional y
presupuestaria que define, propone, planifica, coordina, controla y evalúa las políticas locales
de protección de derechos de la Niñez y Adolescencia, teniendo en cuenta la planificación del
desarrollo Cantonal y que cumple y hace cumplir las decisiones adoptadas por el Consejo
Nacional.(Adolescencia, Art. 1 del Código de la Niñez y Adolescencia, 2012)
2.2.4 Funciones del Consejo Cantonal de la Niñez y Adolescencia.
a) Elaborar, definir, hacer cumplir y evaluar, en coordinación con el Concejo Municipal,
las Políticas Locales de Protección Integral a la Niñez y Adolescencia e informar al
Consejo Nacional;
b) Rendir cuentas a la ciudadanía del Cantón Ibarra, dentro de los treinta días siguientes a
la conclusión de cada ejercicio fiscal;
8
c) Organizar las Comisiones de acuerdo a los Planes de Desarrollo Cantonal o a las
necesidades del Cantón y nombrar a sus miembros;
d) Aprobar Planes, Programas y Proyectos en coordinación con los Planes de Desarrollo
Local y buscar el respectivo financiamiento, proveniente de organismos públicos o
privados y de carácter nacional o internacional;
e) Con sujeción a lo establecido en el Artículo 2012 del Código de la Niñez y
Adolescencia, autorizar y disponer el registro y financiamiento de entidades que
tengan como finalidad la atención y defensa de los derechos de los niños, niñas y
adolescentes, para lo cual tendrá en cuenta los estándares de calidad definidos por el
Consejo Nacional;
f) Las demás que señalen las leyes.(Ibarra, Art. 3 de la Ordenanza que Regula la
Constitución y Funcionamiento del Consejo Cantonal de la Niñez y Adolescencia de
Ibarra, 2012)
2.2.5 De la Integración, Representación, Estructura y Conformación
2.2.5.1 Integración y Representación
El Consejo Cantonal de la Niñez y Adolescencia de Ibarra, se integrará paritariamente
conforme a lo señalado en la presente Ordenanza, el Código de la Niñez y Adolescencia
(CNA) y las disposiciones generales aprobadas por el Consejo Nacional, en consideración a la
realidad de nuestro cantón.
Las Instituciones del Estado que integren el Consejo Cantonal serán exclusivamente aquellas
que tengan en ejecución planes, programas, servicios o actividades específicas para Niños,
Niñas y Adolescentes (NAS) y su representación la cumplirán mientras ejerzan sus funciones
públicas. Durarán tres años en sus funciones.
9
Los representantes de la sociedad civil durarán tres años en sus funciones y serán
elegidos democráticamente durante los últimos sesenta días de cada tres años, conforme
al reglamento interno que se dictará para el efecto. Podrán ser reelegidos por un solo
periodo.
Estará presidido por el/la Alcalde(sa) del Cantón, que será su representante legal, judicial
y extrajudicial. En caso de ausencia le subrogará el Vicepresidente/a que será elegido/a
de entre los miembros que representen a la sociedad civil.(Ibarra, Art. 3 de la Ordenanza
que Regula la Constitución y Funcionamiento del Consejo Cantonal de la Niñez y
Adolescencia de Ibarra, 2012)
2.2.5.2 Estructura del consejo cantonal de la Niñez y la Adolescencia.
Serán miembros del Consejo Cantonal de la Niñez y Adolescencia del Cantón Ibarra, los
siguientes:
Por las instituciones del estado:
a) El Alcalde (sa) o su delegado (a) permanente:
b) El Director (a) Provincial de Salud o su delegado (a) permanente.
c) El Director (a) Provincial de Educación Hispana o su delegado (a) permanente.
d) El Director (a) Provincial de Educación Bilingüe o su delegado (a) permanente.
e) El Director (a) Provincial de Bienestar Social o su delegado (a) permanente.
f) El Presidente (a) del Consorcio de Juntas Parroquiales rurales o su delegado (a)
permanente.
g) El Inspector de Trabajo o su delegado.
10
Por la sociedad civil:
a) El presidente (a) de la Asamblea Cantonal o su delegado (a) permanente.
b) El Director (a) Provincial del INFA o su delegado (a) permanente.
c) Un Delegado de las organizaciones de segundo grado, indígenas y negras del cantón,
legalmente constituidas.
d) Un representante de las ONG’S que tengan como finalidad la atención, protección y
defensa de los derechos de los Niños, Niñas y Adolescentes (NAS) menores de 12
años y que cumplan programas o proyectos en el cantón Ibarra.
e) Un representante de las ONG’S que tengan como finalidad la atención, protección y
defensa de los derechos de los Niños, Niñas y Adolescentes (NAS) de 12 a 18 años y
que cumplan programas o proyectos en el cantón Ibarra.
f) Representante de los jóvenes, hombres y mujeres del cantón Ibarra para efectos de
validez de las resoluciones, en las sesiones de Consejo Cantonal de la Niñez y
Adolescencia.
MIEMBROS DEL CONSEJO CANTONAL DE LA NIÑEZ Y
ADOLESCENCIA DE IBARRA
NOMBRE INSTITUCIÓN
Ing. Jorge Martínez Vásquez Alcalde Municipio de Ibarra
Lcda. Viviana Almeida Dirección de Educación de Imbabura
Lic. Victoriano Marcillo Dirección de Educación Bilingue de Imbabura
Sr. Juan Francisco Santacruz Fundación Cristo de la Calle
Lic. Fermin Villareal Federación de Barrios de Imbabura
Dra. Carmita Viteri Fundación por una mirada Feliz
Tabla 1:Descripciónde los interventores del Consejo Cantonal de la Niñez y Adolescencia
Fuente: El Autor
11
2.2.6 Inhabilidades e Incompatibilidades
No podrá ser miembros del Consejo Cantonal de la Niñez y Adolescencia de Ibarra
(CCNA-I), los siguientes:
a) Quien ha sido condenado por delitos mediante sentencia ejecutoriada o ha sido
llamado a la etapa plenaria por cometimiento de delito.
b) Quien ha sido sancionado administrativamente o judicialmente por violación o
amenaza contra los derechos y garantías a favor de los Niños, Niñas y Adolescentes
(NAS);
c) Quien ha sido condenado al resarcimiento de perjuicios a favor de un Niño, Niña o
Adolescente (NAS) por causa de violación o amenaza de las señaladas en el literal
anterior;
d) Quien ha sido privado de la patricia potestad de sus hijos o hijas;
e) Quien se encuentre en mora reiterada e injustificada en el pago de pensiones
alimenticias a favor de un Niño, Niñas o Adolescente (NAS);
f) El cónyuge y los parientes hasta el cuarto grado de consanguinidad y segundo de
afinidad de un Concejal o de un integrante del Consejo Cantonal de la Niñez y
Adolescencia de Ibarra (CCNA-I);
g) Quienes según las leyes vigentes, se encuentren impedidos de ejercer un cargo
público.
h) Quienes hayan sido sancionados por violación de los derechos y garantías de los NAS
o violencia intrafamiliar.(Ibarra, Art. 6 , 2012)
12
2.2.7 De la Secretaria (o) Ejecutiva (o).
El Consejo Cantonal de la Niñez y Adolescencia de Ibarra (CCNA-I).- dispondrá de una
Secretaría Ejecutiva, como instancia técnico-administrativa. Su responsabilidad es ejecutar las
resoluciones del CCNA-I y coordinar entre éste, la Secretaría Ejecutiva Nacional y los
organismos e Instancias públicas y privadas el cumplimiento de las decisiones del Consejo
Cantonal de la Niñez y Adolescencia.(Ibarra, Art. 10 , 2012).
2.2.8 De los Recursos y el Financiamiento.
Son recursos del Consejo Cantonal de la Niñez y Adolescencia del Cantón Ibarra (CCNA-I) a
más de lo señalado en el Art. 16 de esta Ordenanza los siguientes:
a) Los que provengan del Consejo Nacional de la Niñez y Adolescencia (CNNA) de
acuerdo con el último inciso del Art. 201 del Código de la Niñez y Adolescencia
(CNA).
b) Los que se gestionen de proyectos de investigación o intervenciones nacionales o
internacionales; proyectos o empréstitos nacionales o internacionales de apoyo a los
planes, programas, proyectos del Consejo Cantonal de la Niñez y Adolescencia del
Cantón Ibarra (CCNA-I);
c) Lo proveniente de fondos de las ONG’s con vinculación al área de niñez y
adolescencia en el cantón en el que constará obligatoriamente el 1% de la cooperación
internacional en su presupuesto para este fin.
d) Las herencias, legados y donaciones que se recibirán con beneficio de
inventario.(Ibarra, Art. 14 , 2012)
En concordancia con lo dispuesto en los Art. 533 de la Ley Orgánica de Régimen Municipal y
artículos 299 al 304 del Código de la Niñez y Adolescencia (CNA), la Municipalidad del
13
cantón Ibarra, financiara el contrato de trabajo del secretario (a), Ejecutivo (a) del Consejo
Cantonal de la Niñez y Adolescencia.(Ibarra, Art. 15, 2012).
El Gobierno Municipal de Ibarra, en las fases de formulación y aprobación de su presupuesto,
deberá cumplir estrictamente con las disposiciones de la Ley Orgánica de Régimen
Municipal, constante en el artículo innumerado, creado a continuación del Art. 503 de la Ley
de Fomento y Atención de programas para los Sectores Vulnerables en los Gobiernos
Seccionales, en el marco de las políticas locales de la niñez y adolescencia.(Ibarra, Art. 16 ,
2012)
2.2.9 Redpina.
En la ciudad de Ibarra, a los 3 días del mes de septiembre del año 2008, se suscribe el Acta de
Constitución de la Red de Protección Integral del Cantón Ibarra (REDPINA), con la finalidad
de que el Consejo Cantonal de la Niñez y Adolescencia articule y coordine con las
instituciones públicas y privadas que tienen como finalidad la atención y defensa de los
derechos de los niños, niñas y adolescentes en el cantón Ibarra, mismas que deben
previamente estar registradas en el Consejo Cantonal de la Niñez y Adolescencia.
2.2.9 Registro de Entidades de Atención en el Cantón Ibarra
El Art. 212 del Código de la Niñez y Adolescencia dispone la obligación a las Entidades de
Atención, de solicitar la autorización y el registro al Concejo Cantonal de la Niñez y
Adolescencia del cantón correspondiente, así como la inscripción de sus programas;
Que, el Art. 3 literal e) de la Ordenanza que regula la Constitución y Funcionamiento del
Consejo Cantonal de la Niñez y Adolescencia de Ibarra (CCNA-I), manifiesta es obligación
de este Organismo autorizar y disponer el registro y financiamiento de entidades que tengan
como finalidad la atención y defensa de los derechos de los niños, niñas y adolescentes, para
lo cual tendrá en cuenta los estándares de calidad definidos por el Consejo Nacional:
14
Mediante resolución Nº 003 CCNA-I 2007 de 08 de marzo del 2007, el Consejo Cantonal de
la Niñez y Adolescencia de Ibarra expidió el Reglamento del Registro de Entidades de
Atención en el cantón Ibarra.
2.2.10 Quienes deben registrarse
Están obligadas solicitar el registro y autorización todas las entidades de atención pública y
privada, nacional e internacional que ejecutan planes, programas, proyectos, acciones,
medidas de protección, socioeducativas, prevención, promoción y atención a favor de la niñez
y adolescencia, que tengan como domicilio principal el cantón Ibarra.(Ibarra., Art. 1 , 2012).
2.2.10.1 Requisitos para el Registro de Entidades de Atención
A la solicitud de registro, las entidades de atención deberán adjuntar los requisitos previstos
en el Art. 212 del Código de la Niñez y Adolescencia y su Reglamente, y los siguientes:
a) Si es Persona jurídica:
Documentos que acrediten la existencia jurídica de la entidad de atención;
Estatutos, nombramientos de sus representantes legales y/o representantes,
nómina de socios.
b) Si es Persona Natural:
Documentos que identifiquen a las personas responsables de la entidad en caso
de no ser persona jurídica, documentos de identidad, otros.
c) En caso de asociación de personas que no tengan personería jurídica:
Documentos de identidad o de existencia legal, representación de cada uno de sus
integrantes; y, la designación de un representante que deberá constar en escritura
pública.
En todos los casos deberán adjuntar el reglamento de la entidad de atención que
regula su operación.(Ibarra., Art. 2, 2012)
15
2.2.10.2 Requisitos para la autorización e inscripción de los programas, proyectos o
acciones.
Para la autorización e inscripción de los programas, proyectos o acciones deberán presentar lo
siguiente:
a) La solicitud de inscripción de programas y proyectos;
b) El o los proyectos que deberán indicar entre otras cosas:
Cobertura.
Localización.
Objetivos.
Metodología.
Presupuesto, con indicaciones de sus fuentes.
Plan de trabajo.
Sistemas de control y evaluación.
Personal con que se contará.
Responsables de los ejes del programa, proyecto;
Perfil previsto para el personal que trabaja en el programa o proyectos en caso
de que estos sean nuevos;
Descripción en detalle de la infraestructura con que se cuenta, incluyendo el
espacio físico, mobiliario y equipos (si el programa o proyecto amerita);
Las autorizaciones correspondientes de los siguientes organismos competentes:
- Documentos de Habilitación Física (Cuerpo de Bomberos)
- Permiso Sanitario (Ministro de Salud Pública)
- Ubicación territorial (Municipio)
16
Las entidades de atención que vayan a ejecutar programas, proyectos o servicios en este
Cantón y su domicilio principal fuere otro cantón, deberán adjuntar a la solicitud de
inscripción, copia de la Resolución de Registro vigente, otorgada por el Concejo Cantonal de
la Niñez y Adolescencia del cantón en el cual tiene domicilio principal.(Ibarra., Art. 3, 2012).
2.2.11 Manejo del Plan Operativo.
El plan operativo es un documento oficial en el que los responsables de una organización
(empresarial, institucional, no gubernamental) o un fragmento del mismo (departamento,
sección, delegación, oficina) enumeran los objetivos y las directrices que deben cumplir en el
corto plazo. Por ello, un plan operativo se establece generalmente con una duración efectiva
de un año, lo que hace que también sea conocido como plan operativo anual o POA.
El plan operativo es la culminación del detalle de un plan estratégico y de un plan director.
Debido a esta circunstancia, el POA debe adaptar los objetivos generales de la compañía a
cada departamento, y traducir la estrategia global de la misma en el día a día de sus
trabajadores.
Una de las utilidades fundamentales de establecer un plan operativo radica en que es posible,
mediante las herramientas de inteligencia de negocio adecuadas, realizar un seguimiento
exhaustivo del mismo, con el fin de evitar desviaciones en los objetivos. En este sentido, las
principales herramientas software que ayudan a monitorizar un plan estratégico u operativo
son el Cuadro de mando integral, los Sistemas de información ejecutiva, y los Sistemas de
Soporte a la Decisión.(Anonimo, 2012).
17
Entre las principales actividades que contiene el POA están la consecución de la autonomía
del Consejo de la Niñez y Adolescencia. Este organismo a pesar de ser autónomo depende del
Gobierno Municipal, entidad que asigna los recursos económicos.
Con el apoyo del Patronato Municipal, el MIES, la FOCI CHILDFUND que son los aliados
de nuestro organismo se realiza la planificación homenaje a los niños y niñas de las
parroquias del cantón. Además se organiza talleres, cursos para la época de vacaciones.
También se forman los Consejos Consultivos de la Niñez de las parroquias.
Se planifica de forma sistemática la construcción en la Ruta de Protección de Derechos y
Registro de Identidades que forman parte de este mismo proyecto.
Dentro de los proyectos principales del Plan Operativo Anual del Consejo Cantonal de la
Niñez y Adolescencia de Ibarra, está la creación de las Defensorías Comunitarias, Consejos
Consultivos Cantonales, otro de los ejes que el sistema del Concejo Nacional de la Niñez y
Adolescencia. Se trabaja en la creación y levantamiento de la línea base para detectar los
problemas que aquejan a los niños, niñas y adolescentes del cantón. Este trabajo sirve para
que el Gobierno Municipal se encargue de diseñar políticas públicas a favor de este grupo
social entre las principales entidades que colaboran en esta planificación son:
2.2.11.1 Defensorías Comunitarias
Son espacios de participación ciudadana donde los miembros de una comunidad: barriales,
parroquiales, institucionales, urbanas y/o rurales se organizan para realizar acciones: políticas,
económicas, sociales, culturales, ambientales y para interponer las acciones jurídicas y
administrativas que se las considere más adecuadas para promocionar, defender, vigilar y
exigir el cumplimiento de los derechos de la niñez y adolescencia.
18
Las Defensorías Comunitarias tienen como responsabilidades fundamentales: el
control social, promocionar y difundir los derechos de niños, niñas y
adolescentes; prevenir, defender, exigir, vigilar y controlar que se cumplan
efectivamente los derechos de niños, niñas y adolescentes; dar seguimiento y
veeduría a las medidas de restitución y protección de derechos dictadas por las
autoridades competentes desde la movilización de toda la comunidad.
Las Defensorías Comunitarias están activamente integradas y legitimadas por
su comunidad u organización, interactúan protagónicamente en los procesos de
desarrollo comunitario, fomentando la participación activa de niños, niñas y
adolescentes en estos procesos, rendir cuentas cuando ésta lo requiere y activar
el SNDPINA desde su rol y capacidad, a fin de que se cumpla su mandato, de
hacer efectivos los derechos por medio de la política pública.
Las conforman personas que son reconocidas por la comunidad; docentes,
padres de familia, consejos estudiantiles; que tengan interés y sensibilidad por el
tema de derechos de la niñez y adolescencia y sobre su problemática, las ganas
de aprender a diario creyendo en las capacidades de niños, niñas y adolescentes;
no hay un número fijo de integrantes de una Defensoría Comunitaria lo ideal es
que toda la comunidad se apropie del proceso de exigibilidad del cumplimiento
de los derechos de niños, niñas y adolescentes.
Se conforma en cualquier organización social, urbana o rural.
Se recomienda que se haga un análisis conceptual de cada uno de los elementos
de la definición, con los participantes de los procesos de creación de las
Defensorías
19
2.2.11.2. Consejos Consultivos Cantonales de Niños, Niñas y Adolescentes.
Los consejos consultivos son espacios y organismos de encuentro, de consulta, de denuncia,
quien tendrá la gran tarea entre otras de garantizar los derechos de opinión y participación
de los NNA en todos los ámbitos del quehacer nacional la cual estará conformada por niños,
niñas y adolescentes que deseen ser parte de eso. (Cuando se refiere a Consejos Cantonales).
Se conforma mediante procesos participativos al interior de las comunidades y
parroquias para el desarrollo de varias actividades donde se discutan temas
relacionados con derechos, democracia, participación, incidencia y utilidad de los
consejos consultivos y la mayoría de niños niñas y adolescentes del cantón.
Se realiza mediante convocatoria para una asamblea de niños, niñas y adolescentes a
nivel cantonal garantizando la difusión.
De al menos dos semanas en medios de comunicación local con la finalidad de que
participen la mayoría de niños y niñas del cantón.
No se puede restringir el acceso a niños y niñas y adolescentes a este espacio de
participación por su importancia y trascendencia.
Para esto se debe coordinar entre la Comisión Electoral, Consejo Consultivo Nacional
de Niñez y Adolescencia de modo que se respeten los principios como los más
importantes y sean los únicos actores los niños, niñas y adolescentes.
Culminado este proceso de elección entre candidatos propuestos por los mismos
participantes, se deberá posesionarlos a los ganadores en este mismo acto. El consejo
consultivo cantonal estaría conformado por todos y todos aquellos niños, niñas y
adolescentes que quieran y deseen ya sean estos de instituciones u organismos o no.
Consejos estudiantiles.
20
Niños, niñas y adolescentes con interés y sensibilidad en el tema de derechos.
2.2.11.3 Funciones del Consejo Consultivo
a) Vigilar y demandar ante las entidades públicas y privadas, el cumplimiento del Código
de la Niñez y Adolescencia y los convenios internacionales vigentes;
b) Denunciar ante las autoridades la violación de los derechos de los niños, niñas y
adolescentes;
c) Vigilar y exigir que se escuchen y se respeten las opiniones vertidas por los niños
niñas y adolescentes, e incidir en la toma de decisiones del sector público y privado en
temas referente de Niñez y Adolescencia;
d) Emitir pronunciamientos sobre los temas que les afecte directa o indirectamente;
e) Propiciar que los procesos organizativos de la niñez y adolescencia del cantón sean
participativos e incluyentes;
f) Proponer temas de debate desde la coyunturalidad política y social del cantón y país.
2.2.12Sistema Nacional Descentralizado de Protección Integral de la Niñez y
Adolescencia – SNDPINA.
Es un conjunto articulado y coordinado de organismos, entidades y servicios (público,
comunitario y privados) que definen, ejecutan, controlan y evalúan las políticas, planes,
programas y acciones con el propósito de garantizar la protección integral de la niñez y
adolescencia; define medidas, procedimientos, sanciones y recursos en todos los ámbitos
para asegurar la vigencia, ejercicio, exigibilidad y restitución de los derechos de las niñas,
niños y adolescentes establecidos en la Constitución Política del Ecuador, los instrumentos
jurídicos internacionales y en el Código de la Niñez y la Adolescencia
2.2.12 Sistemas de información.
21
2.2.12.1 Conceptos.
Un sistema de información (SI) es un conjunto de elementos orientados al tratamiento y
administración de datos e información, organizados y listos para su uso posterior,
generados para cubrir una necesidad u objetivo. Dichos elementos formarán parte de
alguna de las siguientes categorías:
Personas
Datos
Actividades o técnicas de trabajo
Recursos materiales en general (generalmente recursos informáticos y de
comunicación, aunque no necesariamente).
Todos estos elementos interactúan para procesar los datos (incluidos los procesos
manuales y automáticos) y dan lugar a información más elaborada, que se distribuye de la
manera más adecuada posible en una determinada organización, en función de sus
objetivos.
Habitualmente el término se usa de manera errónea como sinónimo de sistema de
información informático, en parte porque en la mayor parte de los casos los recursos
materiales de un sistema de información están constituidos casi en su totalidad por
sistemas informáticos. Estrictamente hablando, un sistema de información no tiene por
qué disponer de dichos recursos (aunque en la práctica esto no suela ocurrir). Se podría
decir entonces que los sistemas de información informáticos son una subclase o un
subconjunto de los sistemas de información en general.(Anonimo, 2012).
Un sistema de información dentro de una organización nos ayudara en tres aspectos que
se los resume de la siguiente manera: automatización de procesos operativos,
22
proporcionar información que sirva de apoyo al proceso de toma de decisiones y lograr
ventajas competitivas a través de su implantación y uso.
2.2.12.2 Ventajas.
Dentro de los beneficios de usar sistemas de información se encuentra el tener un control
más efectivo de las actividades de la organización, la integración de las diferentes áreas
que conforman la empresa, la ayuda a incrementar la efectividad en la operación de
procesos, el proporcionar ventajas competitivas y valor agregado, la disponibilidad de
mayor y mejor información para los usuarios en tiempo real, la eliminación de la barrera de
la distancia trabajando con un mismo sistema en puntos distantes, y la disminución de
errores, tiempo y recursos superfluos, pues permite comparar resultados alcanzados con los
objetivos programados, con fines de evaluación y control.(http://www.queo.com.mx, 2012)
Según lo expuesto anteriormente podemos concluir diciendo que los sistemas nos pueden
ayudar en los siguientes aspectos.
Optimización de sus relaciones con usuarios.
Identificar quiénes son realmente sus usuarios.
Conocer cómo está respondiendo a las consultas y quejas.
El proveedor recibe la información de pedidos en un tiempo muy corto.
Eliminación de papeles y faxes ya que todo se hace por medio del software.
Reducción de costos.
Integración establecida de todas las funciones de la institución.
Facilidad de compartir amplia información de la institución.
Proceso mejorado del trabajo
Aumento en el acceso a los datos disponibles para la toma de decisiones
23
Información oportuna y exacta
Respuesta rápida a la operación de los procesos informáticos.
2.2.12.3 Desventajas.
Por otra parte, aunque quisiéramos negarlo, existe también el lado negativo, teniendo
como desventajas el tiempo que pueda tardar su implementación, la resistencia al cambio
de los usuarios, y los problemas técnicos como fallas en el hardware o el software, debido
a funciones implementadas inadecuadamente para apoyar ciertas actividades de la
organización.(http://www.queo.com.mx, 2012).
Podemos decir que las principales desventajas son las siguientes.
Costos de capacitación del personal.
Negatividad de ciertas áreas de la institución para compartir información.
Problemas con la seguridad de los datos si no se manejan con confidencialidad.
Costoso de poner en ejecución.
Dificultad de cambiar las formas tradicionales de hacer las operaciones institucionales.
Prolongación del periodo de implantación proyectado.
2.2.13 Bases de datos
Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con la
abreviatura b. d.) es un conjunto de datos pertenecientes a un mismo contexto y
almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede
considerarse una base de datos compuesta en su mayoría por documentos y textos impresos
en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de
campos como la informática y la electrónica, la mayoría de las bases de datos están en
24
formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de
almacenar datos.(http://es.wikipedia.org, 2012).
Las bases son un conjunto de datos organizados para su almacenamiento en la memoria de
un ordenador o computadora, diseñado para facilitar su mantenimiento y acceso de una
forma estándar. Los datos suelen aparecer en forma de texto, números o gráficos.
2.2.14 Lenguajes de programación web
2.2.14.1 Tipos
Php:
PHP es un lenguaje de programación interpretado, diseñado originalmente para la
creación de páginas web dinámicas. Se usa principalmente para la interpretación del
lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde
una interfaz de línea de comandos o en la creación de otros tipos de programas
incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o
GTK+.(http://es.wikipedia.org, 2012).
Es un lenguaje de programación que está orientado al diseño y desarrollo de
aplicaciones web, que se aplica de dos lados en el lado del servidor se ejecuta el
servidor antes de que se vea los resultado a través de sus navegadores por parte de
los clientes, este programa permite la interrelación con diversas bases de datos lo
que permite realizar varios peticiones de información y otras tareas para crear la
página final que verá el cliente. El cliente solamente recibe una página con el código
HTML resultante de la ejecución de la PHP.
25
HTML:
HTML, siglas de HyperTextMarkupLanguage («lenguaje de marcado de hipertexto»),
El HTML se escribe en forma de «etiquetas», rodeadas por corchetes angulares (<,>).
HTML también puede describir, hasta un cierto punto, la apariencia de un documento,
y puede incluir un script (por ejemplo JavaScript), el cual puede afectar el
comportamiento de navegadores web y otros procesadores de HTML.
HTML también sirve para referirse al contenido del tipo de MIME text/html o todavía
más ampliamente como un término genérico para el HTML, ya sea en forma
descendida del XML (como XHTML 1.0 y posteriores) o en forma descendida
directamente de SGML (como HTML 4.01 y anteriores).(http://es.wikipedia.org,
2012).
HTML, hace referencia al lenguaje de marcado predominante para la elaboración de
páginas web que se utiliza para describir y traducir la estructura y la información en
forma de texto, así como para complementar el texto con objetos tales como imágenes.
AJAX:
AJAX, acrónimo de Asynchronous JavaScript And XML (JavaScript asíncrono y
XML), es una técnica de desarrollo web para crear aplicaciones interactivas o RIA
(Rich Internet Applications). Estas aplicaciones se ejecutan en el cliente, es decir, en el
navegador de los usuarios mientras se mantiene la comunicación asíncrona con el
servidor en segundo plano. De esta forma es posible realizar cambios sobre las páginas
sin necesidad de recargarlas, lo que significa aumentar la interactividad, velocidad y
usabilidad en las aplicaciones.
26
Ajax es una tecnología asíncrona, en el sentido de que los datos adicionales se
solicitan al servidor y se cargan en segundo plano sin interferir con la visualización ni
el comportamiento de la página. JavaScript es el lenguaje interpretado (scripting
language) en el que normalmente se efectúan las funciones de llamada de Ajax
mientras que el acceso a los datos se realiza mediante XMLHttpRequest, objeto
disponible en los navegadores actuales. En cualquier caso, no es necesario que el
contenido asíncrono esté formateado en XML.Ajax es una técnica válida para
múltiples plataformas y utilizable en muchos sistemas operativos y navegadores dado
que está basado en estándares abiertos como JavaScript y
DocumentObjectModel(http://pdonpolo.tripod.com/ventajas.html, 2012).
AJAX, es una técnica de desarrollo web para crear aplicaciones interactivas,estas
aplicaciones se ejecutan en el cliente, es decir, en el navegador de los usuarios
mientras se mantiene la comunicación asíncrona con el servidor en segundo plano. De
esta forma es posible realizar cambios sobre las páginas sin necesidad de recargarlas,
lo que significa aumentar la interactividad, velocidad y usabilidad en las aplicaciones.
JAVA:
Java es un lenguaje de programación de alto nivel orientado a objetos, desarrollado por
James Gosling en 1995. El lenguaje en sí mismo toma mucha de su sintaxis de C,
Cobol y Visual Basic, pero tiene un modelo de objetos más simple y elimina
herramientas de bajo nivel, que suelen inducir a muchos errores, como la
manipulación directa de punteros o memoria. La memoria es gestionada mediante un
recolector de basura.(http://www.emagister.com, 2012)
Java es un lenguaje de programación de alto nivel orientado a objetos, con un
modelo, pero tiene un modelo de objetos más simple.
27
2.2.14.2 Sintaxis
A la forma visible de un lenguaje de programación se le conoce como sintaxis. La
mayoría de los lenguajes de programación son puramente textuales, es decir, utilizan
secuencias de texto que incluyen palabras, números y puntuación, de manera similar a
los lenguajes naturales escritos. Por otra parte, hay algunos lenguajes de programación
que son más gráficos en su naturaleza, utilizando relaciones visuales entre símbolos
para especificar un programa.
No todos los programas sintácticamente correctos son semánticamente correctos.
Muchos programas sintácticamente correctos tienen inconsistencias con las reglas del
lenguaje; y pueden (dependiendo de la especificación del lenguaje y la solidez de la
implementación) resultar en un error de traducción o ejecución. En algunos casos,
tales programas pueden exhibir un comportamiento indefinido. Además, incluso
cuando un programa está bien definido dentro de un lenguaje, todavía puede tener un
significado que no es el que la persona que lo escribió estaba tratando de
construir.(http://es.wikipedia.org, 2012).
La sintaxis es escribir de forma correcta la línea de código respetando las normas de uso
de las instrucciones su funciones para evitar la generación de errores y de haberlos nos
permiten ubicar la línea exacta para poder corregirlos.
2.2.14.3 Implementación
La implementación de un lenguaje es la que provee una manera de que se ejecute un
programa para una determinada combinación de software y hardware
.
28
2.2.14.4 Compilación
Es el proceso que permite traducir las líneas de código escrito en un lenguaje de
programación a otro lenguaje de programación, generando un programa el cual tiene
las características básicas para que la máquina los interprete.
2.2.14.5 Interpretación
La mayoría de lenguajes de alto nivel permiten la programación multipropósito, aunque
muchos de ellos fueron diseñados para permitir programación dedicada, como lo fue el
Pascal con las matemáticas en su comienzo. También se han implementado lenguajes
educativos infantiles como Logo mediante una serie de simples instrucciones. En la
actualidad son muy populares algunos lenguajes especialmente indicados para
aplicaciones web, como Perl, PHP, Ruby, Python o JavaScript.(http://es.wikipedia.org,
2012).
Es una asignación de significados a las fórmulas de un lenguaje formal, pueden
definirse como cadenas de símbolos sin ningún significado. Una interpretación otorga
significado a esas cadenas.
2.2.14.6 Importancia
La teoría de los lenguajes de programación es una rama de la ciencia trata de ordenadores
con el diseño, implementación, análisis, caracterización y clasificación de lenguajes de
programación y sus características individuales. El lenguaje de programación está
incluido en la disciplina de la informática, tanto dentro como afecta a las matemáticas, la
ingeniería de software y la lingüística. Es una rama muy conocida de la informática, y un
área de investigación activa, con los resultados publicados en varias revistas dedicadas al
PLT, y ciencias de la computación en las publicaciones generales y técnicas. La mayoría
29
de programas de pregrado requieren cursos de computación en el
tema.(http://es.myhotarticles.appspot.com, 2012).
A medida que la tecnología evoluciona, también lo hace la creación de una fuerza
impulsora en los negocios. En el pasado, las empresas eran administradas por personas y
procesos que se realizaban de forma manual. Ante estos inconvenientes surgieron los
procesos automatizados.
2.2.15 Herramientas para generación de aplicaciones web.
2.2.15.1 Web Builder
Web Builder es un programa que nos permite crear y publicar sitios web completos
yprofesionales. Sin embargo, hay que tener en cuenta una cosa: Web Builder sirve para
componer páginas Web, pero no es un editor de páginas web propiamente dicho. Un
editor de páginas web permite coger cualquier página HTML y editarla. WebBuilder no
sirve para eso (lo puede hacer, pero es complejo y los resultados no son buenos).
(http://ocw.ua.es/Ciencias_Sociales/, 2012).
Web Builder es una herramienta que nos ayuda a desarrollar página web o sitios web
desde el inicio permitiendo la manipulación de imágenes, cajas de texto, tablas, efectos
especiales, formas, etc. Todo esto sin la manipulación de código sino de forma gráfica,
en otras palabras no se ve ni se tocar el código HTML.
2.2.15.2 HTMLSpy 1.04
El HTMLSpy 1.04 es una de las herramientas muy útiles más simples para aquellos
que quieren ser iniciados en el HTML del nivel más básico de todos. Es tratado como
un editor gráfico para crear Páginas web sólo que cuando usted añade los elementos
diferentes a la página le muestran el código fuente en el HTML que ha generado lo
30
que usted ha añadido, o simplemente seleccionar partes diferentes de la página el
código fuente en cuanto a la parte arriba mencionada le selecciona. Para hacer cada
parte del código más legible y reconocible esto asigna colores diferentes estando
basados si es tratado como etiquetas, texto u otros
elementos.(http://www.programasgratis.com, 2012).
El HTMLSpy 1.04 es un editor gráfico para crear páginas web que cuando se añade
los elementos diferentes a la página le muestran el código fuente en el HTML que ha
generado lo que usted ha añadido.
2.2.15.3 Wampserver
Wampserver es uno de esos paquetes todo en uno que te permitirá instalar automática
y sencillamente diversos componentes en tu ordenador necesarios para el
funcionamiento de un servidor local: el servidor web Apache, el entorno PHP 5, la
base de datos MYSQL y los gestores PHPMyAdmin y SQLitermanager. Se trata de
una aplicación Open Source, de código abierto, por tanto, 100%
libre.(http://www.lasticenelaula.es/portal/, 2012).
WampServer instalará los ficheros necesarios en la carpeta de tu elección, realizará los
cambios apropiados en los ficheros de configuración para que no tengas que
preocuparte de nada e instalará Apache y MySQL como servicios que podrás iniciar,
parar o reiniciar en cualquier momento.
2.2.15.4 Dreamweaver:
La gran ventaja de este editor sobre otros es su gran poder de ampliación y
personalización del mismo, puesto que en este programa, sus rutinas (como la de
insertar un hipervínculo, una imagen o añadir un comportamiento) están hechas en
31
Javascript-C, lo que le ofrece una gran flexibilidad en estas materias. Esto hace que los
archivos del programa no sean instrucciones de C++ sino rutinas de Javascript que hace
que sea un programa muy fluido, que todo ello hace, que programadores y editores web
hagan extensiones para su programa y lo ponga a su gusto.(http://es.wikipedia.org,
2012).
Es una aplicación que está destinada a la construcción, diseño y edición de sitios,
videos y aplicaciones Web basados en estándares. Creado inicialmente por Macromedia
es el programa más utilizado en el sector del diseño y la programación web, por sus
funcionalidades, su integración con otras.
2.2.15.5 Zend Studio
Es uno de los entornos de desarrollo en PHP más completos y versátiles, orientada a
desarrollar aplicaciones web, el programa, además de servir de editor de texto para
páginas PHP, proporciona una serie de ayudas que pasan como la creación y gestión
de proyectos y lo más importante la depuración decódigo. El programa está escrito
en Java, lo que permite trabajar con facilidad y rapidez versiones del producto
para Windows, Linux y MacOS. (http://www.programasgratis.com, 2012)
ZendStudiotiene dos partes la del cliente y las del servidor, las mismas que se
instalan de forma independiente. En la parte del cliente se encuentra la interfaz de
edición y las ayuda, esto nos ayuda en la depuración del código, y en la parte del
servidor, se instala Apache y el módulo PHP y si están instalados, los
configura para trabajar juntos en depuración.
32
2.2.15.6 Seguridades Web
Hasta el momento, se ha presentado un Web que ofrece un acceso abierto a un conjunto de
información que explícitamente se hace pública. Sin embargo, en determinadas
circunstancias, es interesante poder limitar el acceso a documentos reservados o útiles
para un conjunto restringido de personas. Se pueden establecer dos tipos de restricciones:
1. Limitación de acceso en función de direcciones IP o dominio. Sólo los usuarios de
un dominio u organización tendrán acceso a la información.
2. Limitación de acceso por nombres de usuario y claves de acceso. Sólo los usuarios
que conozcan una clave de acceso válida pueden acceder a la información.
Otro aspecto que está cobrando especial importancia es la seguridad de la información que
se intercambia en el Web. La explotación comercial de Internet exige disponer de sistemas
de comunicación seguros, capaces de adaptarse a las necesidades de los nuevos servicios,
como la compra electrónica o la banca a distancia. En estos servicios, se manejan dos
conceptos fundamentales, la autentificación (garantizar que tanto el usuario de un cliente
Web como un determinado servidor de información son quienes dicen ser) y la
confidencialidad (hacer que la información intercambiada no pueda ser interceptada por
terceros).
a. Control de acceso a la información
Se utiliza para limitar el acceso a determinados documentos de un servidor Web, en
función del origen y tipo de petición. La forma de hacerlo varía con el entorno en el que se
publican las páginas (sistema operativo y servidor HTTP, principalmente); en general,
todas las soluciones pasan por definir un fichero que contiene las diferentes limitaciones de
acceso, en un formato característico del servidor HTTP. En algunos casos se utiliza un
33
fichero global con las restricciones de acceso o bien un fichero por cada directorio al que
se quiere limitar el acceso.
Cuando un cliente Web accede a un fichero protegido, el servidor devuelve un código de
error asociado a la falta de permisos para realizar la operación (código 401). Si el acceso se
realiza desde un dominio o dirección IP prohibida, no será posible acceder a la información
desde ese sistema. Cuando la protección se basa en nombres y claves de acceso, el browser
solicitará estos datos y los enviará al servidor para que sean verificados. Las claves de
acceso se envían al servidor por diferentes sistemas, sin codificar (sencillo pero inseguro) o
codificadas (DES o Kerberos, por ejemplo). Será el propio servidor HTTP el que informe
sobre la manera en que se deben enviar estas claves de acceso.
Para conocer cómo se especifican estas listas de control de acceso, se puede emplear la
documentación de los respectivos servidores HTTP. En la bibliografía se incluyen enlaces
a estas páginas. (http://www.w3.org/pub/WWW/Daemon/User/Config/AccessAuth.html.,
2013).
Según lo expuesto es importante crear aplicaciones web, que cumplan por lo menos un
nivel mínimo de seguridad para facilitar el desarrollo de aplicaciones web teniendo en
cuenta este punto desde el diseño y el desarrollo de la aplicación. A continuación algunos
aspectos que se deben de tomar en cuenta:
Ejecutar aplicaciones con privilegios mínimos
Conocer a los usuarios
Protegerse contra entradas malintencionadas
Tener acceso seguro a bases de datos
Crear mensajes de error seguros
Mantener segura la información confidencial
34
2.3 Hipótesis, Idea a Defender
Con la implantación de la aplicación web se mejorará el manejo de la información del Plan
Operativo Anual del Consejo Cantonal de la Niñez y Adolescencia de Ibarra.
Variable independiente:
Manejo de la información en el Plan Operativo Anual
Variable dependiente:
Aplicación Web
35
CAPÍTULO III.
MARCO METODOLÓGICO
3.1 Modalidad de la investigación.
La investigación utilizada en el Consejo Cantonal de la Niñez y adolescencia de
Ibarra, lugar donde ocurren los hechos y el problema, para así conocer sobre la
gestión administrativa que la institución emplea.
3.1.1Cualitativa.
La investigación en cuanto a esta modalidad permite visualizar las características del
de la información con la que se trabaja a diario en la institución (manejo del POA,
ingreso de las actividades, registros de entidades de atención, verificar fichas de
inscripciones, registro de responsables de las actividades, actividades de los grupos de
apoyo, las actividades diarias, uso correcto de los formularios de atención REA entre
otras) y así poder identificar el problema que esta tiene y lograr su solución.
3.1.2 Cuantitativa.
Nos ayudará a establecer los porcentajes en determinada situación de análisis como
es la asignación de presupuestos, las estadísticas porcentajes y graficas de las
actividades realizadas, cumplidas y por cumplirse dentro de la planificación
previamente establecida, de los cuales se obtiene información precisa para llevar un
análisis correcto de la situación actual del Consejo Cantonal.
3.2. Tipo de Investigación
3.2.1 Aplicada
Mediante la implementación del sitio web se optimizara los recursos informáticos y
tecnológicos de los que dispone la institución, en pos de buscar una mejor administración,
36
organización y disponibilidad de la información que se manipula en el Consejo cantonal
de la niñez y adolescencia de Ibarra.
3.2.2 De Campo
Se realiza la investigación las instalaciones del Consejo Cantonal ubicado en la calle
encuentra en las calles: Juan Hernández 3-161 y José Nicolás Hidalgo de la ciudad de
Ibarra, con número de teléfono. 062612719, en donde se utilizó la observación y las
encuestas para obtener una información y descripción precisa de la problemática de la
institución ya mencionada.
3.2.3 De acción
Para obtener un cambio sustancial en la manipulación de los procesos que se realizan de
forma manual y que ahora serán automatizados, en lo relacionado a la Planificación
Operativa Anual del consejo cantonal de la niñez y adolescencia, ofreciendo eficacia,
agilidad, seguridad y disponibilidad de la información mediante el sitio web.
3.2.4 Explicativa
Utilizada para dar a conocer los procesos que se van a implementar para la solución de
los problemas en la gestión, organización y distribución de la información que
corresponde al Plan Operativo anual del Consejo Cantonal de la Niñez y Adolescencia.
3.3Población y muestra
Determinación del universo estuvo conformada por el Consejo Cantonal de la Niñez y
Adolescencia ubicada en el Cantón Ibarra, ya que es único en cada cantón de todas las
provincias del país. Por lo tanto se procedió a realizar el estudio considerando cuatro tipos
de población: el directorio de las institución que conforma el Consejo Cantonal, Secretaria
Ejecutiva, y el Representante Legal del Consejo siendo el Alcalde del Municipio de Ibarra,
estas son poblaciones finitas.
37
Tabla 2: Descripción de los miembros del Consejo Cantonal de la Niñez y la Adolescencia
Fuente:El Autor
3.3.1 Cálculo del tamaño de la Muestra
Para la investigación se toma toda la población debido a que se identifica claramentesus
representantes, y el número de la investigación es menor que 100
3.4. Método, técnicas e instrumentos
Para poder obtener la información necesaria en la investigación de campo, se requirió de dos
fuentes de información importantes que dieran sustento y validez a la misma. A continuación
se presentan dichas fuentes.
a. Información Primaria.
La investigación de campo, permitió obtener información que garantizó la consecución de
los objetivos del estudio, para lo cual se utilizó la técnica de la encuesta y la entrevista,
dirigida a los representantes de las instituciones miembros del Consejo Cantonal, Alcalde
del Municipio de Ibarra, Secretaria Ejecutiva del Consejo Cantonal.
Consejo Cantonal de la Niñez y Adolescencia
Usuarios N° de Usuarios Instrumento
usado
Directorio 7
Encuesta Institución que conforma el Consejo
Cantonal
84
TOTAL 91
Secretaria Ejecutiva, 1
Entrevista
Representante Legal del Consejo 1
TOTAL 2
38
b. Información Secundaria.
La información secundaria se obtuvo a través de la información bibliográfica que existe
sobre temáticas similares, entre las que se encuentran: ordenanza, ley de régimen
municipal, código de la niñez y adolescencia, memorias de talleres con sugerencias e
internet; los cuales aportaron información útil para la investigación que se llevó a cabo,
complementando ésta investigación a través de la observación y sugerencias de
profesionales que han trabajado en este campo de acción.
3.4.1Entrevista.
La entrevista se realizó a:
a) Para la Secretaria Ejecutiva
b) Para el Alcalde del Cantón
El cuestionario guía se lo realizo con preguntas abiertas, que permitieron conocer la opinión
y la percepción acerca de la investigación realizada.
3.4.2Encuestas.
La encuesta se conformó de la siguiente forma
a) Para los miembros del directorio del Consejo Cantonal de la Niñez y Adolescencia
Cada cuestionario fue elaborado con preguntas cerradas, de opción, ya que de esta manera se
obtuvo una mayor uniformidad en las respuestas y permitió un mejor análisis e interpretación
de los datos obtenidos.
3.5 Interpretación de resultados
3.5.1.- Interpretación de los resultados de la entrevista a la Secretaria Ejecutiva del
Consejo Cantonal de la Niñez.
¿Cuál es su opinión acerca del posicionamiento que el Consejo Cantonal de la Niñez y
Adolescencia goza en la actualidad frente a la comunidad e instituciones del cantón
Ibarra?.
39
El Consejo Cantonal ha logrado posicionarse ante las entidades de atención, logrando el
respeto y consideración de los miembros y personal de apoyo de estas, buscando ante el
Consejo apoyo y asesoramiento en las políticas públicas y demás leyes y reglamentos en el
tema, así como en la elaboración de proyectos en el área de niñez y a adolescencia.
Sin embargo el Consejo limita su apoyo pues el talento humano con el que cuenta es limitado,
ya que su capacidad financiera no permite la contratación de un elemento mayor, por lo que
tiene que atender con los recursos disponible que le asigna el Municipio de Ibarra y otras
instituciones amigas como ONGs.
¿Cree que se debe mejorar la comunicación interinstitucional para fortalecer los
vínculos entre estas. Cómo lo están haciendo, y qué se debe implementar.?
Es necesario fortalecer la comunicación interinstitucional, porque algunas han hecho caso
omiso a las invitaciones realizadas por el Consejo, lo cual ha frenado algunas actividades que
debemos realizar en conjunto, generando duplicidad de actividades y desgaste de recursos
humanos, materiales y financieros.
Por lo que hemos iniciado una campaña de vinculación entre todas a través de talleres de
capacitación y socialización de modificaciones y actualizaciones en las leyes, pero para llegar
a todas las entidades de atención se debe utilizar las vías de internet que son accesos más
rápidos y efectivos, por lo que creo que debemos implementar nuestro propio portal Web
como identidad y un medio de difusión y transparencia de la gestión realizada y las
actividades que queremos seguir apoyando en pos del beneficio de la niñez y adolescencia del
Cantón de Ibarra.
40
¿Disponen de recursos económicos para la creación de una página Web?
Dentro del Plan Operativo Anual 2012 disponemos de un rubro de difusión y comunicación
con un rubro significativo, para lo cual utilizaremos si el portal Web se implementa.
3.5.2.- Interpretación de los resultados de la entrevista al Presidente del Consejo
Cantonal de la Niñez.
¿Cuál es su opinión acerca del posicionamiento que el Consejo Cantonal de la Niñez y
Adolescencia goza en la actualidad frente a la comunidad e instituciones del cantón
Ibarra?.
El Objetivo es este, trabajar en beneficio de la colectividad imbabureña en especial en el
sector de la niñez y la adolecía sector, que por muchos años no ha tenido una entidad que se
encargue de tratar, investigar, sancionar a aquellos infractores de la ley de estos grupos
sociales.
¿Cree que se debe mejorar la comunicación interinstitucional para fortalecer los
vínculos entre estas. Cómo lo están haciendo, y qué se debe implementar?
Obviamente, la comunicación entre instituciones públicas y por qué no de las privadas.
Permiten tener mayor control de todo, brindar un trabajo más eficaz y ahora esto es más fácil
gracias a lo tecnología que tenemos disponible.
¿Disponen de recursos económicos para la creación de una página Web?
En sí, disponer del recurso económico no es el limitante, tenemos muchos recursos humanos
disponibles en el área de sistemas, este es un tema que se trata directamente con los
responsables de generar la información.
41
3.5.1 Interpretación de los resultados de la aplicación de encuesta a los miembros del
directorio del Consejo Cantonal de la Niñez.
1. ¿Conoce que instituciones públicas y privadas de orden social están registrados en el
Consejo Cantonal de la Niñez y Adolescencia?
GRÁFICO #1
Fuente: Autor
Análisis:Se determinó que los miembros del directorio del Consejo Cantonal de la Niñez y
Adolescencia conocen que instituciones conforman el Consejo, pues se han interesado en
solicitar la base de datos para poder establecer vínculos interinstitucionales, sin embargo no
todos los miembros conocen el total de instituciones, de algunas si tienen conocimiento, pero
les interesa conocer.
SI; 50% NO; 50%
42
2. ¿El Consejo Cantonal de la Niñez y Adolescencia ha asesorado y/o apoyado a las
instituciones amigas, en que aspectos?
GRÁFICO #2
Fuente: Autor
Análisis:Se ha podido evidenciar que el Consejo Cantonal de la Niñez y Adolescencia
ha venido acompañando a las instituciones en un valor representativo en la aprobación
de planes, programas y proyectos, así como en la organización de consejos consultivos
y defensorías comunitarias, seguida en un valor considerable el apoyo en la difusión
de las políticas públicas, coordinación y articulación de la REDPINA y capacitaciones
continuas que son consideradas importantes para el desempeño en las actividades
institucionales, y finalmente son asesoradas en leyes y reformas al código de la niñez e
impulsan en el registro de la entidades de atención.
0
2
4
6
8
10
12
14
Series1
43
3. La socialización de la información que el Consejo Cantonal de la Niñez y
Adolescencia lo hace a las instituciones es
GRÁFICO #3
Fuente: Autor
Análisis: De acuerdo a un registro de envío a través de internet se ha socializado cierta
información a todas las entidades de atención, y en otras se ha entregado documentos e
informativos, logrando comprobar en registro de recibido, como lo demuestran las
estadísticas antes mencionadas.
0,00%10,00%20,00%30,00%40,00%50,00%60,00%70,00%
Series1
44
4. Cuáles son los medios que el Consejo utiliza para la comunicación e información
hacia las instituciones.
GRÁFICO #4:
Fuente: Autor
Análisis: El Consejo en la mayoría de usuarios ha venido utilizando la vía de comunicación
tradicional que es los comunicativos a través de oficios, haciendo un llamado a reuniones para
su socialización, donde siguen acudiendo las entidades de atención, sin embargo solicitan se
mejoren los canales de información, un porcentaje considerable se comunica a través de
mensajes por correo, y por teléfono, donde la comunicación de la información es rápida y
ágil, siendo muy aceptada por las instituciones mientas que un porcentaje reducido se
comunica a través de la auto convocatoria, que no ha dado un excelente resultado, generando
faltas de muchas instituciones.
0,00%
5,00%
10,00%
15,00%
20,00%
25,00%
30,00%
35,00%
Series1
45
Estaría de acuerdo con la creación de un portal Web, que difunda información relevante del
Consejo Cantonal de la Niñez y Adolescencia y todas las entidades de atención
GRÁFICO # 5
Fuente: Autor
Análisis: Todas los miembros del Consejo Cantonal están de acuerdo con la
implementación de un portal Web, en vista que el cambio tecnológico obliga a las
instituciones a actualizar medios para socializar y evidenciar el trabajo y gestión
institucional.
SI; 100
NO; 0
46
Qué información debería contener el portal Web del Consejo Cantonal de la Niñez y
Adolescencia
GRÁFICO # 6
Fuente: Autor
Análisis: Los miembros del Consejo han llegado en consenso para que el portal Web muestre
la siguiente información con respecto al Plan Operativo anual, el reporte de las entidades de
atención, formulario para el registro de las entidades, avance técnico financiero, alerta a las
instituciones para su renovación del registro, actualizaciones de capacitaciones con sus
respectivas fechas, y finalmente un reporte de los consejos consultivos y de las defensoría
comunitarias en cada parroquia del Cantón Ibarra.
0
2
4
6
8
10
12
14
Series1
47
3.6. Conclusiones de la investigación
No existe ninguna Aplicación Web Para los procesos administrativos del Plan
Operativo Anual del Consejo Cantonal de la Niñez y Adolescencia de Ibarra.
Promover el uso de la tecnología para mejorar la atención y la comunicación,
distribución y organización de la información en Plan Operativo Anual del Consejo
Cantonal de la Niñez y Adolescencia de Ibarra.
Es importante desarrollar una aplicación que permita la automatización de los
procesos manuales, que permita potenciar la capacidad de obtención de información
de los usuarios, a la vez informar sobre las actividades, cronograma de actividades,
presupuestos, capacitaciones, entidades anexas, consejos consultivos, formularios de
registro, alerta a las actividades que están por culminar entre otras actividades, con la
finalidad de tener disponibilidad de tiempo sin límite de espacio y tiempo.
Implementar la aplicación web en de la problemática detectada en la investigación.
48
CAPÍTULO IV
MARCO PROPOSITIVO
4.1. Título
POA: “APLICACIÓN WEB PARA EL MANEJO DE LA INFORMACIÓN DEL PLAN
OPERATIVO ANUAL DEL CONSEJO CANTONAL DE LA NIÑEZ Y ADOLESCENCIA
DE IBARRA.”
4.2. Objetivo
Implantar la aplicación web para un eficiente manejo de la información del Plan
Operativo Anual del Consejo Cantonal de la Niñez y Adolescencia de Ibarra.
4.3 Desarrollo De La Propuesta
La información publicada en los portales web ha tomado importancia relevante en los
últimos años transformándose en un requisito obligado por parte de las empresas,
proyectos, instituciones educativas y financieras, organizaciones estatales y no
gubernamentales, ya que de esta manera se puede tener mayor cobertura en cuanto a
informar sobre avances, aportes y logros de proyectos que estén en marcha y de los que se
van a implementar.
El Consejo Cantonal de la Niñez y Adolescencia de Ibarra, no es la acepción, a través de
un portal web dinámicos y amigable se pretende que los usuarios conozcan las principales
actividades y cronograma de trabajo de todo el año de esta entidad.
Todo este conjunto de actividades motiva para construir, editar y publicar un portal de
información que a largo plazo alcanzará grandes resultados, y servirá a la comunidad en
49
general, y a la vez a todo usuario que tenga acceso a Internet rompiendo barreras de tiempo
y espacio.
Se espera despertar el interés necesario para visitar esta aplicación web, cuyo estudio se
basa en lo valioso de la información, siempre está allí para ser observada y puesta al
servicio de los demás, bienvenidos a descubrir lo maravilloso de esta actividades que va
en benéfico de los sectores más vulnerables de nuestra sociedad.
4.4 Modelo de cascada
Es el más antiguo de todos los modelos de Ingeniería del Software. El modelo lineal
presenta una estructura secuencial (de ahí el nombre de Modelo en cascada) formada por
seis fases. Las fases incluyen dentro de sí determinadas tareas que clasifican de una forma
clara el trabajo a realizar.
El desarrollo de las fases, como he mencionado antes, se produce de manera secuencial.
Una vez se produce el análisis tanto del Sistema como de los requisitos del software
demandado por el cliente, (fases en las que la intervención del cliente es absolutamente
necesaria), se procede a la fase de diseño de la arquitectura global del software. Un diseño
elaborado de forma cuidadosa llevará a una rápida codificación. Tras haber traducido el
programa a un lenguaje comprensible para el ordenador, se comprueban los elementos de
forma individual y más tarde de manera homogénea (todos los sistemas a la vez). Una vez
entregado el software al cliente, la fase de Mantenimiento comprenderá las
actualizaciones y las correcciones de errores que sean necesarias en el
programa.(http://scruz334.blogspot.es/tags/Cascada/, 2013)
50
Modelo Cascada
Figura. 1:Ciclo de Vida del Software – Modelo Cascada
Fuente: El Autor
4.4.1 Análisis
Para el desarrollo de esta aplicación, se emplea el modelo tradicional en cascada, para
hacer el seguimiento del ciclo de vida del mismo. Aquí comienza la vida del proyecto, para
que el nuevo portal mejore en calidad, forma y fondo se levantará los requerimientos
funcionales y no funcionales, estos servirán para implementar el Portal Web., donde los
usuarios serán parte activa del proceso, se concentrará en el diseño gráfico luego en
ANALISIS
DISEÑO
IMPLEMENTACION
PRUEBAS
MANTENIMIENTO
Análisis del Problema
Requerimientos de
funcionabilidad y software
Diseño de los módulos del
software
Desarrollo de la Aplicación WEB,
codificación, funcione
Evaluación de los diferentes módulos
con información real
Depuración de errores,
respaldos de información
51
conseguir los recursos para ser implementarlo. Los usuarios deberán estar inmersos en la
cultura digital, pasando de migrantes digitales a nativos digitales.
4.4.1.1 Beneficiarios de Este Proyecto
Esta aplicación web se ha diseñado para automatizar aquellos tareas que se realizan
manualmente, especificando los procesos que se deberán ejecutar para obtener la
información de forma rápida, confiable y oportuna, aprovechando así el recurso tiempo.
La interacción de base de datos, lenguaje de programación, servidor web y usuarios, nos
permiten acceder a la información desde cualquier parte del mundo a través del Internet
mediante un navegador.
Por esta razón los beneficiarios de esta aplicación se limitan únicamente a la falta de una
conexión a internet. A continuación detallamos la lista de usuarios que serán beneficiados de
forma directa con el desarrollo de este proyecto.
PERSONAL INVOLUCRADO
Nombre Ing. Jorge Martínez
Rol Representante Legal del Consejo
Categoría Profesional Ingeniero
Responsabilidades Planificar y verificar el cumplimiento de POA
Información de Contacto [email protected]
Nombre Luis Andrés Cajamarca Males
Rol Analista programador
Categoría Profesional Tecnólogo en sistemas
Responsabilidades Analista programador del sistema
Información de Contacto [email protected]
Nombre Usuarios del Consejo Cantonal de la Niñez y
Adolescencia de Ibarra
52
Rol Consultar las actividades de la Institución y
descargar documentos que emite la institución para
los diferentes tramites
Categoría profesional Sin especificar ya que los usuarios son de
diferentes sectores sociales
Responsabilidades Consultar la información que necesite
Nombre Directorio de la institución (Consejo Cantonal)
Rol Administradores
Categoría profesional Administración de Talento Humano
Responsabilidades Administración de las actividades programadas y
de la Gestión del Talento Humano Institucional
Información de contacto Oficinas de las Consejo Cantonal de la Niñez –
Ibarra, Telf. 062612719
Nombre Secretaria Ejecutiva
Rol Secretaria de la institución
Categoría Profesional Licenciada en Secretariado Ejecutivo
Responsabilidades Disponibilidad de la Información
Información de Contacto Oficinas de las Consejo Cantonal de la Niñez –
Ibarra, Telf. 062612719
Tabla 3: Personal involucrado en el desarrollo del Proyecto
Fuente: El autor
4.4.1.2 Problemática Actual
La Institución cuenta con un registro de las entidades de atención en forma manual,
impidiendo el manejo rápido y oportuno de la información.
Este Organismo no cuenta con información online de los requisitos solicitados por el
CCNA-I, para el Registro de las Entidades de Atención REA, limitando a las
Instituciones acceder a la información para el registro y autorización de las entidades.
Otro problema que se ha detectado en la Institución es que no cuenta con un
cronograma para las Inspecciones que se realiza a las Entidades de Atención,
dificultando la ejecución del POA.
Cuenta con un registro manual de las capacitaciones solicitadas por las Instituciones
del Sistema Nacional Descentralizado de Protección Integral de la Niñez y
Adolescencia SNDPINA, dificultando el desarrollo del cronograma del POA.
53
Existe un registro en Excel de todas las instituciones que trabajan con Niñez y
Adolescencia, lo que dificulta la articulación del Sistema Nacional Descentralizado de
Protección Integral de la Niñez y Adolescencia.
No cuenta con un registro de los miembros del Consejo Consultivo de Niños, Niñas y
Adolescentes, dificultando la participación en las reuniones programadas por el
CCNA-I.
Al no existir un historial de quienes han sido los miembros del CCNA-I, dificulta el
manejo de la información de las actas y resoluciones de las reuniones de años
anteriores.
La falta de una agenda de las actividades y tareas de las líneas de acción del POA,
limita que las actividades y tareas se cumplan en las fechas establecidas.
La institución no cuenta con alertas de que las fechas de las actividades y tareas están
por iniciar o culminar, ocasionando que se planifica otras actividades sin tomar en
cuenta el cronograma de POA.
No existe un seguimiento de las actividades y tareas desarrolladas, lo que no garantiza
que las actividades se hayan ejecutado.
4.4.1.3 Descripción De Los Cambios Deseados.
EL Consejo Cantonal de la Niñez y Adolescencia es un organismo colegiado de nivel
cantonal, integrados prioritariamente por representantes del Estado y de la sociedad civil,
encargados de elaborar y proponer políticas locales que serán ejecutadas por el Concejo
Cantonal, el mismo que gozan de personería jurídica de derecho público y de autonomía
orgánica, funcional y presupuestaria.
Con la implementación de esta aplicación, se pretende mejorar los siguientes procesos.
54
Las necesidades a solucionar son los siguientes:
Manejo rápido y oportuno de la información
Automatizar el registro de las entidades anexas la institución, del cronograma para las
inspecciones que se realiza a las Entidades de Atención, digitalizar el registro de las
capacitaciones solicitadas por las Instituciones del Sistema Nacional Descentralizado
de Protección Integral de la Niñez y Adolescencia SNDPINA,
Disponer de formularios online para el Registro de las Entidades de Atención REA.
Automatizar el registro de las instituciones que trabajan con Niñez y Adolescencia,
Registrar a los miembros del Consejo Consultivo de Niños, Niñas y Adolescentes,
Acceder a un historial de quienes han sido los miembros del CCNA-I.
Elaborar una agenda digital de las actividades y tareas de las líneas de acción del
POA, dando alertas de que las fechas de las actividades y tareas están por iniciar o
culminar.
Mostrar una estadística de las actividades y tareas desarrolladas y no desarrolladas.
Utilizar de manera eficaz los recursos humanos, tecnológicos eliminando el proceso
manual de esta Institución.
Facilitarála organización y disponibilidad de la información.
La aplicación servirá como plataforma para publicitar las diferentes actividades que
se desarrolla en la Institución
Fácil uso del portal mediante entornos amigables para el usuario.
55
4.5.- Diseño
4.5.1 Arquitectura de la aplicación.
Figura. 2: Diseño arquitectónico de la Aplicación. Fuente: http://sistemasdistribuidosais.blogspot.com/2013/04/foro-seccion-3.html
56
APLICACIÓN WEB PARA EL MANEJO DE LA
INFORMACIÓN DEL PLAN OPERATIVO ANUAL DEL
CONSEJO CANTONAL DE LA NIÑEZ Y
ADOLESCENCIA DE IBARRA
Consejo Cantonal
Administradores
Clientes
Reportes Estadísticas de las actividades cumplidas Historial de las Entidades de Atención Cronograma de atención
Registro de
Atención
Formatos de Inscripciones Consultar las actividades del POA Calendario de Inspecciones
Estadísticas de las actividades cumplidas Cronograma de atención Actividades desarrollas en la institución
4.5.2 Diagrama De Contexto
Figura. 3: Diagrama de Contexto Fuente:El Autor
Gestión de Usuarios Acceso s los datos de actividades del POA, registro de Entidades de Atención, Control de la Agenda digital Generar reportes
57
Descargar formatos de
registro de Entidades
atención
Registrar datos para el POA
Agenda Digital Ingreso de
Instituciones Anexas Registro de las líneas
de acción del POA Registro de las entidades de atención cronograma de inspecciones a las instituciones anexas
Reportes Vistas de Estadísticas
de actividades cumplidas y no
cumplidas
Usuarios
Administrador
Todo esto es solo visualizado Actividades del POA
Fichas de las actividades cumplidas, no cumplidas,
estadísticas de actividades, Historial de las entidades
relacionadas, reporte de gatos por actividad,
Almacenar información
Almacenar registro de las
diversas actividades del POA
Clientes
Visualiza
Información
Flujo de datos
BASE DE
DATOS
Ficha de Actividades Cronograma de Actividades
Ficha del POA Publicidad de las Actividades
realizadas Socializar el cumplimiento de
deberes y derechos de las Niñas , niños y adolecentes
Recuperar información –
Genera Reportes Plataforma para
publicitar las diferentes
actividades que se
desarrolla en la
Institución
4.5.3
Diagrama de Nivel 0
Figura. 4: Diagrama donde se muestra los procesos de entrada y salida de la información.
58
Registrar datos
para el Plan
Operativo Anual
Reportes
Administrador
Actividades
del POA
Almacenar registro de
actividades y verifica
información
Usuarios
Datos del POA
BASE DE
DATOS
Visualizar las
actividades del POA
Administrador
Recuperar
información –
Genera Reportes
Fuente: El Autor
4.5.4 Diagramas de Nivel 1
Proceso de Registro del POA
Figura. 5: Proceso donde se registra el POA
Fuente: El Autor.
59
REGISTRO DE Entidades Gerente /
Administrador
Documentos de las
Instituciones
Datos Institucionales
REPORTES
Obtiene Datos de las
Instituciones
Datos
Institucionales Registrar
Entidades de
Atención e
Instituciones
Anexas
REGISTRO DE
ACTIVIDADES
Gerente /
Administrador
Documentos de las
De las Actividades
Datos Actividades
REPORTES (alertas según la fecha
de las actividades y tareas están
por iniciar o culminar)
Obtiene Datos de las
Actividades
Datos
Actividades Registra
Entidades
Actividades
4.5.5 Proceso de Registro de Entidades de Atención e Instituciones Anexas
Figura. 6: Proceso de Registro de Entidades de Atención e Instituciones Anexas Fuente: El Autor.
4.5.6 Proceso de Registro de Agenda Digital de Actividades
Figura. 7: Proceso del registro de actividades de la Adenda Digital.
Fuente: El Autor
60
4.5.7 Diseño De La Base De Datos.
Figura. 8: Diagrama físico de la base de datos de la Aplicación WEB
Fuente: El Autor
tbl_plan_operativo
id_plan_operativo
nombre_plan_operativo
anio
presupuesto
...
int
varchar(50)
int
float
<pk>
tbl_linea_accion
id_linea_accion
id_plan_operativo
nombre_linea_accion
...
int
int
varchar(255)
<pk>
<fk>
tbl_actividad
id_actividad
id_linea_accion
id_financiacion
nombre_actividad
...
int
int
int
varchar(255)
<pk>
<fk1>
<fk2>
tbl_tarea
id_tarea
id_actividad
codigo_tarea
descripcion_tarea
fecha_inicio
fecha_fin
recurso_financiero
costeo_total
observacion
...
int
int
varchar(25)
text
date
date
float
float
text
<pk>
<fk>
tbl_institucion
id_institucion
nombre_institucion
representante_legal
telefono
direccion
...
int
varchar(100)
varchar(100)
varchar(30)
varchar(50)
varchar(50)
<pk>
tbl_recurso_humano
id_recurso_humano
id_tarea
tbl_institucion
...
int
int
int
<pk>
<fk1>
<fk2>
tbl_persona
id_persona
primer_apellido
segundo_apellido
nombres
telefono
direccion
...
int
varchar(25)
varchar(25)
varchar(30)
varchar(10)
varchar(50)
varchar(50)
<pk>
tbl_responsable
id_responsable
id_tarea
id_persona
...
int
int
int
<pk>
<fk1>
<fk2>
tbl_retencion
id_retencion
id_tipo_retencion
id_factura
num_documento
codigo_retencion
descripcion
porcentaje
valor
...
int
int
int
varchar(25)
varchar(20)
varchar(255)
float
float
<pk>
<fk1>
<fk2>
tbl_tipo_retencion
id_tipo_retencion
nombre_tipo_retencion
int
varchar(50)
<pk>
tbl_financiacion
id_financiacion
id_institucion_financiacion
id_plan_operativo
monto_financiado
monto_util izado
...
int
int
int
float
float
<pk>
<fk1>
<fk2>
tbl_institucion_financiacion
id_institucion_financiacion
nombre_institucion_financiacion
int
varchar(50)
<pk>
tbl_item
id_item
nombre_item
cantidad
valor
...
int
varchar(50)
int
float
<pk>
tbl_factura
id_factura
id_forma_pago
id_tarea
id_proveedor
numero_documento
valor
valor_iva
total
...
int
int
int
int
varchar(25)
float
float
float
<pk>
<fk1>
<fk2>
<fk3>
tbl_forma_pago
id_forma_pago
nombre_pago
int
varchar(50)
<pk>
tbl_caja_chica
id_caja_chica
monto
int
float
<pk>
tbl_pago_caja_chica
id_pago_caja_chica
id_caja_chica
id_factura
...
int
int
int
<pk>
<fk1>
<fk2>
tbl_resposicion
id_reposicion
id_caja_chica
fecha_peticion
fecha_acreditacion
valor_reposicion
...
int
int
date
date
float
<pk>
<fk>
tbl_consejo_consultivo
id_consejo_consultivo
id_tarea
id_persona_concejo_consultivo
...
int
int
int
<pk>
<fk1>
<fk2>
tbl_persona_consultivo
id_persona_cc
id_institucion_cc
cedula
primer_apellido
segundo_apellido
nombres
direccion
telefono
periodo
fecha_inicio
fecha_fin
pcontacto
pdireccion
ptelefono
pemail
...
int
int
varchar(10)
varchar(25)
varchar(25)
varchar(50)
varchar(50)
varchar(50)
varchar(50)
varchar(25)
date
date
varchar(50)
varchar(50)
varchar(10)
varchar(50)
<pk>
<fk>
tbl_institucion_cc
id_institucion_cc
nombre_institucion_cc
representacion_legal
telefono
direccion
...
int
varchar(50)
varchar(50)
varchar(10)
varchar(50)
varchar(50)
<pk>
tbl_defensores_comunitarios
id_defensores_comunitario
id_tarea
id_persona_dc
...
int
int
int
<pk>
<fk1>
<fk2>
tbl_persona_dc
id_persona_dc
id_comunidad
cedula
primer_apellido
segundo_apellido
nombres
direccion
telefono
periodo
fecha_inicio
fecha_fin
pcontacto
pdireccion
ptelefono
pemail
...
int
int
varchar(10)
varchar(25)
varchar(25)
varchar(50)
varchar(50)
varchar(50)
varchar(50)
varchar(25)
date
date
varchar(50)
varchar(50)
varchar(10)
varchar(50)
<pk>
<fk>
tbl_comunidad
id_comunidad
nombre_comunidad
int
varchar(50)
<pk>
tbl_redpina
id_redpina
nombre_redpina
telefono
direccion
representante_legal
servicio
...
int
varchar(50)
varchar(50)
varchar(50)
varchar(50)
varchar(50)
text
<pk>
tbl_tarea_redpina
id_tarea_redpina
id_tarea
id_redpina
...
int
int
int
<pk>
<fk1>
<fk2>
tbl_proveedor
id_proveedor
razon_social
ruc_ci
telefono
direccion
...
int
varchar(50)
varchar(13)
varchar(10)
varchar(50)
varchar(50)
<pk>
tbl_detalle_factura
id_detalle
id_factura
descripcion
cantidad
precio
total
...
int
int
varchar(0)
int
float(12,2)
float(12,2)
<pk>
<fk>
tbl_oficina_interno
id_oficina_interna
id_tarea
id_item
cantidad
...
int
int
int
int
<pk>
<fk1>
<fk2>
61
Reference_1
Reference_2
Reference_3
Reference_4
Reference_5
Reference_7
Reference_8
Reference_10
Reference_11
Reference_12
Reference_13
Reference_16
Reference_19
Reference_20
Reference_21
Reference_22
Reference_23
Reference_24 Reference_25
Reference_26
Reference_27 Reference_28
Reference_29
Reference_30
Reference_31
Reference_32
Reference_33
Reference_34
Reference_35
tbl_plan_operativo
id_plan_operativo
nombre_plan_operativo
anio
presupuesto
<pi> Serial
Variable characters (50)
Integer
Float
<M>
Key_1
...
<pi>
tbl_linea_accion
id_linea_accion
nombre_linea_accion
<pi> Serial
Variable characters (255)
<M>
Key_1
...
<pi>
tbl_actividad
id_actividad
nombre_actividad
<pi> Integer
Variable characters (255)
<M>
Key_1
...
<pi>
tbl_tarea
id_tarea
codigo_tarea
descripcion_tarea
fecha_inicio
fecha_fin
recurso_financiero
costeo_total
observacion
<pi> Serial
Variable characters (25)
Text
Date
Date
Float
Float
Text
<M>
Key_1
...
<pi>
tbl_institucion
id_institucion
nombre_institucion
representante_legal
telefono
direccion
<pi> Serial
Variable characters (100)
Variable characters (100)
Variable characters (30)
Variable characters (50)
Variable characters (50)
<M>
Key_1
...
<pi>
tbl_recurso_humano
id_recurso_humano <pi> Integer <M>
Key_1 <pi>
tbl_persona
id_persona
primer_apellido
segundo_apellido
nombres
telefono
direccion
<pi> Serial
Variable characters (25)
Variable characters (25)
Variable characters (30)
Variable characters (10)
Variable characters (50)
Variable characters (50)
<M>
Key_1
...
<pi>
tbl_responsable
id_responsable <pi> Integer <M>
Key_1 <pi>
tbl_retencion
id_retencion
num_documento
codigo_retencion
descripcion
porcentaje
valor
<pi> Serial
Variable characters (25)
Variable characters (20)
Variable characters (255)
Float
Float
<M>
Key_1
...
<pi>
tbl_tipo_retencion
id_tipo_retencion
nombre_tipo_retencion
<pi> Serial
Variable characters (50)
<M>
Key_1
...
<pi>
tbl_financiacion
id_financiacion
monto_financiado
monto_util izado
<pi> Serial
Float
Float
<M>
Key_1
...
<pi>
tbl_institucion_financiacion
id_institucion_financiacion
nombre_institucion_financiacion
<pi> Serial
Variable characters (50)
<M>
Key_1
...
<pi>
tbl_item
id_item
nombre_item
cantidad
valor
<pi> Serial
Variable characters (50)
Integer
Float
<M>
Key_1
...
<pi>
tbl_factura
id_factura
numero_documento
valor
valor_iva
total
<pi> Serial
Variable characters (25)
Float
Float
Float
<M>
Key_1
...
<pi>
tbl_forma_pago
id_forma_pago
nombre_pago
<pi> Integer
Variable characters (50)
<M>
Key_1
...
<pi>
tbl_caja_chica
id_caja_chica
monto
<pi> Serial
Float
<M>
Key_1
...
<pi>
tbl_pago_caja_chica
id_pago_caja_chica <pi> Serial <M>
Key_1 <pi>
tbl_resposicion
id_reposicion
fecha_peticion
fecha_acreditacion
valor_reposicion
<pi> Serial
Date
Date
Float
<M>
Key_1
...
<pi>
tbl_consejo_consultivo
id_consejo_consultivo <pi> Integer <M>
Key_1 <pi>
tbl_persona_consultivo
id_persona_cc
cedula
primer_apellido
segundo_apellido
nombres
direccion
telefono
periodo
fecha_inicio
fecha_fin
pcontacto
pdireccion
ptelefono
pemail
<pi> Serial
Variable characters (10)
Variable characters (25)
Variable characters (25)
Variable characters (50)
Variable characters (50)
Variable characters (50)
Variable characters (50)
Variable characters (25)
Date
Date
Variable characters (50)
Variable characters (50)
Variable characters (10)
Variable characters (50)
<M>
Key_1
...
<pi>
tbl_institucion_cc
id_institucion_cc
nombre_institucion_cc
representacion_legal
telefono
direccion
<pi> Serial
Variable characters (50)
Variable characters (50)
Variable characters (10)
Variable characters (50)
Variable characters (50)
<M>
Key_1
...
<pi>
tbl_defensores_comunitarios
id_defensores_comunitario <pi> Serial <M>
Key_1 <pi>
tbl_persona_dc
id_persona_dc
cedula
primer_apellido
segundo_apellido
nombres
direccion
telefono
periodo
fecha_inicio
fecha_fin
pcontacto
pdireccion
ptelefono
pemail
<pi> Integer
Variable characters (10)
Variable characters (25)
Variable characters (25)
Variable characters (50)
Variable characters (50)
Variable characters (50)
Variable characters (50)
Variable characters (25)
Date
Date
Variable characters (50)
Variable characters (50)
Variable characters (10)
Variable characters (50)
<M>
Key_1
...
<pi>
tbl_comunidad
id_comunidad
nombre_comunidad
<pi> Serial
Variable characters (50)
<M>
Key_1
...
<pi>
tbl_redpina
id_redpina
nombre_redpina
telefono
direccion
representante_legal
servicio
<pi> Serial
Variable characters (50)
Variable characters (50)
Variable characters (50)
Variable characters (50)
Variable characters (50)
Text
<M>
Key_1
...
<pi>
tbl_tarea_redpina
id_tarea_redpina <pi> Serial <M>
Key_1 <pi>
tbl_proveedor
id_proveedor
razon_social
ruc_ci
telefono
direccion
<pi> Serial
Variable characters (50)
Variable characters (13)
Variable characters (10)
Variable characters (50)
Variable characters (50)
<M>
Key_1
...
<pi>
tbl_detalle_factura
id_detalle
descripcion
cantidad
precio
total
<pi> Serial
Variable characters (0)
Integer
Float (12)
Float (12)
<M>
Key_1
...
<pi>
tbl_oficina_interno
id_oficina_interna
cantidad
<pi> Serial
Integer
<M>
Key_1
...
<pi>
4.5. 8 Diagrama conceptual de la base de datos
Figura. 9: Diagrama conceptual de la base de datos de la Aplicación WEB
Fuente: El Autor
62
Reference_1
Reference_2
Reference_3
Reference_4
Reference_5
Reference_7
Reference_8
Reference_10
Reference_11
Reference_12
Reference_13
Reference_16
Reference_19
Reference_20
Reference_21
Reference_22
Reference_23
Reference_24 Reference_25
Reference_26
Reference_27 Reference_28
Reference_29
Reference_30
Reference_31
Reference_32
Reference_33
Reference_34
Reference_35
tbl_plan_operativo
id_plan_operativo
nombre_plan_operativo
anio
presupuesto
<pi> Serial
Variable characters (50)
Integer
Float
<M>
Key_1
...
<pi>
tbl_linea_accion
id_linea_accion
id_plan_operativo
nombre_linea_accion
<pi>
<fi>
Serial
Integer
Variable characters (255)
<M>
Key_1
...
<pi>
tbl_actividad
id_actividad
id_linea_accion
id_financiacion
nombre_actividad
<pi>
<fi1>
<fi2>
Integer
Integer
Integer
Variable characters (255)
<M>
Key_1
...
<pi>
tbl_tarea
id_tarea
id_actividad
codigo_tarea
descripcion_tarea
fecha_inicio
fecha_fin
recurso_financiero
costeo_total
observacion
<pi>
<fi>
Serial
Integer
Variable characters (25)
Text
Date
Date
Float
Float
Text
<M>
Key_1
...
<pi>
tbl_institucion
id_institucion
nombre_institucion
representante_legal
telefono
direccion
<pi> Serial
Variable characters (100)
Variable characters (100)
Variable characters (30)
Variable characters (50)
Variable characters (50)
<M>
Key_1
...
<pi>
tbl_recurso_humano
id_recurso_humano
id_tarea
id_institucion
<pi>
<fi1>
<fi2>
Integer
Integer
Integer
<M>
Key_1
...
<pi>
tbl_persona
id_persona
primer_apellido
segundo_apellido
nombres
telefono
direccion
<pi> Serial
Variable characters (25)
Variable characters (25)
Variable characters (30)
Variable characters (10)
Variable characters (50)
Variable characters (50)
<M>
Key_1
...
<pi>
tbl_responsable
id_responsable
id_tarea
id_persona
<pi>
<fi1>
<fi2>
Integer
Integer
Integer
<M>
Key_1
...
<pi>
tbl_retencion
id_retencion
id_tipo_retencion
id_factura
num_documento
codigo_retencion
descripcion
porcentaje
valor
<pi>
<fi1>
<fi2>
Serial
Integer
Integer
Variable characters (25)
Variable characters (20)
Variable characters (255)
Float
Float
<M>
Key_1
...
<pi>
tbl_tipo_retencion
id_tipo_retencion
nombre_tipo_retencion
<pi> Serial
Variable characters (50)
<M>
Key_1
...
<pi>
tbl_financiacion
id_financiacion
id_institucion_financiacion
id_plan_operativo
monto_financiado
monto_util izado
<pi>
<fi1>
<fi2>
Serial
Integer
Integer
Float
Float
<M>
Key_1
...
<pi>
tbl_institucion_financiacion
id_institucion_financiacion
nombre_institucion_financiacion
<pi> Serial
Variable characters (50)
<M>
Key_1
...
<pi>
tbl_item
id_item
nombre_item
cantidad
valor
<pi> Serial
Variable characters (50)
Integer
Float
<M>
Key_1
...
<pi>
tbl_factura
id_factura
id_forma_pago
id_tarea
id_proveedor
numero_documento
valor
valor_iva
total
<pi>
<fi1>
<fi2>
<fi3>
Serial
Integer
Integer
Integer
Variable characters (25)
Float
Float
Float
<M>
Key_1
...
<pi>
tbl_forma_pago
id_forma_pago
nombre_pago
<pi> Integer
Variable characters (50)
<M>
Key_1
...
<pi>
tbl_caja_chica
id_caja_chica
monto
<pi> Serial
Float
<M>
Key_1
...
<pi>
tbl_pago_caja_chica
id_pago_caja_chica
id_caja_chica
id_factura
<pi>
<fi1>
<fi2>
Serial
Integer
Integer
<M>
Key_1
...
<pi>
tbl_resposicion
id_reposicion
id_caja_chica
fecha_peticion
fecha_acreditacion
valor_reposicion
<pi>
<fi>
Serial
Integer
Date
Date
Float
<M>
Key_1
...
<pi>
tbl_consejo_consultivo
id_consejo_consultivo
id_tarea
id_persona_cc
<pi>
<fi1>
<fi2>
Integer
Integer
Integer
<M>
Key_1
...
<pi> tbl_persona_consultivo
id_persona_cc
id_institucion_cc
cedula
primer_apellido
segundo_apellido
nombres
direccion
telefono
periodo
fecha_inicio
fecha_fin
pcontacto
pdireccion
ptelefono
pemail
<pi>
<fi>
Serial
Integer
Variable characters (10)
Variable characters (25)
Variable characters (25)
Variable characters (50)
Variable characters (50)
Variable characters (50)
Variable characters (50)
Variable characters (25)
Date
Date
Variable characters (50)
Variable characters (50)
Variable characters (10)
Variable characters (50)
<M>
Key_1
...
<pi>
tbl_institucion_cc
id_institucion_cc
nombre_institucion_cc
representacion_legal
telefono
direccion
<pi> Serial
Variable characters (50)
Variable characters (50)
Variable characters (10)
Variable characters (50)
Variable characters (50)
<M>
Key_1
...
<pi>
tbl_defensores_comunitarios
id_defensores_comunitario
id_tarea
id_persona_dc
<pi>
<fi1>
<fi2>
Serial
Integer
Integer
<M>
Key_1
...
<pi>
tbl_persona_dc
id_persona_dc
id_comunidad
cedula
primer_apellido
segundo_apellido
nombres
direccion
telefono
periodo
fecha_inicio
fecha_fin
pcontacto
pdireccion
ptelefono
pemail
<pi>
<fi>
Integer
Integer
Variable characters (10)
Variable characters (25)
Variable characters (25)
Variable characters (50)
Variable characters (50)
Variable characters (50)
Variable characters (50)
Variable characters (25)
Date
Date
Variable characters (50)
Variable characters (50)
Variable characters (10)
Variable characters (50)
<M>
Key_1
...
<pi>
tbl_comunidad
id_comunidad
nombre_comunidad
<pi> Serial
Variable characters (50)
<M>
Key_1
...
<pi>
tbl_redpina
id_redpina
nombre_redpina
telefono
direccion
representante_legal
servicio
<pi> Serial
Variable characters (50)
Variable characters (50)
Variable characters (50)
Variable characters (50)
Variable characters (50)
Text
<M>
Key_1
...
<pi>
tbl_tarea_redpina
id_tarea_redpina
id_tarea
id_redpina
<pi>
<fi1>
<fi2>
Serial
Integer
Integer
<M>
Key_1
...
<pi>
tbl_proveedor
id_proveedor
razon_social
ruc_ci
telefono
direccion
<pi> Serial
Variable characters (50)
Variable characters (13)
Variable characters (10)
Variable characters (50)
Variable characters (50)
<M>
Key_1
...
<pi>
tbl_detalle_factura
id_detalle
id_factura
descripcion
cantidad
precio
total
<pi>
<fi>
Serial
Integer
Variable characters (0)
Integer
Float (12)
Float (12)
<M>
Key_1
...
<pi>
tbl_oficina_interno
id_oficina_interna
id_tarea
id_item
cantidad
<pi>
<fi1>
<fi2>
Serial
Integer
Integer
Integer
<M>
Key_1
...
<pi>
4.5.9 Diagrama lógico de la base de datos
Figura. 10: Diagrama lógico de la base de datos de la Aplicación WEB
Fuente: El Autor
63
4.5.10 Funcionabilidad de las tablas
La base de datos de la Aplicación web para el manejo de la información del Plan Operativo
Anual del Consejo Cantonal de la Niñez y Adolescencia de Ibarra, formado por las siguientes
tablas siguiente manera
N° Nombre de la Tabla Descripción
1 tbl_plan_operativo En esta tabla se registrara toda la información de la
planificación operativa de la Institución
2 tbl_linea_accion Las Líneas de Acción son las subdivisiones que tiene
el POA
3 tbl_actividad Se van a registrar cada una de las actividades que tiene
cada línea de acción
4 tbl_tarea Se registrara cada una de las tareas que tiene cada
actividad del POA
5 tbl_institucion Se va almacenera información de la institución
6 tbl_recurso_humano Se almacenar información del personal que labora en la
Institución
7 tbl_responsable Aquí se hace una relación del personal de la Institución
y se le asigna una actividad por la cual debe de
responder mediante un control sobre el cumplimiento
de esta información
8 tbl_consejo_consultivo
Información de los representantes del Estado y de la
sociedad civil, encargados de elaborar y proponer
políticas locales al Concejo Cantonal. Gozan de
personería jurídica de derecho público y de autonomía
orgánica, funcional y presupuestaria.
9 tbl_defensores_comunitar
ios
Tabla para los defensores comunitarios que está
conformado por representantes de cada junta parroquial
del cantón
10 tbl_persona Es para los miembros de las diferentes entidades que
son anexas la institución
11 tbl_tipo_retencion Para realizar las retenciones económicas por concepto
de formularios y trámites relacionados con la
institución
12 tbl_institucion_financiaci
on
Son para realizar las transacciones económicas
13 tbl_financiacion Para realizar las transacciones y la forma en la que
estas se van a realizar
14 tbl_factura Para emitir las respectivas facturas por concepto de
trámites realizados en la institución
15 tbl_forma_pago Especificar la forma de pago
16 tbl_caja_chica Para registrar datos que son generados en menor
escala. Para o cual se dispone de un rubro económico y
este debe de ser debidamente justificado
17 tbl_institucion_cc Generar información de las entidades con las que se
64
Tabla 4: Características genérenlas de las tablas Fuente: El autor
4.5.11 Diseño de la Pantalla Principal
Figura. 9Pantalla Principal de la Aplicación Web
Fuente: El Autor
trabaja mancomunadamente
19 tbl_comunidad Datos de la comunidad en la que se implementan
proyectos auspiciados por la institución
20 tbl_redpina Aquí se registra las actividades, las alertas para el
cumplimiento de las mismas, el cronograma de las
actividades.
21 tbl_proveedor Datos del proveedor
22 tbl_item Los ítems son las diferentes actividades que se tiene
en cada línea de acción.
65
4.5.12 Diseño de entradas y salidas
Entradas: Son todos los formularios en los que se pude ingresar o registrar la
informaciónpara poder hacer los diferentes procesos.
Figura. 10 Formulario de inscripción
para ingresar usuarios y para ingresar actividades al POA
Fuente: EL Autor
66
Salidas: Son opciones presentes en diferentes formularios que me permiten obtener una
constancia física mediante un reporte, de la información que ha sido procesada.
Figura. 11 Formularios para obtener los reportes de las Actividades cumplidas y de los
miembros de la RED PINA
Fuente: El Autor
4.6 Implementación (esquema del Portal Web)
Mediante el diseño del portal web se podrá observar los servicios que brindan las Institución
para que los usuarios puedan a realizar las consultas referentes al POA o cualquier otro
tema relacionado con el Concejo cantonal de la niñez.
67
Administración
Inicio de
Sesión
INICIO
INGRESOS
Datos del POA Actividades de la agenda digital. Instituciones anexas. Registro de las Líneas de acción. Registro de entidades de atención.
USUARIOS
Consejo Administrativo Representantes legales de la institución Entidades anexas Usuarios en general
PROCESOS
Actividades del POA Cronogramas de Actividades. Agenda digital Cuadros estadísticos Reporte de gatos por actividades.
REPORTES
Fichas de actividades. El POA Actividades Realizadas Cuados estadísticas de las actividades cumplidas. Reporte de gastos Lista de Entidades anexas
ADMINISTRACIÓN
Usuario
Tipo de Usuario
Gráfico 7: Diseño entrada de la Aplicación Web
Fuente: ElAutor.
68
4.6.1 Trabajado con la aplicación
En el navegador de su computador deberá digitalizar http://www.ccnaibarra.com/index.php
Como indicamos a continuación.
Figura. 12Ingreso de la dirección web para acceder a la aplicación
Fuente: El Autor
Esta es la pantalla principal de la aplicación es esta pantalla tenemos los enlaces de
1
Figura. 13Diseño Portal Web
Fuente: Autor
1 2 3 4 5
6
69
1. Inicio que nos llevara la apantalla de administrador para poder hacer cambios en
cuanto a permisos y roles entre otros
Figura. 14: Autenticación de Usuario
Fuente: Autor
2. Misión nos indica la misión de la Institución
Figura. 15: Misión Institucional
Fuente: Autor
70
3. Nos indica la Visión de la Institución
Figura. 16: Visión Institucional
Fuente: Autor
4. Capacitación muestra un cronograma de actividades de la institución
Figura. 17: Cronograma de Actividades
Fuente: Autor
71
5. Nos lleva a una pantalla para poder realizar descargas según la necesidad del
usuario.
Figura. 18: Pantalla de Descargas del Sitio Web
Fuente: Autor
72
6. Tenemos un enlace el mismo con nos vincula a una vista general del POA de la
Institución.
Figura. 19: Pantalla del Plan Operativo Institucional
Fuente: Autor
4.6.2 Ingreso de Información
Esta pantalla es el frontal del administrador en donde se deben de ingresar con la clave y
el nombre de usuario para ir a la pantalla principal del Administrador.
Figura. 20: Pantalla De ingresos a la Aplicación por parte del Administrador
Fuente: Autor
73
Una vez que hemos ingresado la respectiva clave y nombre de usuario nos aparece la
siguiente ventana que es la pantalla de administración del administrador.
Figura. 21: Pantalla Principal del Administrador Fuente: Autor
1. En esta sección vamos encontrar la información referente la creación de usuarios con
sus respectivos roles y la activación de alertas para las diferentes actividades.
2. La segunda sección está dividida en tres partes, la primera que es la PRINCIPAL y
aquí vamos a encontrar todo lo referente a la POA, a la creación, modificación y
eliminación de ítem, responsables, consejo consultivo, instituciones financieras,
instituciones anexas, redpina, tareas, capacitación y la información de entidades con
las que trabaja el Concejo Cantonal de la Niñez. Luego tenemos otra parte en la que
dice CMS en donde podemos controlar las imágenes , el contenido de los banner y
podemos acceder a la publicidad de las descargas y por ultimo tenemos la parte de
1
2
74
REPORTES en donde podemos acceder a los reportes que la aplicación nos brinda
en con respecto a las actividades, entidades, consejo consultivo, defensorías
comunitarias y las REDPINA.
4.6.3Crear usuarios para el sistema
Para crear usuarios vamos hacer clic en USUARIOS de la primera sección y tendremos
la siguiente pantalla. En donde debemos completar la información solicitada.
Figura. 22: Pantalla Principal del Administrador
Fuente: Autor
75
En la pestaña donde dice ROLES al hacer clic aparece esta ventana en las que se nos indica
que roles o perfiles de usuarios se pueden asignar o si es necesario crear nuevos perfiles.
Como vemos a continuación.
Figura. 23: Pantalla para asignar roles o perfiles a los usuarios
Fuente: Autor
76
Ahora si regresamos a la sección número 2 en la primera opción tenemos el POA, en donde
podemos visualizar información de la planificación actual, las programadas para el futuro y la
anterior como nos muestra la siguiente ventana.
Figura. 24: Pantalla para editar las opciones del POA
Fuente: Autor
Si se hace clic en donde dice podemos ver todas las opciones que presenta el POA para
poder trabajar en los diferentes aspectos de esta planificación.
77
4.6.4 Editar el POA
Figura. 25:Pantalla Principal para ingresar la Información al POA Fuente: Autor
78
4.6.5 Nuevas Líneas de Acción
La siguiente ventana nos permite crear NUEVAS LÍNEAS DE ACCIÓN para el POA
Figura. 26: Pantalla para ingresar una línea de acción
Fuente: Autor
79
4.6.6 Ingresar Actividades
Si hacemos clic en donde dice ACTIVIDADES veremos la siguiente ventana que se nos indica a
continuación nos permite crear diferentes actividades para las líneas de acción
Figura. 27: Pantalla para ingresar actividades a la línea de acción
Fuente: Autor
80
4.6.7 Ingresar nuevo ÍTEM
Al hacer clic en ÍTEM aparece esta pantalla nos permite crear diferentes tareas para las
actividades de cada línea de acción
Figura. 28: Pantalla para ingresar Ítem a las actividades de cada línea de acción Fuente: Autor
81
4.6.8 Asignación de responsables
Si hace clic en donde dice RESPONSABLES podemos ver la lista de personal que es
responsable en las diferentes actividades del POA
Figura. 29: Pantalla para ingresar responsables a las Actividades programadas
Fuente: Autor
82
4.6.9 Defensores Comunitarios
Cuando hacemos clic e en DEFENSORES COMUNITARIOS podremos ver la lista de los
encargados de este departamento.
Figura. 30: Pantalla para ver la información de los Defensores Comunitarios
Fuente: Autor
83
4.6.10 Instituciones Financieras
Cuando seleccionemos INSTITUCIÓN FINANCIERA nos indicar la lista de las entidades
financieras con las que trabajamos
Figura. 31: Pantalla para ver la información de las Instituciones Financieras
Fuente: Autor
Figura. 32: Pantalla para ver la información de los Integrantes de la REDPINA
Fuente: Autor
84
Figura. 33: Pantalla para editar la información de la REDPINA
Fuente: Autor
85
4.6.11Ingreso de nuevas tareas
Para crear en una nueva TAREA, hacemos clic en el enlace del mismo nombre y veremos
esta pantalla. En donde debemos llenar el formulario con la información que se nos solicite.
Figura. 34: Pantalla para agregar tareas
Fuente: Autor
En la parte donde dice CMS es l aparte en la que de vemos ir para cambiar el aspecto de la
página hacer la información que estará presente en cada una de las ventanas del sistema.
86
4.6.12 Edición del Contenido de la aplicación
Pantalla que perecee al enlace a CONTENIDO
Figura. 35: Pantalla para agregar el contenido adicional de información
Fuente: Autor Pantalla que perecee al enlace a DESCARGA
Figura. 36: Pantalla para agregar la información en la sección de descargas
Fuente: Autor
87
Pantalla que perecee al enlace a SLIDER
Figura. 37: Pantalla para agregar la información en los Slider
Fuente: Autor
4.6.13 Reportes
En la sección de REPORTES encontramos información que puede ser impresa según en
forma de reporte que puede ser seleccionado ya sea por actividad, entidad entre otras.
88
Este es la pantalla de los reportes de actividades para imprimir lo único que
tienes que hacer es hacer clic en el icono de la impresora y obtendrás reporte para imprimirlo
o también puedes almacenarlo en formato pdf.
Figura. 38: Pantalla para visualizar los reportes de las Actividades Cumplidas
Fuente: Autor
89
Esta es la pantalla para los reportes de Entidades con las que trabaja el Concejo Cantonal de
Niñez.
Figura. 39: Pantalla para visualizar los reportes de las entidades que son parte de las
Institución Fuente: Autor
Esta es la pantalla para los reportes de los miembros de la DEFENSORÍA el Concejo
Cantonal de Niñez.
Figura. 40: Pantalla para visualizar los reportes de los integrantes de la Defensoría de la
Niñez y a Adolescencia Fuente: Autor
90
Esta es la pantalla para los reportes de la REDPINA con la que trabaja el Concejo
Cantonal de Niñez
Figura. 41: Pantalla para visualizar los reportes de las Actividades de la REDPINA
Fuente: Autor
Vista de un reporte que está listo para imprimir
Figura. 42:Vista general de los reportes al momento de la impresión.
Fuente: Autor
91
4.6.14 Codificación
QUE BUSCA ALERTAS DE LAS TAREAS PENDIENTES
CLASE: alertaModel
TIPO: CLASE PHP
RUTA:C:\WWW\poa\administrador\modulos\mod_default\controllers\mod_menusCont
roller.php
<?php
defined("_XTEXEC") or die("Area restingida");
classalertaModelextendsXTModelBase{
public function getAlertas(){
$this->TraerDatosSimple("select * from (select
*,datediff(now(),fecha_fin) as dias_restantes from vta_getalertas) as
consulta where dias_restantes<0 and dias_alerta>=abs(dias_restantes) and
alerta_activa='SI'");
return$this->getData();
}
public function getAlertasEntidades(){
$this->TraerDatosSimple("select * from (select
*,datediff(fecha_salida,now()) as diasalir from vta_entidad) as
alertaentidad where diasalir<=60");
return$this->getData();
}
}
CREA UN OBJETO DE LAS ALERTAS Y LAS DESPLIEGA EN UN MENÚ
SCRIP PHP
FUNCIÓN: PHP
RUTA: C:\WWW\poa\administrador\modulos\mod_default\models\alertaModel.php
$localalerta = new alertaModel();
$datos = $localalerta->getAlertas();
$menus = array();
//$menus[] =
array("id"=>1,"etiqueta"=>"Inicio","url"=>"index.php","submenu"=>null);
$menus[] =
array("id"=>1,"etiqueta"=>"Usuario","url"=>"index.php?xtcom=XTUsuario","sub
menu"=>null);
$menus[] =
array("id"=>1,"etiqueta"=>"Roles","url"=>"index.php?xtcom=XTRol","submenu"=
>null);
if(count($datos)>0){
foreach($datosas$fila){
$etiqueta =
substr($fila["descripcion_tarea"],0,25)."... ";
$url =
"index.php?app=gestion&accion=editar&xtpagcon=&xtcom=tarea&codigo={$fila["i
d_tarea"]}&hidemainmenu=1&id_plan_operativo={$fila["id_plan_operativo"]}";
92
$alerta[] =
array("id"=>1,"etiqueta"=>$etiqueta,"url"=>$url,"submenu"=>null);
}
$menus[] = array("id"=>1,"etiqueta"=>"Alertas
Tareas(".count($datos).")","url"=>"#","submenu"=>$alerta);
}
$datos = $localalerta->getAlertasEntidades();
FUNCIÓN QUE DETERMINA EL MONTO GASTADO DEL POA
CLASE: functiongetGasto
(TIPO: FUNCION PHP
RUTA: C:\WWW\poa\administrador\app\gestion\models\planoperativoModel.php
public function getGasto($id_plan_operativo){
$sql = "SELECT
Sum(a.total)
FROM
tbl_facturaa INNER JOIN
tbl_tarea b ON b.id_tarea = a.id_tarea INNER JOIN
tbl_actividad c ON c.id_actividad = b.id_actividad INNER JOIN
tbl_linea_accion d ON d.id_linea_accion = c.id_linea_accion
WHERE d.id_plan_operativo=$id_plan_operativo";
$this->TraerDatosSimple($sql);
$localdata = $this->getData();
if(count($localdata)>0){
return$localdata[0][0];
}
return0;
LLAMA VISTAS PARA CREAR REPORTES
CLASE:reporteController
TIPO: CLASE PHP
RUTA:
C:\WWW\poa\administrador\app\gestion\controllers\reporteController.php
<?php
defined("_XTEXEC") ordie("Arearestingida");
XTReferencia::LoadModelLib("planoperativo");
XTReferencia::LoadModelLib("reporte");
classreporteControllerextendsXTControllerBase{
93
publicfunctionentidades(){
$localdata = new reporteModel();
$data["listado"] = $localdata->entidades();
$tipo = $_REQUEST["tipo"];
$this->view->show("entidades".$tipo,$data);
}
publicfunctionconsejo(){
$localdata = new reporteModel();
$data["listado"] = $localdata->consejo();
$tipo = $_REQUEST["tipo"];
$this->view->show("consejo".$tipo,$data);
}
publicfunctiondefensorias(){
$localdata = new reporteModel();
$data["listado"] = $localdata->defensorias();
$tipo = $_REQUEST["tipo"];
$this->view->show("defensorias".$tipo,$data);
}
public function pina(){
$localdata = new reporteModel();
$data["listado"] = $localdata->pina();
$tipo = $_REQUEST["tipo"];
$this->view->show("pina".$tipo,$data);
}
publicfunctionactividades(){
$rs_planoperativo = new planoperativoModel();
$data["listado_poa"] = $rs_planoperativo->Todos();
$localdata = new reporteModel();
extract($_REQUEST);
$data["id_plan_operativo"] = $id_plan_operativo;
$data["listado"] = $localdata-
>ActividadesTerminadas($id_plan_operativo);
$data["listado_pendientes"] = $localdata-
>ActividadesPendientes($id_plan_operativo);
$tipo = $_REQUEST["tipo"];
$this->view->show("actividades".$tipo,$data);
}
}
GENERA REPORTE DE LA BASE DE DATOS
CLASE:reporteModel
TIPO: CLASE PHP
RUTA: C:\WWW\poa\administrador\app\gestion\models\reporteModel.php
<?php
defined("_XTEXEC") or die("Area restingida");
classreporteModelextendsXTModelBase{
public function entidades(){
94
$this->TraerDatosSimple("select * from vta_entidad ");
return$this->getData();
}
public function consejo(){
$this->TraerDatosSimple("select * from
vta_persona_consultivo");
return$this->getData();
}
publicfunctiondefensorias(){
$this->TraerDatosSimple("select
distinct(id_persona_dc),persona_nc,nombre_comunidad,cedula,direccion,telefo
no,email fromvta_defensores_comunitarios ");
return$this->getData();
}
public function pina(){
$this->TraerDatosSimple("select * from tbl_redpina ");
return$this->getData();
}
public function ActividadesTerminadas($id_plan_operativo){
$this->TraerDatosSimple("select * from vta_actividad where
id_actividad in (select id_actividad from tbl_tarea where fecha_fin<=NOW())
and id_linea_accion in (select id_linea_accion from tbl_linea_accion where
id_plan_operativo=$id_plan_operativo)");
return$this->getData();
}
public function ActividadesPendientes($id_plan_operativo){
$this->TraerDatosSimple("select * from vta_actividad where
id_actividad in (select id_actividad from tbl_tarea where NOW() <fecha_fin)
and id_linea_accion in (select id_linea_accion from tbl_linea_accion where
id_plan_operativo=$id_plan_operativo)");
return$this->getData();
}
}
CREA UN OBJETO DE LAS ALERTAS Y LAS DESPLIEGA EN UN MENÚ
SCRIP PHP QUE CREA LA FACTURA
FUNCIÓN: functionagregar
RUTA:C:\WWW\poa\administrador\app\gestion\controllers\facturaController.php
publicfunctionagregar()
{
if(!XTPrivilegios::Agregar("factura"))die("No tiene
privilegios");
$xtformaction = XTUtils::Request("xtformaction");
if($xtformaction=="")
{
//inicia modo
$listado_formapago = new formapagoModel();
$data["listado_formapago"] = $listado_formapago->Todos();
95
$this->view->show("agregar",$data);
}
elseif($xtformaction=="GUARDAR"){
$detalle = $_SESSION["localdetalletmp"];
$subtotal = 0;
$iva = 0;
$total = 0;
if(count($detalle)==0){
$datareturn[]=array('estado'=>'ERROR','parametro'=>"La factura no
tiene detalle");
echojson_encode($datareturn);
return;
}
foreach($detalleas$fila){
$subtotal += $fila["total"];
}
$subtotal = round($subtotal,2);
$iva = round(0.12+$subtotal,2);
$total = round(1.12*$subtotal,2);
//inicia modo de guardado
$this->factura = new facturaModel();
$id_forma_pago = XTUtils::Request("id_forma_pago");
$id_tarea = XTUtils::Request("id_tarea");
$numero_documento = XTUtils::Request("numero_documento");
$disponible = $this->factura->DisponiblePoa($id_tarea);
if($total>$disponible){
$datareturn[]=array('estado'=>'ERROR','parametro'=>"Excede el
presupuesto");
echojson_encode($datareturn);
return;
}
$tranret = $this->factura-
>Insertar($id_forma_pago,$id_tarea,$numero_documento,$subtotal,$iva,$total)
;
if($tranret==true){
$id_factura = $this->factura->last_insert;
$localdetalle = new detallefacturaModel();
foreach($detalle as $fila){
$descripcion = $fila["descripcion"];
$cantidad = $fila["cantidad"];
$precio = $fila["precio"];
$total = $fila["total"];
$localdetalle->Insertar($id_factura,
$descripcion, $cantidad, $precio, $total);
}
$datareturn[]=array('estado'=>'OK','parametro'=>$this->factura-
>last_insert);
echojson_encode($datareturn);
}
else{
$datareturn[]=array('estado'=>'ERROR','parametro'=>$this->factura-
>getErrorMensaje());
echojson_encode($datareturn);
}
}
}
96
4.7 Pruebas de Funcionabilidad
4.7.1 Desempeño
La evaluación está enfocada a las características dinámicas de la Aplicación, tales como
fiabilidad y eficiencia.
Fiabilidad
Evaluación: Confiabilidad del sistema sujeto a posibles problemas.
Actividades Observación
Suspensión inesperada de la
energíaeléctrica, 10 veces.
Al restaurar el sistema verificamos que no pasó
nada con los datos, ni con el funcionamiento de
la aplicación web
Conexión de 6 máquinas al mismo
tiempo manejando los mismos
formularios
Sin problemas ni errores
Si cierra el navegador
imprevistamente sin cerrar la sesión.
No afecta al funcionamiento de la aplicación
web, si no confirma las acciones de guardar,
eliminar u otros la aplicación simplemente no
las registra.
Eliminar datos por error Siempre pregunta si está seguro de eliminar los
datos, no se puede eliminar datos que tengan
que ver con otros módulos.
Tabla 5: Medidas de desempeño con respecto a fiabilidad
Fuente: Autores.
Resultado: La confiabilidad del sistema es aceptable, ya que funciona correctamente y no
muestra errores posteriores ni daños en el módulo que se estaba trabajando al momento de
aplicar las actividades indicadas
97
4.7.2 Pruebas de eficiencia
Evaluación: Eficacia y validez del sistema.
Prueba: Simulación del funcionamiento del sistema con una carga de trabajo de E/S de
datos, con más de 20 clientes, 6 empleados, 10 descargas.
Calificación: Buena, Limitada y Mala
Módulos Actividad Errores Deducción Resultado
Ingreso de
Información
Ingreso de
información,
simultáneamente en
varios puntos de red a
todos los módulos.
No generó
ningún error
en ningún
proceso de
entrada al
sistema.
El sistema posee
total credibilidad en
procesamiento de
información. Buena
Procesos
Administrativos
- Control de descargas
- Emisión de informes
del estado de las
actividades
- Ingreso de nuevo
empleado
-Crea un nuevo
usuario
El
administrador
puede hacer
todos los
procesos sin
problemas
- Existe un control
automático del
estado de las
actividades.
- Tiene
visualizaciones y
búsquedas
dinámicas de la
información.
Buena
Peticiones de
reportes
- Registro de
actividades
- Facturación de
servicios
- Emisión de informe
de culminación o
ingreso de nuevas
actividades
- REDPINA
-Listados de Entidades
anexas a la Institución
Respuestas
oportunas al
momento de
petición de
reportes
Todos los reportes
son emitidos de
forma correcta
Buena
98
Tiempo Actividad Duración Deducción Resultado
Inicio y Carga
del Sistema
Procesamiento
de la
Información
- Abrir el navegador
por ende el programa
6 segundos - Es rápido el
acceso
Buena
- Ingreso formulario de
cliente, administrador
Promedio
1 minuto
- Ágil el ingreso de
datos
Buena
- Emisión de
respuestas a la
peticiones
1 minuto - Rápido a emisión
de respuesta
Buena
- Búsquedas de datos 6 segundos - rápida y útil. Buena
- Registro de tareas,
ítem, usuarios y
nuevos empleados
Menos de 13
un segundo
- Excelente la
operatividad de la
base con
elaplicación.
Buena
- Emisión visuales de
Informes
8 segundo - rápida la
visualización de
resultados
Buena
Impresiones - Abrir el informe en
Adobe Reader
- 10 segundos - Demora un poco
porque manda a
dibujar cada dato en
Adobe Reader
Limitada
- Mandar e imprimir a
la hoja el informe
Promedio
8 segundos
- Depende de la
velocidad de la
impresora.
Limitada
Tabla 6: Medidas de medición de desempeño con respecto a eficiencia
Fuente: Autores
4.7.3 Pruebas de Hardware.
DESCRIPCIÓN: la prueba consistió en ingresar a la aplicación, en varios computadores
que poseen características diferentes en cuanto a hardware y en software (en lo que
consistente en a S.O), y se obtuvieron los siguientes resultados.
99
Resultados obtenidos en máquinas con SO propietario.
Tabla 7: Pruebas de Hardware y Software propietario
Fuente: Autor.
Resultados obtenidos en máquinas con SO libre
Tabla 8: Pruebas de Hardware Software libre
Fuente:ElAutor.
4.7.4Pruebas de Seguridad Lógica
Descripción general del módulo de seguridad
Descripciones Funcionales
Autenticación de
usuarios
Permite la autenticación de los usuarios mediante la asignación de
nombres de usuarios y claves.
También permite registrar en la base de datos información
referente a los usuarios que tienen permisos para utilizar la
aplicación web, dependiendo del perfil asignado.
Gestión de datos
según los tipos de
usuarios que sea
En el módulo de usuarios podemos crear, modificar, actualizar,
eliminar usuarios y creación de perfiles operacionales.
PROCESADOR MEMORIA DISCO S.O PROPIETARIO TIEMPO (Cargar
Aplicación )
USUARIOS
PIV 128 40GB WINDOWS XP 34s 5
PIV 1G 80GB WINDOWS XP 26s 6
P DUAL CORE 1GB 120GB WINDOWS XP 8s 10
P CORE 2 DUO 1GB 120GB WINDOWS 7 5S 24
P CORE 2 DUO 1GB 40GB WINDOWS VISTA 5S 33
P CORE I7 4GB 500GB WINDOWS 7 3S 46
PROCESADOR MEMORIA DISCO S.O LIBRE TIEMPO (Cargar
Aplicación )
USUARIOS
PIV 128 40GB UBUNTU 21s 5
PIV 1G 80GB UBUNTU 16 6
P DUAL CORE 1GB 120GB UBUNTU 4s 10
P CORE 2 DUO 1GB 120GB UBUNTU 2S 24
P CORE 2 DUO 1GB 40GB UBUNTU 2S 33
P CORE I7 4GB 500GB UBUNTU 2S 46
100
asignado
Gestión de reportes En esta opción el usuario con perfil de administrador puede
generar reportes de los usuarios que han accedido a la aplicación
web, según el perfil asignado.
Respaldos de Base de
datos
Permite sacar un respaldo, de la base de datos de la aplicación
web y ser almacenado en un lugar específico (según el criterio del
administrador).
Tabla 9: Descripción de las Opciones del módulo de seguridad
Fuente: El Autor
En la siguiente tabla se indica los diferentes tipos de usuarios, con los que trabaja la
aplicación.
TIPOS DE USUARIOS
Tipo de usuario 1 Administrador
Actividades Administración, mantenimiento y soporte de la
aplicación web.
Tipo de usuario 2 Equipo Técnico
Actividades Registro de entrada y salida de información del POA
Tipo de usuario 3 Usuarios Generales
Actividades Ingresara a la página principal, descargar formularios
del REA y leyes a fines a la institución, cronogramas de
capacitación.
Tabla 10: Descripción de los tipos o perfiles de usuarios
Fuente: El Autor
DESCRIPCIÓN: Tratar de forzar el ingreso a la base de datos y al sistema para causar
daños.
Actividad Observación Resultado
Eliminar archivos del
sistema relacionados
con la aplicación web
Los usuarios del sistema se encuentran como usuarios
generales por lo que no tienen acceso a la carpeta del
sistema.
Imposible
Desinstalar las
herramientas que
utiliza la aplicación
web
Los usuarios del sistema se encuentran como usuarios
generales por lo que no tienen permisos para
desinstalar programas.
Imposible
101
Tabla 11: Pruebas de seguridad de la aplicación web
Fuente: El Autor
El resultado de las pruebas demuestra que la aplicación web funciona con requisitos mínimos
de hardware. Obviamente su funcionamiento es mejor con equipos con mayores
características en cuanto a hardware, y con respecto al software específicamente sistema
operativo se puede decir que funciona de mejor manera con el SO libre, esto puede ser por
la compatibilidad de las herramientas que se usaron para desarrollar esta aplicación(open
sourse).
Ingresar en la red dos
puntos con el mismo
usuario y contraseña
Ingresamos diferentes usuarios con el mismo login y
contraseña
Imposible
Ingreso por el
explorador digitando
dirección de los
archivos con
relación a la
aplicación web
Imposible
Ingreso por el popup
con diferentes login y
claves
Imposible
Ingreso a la base de
datos
Imposible
Respaldos de la base
de datos
Solo el administrador de la aplicacion tiene acceso a
esta informacion, por ende un usuario general no
puede realizar estas operaciones
Imposible
102
4.8.- Mantenimiento.
Se basa en los diagramas de casos de uso, se diseñaron los escenarios con la finalidad de
obtener de manera clara los requerimientos y acciones del sistema y del usuario.
N° R REQUISITOS FUNCIONES
1 Requisitos comunes
de las interfaces.
El software plateando meja una estructura modular compuesto
de forma general, Front-End que es el que se ejecutándose
en el cliente, mediante un navegador de internet, y hace
referencia al estado inicial de un proceso y contrasta con
Back-End se ejecuta en el servidor mediante un compilador,
que se refiere al estado final de los procesos que maneja el
software.
2 Interfaz de usuario.
La aplicación se visualiza mediante la interface más amigable
para los usuarios que permite tener acceso al usuario a las
funciones del sistema este es responsable de recoger entradas
de los usuarios, procesarlas de tal manera que cumplan las
especificaciones para que se ejecuten en el servidor, pueda
usarlas formando una interfaz con entorno amigable
3 Interfaz de
hardware.
Las características necesarias para el sistema requiere de los
siguientes requerimientos: 1GB de memoria RAM, espacio
en de disco para almacenamiento 150MBHD, conectores
para dispositivo E/S, un procesador Intel Pentium IV o
superior y conexión a internet 128 kbps
4 Interfaz de software.
Servidor de base de datos MySqlv donde se almacenará la
información de la aplicación. El lenguaje de programación se
utilizara HTML y ejecutado en el servidor se utiliza PHP.El
Servidor Apache HTTP: Es un servidor Web de tecnología
Open Source sólido de uso comercial flexible, rápido eficiente
y multiplataforma.
5
Interfaz de
comunicación.
La interfaz de comunicación entre el servidor de base de datos
y la aplicación desarrollada se realiza a través de PHP data
objects es la librería de acceso a datos de la aplicación.
Tabla 12: Levantamiento de requerimientos. Fuente: El autor
103
4.8.1 Características genérales del sistema
CARACTERÍSTICA FUNCIONES
Rendimiento.
El software soporta varias conexiones a la vez ya que está
desarrollado a través de interfaz web que permite soportar varias
conexiones a la vez, además realiza operaciones a través de
disparadores y procedimientos almacenados que abren y cierran
las conexiones a la base de datos simultáneamente.
Seguridad.
-Uso de contraseñas para cada usuario
-La conexión entre la administración web es a través del protocolo
http utilizando como plataforma servidor Apache, para encriptar el
envío y recepción de datos.
-Validación de usuarios a través de script propio de MySql.
-Seguridad a nivel de MySQL para dar políticas de acceso a las
tablas del software
-Registros de ingreso a la aplicación.
-Creación de roles y asignarlos a cada usuario dependiendo su
funcionalidad
- Respaldo de la base de datos solo si se tiene permiso de
administrador.
Fiabilidad.
-La plataforma de la aplicación es con la base de datos MySQL
versión, que se caracteriza por la seguridad, integridad,
disponibilidad de los datos.
Disponibilidad.
-La aplicación ha sido desarrollado tomando en cuenta las
necesidades, requerimientos, reglas, política, misión, objetivos…
de la institución por lo que se encuentra disponible el 100% del
tiempo mientras las tareas de mantenimiento se realizan en días no
laborables que no afectan las tareas administrativas sobre el
sistema.
Mantenibilidad.
-El sistema cuenta con características parametrizables lo que
permitirá futuros mantenimientos, dicha tarea estará encargada al
desarrollador del sistema y se las realizara en forma periódica
según los requerimientos del área.
-Una de las ventajas de utilizar herramientas y lenguajes basados
104
Portabilidad.
en software libre se garantiza la portabilidad de manera que el
99.9% de la aplicación es portable ya que la aplicación es
independiente de cualquier tipo de plataformas Windows o Linux.
Tabla 13: Características genérenlas de la aplicación. Fuente: El autor
Conclusión: Haciendo la comparación entre el tiempo en que se demoraban antes en el
tratamiento de información manualmente; es muy notoria la reducción del tiempo en el
procesamiento de la información y a su vez brinda el sistema de mayor eficacia y agilidad.
105
CONCLUSIONES
De acuerdo a los resultados obtenidos a lo largo del estudio realizado y de la experiencia
adquirida en el desarrollo de la aplicación, se ha llegado a las siguientes conclusiones
teniendo en cuenta los objetivos y alcance de la investigación
El Consejo Cantonal de la Niñez y Adolescencia como un ente público en su proceso
de mejoramiento e innovación institucional ha visto la importancia de crear un portal
web donde se socialice y transparente toda la gestión.
El portal web mantiene informado a las entidades públicas y privadas que trabajan con
la niñez y adolescencia acerca de los requisitos para su registro y otros elementos
informativos, agilitando el procedimiento para su registro respectivo en el Consejo.
El Consejo Cantonal permitirá a que otras instancias de cooperación internacional
apoyen en el financiamiento de las operaciones y proyectos.
Todas las entidades públicas y privadas van ligados conjuntamente con la innovación
tecnológica, como una herramienta de comunicación e información permanente que
optimiza recursos y minimiza los gastos de publicidad y promoción, simplemente se
carga en el portal y se da a conocer los elementos más relevantes del Consejo.
106
RECOMENDACIONES
De acuerdo a los resultados obtenidos en la investigación y de la experiencia adquirida en el
desarrollo del proyecto a aplicación, se ha llegado a las siguientes conclusiones teniendo en
cuenta los objetivos y alcance de la investigación.
Se determine las claves correspondientes para el manejo del portal y quienes serán las
personas que manejaran el portal para su revisión y retroalimentación.
En la etapa inicial se busque una forma de socialización a las entidades públicas y
privadas de atención infantil para que se conozca del portal y accedan a este.
Se elaboren documentos concisos y claros para que la comunidad y demás
instituciones puedan acceder a la información.
Se está innovando la página a través de fotos, lecciones aprendidas, diálogos y
recomendaciones a la institución para su mejoramiento.
107
BIBLIOGRAFÍA
Adolescencia, C. d. (2012). Art. 1 del Código de la Niñez y Adolescencia.
Adolescencia, C. d. (2012). Art. 120 del Código de la Niñez y Adolescencia.
Anonimo. (2012). http://es.wikipedia.org/wiki/Plan_operativo. Obtenido de
Ibarra, O. q. (2012). Art. 6 .
Ibarra, O. q. (2012). Art. 10 .
Ibarra, O. q. (2012). Art. 14 .
Ibarra, O. q. (2012). Art. 15.
Ibarra, O. q. (2012). Art. 16 .
Ibarra, O. q. (2012). Art. 3 de la Ordenanza que Regula la Constitución y
Funcionamiento del Consejo Cantonal de la Niñez y Adolescencia de Ibarra.
Ibarra, O. q. (2012). Art. 5 .
Ibarra., R. d. (2012). Art. 1 .
Ibarra., R. d. (2012). Art. 2.
Ibarra., R. d. (2012). Art. 3.
LINCOGRAFÍA
http://es.wikipedia.org/wiki/Plan_operativo.
http://colombia.acambiode.com. (2012).
http://colombia.acambiode.com/notas_prensa/importancia-de-las-bases-de-datos-en-
las-empresas_np15432. Obtenido de
http://colombia.acambiode.com/notas_prensa/importancia-de-las-bases-de-datos-en-
las-empresas_np15432.
http://es.myhotarticles.appspot.com. (2012).
http://es.myhotarticles.appspot.com/article/importance-of-programming-languages.
Obtenido de http://es.myhotarticles.appspot.com/article/importance-of-programming-
languages.
http://es.wikipedia.org. (2012). Sistema de Informacion . Obtenido de
http://es.wikipedia.org.
http://ocw.ua.es/Ciencias_Sociales/. (2012).
http://ocw.ua.es/Ciencias_Sociales_y_Juridicas/nuevas-tecnologias-aplicadas-a-la-
educacion/Taller1_PrimeroPasosWwbBuilder.pdf.
108
a.es/Ciencias_Sociales_y_Juridicas/nuevas-tecnologias-aplicadas-a-la-
ducacion/Taller1_PrimeroPasosWwbBuilder.pdf.
http://pdonpolo.tripod.com/ventajas.html. (2012)pdonpolo.tripod.com/ventajas.html.
Obtenido de http://pdonpolo.tripod.com/ventajas.html.
http://scruz334.blogspot.es/tags/Cascada/. (24 de julio de 2013).
cruz334.blogspot.es/tags/Cascada/.
http://www.emagister.com. (2012). http://www.emagister.com. Obtenido de
http://www.emagister.com.
http://www.lasticenelaula.es/portal/. (2012).
http://www.lasticenelaula.es/portal/index.php/joomla/instalacion/22-monta-un-
servidor-local-en-windows-con-wampserver.html. Obtenido de http://www
.lasticenelaula.es/portal/index.php/joomla/instalacion/22-monta-un-servidor-local-en-
windows-con-wampserver.html.
http://www.mariapinto.es. (2012). http://www.mariapinto.es. Obtenido de
http://www.programasgratis.com. (2012).
http://www.queo.com.mx. (2012). http://www.queo.com.mx. Obtenido de
http://www.queo.com.mx.
http://www.w3.org/pub/WWW/Daemon/User/Config/AccessAuth.html. (24 de julio
de 2013).
http://brak.unsl.edu.ar/info/sqltut.htm
http://www.desarrolloweb.com/manuales/20
http://es.wikipedia.org/wiki/Zend_studio
Anonimo. (2012). http://es.wikipedia.org/wiki/Plan_operativo. Obtenido de
http://colombia.acambiode.com. (2012).
http://colombia.acambiode.com/notas_prensa/importancia-de-las-bases-de-datos-en-
las-empresas_np15432.
http://es.myhotarticles.appspot.com. (2012).
http://es.myhotarticles.appspot.com/article/importance-of-programming-languages.
Obtenido de http://es.myhotarticles.appspot.com/article/importance-of-programming-
languages.
http://es.wikipedia.org. (2012). Sistema de Informacion . Obtenido de
http://es.wikipedia.org.
http://ocw.ua.es/Ciencias_Sociales/. (2012).
109
http://ocw.ua.es/Ciencias_Sociales_y_Juridicas/nuevas-tecnologias-aplicadas-a-la-
educacion/Taller1_PrimeroPasosWwbBuilder.pdf.
110
ANEXOS
ANEXOS
Universidad Autónoma regional de los Andes
UNIANDES
Encuesta:
Objetivo:
Recolectar información sobre la manipulación manual de los datos del Consejo Cantonal de la
Niñez y Adolescencia de Ibarra
Dirigida a:
Para los miembros del directorio del Consejo Cantonal de la Niñez y Adolescencia
Fecha:……………………………….
Responder a las siguientes preguntas de forma clara y puntual.
1. ¿Conoce que instituciones públicas y privadas de orden social están registrados en
el Consejo Cantonal de la Niñez y Adolescencia?
Si ( ) No( )
2. El Consejo Cantonal de la Niñez y Adolescencia ha asesorado y/o apoyado a las
instituciones amigas, en que aspectos:
Políticas Públicas ( )
Organización de consejos consultivos y defensoría comunitarias ( )
Leyes ( )
Coordinación y articulación de la REDPINA ( )
Registro de entidades de atención ( )
Capacitación ( )
2
Creación de las rutas de atención ( )
Aprobación de planes, programas y proyectos
3. La socialización de la información que el Consejo Cantonal de la Niñez y
Adolescencia lo hace a las instituciones es:
Permanente (Cada mes) ( )
Eventualmente (Cada tres meses) ( )
No ha llegado ( )
4. Cuáles son los medios que el Consejo utiliza para la comunicación e información
hacia las instituciones.
Publicación en el periódico ( )
Mensajes a los correos ( )
Comunicación en oficios ( )
Llamadas telefónicas ( )
Autoconvocatorias ( )
5. Estaría de acuerdo con la creación de un portal Web, que difunda información
relevante del Consejo Cantonal de la Niñez y Adolescencia y todas las entidades de
atención
Si ( ) No( )
6. Qué información debería contener el portal Web del Consejo Cantonal de la
Niñez y Adolescencia
Plan Operativo Anual ( )
Avance técnico financiero del cumplimiento de actividades ( )
Alerta en las instituciones para la renovación del registro ( )
Capacitaciones ( )
Entidades de la REDPINA ( )
Reporte del Consejo Consultivo NNA ( )
Formulario para el registro de entidades de atención ( )
Reporte de defensorías comunitarias ( )
ANEXOS
Universidad Autónoma regional de los Andes
UNIANDES
Entrevista:
Objetivo:
Recolectar información sobre la manipulación manual de los datos del Consejo Cantonal de la
Niñez de Ibarra de Ibarra
Dirigida a:
a. Para la Secretaria Ejecutiva
b. Para el Alcalde del Cantón
Fecha:……………………………….
1. ¿Cuál es su opinión acerca del posicionamiento que el Consejo Cantonal de la
Niñez y Adolescencia goza en la actualidad frente a la comunidad e
instituciones del cantón Ibarra?.
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
2. ¿Cree que se debe mejorar la comunicación interinstitucional para fortalecer
los vínculos entre estas. Cómo lo están haciendo, y qué se debe implementar?.
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
3. ¿Disponen de recursos económicos para la creación de una página Web?.
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
………..………………………………………………………………………………..
CONSEJO CANTONAL DE LA NIÑEZ Y ADOLESCENCIA DE IBARRA
Plan Operativo 2012
LÍNEAS DE
ACCIÓN
ACTIVIDADES TAREAS
TIEMPO PLANIFICADO RECURSOS REQUERIDOS
COSTEO
TOTAL
OBSERV
ACIÓN INICIO FIN HUMANOS FINANCIER
OS
1. POLÍTICAS
PÚBLICAS
1.- Definida,
aprobada y
socializada la Política
Pública cantonal.
1.1.- Actualización de la Política
Pública local. enero del
2012
febrero del
2012
CCNA-I,
RedPina,
Concejo
Municipal
1000 1000
Ninguna
1.3.- Aprobación de Política Pública
por el Consejo Municipal. enero del
2012
febrero del
2012
CCNA-I,
RedPina,
Concejo
Municipal
Ninguna
CCNA-I
2
1.2.- Elaboración del PE-
Institucional para operativizar las
políticas públicas en el cantón
marzo del
2012 marzo 2012
CCNA-I,
RedPina,
Concejo
Municipal
500 500 Ninguna
1.4.- Socialización y difusión del
plan de Política Publica en el
cantón Ibarra
Abril del
2012
julio del
2012
Equipo técnico
SEL
500 500 Ninguna
2.- Vigilancia y
exigibilidad de la
aplicación de las
políticas nacionales y
locales de protección
integral a la niñez y
adolescencia.
2.1.- Coordinación
interinstitucional
enero del
2012
diciembre
del 2012
Técnico en
gestión de
política pública
y SEL
Ninguna
2.2.- Elaboración de material
educativo de difusión.
febrero del
2011
abril del
2011
Técnico en
gestión de
política pública
y SEL
500 500 Ninguna
2.3.- Socialización de informes de
las actividades ejecutadas
agosto del
2012
agosto del
2012
Técnico en
gestión de
política pública
y SEL
Ninguna
2.4.- Evento de rendición de
cuentas.
10 de agosto
del 2012
15 de agosto
del 2012
Técnico en
gestión de
política pública
y SEL
300 300 Ninguna
3
2.5.- Vigilancia a las acciones que
desarrollan las instituciones a favor
de la niñez y adolescencia.
ene-12 dic-12 Técnico en
gestión de
política pública
y SEL
Ninguna
2. FORTALECER
EL SNDPINNA
DEL CANTON
3.- Espacios de
participación de
Niñez,
Adolescencia y de
adultos
organizados y
fortalecidos en
favor al
cumplimiento,
protección,
vigilancia y
exigibilidad de
derechos en el
cantón Ibarra
3.1.-Participacion del Consejo
Consultivo de niños, niñas y
adolescentes en actividades
cantonales y provinciales.
enero de
2012
diciembre
del 2012
Equipo técnico
SEL
500 500 Ninguna
3.2. Talleres, acompañamiento y
capacitación al C.C.C.N.A.
enero del
2012
diciembre
2012
Equipo técnico
SEL
300 300 Ninguna
3.3. Acompañamiento y
capacitación a la Junta Protectora
de Derechos.
enero del
2012
diciembre
del 2012
Equipo técnico
SEL
Ninguna
3.4.- Fortalecimiento de la Junta
Protectora de Derechos
enero del
2012
diciembre
del 2012
Equipo técnico
SEL
Ninguna
4
3.5.- Talleres de coordinación
interinstitucional (MIES,
CCNA.DINAPEN,JCPD y otros) para
planificación de trabajo de
intervención en las comunidades.
enero del
2012
diciembre
del 2012
Equipo técnico
SEL
300 300 Ninguna
3.6.- Organización, seguimiento y
acompañamiento a las Defensorías
Comunitarias
enero del
2012
diciembre
del 2011
Equipo técnico
SEL
500 500 Ninguna
3.7.- Capacitación a Defensorías
comunitarias y comunidades de
base sobre CNA, SLPINA, buen
trato, rutas de denuncia y otros.
enero del
2012
diciembre
del 2012
Equipo técnico
SEL
200 200 Ninguna
3.8.- Posesión de Defensores
Comunitarios.
enero del
2012
diciembre
del 2012
Equipo técnico
SEL
500 500 Ninguna
3.9.- Diseño, distribución, y
capacitación con material de
difusión sobre SNDPINA, deberes y
derechos.
enero del
2012
diciembre
del 2012
Equipo técnico
SEL
500 500 Ninguna
3.10.- Eventos de apoyo a la
participación social y comunitaria
con énfasis en niñez y adolescencia.
enero del
2012
diciembre
del 2012
Técnico REA y
SNDPINA
253 253 Ninguna
5
3.11.- Seguimiento y
acompañamiento a proceso de
elaboración de Códigos de
Convivencia
enero del
2012
diciembre
del 2012
Técnico REA y
SNDPINA
300 300 Ninguna
REGISTRO DE
ENTIDADES DE
ATENCION 4.- Instituciones
privadas y
públicas de
atención
registradas en el
CCNA-I
4.1.- Capacitación y difusión del
proceso de registro a entidades de
atención pública y privada.
enero del
2012
diciembre
del 2012
Técnico REA y
SNDPINA
500 500 Ninguna
4.2.- Registro de funcionamiento de
las entidades de atención e
inscripción y autorización de
ejecución de programas y
proyectos.
abril del
2012
diciembre
del 2012
Técnico REA y
SNDPINA
Ninguna
4.3.- Coordinación
interinstitucional con entidades de
atención a NNA para ejecutar
talleres de capacitación en temas de
niñez y adolescencia.
enero del
2012
diciembre
del 2012
Técnico REA y
SNDPINA
300 300 Ninguna
4.4.- Coordinación
interinstitucional para el
seguimiento a la ejecución de los,
planes y proyectos registrados.
enero del
2012
diciembre
del 2012
Técnico REA y
SNDPINA
Ninguna
6
3 RED DE
PROTECCION
5.- Red de
protección integral
a la niñez y
adolescencia de
Ibarra
funcionando
articuladamente
5.1.- Talleres con instituciones para
la articulación de la Red de
Protección Integral a la Niñez y
Adolescencia y sus familias.
REDPINA
enero del
2012
dic-12 Técnico REA y
SNDPINA
500 500 Ninguna
5,2.- Elaboración y diseño de
material de difusión rutas de
atención
abr-12 jul-12 Técnico REA y
SNDPINA
500 500 Ninguna
5.3.- Coordinación
interinstitucional para el
fortalecimiento de la Red de
Protección
ene-12 dic-12 Técnico REA y
SNDPINA
Ninguna
5.4.- Participación en eventos de
niñez y adolescencia a nivel
nacional e institucional.
ene-12 dic-12 Técnico REA y
SNDPINA
500 500 Ninguna
4 CCNA-
SECRETARIA
EJECUTIVA
6.- CCNA-Ibarra
fortalecido,
ejerciendo sus
obligaciones con
responsabilidad
6.1.- Gestiones para obtener
recursos para el FOCAN
ene-12 dic-12 Equipo técnico
SEL
Ninguna
7
6.2.- .-Elección de los miembros de
la sociedad civil
enero del
2012
diciembre
del 2012
Equipo técnico
SEL
500 500 Ninguna
6.3.- Talleres sobre sensibilización
para prevenir el maltrato y abuso,
CNA, SNPINA.
enero del
2012
diciembre
del 2012
Equipo técnico
SEL
500 500 Ninguna
6.4.- Seguimiento y evaluación del
personal del CCNA-I
enero del
2012
diciembre
del 2012
Equipo técnico
SEL
Ninguna
6.5.- Capacitación y fortalecimiento
a la oficina de Secretaría Ejecutiva
enero del
2012
diciembre
del 2012
Equipo técnico
SEL
500,0
500,0
Ninguna
TOTAL 9.953,0 9.953,0