facultad de sistemas mercantiles carrera de...

139
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

Upload: others

Post on 25-Sep-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 2: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.: …………………

Page 3: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 4: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 5: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 6: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 7: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 8: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 9: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 10: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 11: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 12: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 13: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 14: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 15: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 16: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 17: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 18: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 19: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 20: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 21: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 22: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 23: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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).

Page 24: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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;

Page 25: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 26: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 27: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 28: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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)

Page 29: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 30: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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:

Page 31: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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)

Page 32: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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)

Page 33: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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).

Page 34: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 35: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 36: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 37: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 38: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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,

Page 39: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 40: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 41: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 42: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 43: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 44: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

.

Page 45: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 46: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 47: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 48: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 49: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 50: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 51: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 52: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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,

Page 53: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 54: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 55: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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?.

Page 56: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 57: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 58: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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%

Page 59: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 60: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 61: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 62: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 63: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 64: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 65: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 66: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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)

Page 67: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 68: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 69: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 70: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 71: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 72: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 73: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 74: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 75: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 76: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 77: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

email

...

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

email

...

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

email

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

email

...

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

email

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

email

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

mail

...

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>

Page 78: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

email

<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

email

<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

email

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

email

<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

email

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

email

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

mail

<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

Page 79: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

email

<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

email

<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

email

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

email

<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

email

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

email

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

mail

<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

Page 80: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 81: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 82: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 83: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 84: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 85: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 86: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 87: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 88: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 89: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 90: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 91: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 92: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 93: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 94: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

77

4.6.4 Editar el POA

Figura. 25:Pantalla Principal para ingresar la Información al POA Fuente: Autor

Page 95: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 96: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 97: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 98: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 99: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 100: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 101: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

84

Figura. 33: Pantalla para editar la información de la REDPINA

Fuente: Autor

Page 102: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 103: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 104: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 105: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 106: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 107: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 108: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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"]}";

Page 109: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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{

Page 110: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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(){

Page 111: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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();

Page 112: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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);

}

}

}

Page 113: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 114: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 115: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 116: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 117: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 118: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 119: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 120: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 121: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 122: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 123: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 124: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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.

Page 125: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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).

Page 126: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

109

http://ocw.ua.es/Ciencias_Sociales_y_Juridicas/nuevas-tecnologias-aplicadas-a-la-

educacion/Taller1_PrimeroPasosWwbBuilder.pdf.

Page 127: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

110

ANEXOS

Page 128: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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 ( )

Page 129: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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 ( )

Page 130: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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 ( )

Page 131: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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?.

……………………………………………………………………………

……………………………………………………………………………

……………………………………………………………………………

Page 132: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

3. ¿Disponen de recursos económicos para la creación de una página Web?.

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………………………………………………………

………..………………………………………………………………………………..

Page 133: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 134: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 135: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 136: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 137: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 138: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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

Page 139: FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMASdspace.uniandes.edu.ec/bitstream/123456789/2326/1/TUISIS004-20… · 2.2.14Lenguajes de programación web ... 4.5.12 Diseño de

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