tesis completa norita

184
1 CAPITULO I INTRODUCCIÓN 1.1. INTRODUCCIÓN En la actualidad, en el contexto mundialista, se tiene por cierto que el más significativo y primordial activo de una institución, ente empresarial u organización social es su información y aún más importante es la manera como la maneja la misma. Los sistemas manuales para la administración de la información han caído en obsolescencia debido a las renuentes pérdidas e incongruencias que originan, limitando su uso sólo a situaciones que en realidad lo ameriten. Con la llegada de las tecnologías de información y comunicación se ha logrado automatizar el tratamiento de la información para hacerlo más accesible de forma simple y precisa, además, justificando el ahorro de mano de obra y el exceso de la utilización de papel, es así, que los procesos de automatización han evolucionado a partir de las diferentes necesidades de cada organización. [AL 2010] La automatización de procesos es una necesidad de gran escala en las organizaciones públicas y privadas para el control efectivo de los datos y procesos que garantiza calidad en la ejecución y la disponibilidad de la información, disminuyendo errores y aprovechando cada recurso material y humano de la organización. De esa forma, se fijan estándares de programación y ejecución, transparentándose la lógica de las organizaciones para cualquier área involucrada en la gestión

Upload: ronald-huanca-calle

Post on 03-Feb-2016

241 views

Category:

Documents


0 download

DESCRIPTION

tesis de sistemas de informacion

TRANSCRIPT

Page 1: Tesis Completa Norita

1

CAPITULO I

INTRODUCCIÓN

1.1. INTRODUCCIÓN

En la actualidad, en el contexto mundialista, se tiene por cierto que el más significativo y

primordial activo de una institución, ente empresarial u organización social es su información

y aún más importante es la manera como la maneja la misma. Los sistemas manuales para la

administración de la información han caído en obsolescencia debido a las renuentes pérdidas e

incongruencias que originan, limitando su uso sólo a situaciones que en realidad lo ameriten.

Con la llegada de las tecnologías de información y comunicación se ha logrado automatizar el

tratamiento de la información para hacerlo más accesible de forma simple y precisa, además,

justificando el ahorro de mano de obra y el exceso de la utilización de papel, es así, que los

procesos de automatización han evolucionado a partir de las diferentes necesidades de cada

organización.

[AL 2010]

La automatización de procesos es una necesidad de gran escala en las organizaciones

públicas y privadas para el control efectivo de los datos y procesos que garantiza calidad en la

ejecución y la disponibilidad de la información, disminuyendo errores y aprovechando cada

recurso material y humano de la organización. De esa forma, se fijan estándares de

programación y ejecución, transparentándose la lógica de las organizaciones para cualquier

área involucrada en la gestión administrativa. La presente investigación se centró en el

“DESARROLLO DE UN SISTEMA DE INFORMACIÓN WEB APOYADA EN LAS

TECNOLOGÍAS DE LA INFORMACIÓN PARA AUTOMATIZAR LOS PROCESOS DE

REGISTRO Y CONTROL EN EL PROGRAMA DE ATENCIÓN DE NIÑOS(AS). CASO DE

ESTUDIO, PAN ORURO”, siendo una necesidad institucional, participar en la evolución de

las tecnologías de información y comunicación.

[SRG2000]

1.2. ANTECEDENTES.

El 7 de abril de 1997, mediante Decreto Supremo No. 24557, el Gobierno crea el Programa

de Atención al Niño(a), actualmente se tiene 219 centros PAN en el área urbana y 191 en los

municipios rurales del departamento de Oruro; el objetivo del PAN es: "garantizar la

promoción de servicios de educación inicial, salud, nutrición y protección en todo el territorio

Page 2: Tesis Completa Norita

2

nacional, a todos los niños y niñas de 0 a 6 años de edad", estableciendo el carácter

intersectorial, integral, descentralizado y participativo del Programa.

[PLPAN1997]

La tecnología la cual se pretende desarrollar para el PAN tomará como base, diferentes

investigaciones, con similares característica institucionales, estos trabajos fueron

desarrollados en la carrera de Ingeniería de Sistemas de la Universidad Técnica de Oruro bajo

las siguientes características.

Ing. Quisbert Ríos Jaime Nelson “Desarrollo de una Aplicación Web para Hotel

Bolivia”, en proyecto se controla las diferentes transacciones comerciales en base a la

tecnología de desarrollo de software orientado a objeto.

[QRJ2009]

Ing. López Canelas Miguel Ángel “Sistema de Información para el Monitoreo y

Seguimiento a Proyectos de Salud”, este proyecto utiliza el análisis y diseño

estructurado para la administración de los procesos administrativos en el área de salud.

[LCM2004]

Ing. Velarde Jessica “Sistema de Información para AFO”, este proyecto utiliza el

análisis y diseño estructurado para los procesos de registro en el área de

administración

[VJ2004]

Ing. Chambi Rufino Edson Josue “Sistema de Información para el Control y

Seguimiento de Patrocinios en el CDI BO-609 Oruro”, este proyecto utiliza el análisis

y diseño estructurado para los procesos de control y seguimiento que se realiza en el

área de patrocinio del CDI BO-609 Oruro.

[CHRE2013]

1.3. SITUACION PROBLEMICA

Bajo las características de la organización PAN se consideran los siguientes elementos como

necesidades para el desarrollo del proyecto.

La comunicación es deficiente entre la administración y supervisiones de cada

municipio causando retardo en la entrega de reportes.

Page 3: Tesis Completa Norita

3

Existe distancia entre la institución administrativa del PAN y los otros Centros PAN

especialmente delos municipios rurales, no integrándose la información de los

diferentes procesos institucionales.

El proceso de registro de niños es realizado por medios manuales originado de esta

manera mayor probabilidad de generar errores en los datos e información del afiliado.

La búsqueda del historial de niños es tardía causando molestias en el área

administrativa, retardando el monitoreo y seguimiento del desarrollo integral del niño.

El acceso a la información requerida no es conjunta y en consecuencia el análisis de

información para una toma de decisiones es deficiente

El manejo de la información es incompleta, esto ocasiona retrasos en la planificación

de actividades institucionales.

1.3.1. PLANTEAMIENTO DEL PROBLEMA

¿Cómo mejorar los procesos de Registro, Manejo y Control de la información del Programa

Nacional de Atención de Niños(as), con la finalidad de coadyuvar a la adecuada toma de

decisiones de carácter institucional?

1.4. OBJETO DE ESTUDIO

El Objeto de Estudio se centrará en una Sistema de Información Web para los Procesos

administrativos de registro y control de información del “Programa Nacional de Atención a

Niños(as)” del departamento de Oruro.

1.5. OBJETIVOS

Objetivo General

Desarrollar una aplicación web para los procesos de registro y control del PAN a fin de

obtener información eficiente, oportuna y de fácil acceso para una adecuada toma de

decisiones de carácter institucional.

Objetivos específicos

Determinar los requerimientos institucionales para establecer los procedimientos

administrativos de registro y control de niños.

Page 4: Tesis Completa Norita

4

Analizar los requerimientos institucionales a fin de estructurar el modelo del sistema.

Diseñar una Sistema de Información Web y una Base de datos con una interfaz amigable

que permita almacenar y procesar la información de los procesos administrativos.

Implementar pruebas de validación a la aplicación web para evaluar la integridad del

sistema. [KEN 2000]

1.6. CAMPO DE ACCIÓN

El campo de acción a la cual se orienta el presente proyecto es la información manual que

maneja la institución sobre el registro de los diferentes niños y sus respectivos controles y

monitoreo en el área de educación inicial, psicología, salud y nutrición del “Programa

Nacional de Atención a Niños(as)” del departamento de Oruro.

1.7. IDEA A DEFENDER

Implementar una aplicación web para el proceso de administración de registro y control de

información, facilitando el acceso a la información y la toma de decisiones de carácter

institucional.

1.7.1. Criterio de Verificación

El criterio de verificación se realizará mediante una evaluación con la escala de Likert, planteando

preguntas cerradas antes y después de la implementación del Sistema de Información conforme a los

requerimientos administrativos dentro la institución.

[SAN 2000]

1.8. JUSTIFICACIÓN

Justificación Técnica

Mediante el diseño e implementación de los procedimientos y métodos para el análisis y

diseño del sistema de información Web se proporciona una herramienta tanto al personal

operativo como a la gerencia; la obtención de mejores resultados en cuanto al monitoreo y

seguimiento de los procesos administrativos del PAN.

[LVB 1976]

Sin embargo, se cuenta con los conocimientos técnicos suficientes para llevar a cabo el presente proyecto, además, el PAN cuenta con las herramientas necesarias para el análisis y

Page 5: Tesis Completa Norita

5

desarrollo del proyecto, como ser licencias .Net, Windows Server, SQL Server y el hardware necesario para instalación de servidores y equipos clientes vía intranet.

Justificación Operativa

Con la implementación de los procedimientos del diseño web se estructurara una nueva forma

de administrar las actividades del PAN, eliminando los análisis extensos y demoras en la

planificación institucional, permitiendo una toma de decisiones eficiente y eficaz.

Justificación Social

Debido al fácil acceso que se tiene actualmente a internet. El desarrollo del sistema de

información Web da origen a una amplia gama de beneficios entre los cuales están: servicios

de respaldo de información mediante una base de datos, publicación y actualización constante

de proyectos de interés para otras instituciones, a la vez permite una rápida e interactiva

comunicación con el resto de los centros PAN. Evidentemente con la automatización del

proceso administrativo y la optimización del servicio prestado a los niños (as), se está

respondiendo a las necesidades, potencialidades y aspiraciones de la comunidad en general,

bajo los principios de igualdad, equidad y justicia social.

Los resultados obtenidos ayudan a tomar decisiones sobre los Centros PAN afiliados a la

institución en donde la cobertura es baja y consecuentemente poder llegar con la relativa

asistencia hacia la población.

1.9. ALCANCES

El desarrollo del Sistema de Información web para el Proceso de Registro y Control en el

PAN caracteriza los siguientes alcances:

En función a los requerimientos de la gerencia se proporciona información actual y

sistematizada sobre el registro de los afiliados como ser: datos del municipio al cual

pertenece, administradores de las áreas de salud, educación, social y psicológico,

además, información de la situación actual del afiliado, seguimiento nutricional,

desarrollo integral, seguimiento del área de salud, seguimiento en el área social,

seguimiento en el área económica y seguimiento en el área de educación;

coadyuvando a la toma de decisiones sobre la prestación de servicios del PAN para un

determinado Centro PAN. Sin embargo para el área de seguimiento y monitoreo se

tendrá una información organizada de la situación actual de los diferentes centros

Page 6: Tesis Completa Norita

6

PAN del departamento de Oruro que le permitirá realizar reportes diarios, mensuales y

anuales a requerimiento de la gerencia.

En cuanto a la comunicación de los diferentes Centros PAN del departamento se podrá

acceder a la aplicación web desde cualquier localidad que tenga acceso a internet

tomando en cuenta el aspecto de seguridad, esto contribuirá a la obtención de

información real sobre la situación actual de los diferentes centros PAN,

especialmente de los municipios rurales del departamento. Además, la aplicación web

contará con un interfaz de información acerca de eventos, reuniones y actividades del

PAN.

[PLPAN1997]

1.10. DELIMITACIÓN.

El sistema de información web estará restringida con contraseñas disponible para los usuarios

dentro las áreas o zonas con cobertura del servicio de internet.

El presente proyecto no realiza control contable, control de personal, sólo registra datos del

personal de turno y datos de los menores inscritos en los diferentes centros PAN de la ciudad.

1.11. APORTES DEL TRABAJO

El sistema de información web es un aporte importante en la institución objeto de estudio, es

el resultado de los requerimientos de la parte administrativa y gerencial; la toma de decisiones

estará en función de la información sistematizada y automatizada.

El Aporte principal del presente Proyecto es demostrar el verdadero impacto de uso de

tecnologías de información entorno web en organizaciones donde los procesos

administrativos y operativos se realizan de forma manual y rutinaria.

En cuanto al aporte académico de este proyecto se cita al uso de las diferentes herramientas

case de desarrollo del sistema de información web, las cuales permiten el manejo de las

tablas de bases de datos, aplicando los principios del análisis y diseño estructurado.

[AL 2010]

Page 7: Tesis Completa Norita

7

1.12. INGENIERÍA DEL PROYECTO.

Objetivos Específicos ActividadesMétodos/ Técnicas/

Herramientas

Determinar los requerimientos

institucionales para establecer

los procedimientos

administrativos de registro y

control de niños.

Estudiar el sistema actual.Recopilar Información.Identificar Problemas.

Observación Directa. Entrevistas.

o Cuestionarios

Analizar los requerimientos institucionales a fin de estructurar el modelo del sistema.

Conceptualizar el Sistema de Información.

Identificar y describir procesos del Sistema de Registro.

Estructuración del texto para una consulta rápida.

2. Método de Vord.3. Requerimientos

funcionales y no funcionales

Diseñar un sistema de información Web y una Base de datos con una interfaz amigable que permita almacenar y procesar la información de los procesos administrativos.

Construcción de modelo E/R

Modelado de la aplicación web

Elaborar interfaces amigables cliente /servidor.

Diseñar Reportes requeridos por los Usuarios.

4. Construcción de los DFD’s.

5. Método de diseño de BdD Entidad Relación.

6. Diccionario de datos7. Especificaciones del

proceso8. Análisis y diseño

Estructurado9. Diseño de interfaces

externas.10. Modelo relacional.11. CASE

11.1. Entorno de desarrollo de la sistema de información web.

Implementar pruebas de validación al sistema de

Realizar cuestionario orientados a los usuarios y

Page 8: Tesis Completa Norita

8

información web para evaluar la integridad del sistema.

clientes inmersos en el Sistema de Registro y control institucional

Método de Likert

CAPITULO II

MARCO TEÓRICO

2.1. LA INSTITUCIÓN Y SU ORGANIZACIÓN

El Programa de Atención de Niños(as) menor de 6 años (PAN) es un programa nacional sin

fines de lucro, este programa esta in+`

cluido dentro la administración de la Secretaria de Desarrollo Social dependiente de la

Gobernación del Departamento de Oruro. El PAN busca garantizar la sostenibilidad del

desarrollo económico y social del país, a través de la inversión en recursos humanos con

visión de largo plazo.

El 7 de abril de 1997, mediante Decreto Supremo No. 245571, el Gobierno crea el Programa

de Atención al Niño-Niña menor de 6 años (PAN), con el objetivo de: "garantizar la

promoción de servicios de educación inicial, salud, nutrición y protección en todo el territorio

nacional, a todos los niños y niñas de 0 a 6 años de edad", estableciendo el carácter

intersectorial, integral, descentralizado y participativo del Programa.

Fundamentación del programa

Porque de los 1.424.227 niños menores de seis años que existen en Bolivia un 70%

(990.823 niños) se encuentran en situación de pobreza.

Porque a nivel Nacional de cada 1.000 niños menores de seis años mueren 68

Porque a nivel Nacional Rural de cada 1.000 niños menores de seis años mueren 100,

por causas prevenibles

Porque existe un 30% de menores de 3 años con desnutrición crónica

Porque existe un 16% de menores de 3 años con desnutrición moderada y severa

Porque existe un 25% de población en edad escolar fuera del sistema educativo

1 Proyecto de Ley de Atención y Servicio Integral a los Niños y Niñas de la Primera Infancia

Page 9: Tesis Completa Norita

9

Porque un 50% concluyen el 8vo. Grado en el área urbana

Porque un 7% en el área rural concluyen el 8vo. grado

Porque la Tasa de Analfabetismo Nacional es de 16,9%

Porque 30% de la población infantil menor de seis años padece maltratos físicos

Porque un 40% de niños menores de seis años padece de malos tratos psicológicos

Propósitos

Contribuir al desarrollo del capital humano y a la lucha contra la pobreza de Bolivia

Lograr un desarrollo y crecimiento adecuado de niñas y niños Menores de seis años

atendidos por el Programa

Objetivos

Para el niño

Brindar atención integral adecuada a niñas y niños menores de seis años en:

Educación Inicial

Nutrición

Salud y

Protección

Para la mujer

Mejorar los conocimientos de las mujeres participantes del Programa (educadoras y

madres) sobre la atención integral a la niñez

Para la familia

Fortalecer a las familia como principal agentes de atención integral al niño

Promover la participación de la familia y la comunidad como actores de su propio

desarrollo

Page 10: Tesis Completa Norita

10

En el PAN están registrado 219 centros en el área urbana, 191 se encuentran en los

municipios rurales, del departamento Oruro, en los que se atienden a más de 3 mil niños y

niñas menores de 6 años, quienes reciben educación y salud.

2.1.1. ESTRUCTURA ORGÁNICA

El PAN tiene un órgano de control técnico administrativo como se muestra en la Figura 2.1.,

la siguiente administración: la coordinación del PAN, la gestión de monitoreo y seguimiento,

gestión de finanzas y la gestión de infraestructura.

En este proyecto se analizará la gestión del monitoreo y seguimiento el cual esta cargo de

supervisar el área de educación inicial, área de salud y nutrición, área de psicología y a todos

los supervisores encargados de los centros PAN del área urbana y rural del departamento de

Oruro. La gestión de monitoreo y seguimiento realiza las actividades de registro del Cuadro

Vital de los niños de todos los centros PAN, registro de la Escala Abreviada de Desarrollo

(EAD),

Figura 2.1. Organigrama del PAN

Fuente: Elaboración propia

2.1.2. DESCRIPCIÓN GENERAL DEL SISTEMA

Uno de los propósitos del programa PAN es asegurar el desarrollo del niño, especialmente en

la parte de desarrollo integral, este proceso se ha organizado en dos procesos principales:

proceso de control de salud donde interactúa el área de salud, nutrición y el proceso de

Page 11: Tesis Completa Norita

11

evaluación de los niños en el cual interactúan las áreas salud y nutrición, educación inicial,

psicología como se muestra en la Figura 2.2.

Figura 2.2. Proceso Básico Fuente: Elaboración propia

Área de educación inicial

Es el área responsable de evaluar el desarrollo psicomotriz del menor interactuando con el

área de psicología, evaluando trimestralmente con el EAD (Escala Abreviada de Desarrollo)

Page 12: Tesis Completa Norita

12

la motricidad gruesa, motricidad fina, adición, lenguaje, personal y social de acuerdo a las

edades.

Área de salud y nutrición

Esta área tiene como labor principal realizar controles nutricionales, representar el

comportamiento del peso y talla en proporción a la edad, este control se realiza de manera

trimestral como promedio de asistencia, control de vacunas suministradas (BCG,

Pentavalente, Antipolio, Antirotativa, SRP), control de micronutrientes, son los suministros

que ayudan en la nutrición, estas son: Vitamina A, Chispitas, Jarabe de Hierro.

2.2. BASES TEÓRICAS

Las bases teóricas permiten explicar los principios claves las cuales componen la estructura de

trabajo de grado, adaptándose al problema objeto de estudio planteado, reforzando así el

enfoque de la investigación.

2.2.1. SISTEMAS DE INFORMACIÓN

Los sistemas de información han cambiado la forma como operan las organizaciones. A

través de su uso se logran importantes mejoras porque automatizan los procesos operativos,

proporcionan información de apoyo a la toma de decisiones y facilitan el logro de ventajas

competitivas.

“Los sistemas de información se hacen cada vez más importantes y esenciales en las

organizaciones, debido a que las funciones administrativas, operativas y de toma de

decisiones de la organización se realizan basados en la información que nos brindan

dichas aplicaciones, las cuales son diseñadas y adaptadas a las necesidades de la

empresa. Por ello el servicio que presta y la competitividad de estas organizaciones

dependen directamente de la calidad y eficiencia de los sistemas de información que

opera en ella.”2

Los sistemas deben definir con base en la función y no en los elementos o componentes. De

esta manera los mismos elementos, con una distribución casi igual pueden satisfacer

diferentes funciones y, por lo tanto, ser sistemas diferentes. Los sistemas tienen un propósito,

es decir, son estructuras que producen un efecto o resultado, constituyen una base muy útil

para analizar los problemas de las organizaciones.

2 Kendall y Kendall (1999) Análisis y Diseño de Sistemas, México: Pearson Education, pag 252

Page 13: Tesis Completa Norita

13

2.2.2. INTERNET

Algunos definen Internet como "La Red de Redes", y otros como "La Autopista de la

Información". Efectivamente, Internet es una Red de Redes porque está hecha a base de unir

muchas redes locales de ordenadores, de unos pocos ordenadores en un mismo edificio o

empresa como se muestra en al Figura 2.3. Prácticamente todos los países del mundo tienen

acceso a Internet. 3

Figura 2.3 Internet

Fuente. http://www.monografias.com/trabajos5/queint/queint.shtml#ixzz2ZVmJJOr2

Por la Red Internet circulan constantemente cantidades increíbles de información. Por este

motivo se le llama también La Autopista de la Información. Hay 50 millones de "Internautas",

navegando por Internet en todo el Mundo.

Una de las ventajas de Internet es que posibilita la conexión con todo tipo de ordenadores,

desde las personales, hasta los más grandes que ocupan habitaciones enteras.

2.2.3. LA WEB

La Web se construyo sobre la Internet (Figura 2.4). Las conexiones físicas son sobre la

Internet, pero introduce una serie de ideas nuevas, heredando las ya existentes.

La Web introduce un concepto fundamental, la posibilidad de lectura universal consiste, una

vez teniendo la información disponible, se pueda acceder a ella desde cualquier ordenador,

3 http://www.monografias.com/trabajos5/queint/queint.shtml#ixzz2ZVmJJOr2

Page 14: Tesis Completa Norita

14

desde cualquier país, por cualquier persona autorizada, usando un único y simple programa.

Para hacer esto posible se utilizan una serie de conceptos, el más conocido es el hipertexto.

Figura 2.4. La Web

Fuente: http://www.monografias.com/trabajos5/queint/queint.shtml#ixzz2ZVmJJOr2

Hipertexto

El hipertexto, son datos los cuales contienen enlaces (links) a otros datos. Cada enlace tiene

una marca la cual le destaca, puede estar resaltado, subrayado o puede estar identificado por

un número.

El hipertexto no esta limitado a datos textuales, podemos encontrar dibujos del elemento

especificado, sonido o vídeo referido al tema.

Arquitectura de la web

La Web esta compuesta (Figura 2.5) por una colección de servidores, éstos usan el protocolo

de transferencia de hipertexto o HTTP para satisfacer las solicitudes de información de las

computadoras de los usuarios finales; éstas solicitudes se realizan a través de programas

conocidos como visualizadores, que permiten que el usuario pueda ver cualquier tipo de

información. Los visualizadores fueron diseñados básicamente para interpretar y presentar

páginas de información escritas en el lenguaje de composición de hipertexto o HTML, pero

actualmente pueden mostrar otros tipos de datos.

El protocolo, es el fundamento donde se construye la Web.

El servidor Web, también es un componente crítico, es responsable de cumplir las

solicitudes de usuarios enviadas mediante el visualizador.

Page 15: Tesis Completa Norita

15

El visualizador del cliente, es la ventana del usuario en la Web y es la responsable de

presentar los contenidos procedentes de los servidores y de ayudar al usuario a la

navegación.

Protocolo HTTP.

El Protocolo de Transferencia de HiperTexto (Hypertext Transfer Protocol) es un sencillo

protocolo cliente-servidor, articula los intercambios de información entre los clientes Web y

los servidores HTTP. Fue propuesto por Tim Berners-Lee, atendiendo a las necesidades de un

sistema global de distribución de información como el World Wide Web.

HTTP se basa en sencillas operaciones de solicitud/respuesta. Un cliente establece una

conexión con un servidor y envía un mensaje con los datos de la solicitud. El servidor

responde con un mensaje similar, conteniendo el estado de la operación y su posible

resultado.

Figura 2.5. Arquitectura de la Web

Fuente: Sergio Luján Mora “Programación de aplicaciones web”

2.2.4. APLICACIONES WEB

En la ingeniería de software se denomina aplicación web a aquellas herramientas donde los

usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet

mediante un navegador.

Las aplicaciones web son populares debido a lo práctico del navegador web como cliente

ligero, a la independencia del sistema operativo, así como a la facilidad para actualizar y

mantener aplicaciones web sin distribuir e instalar software a miles de usuarios potenciales.

Una página Web puede contener elementos las cuales permiten una comunicación activa entre

el usuario y la información. Esto permite al usuario acceder a los datos de modo interactivo,

Page 16: Tesis Completa Norita

16

gracias a que la página responderá a cada una de sus acciones, como por ejemplo rellenar y

enviar formularios, participar en juegos diversos y acceder a gestores de base de datos de todo

tipo.

Las aplicaciones web generan dinámicamente una serie de páginas en un formato estándar,

como HTML o XHTML, soportados por los navegadores web comunes. Se utilizan lenguajes

interpretados en el lado del cliente, directamente o a través de plugins tales como JavaScript,

Java, Flash, etc., para añadir elementos dinámicos a la interfaz de usuario. Generalmente cada

página web en particular se envía al cliente como un documento estático, pero la secuencia de

páginas ofrece al usuario una experiencia interactiva. Durante la sesión, el navegador web

interpreta y muestra en pantalla las páginas, actuando como cliente para cualquier aplicación

web.

Estructura de las aplicaciones web

Aunque existen muchas variaciones posibles, una aplicación web está normalmente

estructurada como una aplicación de tres-capascomo se muestra en la Figura 2.6. En su forma

más común, el navegador web ofrece la primera capa, y un motor capaz de usar alguna

tecnología web dinámica (ejemplo: PHP, Java Servlets, etc) que constituye la capa intermedia.

Por último, una base de datos la cual constituye la tercera y última capa.

El navegador web manda peticiones a la capa intermedia que ofrece servicios valiéndose de

consultas y actualizaciones a la base de datos y a su vez proporciona una interfaz de usuario.

Figura 2.6. Arquitectura de una aplicación Web

Fuente: Universidad de Alicante Programación en internet

Page 17: Tesis Completa Norita

17

2.2.5. PAGINAS ESTÁTICAS.

Son páginas cuyo contenido no es actualizado regularmente o generando al momento de

visualizarla o solicitarle a un servidor WEB. Suelen tener unas cuantas páginas interiores

detallando la información de una empresa, persona o se presentan sin movimiento y sin

funcionalidades más allá de los enlaces.

También puede mostrar una información invariable y son un recurso rápido y sencillo para

tener presencia en Internet.

Se construyen generalmente en lenguaje HTML, también se utiliza la tecnología de páginas

JSP, Struts, Java Script, Flash para el diseño WEB, que permite animar objetos para dar la

impresión de que se mueven por la página, son muy sencillas de desarrollar, pero ofrecen

pocas ventajas a programadores y usuarios porque sólo presentan texto plano e imágenes.

Una desventaja de este tipo de aplicación es, no cuentan con el acceso a una base de datos y

poseen un limitado procesamiento en línea.

2.2.6. PÁGINAS DINÁMICAS

Introducción: Las página Web dinámicas evolucionan de las páginas Web estáticas las

mismas son muy sencillas de crear, aunque ofrecen pocas ventajas tanto a los desarrolladores

como a los visitantes, sólo se pueden presentar textos planos acompañados de imágenes y a lo

sumo contenidos multimedia como pueden ser videos o sonidos.

Las páginas Web dinámicas surgen de la necesidad de ofrecer al visitante la capacidad de

poder interactuar, con una interfaz diseñada y estructurada por toda una arquitectura de

componentes.

Características:

Éstas páginas contienen (funcionalidad, efectos, eventos, servicios, animaciones,

audio, video, etc. ).

Le ofrece al visitante la capacidad de interactuar con la interfaz.

Son páginas Web que incorporan lenguajes de programación poderosos para su

implementación ejemplo (JAVA, PHP, .NET, POWER BUILDER).

Poseen una arquitectura generalmente Cliente – Servidor que incorpora un repositorio

de datos.

Page 18: Tesis Completa Norita

18

Pueden ser diseñadas en varias tecnologías como (JSP, JSF, ASPX, PHP, etc.) todas

bajo un lenguaje descriptivo como el HTML.

Una página dinámica es cuando se incluye cualquier efecto especial o funcionalidad y tiene la

capacidad de generar información en el momento cuando se accede a una página, para ello es

necesario utilizar otros lenguajes de programación aparte del HTML. También las páginas

dinámicas tienen la posibilidad de conectarse con base de datos.

Conclusión:

Las páginas dinámicas en la actualidad están revolucionando el mundo de la información, las

empresas adoptan con más frecuencia sistemas informáticos en la Web, las cuales satisfagan

la necesidad de información, dando soluciones óptimas en sus negocios, incrementando sus

ingresos económicos, estos sistemas informáticos han llegado a ser considerado como el

activo más preciado de una empresa.

2.2.7. CICLO DE VIDA ESTRUCTURADO DEL PROYECTO

El ciclo de vida del proyecto tiene nueve actividades y tres terminadores como se muestra en

la Figura 2.7. Los terminadores son los usuarios, los administradores y el personal de

operaciones. Se trata de individuos o grupos los cuales proporcionan las entradas a equipo del

proyecto, y son los beneficiados finales del sistema4.

Figura 2.7. Ciclo de vida del proyecto estructurado

4 Edward Yourdon, “Analisis y diseño Estructurado Moderno” Pag. 98

Page 19: Tesis Completa Norita

19

Fuente: Edward Yourdon, “Analisis y diseño Estructurado Moderno”

Las actividades realizadas en el ciclo de vida estructurado del proyecto son las siguientes:

Actividad 1: La encuesta

Esta actividad también se reconoce como el estudio de factibilidad o como el estudio inicial

de negocios. Por lo común, empieza cuando el usuario solicita una o más partes del sistema se

automaticen. Los principales objetivos de la encuesta son los siguientes:

Identificar a los usuarios responsables y crear un “campo de actividad” inicial del

sistema.

Identificar las deficiencias actuales en el ambiente del usuario. Esto en general

comprenderá la lista de funciones que hace falta o que se están llevando a cabo

insatisfactoriamente en el sistema actual.

Establecer metas y objetivos para un sistema nuevo.

Determinar si es factible automatizar el sistema y de ser así, sugerir escenarios

aceptables.

Preparar el esquema que se usará para guiar el resto del proyecto.

Actividad 2: El análisis de sistemas

El propósito principal del análisis de sistemas es transformar sus dos entradas principales, las

políticas del usuario y el esquema del proyecto, en una especificación estructurada. Esto

implica modelar el ambiente del usuario con diagramas de flujos de datos, diagramas entidad-

relación, diagramas de transición de estado y demás herramientas. Implica el desarrollo del

modelo ambiental y el desarrollo del modelo de comportamiento. Estos dos modelos se

combinan para formar el modelo esencial, que representa una descripción formal de lo que el

nuevo sistema debe hacer, independientemente de la naturaleza de la tecnología que se use

para cubrir los requerimientos.

Actividad 3: El diseño

La actividad de diseño se dedica a asignar porciones de la especificación a procesadores

adecuados (sean máquinas o humanos) y a labores apropiadas dentro de cada procesador.

Dentro de cada labor, la actividad de diseño se dedica a la creación de una jerarquía apropiada

Page 20: Tesis Completa Norita

20

de módulos de programas y de interfaces entre ellos para implantar la especificación creada

en la Actividad 2. Además, la actividad de diseño se ocupa de la transformación de modelos

de datos entidad-relación en un diseño de base de datos.

Actividad 4: Implantación

Esta actividad incluye la codificación y la integración de módulos en un sistema

progresivamente más completo del sistema final. Por eso, la actividad 4 incluye tanto

programación estructurada como implantación descendente.

Actividad 5: Generación de pruebas de aceptación

La especificación estructurada debe contener toda la información necesaria para definir un

sistema el cual sea aceptable desde el punto de vista del usuario. Por eso, una vez generada la

especificación, puede comenzar la actividad de producir un conjunto de casos de prueba de

aceptación desde la especificación estructurada.

Actividad 6: Garantía de calidad

La garantía de calidad también se conoce como la prueba final o la prueba de aceptación. Esta

actividad requiere como entrada los datos de la prueba de aceptación generada en la actividad

5 y el sistema integrado producido en la actividad 4.

Actividad 7: Descripción del procedimiento

En esta actividad se realiza la descripción de cómo interactúan los usuarios con la parte

automatizada del nuevo sistema. El resultado de ésta actividad es el manual del usuario.

Actividad 8: Conversión de base de datos

Esta actividad requiere como entrada la base de datos actual del usuario, al igual que la

especificación del diseño producida por medio de la actividad 3.

Actividad 9: Instalación

Es la actividad final, sus entradas son el manual del usuario producido en la actividad 7, la

base de datos convertida que se creo con actividad 8 y el sistema aceptado producido por

actividad 6.

Page 21: Tesis Completa Norita

21

2.2.8. ANALISIS ESTRUCTURADO

Se desarrollo a finales de los 70, el análisis estructurado es un método para el análisis de

sistemas manuales o automatizados, conduce al desarrollo de especificaciones para sistemas

nuevos o para efectuar modificaciones a los ya existentes. El objetivo del análisis estructurado

es organizar las tareas asociadas con la determinación de requerimientos para obtener la

comprensión completa y exacta de una situación dada.

El análisis estructurado no es método sencillo aplicado siempre de la misma forma, es más

bien una amalgama que ha evolucionado y es muy probable que ningún otro método de la

Ingeniería de Software haya generado tanto interés y criticado pero aun sobrevive.5

2.2.9. MÉTODO DE ANÁLISIS Y DISEÑO ESTRUCTURADO

Diseño estructurado es el proceso de decidir componentes, y la interconexión entre los

mismos, para solucionar un problema bien especificado. El diseño es una actividad la cual

comienza cuando el analista de sistemas ha producido un conjunto de requerimientos

funcionales lógicos para un sistema, y finaliza cuando el diseñador ha especificado los

componentes del sistema y las relaciones entre los mismos.

Una vez establecidos los requisitos del software, el diseño del software es la primera de tres

actividades técnicas: diseño, codificación, y prueba. Cada actividad transforma la información

de forma para finalmente obtener un software para computadora válido.

En la figura 2.8. se muestra el flujo de información durante la fase de desarrollo. Los

requisitos del sistema, establecidos mediante los modelos de información, funcional y de

comportamiento, Alimentan el proceso del diseño. Mediante alguna metodología se realiza el

diseño estructural, procedimental, y de datos.

5 Anaya y Plaza, “Análisis Estructurado” 2007, p. 30

Page 22: Tesis Completa Norita

22

Figura 2.8. Flujo de información en la fase de desarrollo

Fuente: Ed. Yourdon “Análisis y Diseño Estructurado”

El modelo funcional recoge las funciones, tareas, acciones las cuales se deben realizar en la

aplicación y como manejar datos.

El modelo de datos, describe la información manejada en la aplicación, los datos que debe

almacenar y cómo organizarla.

El modelo de comportamientos, indica en el momento preciso para ejecutarse cada acción.

El diseño de datos transforma el modelo del campo de información, creado durante el

análisis, en las estructuras de datos las cuales se van a requerir para implementar el software.

El diseño estructural define las relaciones entre los principales elementos estructurales del

programa. El objetivo principal del diseño estructural es desarrollar una estructura de

programa modular y representar las relaciones de control entre los módulos.

El diseño procedimental transforma los elementos estructurales en una descripción

procedimental del software. El diseño procedimental se realiza después de que se ha

establecido la estructura del programa y de los datos. Define los algoritmos de procesamiento

necesarios.

Concluido el diseño se genera el código fuente y para integrar y validar el software, se llevan

a cabo pruebas de testeo.

Page 23: Tesis Completa Norita

23

2.2.10. COMPONENTES DEL ANALISIS ESTRUCTURADO.

2.2.10.1. DIAGRAMA DE FLUJO DE DATOS

Es un diagrama en forma de red, representa el flujo de datos y las transformaciones aplicadas

sobre ellos al moverse desde la entrada hasta la salida. Es la técnica más difundida dentro del

análisis estructurado.

Un diagrama de flujo de datos (Tabla 1.1) se compone de los siguientes:

Procesos: son los componentes funcionales del sistema

Almacenes: representan datos almacenados o en reposo

Entidades externas: representan la fuente y/o el destino de la información del sistema

Flujos de datos: representan los datos los cuales fluyen entre las funciones

Notaciones

Tabla 2.1. Notaciones de los flujos de datos

Fuente: Ed. Yourdon “Análisis Estructurado”

Procesos

Representan una función la cual transforma los flujos de datos de entrada en uno o

varios flujos de datos de salida.

Deben ser capaces de generar los flujos de datos de salida a partir de los de entrada.

Page 24: Tesis Completa Norita

24

Conservación de datos: disponer de todos los datos de entrada suficientes para llevar a

cabo el proceso y generar los datos de salida.

Pérdida de información: cuando algún dato muere dentro de un proceso.

Los nombres deben ser: Representativos, Breves y Únicos

Almacenes de datos

Representan información del sistema almacenados de forma temporal. Son depósitos lógicos

de almacenamiento y pueden representar cualquier dato almacenado.

Pueden aparecer de manera repetida para mejorar la legibilidad.

Aparecen en el nivel más alto en el que sirvan de interconexión entre dos o más

procesos (y en todos los niveles inferiores).

Son de estructura simple cuando representan a un tipo registro. Si son de estructura

simple se definen en el diccionario de datos.

Los almacenes con estructuras complejas se especifican a través de diagramas entidad-

interrelación.

Entidades externas

Representan un generador o consumidor de información del sistema y no pertenece al mismo.

Puede representar un sistema, persona, departamento, organización, etc. Las cual proporcione

datos al sistema o los reciba de él.

Flujos de datos

Representan caminos a través de los cuales viajan datos de composición conocida de una

parte del sistema a otra. Representan los datos en movimiento en un momento y con una

cardinalidad determinada

Flujo de datos discreto

Flujo de datos continúo

Page 25: Tesis Completa Norita

25

2.2.10.2. DICCIONARIO DE DATOS.

La segunda herramienta de modelado importante, aunque no tiene la presencia y atractivo

gráfico de los DFD, los diagramas Entidad-Relación o los diagramas de estructuras, es el

diccionario de datos.

El diccionario de datos es un listado organizado de todos los datos pertinentes al sistema, con

definiciones precisas y rigurosas para el usuario y el analista tengan un entendimiento común

de todas las entradas, salidas, componentes de los almacenes y cálculos intermedios. El

diccionario de datos define los datos haciendo lo siguiente:  

Describe el significado de los flujos y almacenes que se muestran en los DFD. 

Describe la composición de agregados de paquetes de datos los cuales se mueven a lo

largo de los flujos, es decir, paquetes complejos que pueden descomponerse en

unidades más elementales. 

Describen la composición de los paquetes de datos en los almacenes. 

Especifica los valores y unidades relevantes de piezas elementales de información en

los flujos de datos y en los almacenes de datos. 

Describe los detalles de las relaciones entre almacenes los cuales se enfatizan en un

diagrama de entidad-relación u otro modelo de datos. 

Notación del diccionario de datos.

Existen muchos esquemas de notación (Tabla 2.2.) comunes utilizados. Este es uno de los más

utilizados.

SÍMBOLO SIGNIFICADO

= Composición : está compuesto de, o es equivalente a

+ Inclusión : y

[ ] Selección : selección una de la opciones encerradas entre

corchetes, y separadas por el símbolo “|”

{ } Iteración: iteraciones del componente encerrado entre llaves

Page 26: Tesis Completa Norita

26

( ) Opción: significa, el componente encerrado es opcional (puede

estar presente o ausente)

*texto* Comentario: el texto entre asteriscos es un comentario aclarativo

de una entrada del DD

@ Identificador: se utiliza para señalar un campo o conjunto de

campos los cuales identifican cada ocurrencia de un almacén

Tabla 2.2. Notación del diccionario de datos

Fuente: Ed. Yourdon “Análisis Estructurado”

2.2.10.3. ESPECIFICACIONES DEL PROCESO.

Es una técnica la cual define el procedimiento realizado en un proceso primitivo

Debe describir de una manera más o menos formal cómo se obtienen los flujos de datos de

salida a partir de los flujos de datos de entrada más quizás una información local del proceso.

El proceso debe especificarse en una forma la cual pueda ser comunicada efectivamente al

público amplio involucrado como se ve en la Tabla 2.3.

Lenguaje estructurado.

Alternativa SI condición

bloque

SI NO

bloque

FIN SI

Repetitiva MIENTRAS condición

bloque

FIN MIENTRAS

REPETIR

bloque

Page 27: Tesis Completa Norita

27

HASTA condición

Secuencia Está formada por un conjunto de sentencias (bloque) donde cada una

puede ser o una acción sencilla o una estructura de las anteriores.

Tabla 2.3. Sintaxis Lenguaje Estructurado

Fuente: Ed. Yourdon “Análisis Estructurado”

También conocido como español estructurado, es el más utilizado para realizar

especificaciones de procesos.

2.2.10.4. DIAGRAMAS DE ESTRUCTURA.

A través de los diagramas de estructura se puede modelar el control del sistema, así como la

descomposición de las funciones en forma jerárquica.

En un diagrama de estructura (Figura 2.9.), los módulos son representados por rectángulos. Se

representa la dependencia (jerárquica) entre módulos, las instancias de repetición y decisión

así como el flujo de los datos de control y otros a través de las funciones. Los módulos del

diagrama de estructura son los mismos en los distintos niveles del DFD, vistos en otra

dimensión.

Figura 2.9. Diagrama de estructura

Fuente: http://sistemas3.wordpress.com/about/

Page 28: Tesis Completa Norita

28

2.2.10.5. DIAGRAMA DE TRANSICIÓN DE ESTADOS (DTE)

El diagrama de transición de estados (Figura 2.11.) indica como se comporta el sistema a

consecuencia de sucesos externos. La Especificación de control detalla más información sobre

los aspectos de control del software.

Es una técnica de modelado enfocada en el comportamiento dependiente del tiempo en un

sistema. Sus componentes son:

•El estado, representa un modo externo de comportamiento

•La transición, obliga al paso de un estado a otro (o bien al mismo estado) si se cumple una

condición.

Figura 2.11.Diagrama de transición de estados

Fuente: Ed. Yourdon “Análisis Estructurado”

2.2.11. ESCALA DE LIKERT

En una escala de medición de actitudes no interesa propiamente la opinión o el conjunto de

palabras que expresa la persona. Lo que en realidad es importante es la actitud de quién opina.

La escala de medición de actitudes analiza los pensamientos y sentimientos de la persona

hacia los hechos ya especificados.

La escala de Likert mide actitudes o predisposiciones individuales en contextos sociales

particulares. Se le conoce como escala sumada debido a que la puntuación de cada unidad de

análisis se obtiene mediante la sumatoria de las respuestas obtenidas en cada ítem.

Page 29: Tesis Completa Norita

29

La escala se construye en función de una serie de ítems las cuales reflejan una actitud positiva

o negativa acerca de un estímulo o referente. Cada ítem está estructurado con cinco

alternativas de respuesta:

( ) Totalmente de acuerdo

( ) De acuerdo

( ) Indiferente

( ) En desacuerdo

( ) Totalmente en desacuerdo

La unidad de análisis responde a la escala, marcará su grado de aceptación o rechazo hacia la

proposición expresada en el ítem. Los ítems por lo general tienen implícita una dirección

positiva o negativa.

2.2.12. INGENERÍA DEL SOFTWARE.

Existen varias definiciones de la Ingeniería de Software, pero en esencia expresan lo mismo:

- “Ingeniería de software es el estudio de los principios y metodologías para el

desarrollo y mantenimiento de sistemas software”.6

- “Ingeniería de software es la aplicación práctica del conocimiento científico al diseño

y construcción de programas de computadora y a la documentación asociada

requerida para desarrollar, operar y mantenerlos. Se conoce también como

desarrollo de software o producción de software”.7

- “Ingeniería de software trata del establecimiento de los principios y métodos de la

ingeniería a fin de obtener software de modo rentable, que sea fiable y trabaje en

máquinas reales”.8

- “Es el establecimiento y uso de principios robustos de la ingeniería a fin de obtener

económicamente software que sea fiable y que funcione eficientemente sobre

máquinas reales”.9

6 Zelkovitz, 19787 Bohem, 19768 Bauer, 19729 Anaya y Plaza, 2007, p. 30

Page 30: Tesis Completa Norita

30

Según estas definiciones y paralelo a cualquier metodología utilizada en el desarrollo de

aplicaciones se sigue a este concepto como la estrategia para desarrollar software la cual sea

útil al cliente, se pueda transferir de un entorno de operación a otro (Portable), soporte ajustes

y adaptaciones con costos manejables (Mantenible), presente baja tasa de fallos (Confiable),

brinde resultados correctos con alto grado de exactitud (Integro), no consuma demasiados

recursos (Eficiente), sea accesible al usuario y sea fácil de aprender y de utilizar. Es así como

la ingeniería del software proporciona las estrategias y métodos a utilizar en cada uno de los

diferentes proyectos de software.

La economía de todos los países desarrollados es dependiente del software. Actualmente cada

vez mas sistemas son controlados por software La Ingeniería de Software concierne a teorías,

métodos y herramientas para el desarrollo profesional de software.

No obstante, el término de la ingeniería de software es un término amplio el cual abarca

multitud de sistemas y engloba un gran número de áreas de investigación. Una de las más

recientes es la denominada Ingeniería Web.

La ingeniería web es la aplicación de metodologías sistemáticas, disciplinadas y

cuantificables al desarrollo eficiente, operación y evolución de aplicaciones de alta calidad en

la World Wide Web.

El desarrollo de aplicaciones Web posee determinadas características que lo hacen diferente

del desarrollo de aplicaciones o software tradicional y sistemas de información. La ingeniería

de la Web es multidisciplinar y aglutina contribuciones de diferentes áreas: arquitectura de la

información, ingeniería de hipermedia/hipertexto, ingeniería de requisitos, diseño de interfaz

de usuario, usabilidad, diseño gráfico y de presentación, diseño y análisis de sistemas,

ingeniería de software, ingeniería de datos, indexado y recuperación de información, testeo,

modelado y simulación, despliegue de aplicaciones, operación de sistemas y gestión de

proyectos.

Por todo los indicado la ingeniería de software juega un rol muy importante en la obtención

de un producto informático de calidad y considerando la Ingeniería Web como propuesta

metodológica acorde al entorno Web. Dentro el presente trabajo se contempla utilizar el ciclo

de vida estructurado de proyectos de la Ingeniería Software junto al análisis, diseño

estructurado y técnicas adicionales, para obtener un marco de trabajo a seguir con la

utilización de un método tradicional apoyado en un método del entorno web y para el

desarrollo de la aplicación se utilizará XAMPP es un paquete formado por un servidor web

Page 31: Tesis Completa Norita

31

Apache, una base de datos MySQL y los intérpretes para los lenguajes PHP y Perl. De hecho

su nombre viene de hay, X (para cualquier sistema operativo), A (Apache), M (MySQL), P

(PHP) y P (Perl).

Una de las ventajas de XAMPP, de una forma muy sencilla y rápida (no más de 5 minutos) se

puede montar en una máquina un entorno de desarrollo de cualquier aplicación web que use

PHP y base de datos. Para el diseño de la página Web Macromedia Flash 8. En la actividad

de evaluación se lo realizará con encuestas de la escala de Likert.

CAPITULO III

Page 32: Tesis Completa Norita

32

INVESTIGACIÓN PRELIMINAR Y DETERMINACIÓN DE REQUERIMIENTOS

3.1. INTRODUCCIÓN

En el proceso de registro y control de la organización PAN se consideran como principales

deficiencias los siguientes elementos:

El proceso de registro de niños es realizado por medios manuales originado de esta

manera mayor probabilidad de generar errores en los datos e información del afiliado.

La búsqueda del historial de niños es tardía causando molestias en el área

administrativa, retardando el monitoreo y seguimiento del desarrollo integral del niño.

El acceso a la información requerida no es conjunta y en consecuencia el análisis de

información para una toma de decisiones es deficiente.

Motivo por las cuales causan deficiencias en el manejo de la información interna en la

institución.

3.2. INVESTIGACIÓN PRELIMINAR

Realizada la investigación preliminar a través de entrevistas y cuestionarios (Anexo A) para

conocer con más detalle el proceso básico del sistema y (Anexo B) dirigidas a los directos

responsables de las áreas correspondientes y con las existe relación, con el propósito de

identificar y evaluar las necesidades de la institución.

Las preguntas propuestas sirven para conocer parcialmente el sistema y tener una idea para

empezar a desarrollar la aplicación.

1. A veces la institución posee información útil y confiable acerca del registro y control

de los niños del PAN?

2. Nunca se puede establecer una búsqueda de información de registro donde los

resultados sean obtenidos en un lapso menos a un minuto

3. Siempre se han ocasionado pérdidas de registro de documentos en el proceso actual

4. A veces la comunicación entre los centros PAN es oportuna

5. Casi nunca se tiene un acceso rápido y exacto en la obtención de reportes

6. A veces se tiene una información completa en el requerimiento de reportes

7. Casi nunca se tiene un registro completo y exacto de todos los centros PAN

Page 33: Tesis Completa Norita

33

8. A veces se puede acceder oportunamente a la información que se necesita de otros

centros PAN

9. Casi nunca se tiene acceso a historiales actualizados

10. Casi nunca el acceso es rápido en la centralización de la información de los centros

PAN

3.3. ESTUDIO DE FACTIBILIDAD

Factibilidad Técnica

- El P.A.N. actualmente cuenta con equipos de computación en todas las áreas

administrativas (educación inicial, psicología, salud y nutrición e infraestructura,

contabilidad) teniendo acceso a internet. También existe cobertura de internet en

los diferentes centros PAN del área rural.

- Se cuenta con licencias .net Windows server, SQL Server lo cual facilita la

implementación de la aplicación web del sistema de información del PAN.

Por lo cual técnicamente el proyecto está respaldado.

- Tecnología computacional, El PAN cuenta con equipos de computación, para el desarrollo del software, además de equipos para realizar pruebas de funcionamiento para la implementación del presente proyecto, se cuenta con computadoras core 2 duo, los cuales cuentan con licencias Windows Server 2008 y SQL-Server 2008 para bases de datos, además el software necesario y acceso a internet.

- Personal técnico de la institución, se debe mencionar que el PAN cuenta con personal técnico adecuado en el área de Sistemas lo cual permitirá realizar una administración eficiente del sistema, con relación a los usuarios finales se debe mencionar que los mismos cuentan con conocimientos suficientes en el manejo de aplicaciones ofimáticas, los cuales serán reforzados con capacitaciones al finalizar el presente proyecto, permitiéndoles poder operar el sistema correctamente.

Factibilidad Económica

- En el caso de equipos, materiales de escritorio, servicios de internet, etc, el P.A.N.

cuenta con presupuesto asignado por Gobernación en su P.O.A.

- La institución no adquirirá ningún Hadware o Software por lo que no representa

ningún costo adicional.

Los beneficios obtenidos son:

- Ahorro en las llamadas telefónicas por concepto de consultas de historiales,

registros, informes, etc., entre centros P.A.N.

Page 34: Tesis Completa Norita

34

- Ahorro en el tiempo de generación de reportes.

Por consiguiente se respalda la factibilidad económica.

Factibilidad Operativa

- El personal del PAN cuenta con conocimientos básicos de computación y manejo

de internet, realizando una capacitación tendrán mejor conocimiento para la

administración del sistema.

- Existe un compromiso del personal del PAN en coadyuvar y utilizar el sistema el

cual facilitará la generación de informes y reportes, reduciendo tiempos de

proceso.

- Se planifica una entrevista con todo el personal del PAN con el objetivo de

sociabilizar el proyecto, emitiendo distintas sugerencias para su implementación.

- El sistema contará con el respaldo de un manual del usuario, además de un ayuda

del sistema para todas aquellas personas que interactúen con éste haciendo que el

manejo del sistema de información sea más fácil.

- El entorno del sistema de información es totalmente amigable a los usuarios, es

decir que todas las personas que tengan acceso a éste, no necesitan de una

capacitación rigurosa para interactuar con el sistema.

Por consiguiente el proyecto queda respaldado operativamente.

Figura 3.1. Factibilidad del sistema

Fuente: elaboración propia

Page 35: Tesis Completa Norita

35

3.4. DETERMINACIÓN DE REQUERIMMIENTOS

3.4.1. METODO DE VORD

Para la determinación de requerimientos en el proceso de registro y control del PAN se lo

realiza con el método VORD, el cual nos permite identificar, estructurar, documentar y

representar puntos de vista los cuales son las necesidades identificadas por los usuarios finales

del sistema.

Todos los sistemas ocupan un grupo de usuarios interesados (stakeholders), cada uno puede

tener intereses diferentes incluso contradictorios.

El método Vord está representado en los siguientes pasos:

1) Identificación de stakeholders del sistema

Figura 3.2. Diagrama de puntos de vista

Coordinador.- Las funciones del coordinador es la administración de las funciones,

actividades y gestiones del PAN.

Monitoreo.- Control y seguimiento de las funciones de los supervisores del área de educación

inicial, área psicología, salud y nutrición también realiza el monitoreo de la cobertura y el

desarrollo psicosocial de los niños.

Page 36: Tesis Completa Norita

36

Educación inicial.- Capacitación al personal de los centros PAN del área rural y urbana en el

manejo de los formularios del PAN y elaboración del plan de actividades diarias en los

centros PAN.

Psicología.- Evalúa la estimulación temprana realizando terapias y brinda capacitación a los

niños, padres de familia y personal de los centros PAN.

Salud y nutrición.- Capacitación al personal de los centros PAN del área rural y urbana en el

manejo de los formularios del PAN y control de salud de los niños(as) en los centros PAN.

2) Lluvia de ideas

Almacenar y registrar los datos de centros PAN, para contar con la información

oportuna en el momento que se requiera.

Registrar la fecha de inicio de actividades del centro PAN.

Registro de personal de turno del centro PAN, para tener información sobre los

responsables de los centros PAN.

Almacenar y registrar los datos personales de los niños.

Registrar la fecha de inicio de actividades del niño en el centro PAN.

Registrar fecha de retiro del niño y las causas.

Almacenar y registrar los datos del control de salud (carnet de vacunas) de los niños.

Almacenar y registrar las evaluaciones trimestrales (E.A.D.) de cada niño.

Registrar fecha de evaluación del niño.

Almacenar y registrar el cuadro vital de atención integral del centro PAN.

Registrar fecha de registro del cuadro vital de atención integral del centro PAN.

Generar reportes estadísticos del desarrollo integral y nutricional de los niños.

Generar reportes de cobertura por centro.

Generar reportes de nóminas actualizadas de niños, centros PAN, educadoras, etc.

Generar reportes de historiales de salud de los niños

Generar reportes de calificación de evaluaciones trimestrales.

Todos los registros de datos deben contar con opciones de nuevo, modificar,

actualizar, eliminar y búsquedas, para realizar los cambios necesarios en los registros.

Generación de backups diarios para tener un respaldo en caso de falla del sistema por

razones externas o accidentes inesperados.

Encriptación de backups

Registrar información y fecha de las capacitaciones en el área de educación inicial.

Registrar información y fecha de las capacitaciones en el área de salud y nutrición.

Page 37: Tesis Completa Norita

37

El sistema debe estar constituido y estructurado como una aplicación WEB que podrá

ser usada tanto a nivel local (Intranet) como a nivel externo (Internet).

Validar los ingresos de los usuarios de cada módulo del sistema (coordinación,

monitoreo, educación inicial, psicología, salud y nutrición).

La aplicación debe poseer facilidad de operación o manipuleo, presentando una

interfaz de usuario compresible y sencillo.

La aplicación debe presentar en su operación, tendrá distintos niveles de acceso, por

ejemplo el administrador tendrá acceso a todas las tareas de la empresa con su

respectiva cuenta y password y no siendo así con el resto del personal que tendrá

acceso restringido a ciertas áreas , las cuentas y niveles de acceso serán otorgados por

el administrador.

La aplicación debe ser amigable para los diferentes usuarios cumpliendo los requisitos

en todas las interfaces

La aplicación debe ser portable. El software se podrá ejecutar independientemente.

La aplicación debe ser escalable, para posteriores incrementos.

La aplicación debe estar en una plataforma adecuada a las necesidades, debe ser

manejable y adaptable los cambios de sistemas operativos o versiones de Windows.

La aplicación contará con manual de usuario para cada uno de los botones e iconos.

Page 38: Tesis Completa Norita

38

3) Diagrama de burbujas

Page 39: Tesis Completa Norita

39

4) Clasificación del diagrama de burbujas

Page 40: Tesis Completa Norita

40

ELEMENTO NOMBRE

Puntos de vista

potencial

Coordinador

Monitoreo

Educación inicial

Psicología

Salud y nutrición

Desarrollador del sistema

Requerimientos

funcionales o

servicios

1) Almacenar y registrar los datos de centros PAN

2) Registrar la fecha de inicio de actividades de los centros PAN

3) Registrar la fecha de retiro de los centros PAN.

4) Registro de personal de turno del centro PAN.

5) Almacenar y registrar los datos personales de los niños.

6) Registrar la fecha de inicio de actividades del niño en el centro

PAN.

7) Registrar fecha de retiro del niño y las causas.

8) Registro de personal de turno del centro PAN.

9) Almacenar y registrar los datos del control de salud (carnet de

vacunas) de los niños.

10) Registrar asistencias del niño al centro PAN.

11) Almacenar y registrar las evaluaciones trimestrales (E.A.D.) de

cada niño.

12) Registrar fecha de evaluación del niño.

13) Almacenar y registrar el cuadro vital de atención integral del

centro PAN.

14) Registrar fecha de registro del cuadro vital de atención integral

del centro PAN.

15) Generar reportes estadísticos del desarrollo integral y nutricional

de los niños.

16) Generar reportes de cobertura por centro.

17) Generar reportes de nóminas actualizadas de niños, centros PAN,

educadoras, etc.

18) Generar reportes de historiales de salud de los niños

19) Generar reportes de calificación de evaluaciones trimestrales.

20) Todos los registros de datos deben contar con opciones de nuevo,

Page 41: Tesis Completa Norita

41

modificar, actualizar y eliminar, para realizar los cambios

necesarios en los registros.

21) Realizar consultas y búsquedas de información.

22) Generación de backups diarios para tener un respaldo en caso de

falla del sistema por razones externas o accidentes inesperados.

23) Encriptación de backups

24) Registrar información y fecha de las capacitaciones en el área de

educación inicial.

25) Registrar información y fecha de las capacitaciones en el área de

salud y nutrición.

Eventos de control

o excepciones

1) Validar los ingresos de los usuarios de cada módulo del sistema

(coordinación, monitoreo, educación inicial, psicología, salud y

nutrición).

2) Mostrar mensajes de ingreso y salida de información.

Requerimientos no

funcionales1) Amigabilidad. La aplicación debe ser amigable para los

diferentes usuarios cumpliendo los requisitos en todas las

interfaces.

2) Seguridad. La información manejada por el sistema debe estar

protegida del acceso no autorizado y divulgación.

3) Escalabilidad. La aplicación debe ser escalable, para posteriores

incrementos.

4) Entendibilidad. La aplicación contará con manual de usuario

para cada uno de los botones e iconos.

5) Disponibilidad: El acceso a la información debe estar disponible

para los usuarios registrados y de acuerdo a los privilegios de los

mismos, los procesos utilizados para lograr la seguridad no

ocultarán o retrasarán a los usuarios para obtener los datos

deseados en un momento dado.

6) Interfaz externa: Diseño sencillo y claramente estructurado, que

facilite el manejo de la información. La interfaz principal tonos

claros y sin colores fuertes.

7) Rendimiento: La aplicación tiene un nivel de respuesta

aceptable, tanto para los accesos a la bases de datos, como para la

Page 42: Tesis Completa Norita

42

generación de reportes.

8) Restricciones de diseño: El tipo de aplicación debe ser WEB

desarrollado en lenguaje de programación PHP, utilizando el

protocolo de comunicación WEB HTTP, el motor de base de

datos deberá ser MySql, el sistema debe funcionar dentro la red

LAN, bajo entorno Windows o Linux.

9) Plataforma: El sistema debe estar constituido y estructurado

como una aplicación WEB que podrá ser usada tanto a nivel local

(Intranet) como a nivel externo (Internet).

Tabla 3.1. Clasificación de diagrama de burbujas

5) Puntos de vista frente a su servicio directo

LISTA DE SERVICIOS Generar reportes estadísticos del estado nutricional de los niños.

Generar reportes de cobertura por centro.

Generar reportes de nóminas actualizadas de niños, centros PAN, educadoras, etc.

Generar reportes de historiales de salud de los niños.

Realizar consultas y búsquedas de información.

Validar los ingresos de los usuarios de cada módulo del sistema (coordinación, monitoreo,

educación inicial, psicología, salud y nutrición).

Mostrar mensajes de ingreso y salida de información

Tabla 3.2. Servicios coordinador

LISTA DE SERVICIOS Validar los ingresos de los usuarios de cada módulo del sistema (coordinación,

monitoreo, educación inicial, psicología, salud y nutrición).

Almacenar y registrar los datos de centros PAN

Registrar la fecha de inicio de actividades de los centros PAN

Registrar la fecha de retiro de los centros PAN.

Registro de personal de turno del centro PAN.

Almacenar y registrar los datos personales de los niños.

Registrar la fecha de inicio de actividades del niño en el centro PAN.

Registrar fecha de retiro del niño y las causas.

Registro de personal de turno del centro PAN.

Registrar fecha de evaluación del niño.

Page 43: Tesis Completa Norita

43

Registrar fecha de registro del cuadro vital de atención integral del centro PAN.

Todos los registros de datos deben contar con opciones de nuevo, modificar, actualizar,

eliminar, para realizar los cambios necesarios en los registros.

Generar reportes estadísticos del estado nutricional de los niños.

Generar reportes de cobertura por centro.

Generar reportes de nóminas actualizadas de niños, centros PAN, educadoras, etc.

Generar reportes de historiales de salud de los niños.

Realizar consultas y búsquedas de información.

Validar los ingresos de los usuarios de cada módulo del sistema (coordinación,

monitoreo, educación inicial, psicología, salud y nutrición).

Mostrar mensajes de ingreso y salida de información

Tabla 3.3. Servicios monitoreo

LISTA DE SERVICIOS Generar reportes estadísticos del desarrollo integral y nutricional de los niños.

Generar reportes de cobertura por centro.

Generar reportes de nóminas actualizadas de niños, centros PAN, educadoras, etc.

Generar reportes de historiales de salud de los niños

Generación de backups diarios para tener un respaldo en caso de falla del sistema por

razones externas o accidentes inesperados.

Encriptación de backups.

Validar los ingresos de los usuarios de cada módulo del sistema (coordinación, monitoreo,

educación inicial, psicología, salud y nutrición).

Mostrar mensajes de ingreso y salida de información

Tabla 3.4. Servicios desarrollador del sistema

LISTA DE SERVICIOS Almacenar y registrar las evaluaciones trimestrales (E.A.D.) de cada niño.

Registrar fecha de evaluación del niño.

Almacenar y registrar el cuadro vital de atención integral del centro PAN.

Registrar fecha de registro del cuadro vital de atención integral del centro PAN.

Generar reportes de calificación de evaluaciones trimestrales.

Registrar información y fecha de las capacitaciones en el área de educación inicial.

Tabla 3.5. Servicios educación inicial

Page 44: Tesis Completa Norita

44

LISTA DE SERVICIOS Almacenar y registrar las evaluaciones trimestrales (E.A.D.) de cada niño.

Registrar fecha de evaluación del niño.

Generar reportes estadísticos del desarrollo integral y nutricional de los niños.

Registrar información y fecha de las capacitaciones en el área de psicología.

Tabla 3.6. Servicios psicología

LISTA DE SERVICIOS Almacenar y registrar los datos del control de salud (carnet de vacunas) de los niños.

Almacenar y registrar las evaluaciones trimestrales (E.A.D.) de cada niño.

Generar reportes estadísticos del desarrollo integral y nutricional de los niños.

Generar reportes de historiales de salud de los niños.

Registrar información y fecha de las capacitaciones en el área de salud y nutrición.

Tabla 3.7. Servicios salud y nutrición

6) Existen entre varios puntos de vista potenciales servicios comunes.

Coordinación, Monitoreo, Desarrollador del sistema.LISTA DE SERVICIOS

Generar reportes estadísticos del estado nutricional de los niños.

Generar reportes de cobertura por centro.

Generar reportes de nóminas actualizadas de niños, centros PAN, educadoras, etc.

Generar reportes de historiales de salud de los niños.

Realizar consultas y búsquedas de información.

Validar los ingresos de los usuarios de cada módulo del sistema (coordinación, monitoreo,

educación inicial, psicología, salud y nutrición).

Mostrar mensajes de ingreso y salida de información

7) Puntos de vista frente a su servicio indirecto

LISTA DE SERVICIOS

2) Amigabilidad. La aplicación debe ser amigable para los diferentes usuarios cumpliendo

los requisitos en todas las interfaces.

3) Seguridad. La información manejada por el sistema debe estar protegida del acceso no

autorizado y divulgación.

3) Escalabilidad. La aplicación debe ser escalable, para posteriores incrementos.

4) Entendibilidad. La aplicación contará con manual de usuario para cada uno de los

Page 45: Tesis Completa Norita

45

botones e iconos.

5) Disponibilidad: El acceso a la información debe estar disponible para los usuarios

registrados y de acuerdo a los privilegios de los mismos, los procesos utilizados para

lograr la seguridad no ocultarán o retrasarán a los usuarios para obtener los datos

deseados en un momento dado.

6) Interfaz externa: Diseño sencillo y claramente estructurado, que facilite el manejo de

la información. La interfaz principal tonos claros y sin colores fuertes.

7) Rendimiento: La aplicación tiene un nivel de respuesta aceptable, tanto para los

accesos a la bases de datos, como para la generación de reportes.

8) Restricciones de diseño: El tipo de aplicación debe ser WEB desarrollado en lenguaje

de programación PHP, utilizando el protocolo de comunicación WEB HTTP, el motor

de base de datos deberá ser MySql, el sistema debe funcionar dentro la red LAN, bajo

entorno Windows o Linux.

9) Plataforma: El sistema debe estar constituido y estructurado como una aplicación WEB

que podrá ser usada tanto a nivel local (Intranet) como a nivel externo (Internet).

Tabla 3.8. Servicios monitoreo

8) Puntos de vista de la información de datos y de control

ENTRADA DE CONTROL ENTRADA DE DATOS

Iniciar aplicación

Cancelar la aplicación

Finalizar aplicación

Seleccionar servicio

Detalles de ingreso

Cuenta y password

Ingreso a pantalla principal

Mostrar mensaje

Tabla 3.9. Puntos de vista de la información de datos y de control

Page 46: Tesis Completa Norita

46

9) Jerarquía de los puntos de vista

La jerarquía de los puntos de vista se muestra en la siguiente figura 3.4.:

Identificación de requerimientos funcionales

Page 47: Tesis Completa Norita

47

REFERENCI

A

FUNCIÓN

R1 Validar los ingresos de los usuarios de cada módulo del sistema

(coordinación, monitoreo, educación inicial, psicología, salud y

nutrición).

R2 Almacenar y registrar los datos de centros PAN

R3 Registrar la fecha de inicio de actividades de los centros PAN

R4 Registrar la fecha de retiro de los centros PAN.

R5 Registro de personal de turno del centro PAN.

R6 Almacenar y registrar los datos personales de los niños.

R7 Registrar la fecha de inicio de actividades del niño en el centro PAN.

R8 Registrar fecha de retiro del niño y las causas.

R9 Registro de personal de turno del centro PAN.

R10 Almacenar y registrar los datos del control de salud (carnet de vacunas)

de los niños.

R11 Registrar asistencias del niño al centro PAN.

R12 Almacenar y registrar las evaluaciones trimestrales (E.A.D.) de cada

niño.

R13 Registrar fecha de evaluación del niño.

R14 Almacenar y registrar el cuadro vital de atención integral del centro PAN.

R15 Registrar fecha de registro del cuadro vital de atención integral del centro

PAN.

R16 Generar reportes estadísticos del desarrollo integral y nutricional de los

niños.

R17 Generar reportes de cobertura por centro.

R18 Generar reportes de nóminas actualizadas de niños, centros PAN,

educadoras, etc.

R19 Generar reportes de historiales de salud de los niños

R20 Generar reportes de calificación de evaluaciones trimestrales.

R21 Todos los registros de datos deben contar con opciones de nuevo,

modificar, actualizar, eliminar y búsquedas, para realizar los cambios

necesarios en los registros.

R22 Generación de backups diarios para tener un respaldo en caso de falla del

sistema por razones externas o accidentes inesperados.

R23 Encriptación de backups

Page 48: Tesis Completa Norita

48

R24 Registrar información y fecha de las capacitaciones en el área de

educación inicial.

R25 Registrar información y fecha de las capacitaciones en el área de salud y

nutrición.

Tabla 3.10. Identificación de requerimientos funcionales

10) Identificación de requerimientos no funcionales

REFERENCI

A

ATRIBUTOS

NF1 Validar los datos de ingreso.

NF2 El sistema debe estar constituido y estructurado como una aplicación WEB

que podrá ser usada tanto a nivel local (Intranet) como a nivel externo

(Internet).

NF3 Sencillez. La aplicación debe poseer facilidad de operación o manipuleo,

presentando una interfaz de usuario compresible y sencillo.

NF4 Seguridad. La aplicación debe presentar seguridad en su operación, tendrá

distintos niveles de acceso, por ejemplo el administrador tendrá acceso a

todas las tareas de la empresa con su respectiva cuenta y password y no

siendo así con el resto del personal que tendrá acceso restringido a ciertas

áreas, las cuentas y niveles de acceso serán otorgados por el administrador.

NF5 Amigabilidad. La aplicación debe ser amigable para los diferentes

usuarios cumpliendo los requisitos en todas las interfaces

NF6 Portabilidad. La aplicación debe ser portable. El software se podrá

ejecutar independientemente.

NF7 Escalabilidad. La aplicación debe ser escalable, para posteriores

incrementos.

NF8 Adaptabilidad. La aplicación debe estar en una plataforma adecuada a las

necesidades, debe ser manejable y adaptable los cambios de sistemas

operativos o versiones de Windows.

NF9 Entendibilidad. La aplicación contará con manual de usuario para cada

uno de los botones e iconos.

NF10 Hardware. Equipos de computación, red LAN, impresoras.

NF11 Software. Sistema operativo Windows.

NF12 Materiales de escritorio. Para la impresión de reportes y otros.

Tabla 3.11. Identificación de requerimientos no funcionales

Page 49: Tesis Completa Norita

49

CAPITULO IV

ANÁLISIS DEL SISTEMA

4.1. IDENTIFICACIÓN DE LOS PROCESOS PRINCIPALES

El PAN en la realización de los procesos de registro y control tiene los siguientes procesos

principales:

Registro Centro PAN. Es el proceso en el cual se registra los datos de un nuevo

centro PAN, asimismo se incluye el registro de datos del personal de turno

administrativo.

Registro de niños(as). Es el proceso en el cual se registra un nuevo niño(a),

asimismo incluye el registro de datos de la familia.

Control de crecimiento del niño. Es el proceso en el cual se registra los datos de

peso, talla, micronutrientes del niño.

Control de vacunas del niño. Es el proceso en el cual se registra las vacunas

proporcionadas al niño.

Control de desarrollo psicomotriz. Es el proceso en el cual se registra los datos del

desarrollo psicomotriz del niño teniendo como entrada de datos el E.A.D.(Escala

Abreviada de Desarrollo) .

Evaluación trimestral. Es el proceso en el cual se registra la calificación obtenida en

el área de desarrollo psicomotriz y área de salud del niño.

Seguimiento y monitoreo. Es el proceso en el cual se realiza un seguimiento del

desarrollo integral del niño, para conocer el estado nutricional y desarrollo del niño.

4.2. LISTA DE ACONTECIMIENTOS EN LOS PROCESOS.

Las autoridades de la comunidad solicitan creación de un nuevo centro PAN a

Gobernación del departamento de Oruro, en la unidad de desarrollo social.

Encargado de desarrollo social acepta la creación.

Coordinación del PAN registra el nuevo centro.

El padre o tutor pide inscribir al niño.

Supervisor del centro PAN pide certificado de nacimiento o un documento avalado

por el municipio, carnet de vacunas como requisito para la inscripción.

Supervisor registra los datos del niño, asimismo los datos de la familia.

En el área de salud se realiza el control de salud del niño.

La educadora registra los datos obtenidos de del carnet de vacunas.

Page 50: Tesis Completa Norita

50

La educadora registra los datos del control de desarrollo psicomotriz del E.A.D.

La educadora registra las calificaciones de la evaluación trimestral.

Monitoreo recepciona toda la información de control de salud y desarrollo en

formularios (E.A.D., Cuadro Vital del Centro Infantil), nóminas.

Monitoreo procesa toda la información.

Monitoreo realiza reportes estadísticos del estado de desarrollo nutricional del niño.

Monitoreo realiza búsquedas y consultas.

Coordinación exige reportes a las áreas del PAN.

Coordinación revisa y controla detalles de los reportes para una toma de decisiones

oportuna.

4.3. DIAGRAMA DE FLUJO DE DATOS (DFD’s)

Diagrama de contexto.

El diagrama de contexto es el proceso global de un sistema propuesto, los cuadros alrededor

del proceso muestran las personas, organizaciones, clientes y otros que se comunican con el

sistema.

Las flechas de entrada y salida muestran el flujo de datos que estimulan al sistema para

ponerlo en acción, los diagramas de flujo de datos sirven para delimitar las acciones o

procesos que realiza el sistema, el alcance del área de estudio y su finalidad.

Descripción. La Figura 4.1. muestra el Diagrama de Contexto, para la implementación del

Sistema de Información Web para los procesos de Registro y Control en el PAN.

Page 51: Tesis Completa Norita

51

Descripción. La Figura 4.2. muestra el proceso principal que engloba a todo el sistema de

registro y control, contiene los siguientes procesos:

Descripción. La Figura 4.3. muestra el registro realizado del personal en un determinado

centro, dicho registro los realiza el usuario habilitado.

Page 52: Tesis Completa Norita

52

Descripción. La Figura 4.4. muestra el registro realizado del beneficiario y su respectiva

familia en un determinado centro.

Descripción. La Figura 4.5. muestra la gestión de monitoreo y seguimiento engloba los

proceso de control de salud y seguimiento de desarrollo.

Page 53: Tesis Completa Norita

53

Descripción. La Figura 4.6. muestra el procesos de acceso de Usuarios de las diferentes áreas

de la institución, realiza la función de identificar a los diferentes módulos del sistema, entre

sus procesos tenemos.

Descripción. La Figura 4.7. muestra el procesos de registro de personal con su respectivo

cargo, realiza la función de registra a un nuevo personal, actualizar datos y eliminarlos si se

desea.

.

Page 54: Tesis Completa Norita

54

Descripción. La Figura 4.8. muestra el procesos de registro de centro, realiza la función de

registra a un nuevo centro, actualizar datos de centro y eliminarlos si se desea.

Page 55: Tesis Completa Norita

55

Descripción. La Figura 4.9. muestra el procesos de registro de datos sociales de la familia del

beneficiario, realiza la función de registra a un nuevo apoderado, actualizar apoderado y

eliminarlos si se desea.

Page 56: Tesis Completa Norita

56

Descripción. La Figura 4.10. muestra el procesos de registro del beneficiario con su

respectivo control de asistencia, realiza la función de registra a un nuevo beneficiario,

actualizar datos y eliminarlos si se desea.

.

Page 57: Tesis Completa Norita

57

Descripción. La Figura 4.11. muestra el procesos de registro del control de salud del

beneficiario, engloba los siguientes procesos:

.

Page 58: Tesis Completa Norita

58

Descripción. La Figura 4.12. muestra el procesos de registro del seguimiento de desarrollo

del beneficiario, engloba los siguientes procesos.

Descripción. La Figura 4.13. muestra el procesos de registro del control trimestral del

beneficiario, engloba los siguientes procesos.

Page 59: Tesis Completa Norita

59

Descripción. La Figura 4.14. muestra el procesos de registro del control de vacunas del

beneficiario, engloba los siguientes procesos.

Descripción. La Figura 4.15. muestra el procesos de registro del control de crecimiento del

beneficiario, engloba los siguientes procesos.

Page 60: Tesis Completa Norita

60

Descripción. La Figura 4.16. muestra el procesos de registro del calificación de la evaluación

trimestral realizada a los beneficiarios, engloba los siguientes procesos:

4.4. DICCIONARIO DE DATOS

Tabla 4.1. Diccionario de datos de entidades externas

Nombre: BENEFICIARIO

Descripción:

Representa la persona acreedora de los beneficios que el P.A.N. ofrece.

Ocurrencias:

Diagrama de contexto.

Nombre: COORDINADOR

Descripción:

Representa la persona encargada de la verificación de los informes presentados por los

encargados de las diferentes áreas del P.A.N.

Ocurrencias:

Diagrama de contexto.

Page 61: Tesis Completa Norita

61

Nombre: USUARIO

Descripción:

Representa la persona que representa a los encargados de las áreas de educación inicial,

psicología, salud y monitoreo, también a las personas encargadas de los centros del P.A.N.

Ocurrencias:

Diagrama de contexto.

Tabla 4.2. Diccionario de datos de procesos

NIVEL 0

Número de Proceso: 0.Nombre de Proceso: Sistema de Información Web para los procesos de registro y

control.Descripción: Sistema de Información Web para los procesos de registro y

control en el Programa de atención de Niños(as)

Flujos de datos Internos: Datos/Información de centros - Datos/Información de beneficiarios - Datos/Información de usuario– Solicitud de reportes.

Flujos de datos Externos: Reportes - Registro de centros - Registro de Beneficiarios - Reportes y Registro.

NIVEL 1

Número de Proceso: 1.Nombre de Proceso: Gestión información de centros

Descripción: Proceso donde se recepciona y organiza la información del nuevo centro, ingresando todos los datos del centro.

Especificación: Gestión de información de centro tiene subprocesos que son:- Registro de personal- Registro de centro

Flujos de datos Internos: Datos/Información de centros - Datos/Información de usuario.

Flujos de datos Externos: Registro actual de centros – datos actuales centros

Número de Proceso: 2.Nombre de Proceso: Gestión información del beneficiario

Descripción: Proceso donde se recepciona y organiza la información del nuevo beneficiario, ingresando todos los datos del beneficiario.

Especificación: Gestión de información de beneficiario tiene subprocesos que son:

- Registro de familia.

Page 62: Tesis Completa Norita

62

- Registro de beneficiario.Flujos de datos Internos: Datos/Información de beneficiarios - Datos/Información de

usuario.Flujos de datos Externos: Registro actual beneficiario – Datos actuales beneficiario.

Número de Proceso: 3.Nombre de Proceso: Gestión de monitoreo y Seguimiento

Descripción: Proceso donde se realiza el control de salud y las evaluaciones tomando en cuenta la información del registro del beneficiario y el registro del centro, ingresando todos los datos del beneficiario, centro, control de salud y evaluaciones.

Especificación: Gestión de monitoreo y seguimiento tiene subprocesos que son:- Control de salud.- Seguimiento de desarrollo .

Flujos de datos Internos: Registro actual centros – Registro actual beneficiarios - Datos/Información de usuario.

Flujos de datos Externos: Datos actual de monitoreo - Reportes y Registro.

Número de Proceso: 4.Nombre de Proceso: Acceso de áreas

Descripción: Proceso donde realiza el ingreso de un usuario y se le asigna el área de supervisión.

Especificación: Este proceso realiza un requerimiento del usuario y código del usuario para luego habilitar los módulos de acceso al sistema, tiene subprocesos que son:

- Identificador de usuario.- Permisos de usuario.

Flujos de datos Internos: Datos/Información de usuario– datos de usuario actualizado.

Flujos de datos Externos: Datos de usuario.

Número de Proceso: 5.Nombre de Proceso: Gestión de reportes

Descripción: Proceso donde se almacena todos los datos de los anteriores procesos para la realización de reportes estadísticos.

Especificación: Proceso donde se realiza los reportes estadísticos ya sea:- Por centro(Num de centro,)- Por beneficiarios(Num de niños(as), )- Por seguimiento de la evaluación(estado de

desarrollo de los niños(as))Flujos de datos Internos: Datos/Información de centros - Datos/Información de

beneficiarios - Datos/Información de usuario– Solicitud de reportes.

Page 63: Tesis Completa Norita

63

Flujos de datos Externos: Reportes - Registro de centros - Registro de Beneficiarios - Reportes y Registro.

NIVEL 2.

Número de Proceso: 1.1Nombre de Proceso: Registro de personal

Descripción: Proceso donde se recepciona y organiza la información del personal de turno en los centros, ingresando todos los datos del personal.

Especificación: Registro de personal tiene subprocesos que son:- Nuevo personal- Actualizar personal.- Eliminar personal- Asignar cargo

Flujos de datos Internos: Datos/Información de personal - Datos/Información de usuario.

Flujos de datos Externos: Registro actual de personal – datos actuales personal.

Número de Proceso: 1.2.Nombre de Proceso: Registro de centros

Descripción: Proceso donde se recepciona y organiza la información del nuevo centro, ingresando todos los datos del centro con la asignación de su respectivo personal.

Especificación: Gestión de información de centro tiene subprocesos que son:- Nuevo centro- Actualizar centro.- Eliminar centro- Datos del personal

Flujos de datos Internos: Datos/Información de centros - Datos/Información de usuario- datos actual de personal- solicitud reportes.

Flujos de datos Externos: Datos actual de centros – detalle de personal y centros.

Número de Proceso: 2.1..Nombre de Proceso: Registro de Familia

Descripción: Proceso donde se recepciona la información y datos de la familia del beneficiario.

Especificación: Proceso donde se realiza el registro de los datos de la familia del beneficiario con su respectivo apoderado, tiene subprocesos que son:

- Mostrar registro de familia.- Información socioeconómica de la familia.- Nuevo apoderado.- Actualizar apoderado- Eliminar apoderado

Flujos de datos Internos: Datos/Información de familia.

Flujos de datos Externos: Datos actuales de la familia.

Page 64: Tesis Completa Norita

64

Número de Proceso: 2.2.Nombre de Proceso: Registro del beneficiario

Descripción: Proceso donde se recepciona la información y datos de identificación del beneficiario y los datos de la familia.

Especificación: Proceso donde se realiza el registro de los datos del beneficiario (certificado de nacimiento) con los datos de su respectivo apoderado e información de la familia, tiene subprocesos que son:

- Mostrar registro de beneficiario.- Control de asistencia.- Nuevo beneficiario.- Actualizar beneficiario.- Eliminar beneficiario.

Flujos de datos Internos: Datos/Información de beneficiario – Datos act familia – solicitud de reportes.

Flujos de datos Externos: Reportes y Registro beneficiario.

Número de Proceso: 3.1.Nombre de Proceso: Control de salud

Descripción: Proceso donde se recepciona la información y datos de salud del beneficiario.

Especificación: Proceso donde se realiza el registro (carnet de vacuna) de los datos en el área de salud del beneficiario, tiene subprocesos que son:

- Mostrar control de salud.- Control de vacunas.- Control de crecimiento.

Flujos de datos Internos: Registro actual del centro – Registro actual del beneficiario – solicitud de reportes.

Flujos de datos Externos: Registro de vacunas - Registro peso_talla - Reportes.

Número de Proceso: 3.2.Nombre de Proceso: Seguimiento de desarrollo

Descripción: Proceso donde se registra la información y datos de la evaluación de desarrollo psicomotriz del beneficiario, tomando en cuenta una escala de puntajes en la calificación.

Especificación: Proceso donde se realiza la evaluación trimestral individual del beneficiario en su desarrollo psicomotriz, tomando en cuenta los datos del control de salud, tiene subprocesos que son:

- Registro evaluación trimestral.- Registro de calificación.- Registro fecha de evaluación.

Page 65: Tesis Completa Norita

65

Flujos de datos Internos: Registro de vacunas – registro peso_talla – solicitud de reportes – datos beneficiario y centro.

Flujos de datos Externos: Reportes y Registro de seguimiento.

NIVEL 3.

Número de Proceso: 1.1.1.Nombre de Proceso: Mostrar datos de personal

Descripción: Permite el registro de datos del personal de supervisión de las diferentes áreas, además de guardarlos o cancelar la operación.

Especificación: Proceso donde se realiza la visualización de los datos de personal registrados.Asignar los parámetros de entrada a variables locales (código de personal, nombre completo)

Ingresar código de personalSi código de personal incorrecto entonces Mostrar” el código personal incorrecto intente de nuevo”Si no Ingresar datos Si datos incompletos entonces Mostrar “complete todos los datos” Si no Leer usuario Leer personal Mostrar “datos registrados del personal.” Fin siFin si

Flujos de datos Internos: Datos personales

Flujos de datos Externos: Datos personales

Número de Proceso: 1.1.4.Nombre de Proceso: Actualizar personal

Descripción: Permite desplegar y editar los datos existentes del personal de supervisión de las diferentes áreas, además de guardarlos o cancelar la operación.

Especificación: Asignar los parámetros de entrada a variables locales (código de persona, código de cargo, nombre completo, estado)Recuperar los datos personales de tabla “Persona” cuyo código es igual al parámetro código de personal.Recuperar los datos de área de supervisión de tabla “área” cuyo código es igual al código de persona.

Si datos de persona está vacio EntoncesMostrar los campos vacíos de datos personaMostrar los campos vacíos de datos de área

Si no

Page 66: Tesis Completa Norita

66

Mostrar los datos de persona recuperadosMostrar los datos de área recuperados

Fin del Si

Capturar botón de respuesta

Si botón de repuesta=”Aceptar” Entonces Seleccionar caso con Estado

Estado = 1Insertar datos en archivo personaInsertar datos en archivo de área

Estado=2Actualizar datos en archivo de personaActualizar datos en archivo de área

Fin de los casosFin del SiSi botón de respuesta=”Cancelar” entonces Si Estado=1 Entonces

Retornar a la sistema de información Web Si no

Retornar a datos personales Fin de siFin de si

Flujos de datos Internos: Datos personales

Flujos de datos Externos: Actualizar datos personales

Número de Proceso: 1.2.1.Nombre de Proceso: Mostrar datos de centro

Descripción: Permite el registro de datos del centro, además de guardarlos o cancelar la operación.

Especificación: Proceso donde se realiza la visualización de los datos de centros registrados.Asignar los parámetros de entrada a variables locales (código de centro, nombre completo)

Ingresar código de centroSi código de centro incorrecto entonces Mostrar” el código centro es incorrecto vuelva a intentar”Si no Ingresar datos Si datos incompletos entonces Mostrar “complete todos los datos” Si no Leer usuario Leer centro Mostrar “datos registrados del centro.” Fin siFin si

Page 67: Tesis Completa Norita

67

Flujos de datos Internos: Datos personales

Flujos de datos Externos: Datos personales

Número de Proceso: 1.2.4.Nombre de Proceso: Actualizar centro

Descripción: Permite desplegar y editar los datos existentes de los centros, además de guardarlos o cancelar la operación.

Especificación: Asignar los parámetros de entrada a variables locales (código de centro, código de cargo, nombre completo, estado)Recuperar los datos de identificación de tabla “Centro”.Recuperar los datos de personal de supervisión de tabla “personal” cuyo código es igual al código de persona.

Si datos de centro está vacio EntoncesMostrar los campos vacíos de datos centroMostrar los campos vacíos de datos de personal

Si noMostrar los datos de centro recuperadosMostrar los datos de personal recuperados

Fin del Si

Capturar botón de respuesta

Si botón de repuesta=”Aceptar” Entonces Seleccionar caso con Estado

Estado = 1Insertar datos en archivo centroInsertar datos en archivo de personal

Estado=2Actualizar datos en archivo de centroActualizar datos en archivo de personal

Fin de los casosFin del SiSi botón de respuesta=”Cancelar” entonces Si Estado=1 Entonces

Retornar a la sistema de información Web Si no

Retornar a datos centro Fin de siFin de si

Flujos de datos Internos: Datos centroDatos personal

Flujos de datos Externos: Registro de datos del personalRegistro de datos del centro

Número de Proceso: 2.1.1.Nombre de Proceso: Mostrar registro de familia

Page 68: Tesis Completa Norita

68

Descripción: Permite el registro de datos de la familia del beneficiario, además de guardarlos o cancelar la operación.

Especificación: Proceso donde se realiza la visualización de los datos registrados de la familia del beneficiario y su información socioeconómica.Asignar los parámetros de entrada a variables locales (código de beneficiario, código de centro, datos completo)

Ingresar código de centroSi código de centro incorrecto entonces Mostrar” el código centro es incorrecto vuelva a intentar”Si noRecuperar archivo de la tabla ”beneficiario”Ingresar datos Si datos incompletos entonces Mostrar “complete todos los datos” Si no Leer usuario Leer beneficiario Leer datos de la familia Mostrar “datos registrados de la familia.” Fin siFin si

Flujos de datos Internos: Datos de la familia

Flujos de datos Externos: Datos registro de la familia

Número de Proceso: 2.1.4.Nombre de Proceso: Actualizar apoderado

Descripción: Permite desplegar y editar los datos existentes del apoderado del beneficiario, además de guardarlos o cancelar la operación.

Especificación: Asignar los parámetros de entrada a variables locales (código de beneficiario, nombre completo del apoderado, estado)Recuperar los datos de identificación de tabla “beneficiario”.Si datos de apoderado está vacio Entonces

Mostrar los campos vacíos de datos apoderadoSi no

Mostrar los datos de apoderado recuperadosFin del Si

Capturar botón de respuesta

Si botón de repuesta=”Aceptar” Entonces Seleccionar caso con Estado

Estado = 1Insertar datos en archivo apoderado

Estado=2Actualizar datos en archivo de apoderado

Fin de los casos

Page 69: Tesis Completa Norita

69

Fin del SiSi botón de respuesta=”Cancelar” entonces Si Estado=1 Entonces

Retornar a la sistema de información Web Si no

Retornar a datos apoderado Fin de siFin de si

Flujos de datos Internos: Datos beneficiarioDatos apoderado

Flujos de datos Externos: Registro de datos del apoderadoRegistro de datos del beneficiario

Número de Proceso: 2.2.1.Nombre de Proceso: Mostrar registro de beneficiario

Descripción: Permite el registro de datos del beneficiario, además de guardarlos o cancelar la operación.

Especificación: Proceso donde se realiza la visualización de los datos registrados del beneficiario.Asignar los parámetros de entrada a variables locales (código de beneficiario, código de centro, nombre completo)

Ingresar código de beneficiarioSi código de beneficiario incorrecto entonces Mostrar ”código beneficiario es incorrecto vuelva a intentar”Si noRecuperar archivo de la tabla ”centro”Ingresar datos Si datos incompletos entonces Mostrar “complete todos los datos” Si no Leer usuario Leer beneficiario Leer centro Mostrar “datos registrados del beneficiario.” Fin siFin si

Flujos de datos Internos: Datos beneficiarios

Flujos de datos Externos: Datos beneficiarios

Número de Proceso: 2.2.4.

Page 70: Tesis Completa Norita

70

Nombre de Proceso: Actualizar beneficiario

Descripción: Permite desplegar y editar los datos existentes de los beneficiarios, además de guardarlos o cancelar la operación.

Especificación: Asignar los parámetros de entrada a variables locales (código de centro, código de personal, código de beneficiario, nombre completo, estado)Recuperar los datos de identificación de tabla “beneficiario”.Recuperar los datos de personal de supervisión de tabla “personal” cuyo código es igual al código de persona.Recuperar los datos de identificación de tabla “centro”.

Si datos de beneficiario está vacio EntoncesMostrar los campos vacíos de datos beneficiarioMostrar los datos de centro recuperadosMostrar los datos de personal recuperadosMostrar los datos de apoderado recuperado

Si noMostrar los datos de beneficiario recuperadosMostrar los datos de centro recuperadosMostrar los datos de personal recuperadosMostrar los datos de apoderado recuperado

Fin del Si

Capturar botón de respuesta

Si botón de repuesta=”Aceptar” Entonces Seleccionar caso con Estado

Estado = 1Insertar datos en archivo beneficiario

Estado=2Actualizar datos en archivo de beneficiario

Fin de los casosFin del SiSi botón de respuesta=”Cancelar” entonces Si Estado=1 Entonces

Retornar a la sistema de información Web Si no

Retornar a datos beneficiario Fin de siFin de si

Flujos de datos Internos: Datos centroDatos personalDatos de apoderadoDatos de beneficiario

Flujos de datos Externos: Registro de datos del personalRegistro de datos del centroRegistro de datos apoderadoRegistro actual de beneficiario

Número de Proceso: 3.1.1.

Page 71: Tesis Completa Norita

71

Nombre de Proceso: Mostrar registro de salud

Descripción: Permite el registro de datos de las vacunas y crecimiento del beneficiario, además de guardarlos o cancelar la operación.

Especificación: Proceso donde se realiza la visualización de los datos registrados de las vacunas y crecimiento del beneficiario.Asignar los parámetros de entrada a variables locales (código de beneficiario, datos completo)

Ingresar código de beneficiarioSi código de beneficiario incorrecto entonces Mostrar” el código de beneficiario es incorrecto vuelva a intentar”Si noRecuperar archivo de la tabla ”centro”Ingresar datos Si datos incompletos entonces Mostrar “complete todos los datos” Si no Leer usuario Leer beneficiario Leer datos de vacunas y crecimiento Mostrar “datos registrados” Fin siFin si

Flujos de datos Internos: Registro actual de centroRegistro actual de beneficiario

Flujos de datos Externos: Datos registro de salud

NIVEL 4

Número de Proceso: 3.1.2.3Nombre de Proceso: Actualizar vacunas

Descripción: Permite desplegar y editar los datos existentes de las vacunas proporcionadas al beneficiario, además de guardarlos o cancelar la operación.

Especificación: Asignar los parámetros de entrada a variables locales (código de centro, código de cargo, código de beneficiario nombre completo, estado)Recuperar los datos de identificación de tabla “beneficiario”.Recuperar los datos de identificación de tabla “centro”.Recuperar los datos de identificación de tabla “personal”.

Si datos de vacunas está vacio EntoncesMostrar los campos vacíos de datos vacunas

Si noMostrar los datos de vacunas recuperadosMostrar los datos de beneficiario recuperadosMostrar los datos de centro recuperadosMostrar los datos de personal recuperados

Page 72: Tesis Completa Norita

72

Fin del Si

Capturar botón de respuesta

Si botón de repuesta=”Aceptar” Entonces Seleccionar caso con Estado

Estado = 1Insertar datos en archivo vacunasInsertar datos en archivo de beneficiario

Estado=2Actualizar datos en archivo de vacunasActualizar datos en archivo de beneficiario

Fin de los casosFin del SiSi botón de respuesta=”Cancelar” entonces Si Estado=1 Entonces

Retornar a la sistema de información Web Si no

Retornar a datos vacunas Fin de siFin de si

Flujos de datos Internos: Datos centroDatos personalDatos beneficiario

Flujos de datos Externos: Registro de datos del beneficiarioRegistro de datos de vacunas.

Número de Proceso: 3.1.2.3Nombre de Proceso: Actualizar calificación

Descripción: Permite desplegar y editar los datos existentes de las calificaciones del beneficiario, además de guardarlos o cancelar la operación.

Especificación: Asignar los parámetros de entrada a variables locales (código de beneficiario, código de centro, código de personal, calificación, estado)Recuperar los datos de identificación de tabla “beneficiario”.Recuperar los datos de identificación de tabla “centro”.Recuperar los datos de identificación de tabla “personal”.

Si datos de calificación está vacio EntoncesMostrar los campos vacíos de datos calificaciónMostrar los datos de beneficiario recuperadosMostrar los datos de centro recuperadosMostrar los datos de personal recuperados

Si noMostrar los datos de calificación recuperadosMostrar los datos de beneficiario recuperadosMostrar los datos de centro recuperados

Page 73: Tesis Completa Norita

73

Mostrar los datos de personal recuperados

Fin del Si

Capturar botón de respuesta

Si botón de repuesta=”Aceptar” Entonces Seleccionar caso con Estado

Estado = 1Insertar datos en archivo calificacionesInsertar datos en archivo de beneficiario

Estado=2Actualizar datos en archivo de calificacionesActualizar datos en archivo de beneficiario

Fin de los casosFin del SiSi botón de respuesta=”Cancelar” entonces Si Estado=1 Entonces

Retornar a la sistema de información Web Si no

Retornar a datos evaluación Fin de siFin de si

Flujos de datos Internos: Datos centroDatos personalDatos beneficiarioDatos evaluación

Flujos de datos Externos: Registro de datos del beneficiarioRegistro de datos de calificación.

Tabla 4.3. Diccionario de datos de flujos de datos

Nombre flujo de dato Datos /Información de beneficiarioTipo Flujo de datosComentarios Es el detalle que exige coordinación sobre un determinado

beneficiario.Estructura de datos La estructura esta definida por datos de beneficiario

Origen DestinoNombre de objeto Beneficiario Registro del beneficiario

Nombre flujo de dato ReportesTipo Flujo de datosComentarios Es el detalle que recibe coordinación sobre un determinado

beneficiario.Estructura de datos La estructura está definida por detalle de beneficiario.

Origen DestinoNombre de objeto Sistema información Web

para los procesos de registro Coordinación

Page 74: Tesis Completa Norita

74

y control.

Nombre flujo de dato Datos aspecto_beneficiarioTipo Flujo de datosComentarios Es el ingreso de todos los datos del beneficiario y respectivo

centro, seguimiento de desarrollo, control de salud.Estructura de datos Se toma en cuenta los datos:

Código de beneficiarioNombresApellido maternoApellido paternoLugar de nacimientoCertificado de nacimientoSexoNº de hermanosCentro al que perteneceDatos de saludDatos de desarrolloOrigen Destino

Nombre de objeto BeneficiarioUsuario

Sistema información Web para los procesos de registro y control.

Nombre flujo de dato Registro aspectos_beneficiarioTipo Flujo de datosComentarios Es el detalle que registra al beneficiario y su respectivo centro,

seguimiento de desarrollo y control de salud.Estructura de datos La estructura está definida por características generales del

beneficiario.Origen Destino

Nombre de objeto Sistema información Web para los procesos de registro y control.

Beneficiario

Nombre flujo de dato Datos de usuarioTipo Flujo de datosComentarios Es el registro de un usuario y sus respectivas funciones en la

institución.Estructura de datos Nombre de usuario

Carnet de identidadDirecciónTeléfonoCargo que ocupaOrigen Destino

Nombre de objeto Beneficiario Registro del beneficiario

Page 75: Tesis Completa Norita

75

Nombre flujo de dato Reportes y registro de aspecto_beneficiarioTipo Flujo de datosComentarios Es el acceso que realiza el usuario al terminar el registro del

beneficiario.Estructura de datos La estructura está definida por detalle de seguimiento del

beneficiario.Origen Destino

Nombre de objeto Sistema información Web para los procesos de registro y control.

Coordinación

Nombre flujo de dato Datos usuario_areaTipo Flujo de datosComentarios Es el acceso que realiza un determinado usuario al terminar el

registro del beneficiario.Estructura de datos La estructura está definida por:

ContraseñaTipo de usuarioOrigen Destino

Nombre de objeto UsuarioAcceso de áreas

Acceso de áreasGestión información de centrosGestión información de beneficiarioGestión monitoreo y seguimientoGestión reportes

Nombre flujo de dato Datos centro _persTipo Flujo de datosComentarios Es el ingreso de todos los datos del centro y su respectivo

personal de administración.Estructura de datos Se toma en cuenta los datos:

Código de centroDatos de identificaciónDatos de ubicaciónDatos de personal del centroOrigen Destino

Nombre de objeto Acceso de áreas Gestión de información de centros

Nombre flujo de dato Datos/Información centro_persTipo Flujo de datosComentarios Es el detalle que exige para el registro del beneficiario y su

respectivo monitoreo sobre un determinado centro.Estructura de datos La estructura esta definida por datos del centro y datos de

personalOrigen Destino

Nombre de objeto Gestión de información de centroRegistro del centro

Gestión de reportesGestión monitoreo y seguimientoBase de datos centros

Page 76: Tesis Completa Norita

76

Nombre flujo de dato Datos /información beneficiario_famTipo Flujo de datosComentarios Es el registro de datos del beneficiario realizado por el encargadoEstructura de datos La estructura esta definida por datos personales registrados del

beneficiario y su respectiva familiaOrigen Destino

Nombre de objeto Gestión de información de beneficiario.

BeneficiarioGestión de reportesGestión monitoreo y seguimiento

Nombre flujo de dato Datos beneficiario_famTipo Flujo de datosComentarios Son los datos personales proporcionados por el beneficiario

recepcionado por el encargadoEstructura de datos La estructura esta definida por datos personales del beneficiario.

Datos de la familiaOrigen Destino

Nombre de objeto Beneficiario Gestión de información del beneficiario

Nombre flujo de dato Datos salud_desarrollo beneficiarioTipo Flujo de datosComentarios Son los datos de estado de salud y desarrollo proporcionados por

el apoderado del beneficiario, recepcionado por el encargado.Estructura de datos La estructura de datos esta definida por los datos de

salud_desarrollo del beneficiario.Origen Destino

Nombre de objeto Beneficiario Gestión monitoreo y seguimiento

Nombre flujo de dato Datos/Información monitoreoTipo Flujo de datosComentarios Es el detalle de datos del monitoreo y seguimiento del

beneficiario que exige coordinación.Estructura de datos La estructura de datos esta definida por los datos de control de

salud y crecimiento.Origen Destino

Nombre de objeto Gestión de monitoreo y seguimiento

Gestión de reportes

Nombre flujo de dato Solicitud reportesTipo Flujo de datosComentarios Es la solicitud de reportes que exige el coordinadorEstructura de datos La estructura de datos está definida de acuerdo a requerimiento

del coordinadorOrigen Destino

Nombre de objeto Coordinador Gestión de reportes

Page 77: Tesis Completa Norita

77

Nombre flujo de dato Reportes por centroTipo Flujo de datosComentarios Son los reportes de los centros en el área rural y urbanos que

exige coordinaciónEstructura de datos La estructura de datos está definida de acuerdo requerimiento del

coordinadorCentro_ruralCentro_urbanoNº de centrosCentros activosCentros retiradosOrigen Destino

Nombre de objeto Gestión de reportes Coordinación

Nombre flujo de dato Reportes por beneficiarioTipo Flujo de datosComentarios Son los reportes del beneficiario de los centros en el área rural y

urbanos que exige coordinaciónEstructura de datos La estructura de datos está definida de acuerdo requerimiento del

coordinadorNº de beneficiariosCentros activosCentros retiradosOrigen Destino

Nombre de objeto Gestión de reportes Coordinación

Nombre flujo de dato Reportes por seguimientoTipo Flujo de datosComentarios Son los reportes del seguimiento de desarrollo integral del

beneficiario en el área rural y urbanos que exige coordinaciónEstructura de datos La estructura de datos está definida de acuerdo requerimiento del

coordinadorDatos de saludDatos de desarrolloDatos de evaluaciones trimestralesOrigen Destino

Nombre de objeto Gestión de reportes Coordinación

Nombre flujo de dato Datos de personalTipo Flujo de datosComentarios Son los datos personales del personal administrativo de los

diferentes centros.Estructura de datos La estructura de datos esta definida por:

Código_ personalNombreApellido maternoApellido paternoCelular

Page 78: Tesis Completa Norita

78

TeléfonoEmailDirecciónNombre del CentroCargoOrigen Destino

Nombre de objeto Usuario Registro personal

Nombre flujo de dato Datos/Información del personalTipo Flujo de datosComentarios Son los datos personales registrados del personal administrativo

de los diferentes centros.Estructura de datos La estructura de datos está definida por los datos de personal

Origen DestinoNombre de objeto Registro personal Base de Datos Centro

Nombre flujo de dato Datos de centroTipo Flujo de datosComentarios Son los datos de identificación del centro recepcionado por el

encargado.Estructura de datos La estructura de datos esta definida por:

Código de centroDatos de identificaciónDatos de ubicaciónOrigen Destino

Nombre de objeto Usuario Registro de centro

Nombre flujo de dato Datos/Información del centroTipo Flujo de datosComentarios Son los datos de identificación del centro registrados en la BdD,

por el encargado.Estructura de datos La estructura de datos está definida por los datos de

identificación del centroOrigen Destino

Nombre de objeto Registro centro Base de Datos Centro

Nombre flujo de dato Datos de familiaTipo Flujo de datosComentarios Son los datos de la familia del beneficiario recepcionado por el

encargadoEstructura de datos La estructura de datos esta definida por:

Nombre del beneficiarioCarnet de identidadNombre del padreNombre de madreNombre cuidadorDirección

Page 79: Tesis Completa Norita

79

TeléfonoOrigen Destino

Nombre de objeto Beneficiario Registro de familia

Nombre flujo de dato Datos/Información de familiaTipo Flujo de datosComentarios Son los datos de la familia del beneficiario registrados en la BdD

por el encargadoEstructura de datos La estructura de datos está definida por los datos de centro

Origen DestinoNombre de objeto Registro personal Base de Datos Centro

Nombre flujo de dato Datos beneficiarioTipo Flujo de datosComentarios Son los datos personales del beneficiario recepcionados por el

encargado.Estructura de datos La estructura de datos está definida por:

Código de beneficiarioCentro infantilNombresApellidosDatos del certificado de nacimientoOrigen Destino

Nombre de objeto Beneficiario Registro de beneficiario

Nombre flujo de dato Datos/Información de beneficiarioTipo Flujo de datosComentarios Son los datos personales del beneficiario registrados en la BdD

por el encargadoEstructura de datos La estructura de datos está definida por los datos de centro

Origen DestinoNombre de objeto Registro de beneficiario Base de datos beneficiario

Nombre flujo de dato Datos beneficiario_salTipo Flujo de datosComentarios Son los datos del estado de salud proporcionados por el

apoderado del beneficiario.Estructura de datos La estructura de datos está definida de acuerdo requerimiento del

encargado de salud.Código del beneficiarioNombre del centroDatos del estado nutricionalDatos de la vacunasOrigen Destino

Nombre de objeto Beneficiario Control de salud

Page 80: Tesis Completa Norita

80

Nombre flujo de dato Datos/Información beneficiario_salTipo Flujo de datosComentarios Son los datos del estado de salud del beneficiario registrados por

el encargado de salud.Estructura de datos La estructura de datos está definida por los datos de salud del

beneficiarioOrigen Destino

Nombre de objeto Control de salud Seguimiento de desarrollo

Nombre flujo de dato Mostrar personal lee_BdTipo Flujo de datosComentarios Representa la visualización en pantalla de los datos de todo el

personal que trabaja en un determinado centro infantilEstructura de datos La estructura de datos está definida por los datos del nuevo

personal registrado.Origen Destino

Nombre de objeto Base de datos del personal Mostrar datos de personal

Nombre flujo de dato Datos nuevo personalTipo Flujo de datosComentarios Representa los datos a registrar del nuevo personal en un

determinado centro.Estructura de datos La estructura de datos está definida por los datos del nuevo

personal.Origen Destino

Nombre de objeto Selecciona acción gestión de personal

Nuevo_personal

Nombre flujo de dato Actualizar datos de personalTipo Flujo de datosComentarios Contiene el código de personal del cual se van a mostrar y

modificar sus datos.Estructura de datos La estructura de datos está definida por los datos nuevos del

personalCódigo_ personalNombreApellido maternoApellido paternoCelularTeléfonoEmailDirecciónNombre del CentroCargoOrigen Destino

Nombre de objeto Selección acción gestión de personal

Actualizar_personal

Page 81: Tesis Completa Norita

81

Nombre flujo de dato Eliminar datos del personalTipo Flujo de datosComentarios Representa el personal del centro que se desea dar de bajaEstructura de datos La estructura de datos está definida por:

Código de personalNombre completoOrigen Destino

Nombre de objeto Selección acción gestión de personal

Eliminar_personal

Nombre flujo de dato Habilitación de cargoTipo Flujo de datosComentarios Representa la asignación de un tipo de cargo al nuevo personal a

registrar.Estructura de datos La estructura de datos está definida por los tipo de cargo que

están habilitados.Código personalCódigo centroNombre del centroTipo de CargoOrigen Destino

Nombre de objeto Selección acción gestión de personal

Asignar cargo

Nombre flujo de dato Nuevo personal actual_bdTipo Flujo de datosComentarios Representa los datos necesarios para crear un nuevo personal en

el sistema y registrarle en la base de datos de forma permanente.Estructura de datos La estructura de datos está definida por los datos actuales del

personal de un determinado centro.Origen Destino

Nombre de objeto Nuevo personal Base de datos personal

Nombre flujo de dato Nuevo personal lee_bdTipo Flujo de datosComentarios Representa los datos que necesita extraer el proceso

“nuevo_personal” de la base de datos para determinar si el personal ya existe, en cuyo caso recuperará sus datos para no tener que volver a introducir.

Estructura de datos La estructura de datos está definida por los datos registrados del personal.Origen Destino

Nombre de objeto Base de datos personal Nuevo personal

Nombre flujo de dato Actualizar personal actual_bdTipo Flujo de datosComentarios Representa los datos de una nueva persona que han sido

Page 82: Tesis Completa Norita

82

modificados y serán necesarios para realizar la actualización de la base de datos del sistema.

Estructura de datos La estructura de datos está definida por los datos actuales del personal de un determinado centro.Origen Destino

Nombre de objeto Nuevo personal Base de datos personal

Nombre flujo de dato Actualizar personal lee_bdTipo Flujo de datosComentarios Representa los datos del personal que el proceso “Actualizar

personal” extrae de la base de datos para mostrarlos y poder realizar los cambios de forma más clara.

Estructura de datos La estructura de datos está definida por los datos modificados registrados del personal en la base de datos personal.Origen Destino

Nombre de objeto Base de datos personal Actualizar personal

Nombre flujo de dato Eliminar personal actual_bdTipo Flujo de datosComentarios Representa el personal que se desea dar de baja y código de

personal, necesario para realizar la eliminación de un personal en la base de datos.

Estructura de datos La estructura de datos está definida por los datos:Código_ personalNombreCentroOrigen Destino

Nombre de objeto Eliminar personal Base de datos personal

Nombre flujo de dato Eliminar personal lee_bdTipo Flujo de datosComentarios Representa los datos acerca del personal que se han de extraer de

la base de datos para mostrar el personal eliminado.Estructura de datos La estructura de datos está definida por.

Código_ personalNombreOrigen Destino

Nombre de objeto Base de datos personal Eliminar personal

Nombre flujo de dato Datos asignar cargoTipo Flujo de datosComentarios Representa el cargo que ocupara un determinado personal en el

centro infantilEstructura de datos La estructura de datos está definida por los datos de cargo

habilitado:Código_ personalNombre

Page 83: Tesis Completa Norita

83

Apellido maternoApellido paternoCentroTipos de cargo Educadora Manipuladora Nutricionista Médico Visitador social PsicólogoOrigen Destino

Nombre de objeto Asignar cargo Base de datos personal

Nombre flujo de dato Asignar cargo lee_bdTipo Flujo de datosComentarios Representa los datos del cargo habilitado del personal que extrae

la base de datos para poder mostrarlos.Estructura de datos La estructura de datos está definida por los datos de cargo

habilitado:Código_ personalNombreCentroTipos de cargoOrigen Destino

Nombre de objeto Base de datos personal Asignar cargo

Nombre flujo de dato Mostrar centro lee_BdTipo Flujo de datosComentarios Representa la visualización en pantalla de los datos del nuevo

centro registrado en la base de datos centro.Estructura de datos La estructura de datos está definida por los datos del nuevo

centro registrado.Origen Destino

Nombre de objeto Base de datos del centro Mostrar datos de centro

Nombre flujo de dato Datos nuevo centroTipo Flujo de datosComentarios Representa los datos a registrar del nuevo centro.Estructura de datos La estructura de datos está definida por los datos del nuevo

centro.Código de centroDatos de identificaciónDatos de ubicaciónOrigen Destino

Nombre de objeto Selecciona acción gestión de centro

Nuevo_centro

Page 84: Tesis Completa Norita

84

Nombre flujo de dato Actualizar datos de centroTipo Flujo de datosComentarios Contiene el código de centro del cual se van a mostrar y

modificar sus datos.Estructura de datos La estructura de datos está definida por los datos nuevos del

centro.Código de centroDatos de identificaciónDatos de ubicaciónOrigen Destino

Nombre de objeto Selección acción gestión de centro

Actualizar_centro

Nombre flujo de dato Eliminar datos del centroTipo Flujo de datosComentarios Representa el centro que se desea dar de bajaEstructura de datos La estructura de datos está definida por:

Código de centroNombreOrigen Destino

Nombre de objeto Selección acción gestión de centro

Eliminar_centro

Nombre flujo de dato Habilitación de personalTipo Flujo de datosComentarios Representa la asignación del personal a cargo de un determinado

centro.Estructura de datos La estructura de datos está definida por:

Código personalNombre completo del personalCódigo centroNombre del centroTipo de CargoOrigen Destino

Nombre de objeto Selección acción gestión de centro

Asignar personal

Nombre flujo de dato Nuevo centro act_bdTipo Flujo de datosComentarios Representa los datos necesarios para crear un nuevo centro en el

sistema y registrarle en la base de datos de forma permanente.Estructura de datos La estructura de datos está definida por los datos actuales del

centro.Origen Destino

Nombre de objeto Nuevo centro Base de datos centro

Page 85: Tesis Completa Norita

85

Nombre flujo de dato Nuevo centro lee_bdTipo Flujo de datosComentarios Representa los datos que necesita extraer el proceso

“nuevo_centro” de la base de datos para determinar si el centro ya existe, en cuyo caso recuperará sus datos para no tener que volver a introducir.

Estructura de datos La estructura de datos está definida por los datos registrados del centro.Origen Destino

Nombre de objeto Base de datos centro Nuevo centro

Nombre flujo de dato Actualizar centro act_bdTipo Flujo de datosComentarios Representa los datos del centro infantil que han sido modificados

y serán necesarios para realizar la actualización en la base de datos del sistema.

Estructura de datos La estructura de datos está definida por los datos modificados del centro.Origen Destino

Nombre de objeto Actualizar centro Base de datos centro

Nombre flujo de dato Actualizar centro lee_bdTipo Flujo de datosComentarios Representa los datos del centro infantil que el proceso

“Actualizar centro” extrae de la base de datos para mostrarlos y poder realizar los cambios de forma más clara.

Estructura de datos La estructura de datos está definida por los datos modificados registrados del centro infantil en la base de datos centro.Origen Destino

Nombre de objeto Base de datos centro Actualizar centro

Nombre flujo de dato Eliminar centro act_bdTipo Flujo de datosComentarios Representa los datos del centro infantil que se desea dar de baja,

para realizar la eliminación del centro en la base de datos.Estructura de datos La estructura de datos está definida por los datos:

Código de centroNombre del centroOrigen Destino

Nombre de objeto Eliminar centro Base de datos centro

Nombre flujo de dato Eliminar centro lee_bdTipo Flujo de datosComentarios Representa los datos acerca del centro infantil que se han de

extraer de la base de datos para mostrar el centro eliminado.

Page 86: Tesis Completa Norita

86

Estructura de datos La estructura de datos está definida por.Código de centroNombre del centroOrigen Destino

Nombre de objeto Base de datos centro Eliminar centro

Nombre flujo de dato Datos asignar personalTipo Flujo de datosComentarios Representa el personal que ocupara un determinado cargo en el

centro infantilEstructura de datos La estructura de datos está definida por los datos de personal

habilitado:Código_ personalNombreNombre del CentroCargoOrigen Destino

Nombre de objeto Asignar personal Base de datos centro

Nombre flujo de dato Asignar personal lee_bdTipo Flujo de datosComentarios Representa los datos del personal habilitado que extrae la base de

datos para poder mostrarlos.Estructura de datos La estructura de datos está definida por los datos de personal

habilitado:Código_ personalNombreNombre de CentroCargoOrigen Destino

Nombre de objeto Base de datos centro Asignar personal

Nombre flujo de dato Mostrar familia lee_BdTipo Flujo de datosComentarios Representa la visualización en pantalla de los datos de la familia

del beneficiario.Estructura de datos La estructura de datos está definida por los datos del nuevo

apoderado e información socioeconómica registrados.Origen Destino

Nombre de objeto Base de datos del familia Mostrar datos de familia

Nombre flujo de dato Datos nuevo apoderadoTipo Flujo de datosComentarios Representa los datos a registrar del nuevo apoderado.Estructura de datos La estructura de datos está definida por los datos personales del

nuevo apoderado.Origen Destino

Page 87: Tesis Completa Norita

87

Nombre de objeto Selecciona acción gestión registro de familia

Nuevo_apoderado

Nombre flujo de dato Actualizar datos de apoderadoTipo Flujo de datosComentarios Contiene los datos del apoderado del cual se van a mostrar y

modificar sus datos.Estructura de datos La estructura de datos está definida por los datos del apoderado.

Código del centro infantilNombre del centro infantilNombre beneficiarioNombre padreNombre madreNombre cuidadorDirecciónTeléfonoOrigen Destino

Nombre de objeto Selección acción gestión de registro de familia

Actualizar_apoderado

Nombre flujo de dato Eliminar datos del apoderadoTipo Flujo de datosComentarios Representa el apoderado que se desea dar de bajaEstructura de datos La estructura de datos está definida por:

Código de centroCódigo beneficiarioNombre del apoderadoOrigen Destino

Nombre de objeto Selección acción gestión de registro de familia

Eliminar_apoderado

Nombre flujo de dato Nuevo apoderado act_bdTipo Flujo de datosComentarios Representa los datos necesarios para registrar un nuevo

apoderado del beneficiario en el sistema y registrarle en la base de datos de forma permanente.

Estructura de datos La estructura de datos está definida por los datos actuales del apoderado del beneficiario.Origen Destino

Nombre de objeto Nuevo apoderado Base de datos familia

Nombre flujo de dato Nuevo apoderado lee_bdTipo Flujo de datosComentarios Representa los datos que necesita extraer el proceso

“nuevo_apoderado” de la base de datos para determinar si el apoderado ya existe, en cuyo caso recuperará sus datos para no tener que volver a introducir.

Page 88: Tesis Completa Norita

88

Estructura de datos La estructura de datos está definida por los datos registrados del apoderado.Origen Destino

Nombre de objeto Base de datos familia Nuevo apoderado

Nombre flujo de dato Actualizar apoderado act_bdTipo Flujo de datosComentarios Representa los datos del apoderado del beneficiario que han sido

modificados y serán necesarios para realizar la actualización en la base de datos del sistema.

Estructura de datos La estructura de datos está definida por los datos modificados del apoderado.Origen Destino

Nombre de objeto Actualizar apoderado Base de datos familia

Nombre flujo de dato Actualizar apoderado lee_bdTipo Flujo de datosComentarios Representa los datos del apoderado del beneficiario que el

proceso “Actualizar apoderado” extrae de la base de datos para mostrarlos y poder realizar los cambios de forma más clara.

Estructura de datos La estructura de datos está definida por los datos modificados registrados del apoderado del beneficiario en la base de datos familia.Origen Destino

Nombre de objeto Base de datos familia Actualizar apoderado

Nombre flujo de dato Eliminar apoderado act_bdTipo Flujo de datosComentarios Representa los datos del apoderado del beneficiario que se desea

dar de baja, para realizar la eliminación del apoderado en la base de datos familia.

Estructura de datos La estructura de datos está definida por los datos del apoderado a eliminar.Nombre apoderadoOrigen Destino

Nombre de objeto Eliminar centro Base de datos centro

Nombre flujo de dato Eliminar apoderado lee_bdTipo Flujo de datosComentarios Representa los datos acerca del apoderado del beneficiario que se

han de extraer de la base de datos para mostrar el apoderado eliminado.

Estructura de datos La estructura de datos está definida por los datos del apoderado eliminado..Origen Destino

Nombre de objeto Base de datos familia Eliminar apoderado

Page 89: Tesis Completa Norita

89

Nombre flujo de dato Mostrar beneficiario lee_BdTipo Flujo de datosComentarios Representa la visualización en pantalla de los datos del

beneficiario.Estructura de datos La estructura de datos está definida por los datos del nuevo

beneficiario y control de asistencia registrados en la base de datos.Origen Destino

Nombre de objeto Base de datos del beneficiario

Mostrar datos del beneficiario

Nombre flujo de dato Datos nuevo beneficiarioTipo Flujo de datosComentarios Representa los datos a registrar del nuevo beneficiario.Estructura de datos La estructura de datos está definida por los datos personales del

nuevo beneficiario.Origen Destino

Nombre de objeto Selecciona acción gestión beneficiario

Nuevo_beneficiario

Nombre flujo de dato Actualizar datos de beneficiarioTipo Flujo de datosComentarios Contiene los datos del beneficiario del cual se van a mostrar y

modificar sus datos.Estructura de datos La estructura de datos está definida por los datos del beneficiario.

Código de beneficiarioOrigen Destino

Nombre de objeto Selección acción gestión de registro de familia

Actualizar_apoderado

Nombre flujo de dato Eliminar datos del beneficiarioTipo Flujo de datosComentarios Representa el benficiario que se desea dar de bajaEstructura de datos La estructura de datos está definida por:

Código de beneficiarioNombreOrigen Destino

Nombre de objeto Selección acción gestión de beneficiario

Eliminar_beneficiario

Nombre flujo de dato Datos asistencia_benefTipo Flujo de datosComentarios Representa los datos de asistencia al centro del beneficiario.Estructura de datos La estructura de datos está definida por:

Nombre del beneficiario

Page 90: Tesis Completa Norita

90

Nombre del centroFecha de asistenciaHorarios de asistenciaOrigen Destino

Nombre de objeto Selección acción gestión beneficiario

Control asistencia

Nombre flujo de dato Nuevo beneficiario act_bdTipo Flujo de datosComentarios Representa los datos necesarios para registrar un nuevo

beneficiario en el sistema y registrarle en la base de datos de forma permanente.

Estructura de datos La estructura de datos está definida por los datos actuales del beneficiario.Origen Destino

Nombre de objeto Nuevo beneficiario Base de datos beneficiario

Nombre flujo de dato Nuevo beneficiario lee_bdTipo Flujo de datosComentarios Representa los datos que necesita extraer el proceso

“nuevo_beneficiario” de la base de datos para determinar si el beneficiario ya existe, en cuyo caso recuperará sus datos para no tener que volver a introducir.

Estructura de datos La estructura de datos está definida por los datos registrados del beneficiario.Origen Destino

Nombre de objeto Base de datos beneficiario Nuevo beneficiario

Nombre flujo de dato Actualizar beneficiario act_bdTipo Flujo de datosComentarios Representa los datos del beneficiario que han sido modificados y

serán necesarios para realizar la actualización en la base de datos del sistema.

Estructura de datos La estructura de datos está definida por los datos modificados del beneficiario.Origen Destino

Nombre de objeto Actualizar beneficiario Base de datos beneficiario

Nombre flujo de dato Actualizar beneficario lee_bdTipo Flujo de datosComentarios Representa los datos del beneficiario que el proceso “Actualizar

beneficiario” extrae de la base de datos para mostrarlos y poder realizar los cambios de forma más clara.

Estructura de datos La estructura de datos está definida por los datos modificados registrados del beneficiario en la base de datos beneficiario.

Origen Destino

Page 91: Tesis Completa Norita

91

Nombre de objeto Base de datos beneficiario Actualizar beneficiario

Nombre flujo de dato Eliminar beneficiario act_bdTipo Flujo de datosComentarios Representa los datos del beneficiario que se desea dar de baja,

para realizar la eliminación del beneficiario en la base de datos beneficiario.

Estructura de datos La estructura de datos está definida por los datos del beneficiario a eliminarOrigen Destino

Nombre de objeto Eliminar beneficiario Base de datos beneficiario

Nombre flujo de dato Eliminar beneficiario lee_bdTipo Flujo de datosComentarios Representa los datos acerca del beneficiario que se han de extraer

de la base de datos para mostrar el benficiario eliminado.Estructura de datos La estructura de datos está definida por los datos del beneficiario

eliminado.Origen Destino

Nombre de objeto Base de datos beneficiario Eliminar beneficiario

Nombre flujo de dato Mostrar seguimiento lee_BdTipo Flujo de datosComentarios Representa la visualización en pantalla de los datos del

seguimiento del desarrollo integral del beneficiario.Estructura de datos La estructura de datos está definida por los datos de las

evaluaciones de salud y desarrollo del nuevo beneficiario registrados en la base de datos.Código de seguimiento y desarrolloCódigo beneficiarioFechaEdadTotal Seguimiento desarrolloTotal seguimiento saludEvaluaciónOrigen Destino

Nombre de objeto Base de datos del seguimiento

Mostrar datos del seguimiento

Nombre flujo de dato Nueva calif_salTipo Flujo de datosComentarios Representa los datos de calificación en la evaluación de salud

realizada al beneficiario.Estructura de datos La estructura de datos está definida por los datos personales del

beneficiario y su respectiva calificación.Código de seguimiento en saludCalificación ítem salud

Page 92: Tesis Completa Norita

92

Código ítem de saludCódigo seguimiento desarrolloOrigen Destino

Nombre de objeto Evaluación salud Nuevo_seguimiento

Nombre flujo de dato Actualizar calif_salTipo Flujo de datosComentarios Contiene los datos de la calificación del beneficiario del cual se

van a mostrar y modificar.Estructura de datos La estructura de datos está definida por los datos del beneficiario

y su respectiva calificación actual.Origen Destino

Nombre de objeto Evaluación de salud Actualizar_seguimiento

Nombre flujo de dato Nueva calif_desTipo Flujo de datosComentarios Representa los datos de calificación en la evaluación de

desarrollo realizada al beneficiario.Estructura de datos La estructura de datos está definida por los datos personales del

beneficiario y su respectiva calificación en desarrollo.Código de seguimiento en desarrolloCalificación ítemCódigo ítem de desarrolloCódigo calificaciónOrigen Destino

Nombre de objeto Evaluación desarrollo Nuevo_seguimiento

Nombre flujo de dato Actualizar calif_desTipo Flujo de datosComentarios Contiene los datos de la calificación en desarrollo del

beneficiario del cual se van a mostrar y modificar.Estructura de datos La estructura de datos está definida por los datos del beneficiario

y su respectiva calificación en desarrollo actual.Origen Destino

Nombre de objeto Evaluación de desarrollo Actualizar_seguimiento

Nombre flujo de dato Nuevo calif_sal act_bdTipo Flujo de datosComentarios Representa los datos necesarios para registrar una nueva

calificación en salud del beneficiario en el sistema y registrarle en la base de datos de forma permanente.

Estructura de datos La estructura de datos está definida por los datos actuales de la calificación del beneficiario.Origen Destino

Nombre de objeto Nuevo seguimiento Base de datos seguimiento

Page 93: Tesis Completa Norita

93

Nombre flujo de dato Nuevo calif_sal lee_bdTipo Flujo de datosComentarios Representa los datos que necesita extraer el proceso

“nuevo_seguimiento” de la base de datos para determinar si la evaluación ya existe, en cuyo caso recuperará sus datos para no tener que volver a introducir.

Estructura de datos La estructura de datos está definida por los datos registrados de la calificación de salud del beneficiario.Origen Destino

Nombre de objeto Base de datos seguimiento Nuevo seguimiento

Nombre flujo de dato Actualizar calif_sal act_bdTipo Flujo de datosComentarios Representa los datos de la calificación del beneficiario que han

sido modificados y serán necesarios para realizar la actualización en la base de datos del sistema.

Estructura de datos La estructura de datos está definida por los datos modificados de la evaluación en salud del beneficiario.Origen Destino

Nombre de objeto Actualizar seguimiento Base de datos seguimiento

Nombre flujo de dato Actualizar calif_sal lee_bdTipo Flujo de datosComentarios Representa los datos de la calificación del beneficiario que el

proceso “Actualizar seguimiento” extrae de la base de datos para mostrarlos y poder realizar los cambios de forma más clara.

Estructura de datos La estructura de datos está definida por los datos de calificación modificados registrados del beneficiario en la base de datos seguimiento.Origen Destino

Nombre de objeto Base de datos seguimiento Actualizar seguimiento

Nombre flujo de dato Nuevo calif_des act_bdTipo Flujo de datosComentarios Representa los datos necesarios para registrar una nueva

calificación en desarrollo del beneficiario en el sistema y registrarle en la base de datos de forma permanente.

Estructura de datos La estructura de datos está definida por los datos actuales de la calificación de desarrollo del beneficiario.Origen Destino

Nombre de objeto Nuevo seguimiento Base de datos seguimiento

Nombre flujo de dato Nuevo calif_des lee_bdTipo Flujo de datosComentarios Representa los datos que necesita extraer el proceso

“nuevo_seguimiento” de la base de datos para determinar si la evaluación de desarrollo ya existe, en cuyo caso recuperará sus

Page 94: Tesis Completa Norita

94

datos para no tener que volver a introducir.Estructura de datos La estructura de datos está definida por los datos registrados de la

calificación de desarrollo del beneficiario.Origen Destino

Nombre de objeto Base de datos seguimiento Nuevo seguimiento

Nombre flujo de dato Actualizar calif_des act_bdTipo Flujo de datosComentarios Representa los datos de la calificación de desarrollo del

beneficiario que han sido modificados y serán necesarios para realizar la actualización en la base de datos del sistema.

Estructura de datos La estructura de datos está definida por los datos modificados de la evaluación en desarrollo del beneficiario.Origen Destino

Nombre de objeto Actualizar seguimiento Base de datos seguimiento

Nombre flujo de dato Actualizar calif_des lee_bdTipo Flujo de datosComentarios Representa los datos de la calificación de desarrollo del

beneficiario que el proceso “Actualizar seguimiento” extrae de la base de datos para mostrarlos y poder realizar los cambios de forma más clara.

Estructura de datos La estructura de datos está definida por los datos de calificación de desarrollo modificados registrados del beneficiario en la base de datos seguimiento.Origen Destino

Nombre de objeto Base de datos seguimiento Actualizar seguimiento

Nombre flujo de dato Mostrar registro saludTipo Flujo de datosComentarios Representa la visualización en pantalla de los datos del control de

salud del beneficiario.Estructura de datos La estructura de datos está definida por los datos de los controles

de salud del nuevo beneficiario registrados en la base de datos.Origen Destino

Nombre de objeto Base de datos salud Mostrar datos del control de salud

Nombre flujo de dato Datos act_vacunas_microTipo Flujo de datosComentarios Representa los datos necesarios para registrar una nueva vacunas

y micronutriente del beneficiario en el sistema y registrarle en la base de datos de forma permanente.

Estructura de datos La estructura de datos está definida por los datos actuales de las vacunas y micronutrientes proporcionados al beneficiario.Id VacunaCódigo dosisCódigo de beneficiario

Page 95: Tesis Completa Norita

95

Id descripcion de vacunasId_micronutrienteId descripción del micronutrienteFecha de control saludOrigen Destino

Nombre de objeto Control de vacunas Base de datos salud

Nombre flujo de dato Datos act_vacunas_micro lee_bdTipo Flujo de datosComentarios Representa los datos que necesita extraer el proceso

“control_vacunas” de la base de datos para determinar si la vacuna ya fue proporcionada al beneficiario, en cuyo caso recuperará sus datos para no tener que volver a introducir.

Estructura de datos La estructura de datos está definida por los datos registrados de las vacunas y micronutrientes proporcionados al beneficiario.Origen Destino

Nombre de objeto Base de datos salud Control vacunas

Nombre flujo de dato Datos act_peso_tallaTipo Flujo de datosComentarios Representa los datos necesarios para registrar el nuevo peso y

talla del beneficiario en el sistema y registrarle en la base de datos de forma permanente.

Estructura de datos La estructura de datos está definida por los datos actuales del peso y talla del beneficiario.Código de beneficiarioNombresPesoTallaFecha de control crecimientoOrigen Destino

Nombre de objeto Control de crecimiento Base de datos salud

Nombre flujo de dato Datos act_peso_talla lee_bdTipo Flujo de datosComentarios Representa los datos que necesita extraer el proceso

“control_crecimiento” de la base de datos para determinar si ya se realizo el registro del control de crecimiento al beneficiario, en cuyo caso recuperará sus datos para no tener que volver a introducir.

Estructura de datos La estructura de datos está definida por los datos registrados del peso y talla del beneficiario.Origen Destino

Nombre de objeto Base de datos salud Control crecimiento

Page 96: Tesis Completa Norita

96

4.5. DIAGRAMA ENTIDAD/RELACIÓN

Se muestra en la figura 4.17. el diagrama Entidad/Relación

4.6. DESCRIPCIÓN DE LAS TABLAS

A continuación se describen las tablas que son parte de las base de datos.

Tabla Centro PAN

Almacena los datos de los centros PAN y/o programas dependientes de la Institución.

Nombre del campo Tipo DescripciónCODCENTRO VARCHAR(50) Código que caracteriza y diferencia al centro

Integral (clave principal)NOMBRECENTRO VARCHAR(50) Nombre que identifica al centro integral.DIRECCIÓN VARCHAR(50) Ubicación del centro integralTELEFONO VARCHAR(15) Teléfono del centro integralFAX VARCHAR(15) Fax del centro integralEMAIL VARCHAR(35) Correo electrónico del centroCASILLA VARCHAR(10) Casilla postal del centroTabla 4.4. Centros Pan

Page 97: Tesis Completa Norita

97

Tabla encargado

Almacena los datos de los encargados de los distintos centros PAN designados a cada centro

integral

Nombre del campo Tipo DescripciónCI VARCHAR(15) Código que caracteriza y diferencia al encargado

(clave principal)NOMBRE VARCHAR(30) Nombre que identifica al encargadoAPELLIDO VARCHAR(30) Apellido que identifica al encargadoDIRECCIÓN VARCHAR(50) Domicilio del encargadoTELEFONO VARCHAR(15) Teléfono del encargadoCELULAR VARCHAR(15) Fax del encargadoEMAIL VARCHAR(60) Correo electrónico del encargadoCARGO VARCHAR(50) Tipo de Cargo el cual ocupa el personalCODCENTRO INTEGER Código que representa el centro integral al que

es asignado el personal.Tabla 4.5. Encargado del centro Pan

Tabla beneficiario

Almacena los datos del niño registrado en un centro pan dependiente del programa

Nombre del campo Tipo DescripciónCODBENEF INT Código que caracteriza y diferencia al niño

(clave principal)NOMBRES VARCHAR(30) Nombre que identifica al niñoAPEPAT VARCHAR(30) Apellido paterno que identifica al niñoAPEMAT VARCHAR(50) Apellido materno que identifica al niñoFEC_NACIMIENTO DATE Fecha de nacimiento del niñoLUG:NACIMIENTO VARCHAR(15) Lugar de nacimiento del niñoDIRECCIÓN VARCHAR(60) Domicilio actual del niñoSEXO VARCHAR(50) Sexo del niñoCODCENTRO INTEGER Código que representa el centro integral que está

registrado el niño.Nº DE HERMANOS INTEGER Número de hermanos del beneficiarioTabla 4.6. beneficiario

Tabla familia

Almacena los datos de la familia de un determinado niño registrado en un centro pan

dependiente del programa

Nombre del campo Tipo DescripciónIDFAMILIA INTEGER Código que caracteriza y diferencia a la

familia (clave principal)NOMBRE PADRE VARCHAR(50) Nombre completo del padreNOMBRE MADRE VARCHAR(25) Nombre completo de la madreNOMBRE CUIDADOR VARCHAR(25) Nombre completo del cuidadorDIRECCIÓN VARCHAR(25) Domicilio actual del apoderado

Page 98: Tesis Completa Norita

98

TELEFONO DATE Teléfono donde se le puede ubicarCODBENEF INTEGER CÓD8IGO QUE REPRESENTA al

beneficiario vinculado a la familiaTabla 4.7. Familia

Tabla CNutricional

Almacena los datos del control nutricional que corresponde al área de salud.

Nombre del campo Tipo DescripciónIDNUTRICIONAL INTEGER Código que caracteriza y diferencia al Control

nutricional (clave principal)FECHA DATE Fecha que se realiza el controlEDAD VARCHAR(25) Representa la edad actual en la realizo el control.PESO DECIMAL(5,2) Dato que representa la edad del niño.TALLA DECIMAL(5,2) Dato que representa la estatura del niñoCODCLASI INTEGER Código que representa la clasificación nutricionalCODBENEF INTEGER Código que representa al niño, el cual concierne

los datos del controlTabla 4.8. Control nutricional

Tabla Clasinutri

Almacena los datos de la clasificación nutricional que corresponde al área de salud.

Nombre del campo Tipo DescripciónCODN INTEGER Código que caracteriza y diferencia a la

clasificación nutricional (clave principal)NUTRICION VARCHAR(30) Nombre de la clasificación nutricionalCLASIFI VARCHAR(5) Nombre corto de la clasificación nutricionalTabla 4.9. Clasificación nutricional

Tabla CVacuna

Almacena los datos del control de vacunas que corresponde al área de salud.

Nombre del campo Tipo DescripciónIDVACUNA INTEGER Código que caracteriza y diferencia al control

de vacunas (clave principal)FECHA DATE Fecha que se realiza el controlCODDOSIS INTEGER Código que representa el número de dosis de

la vacunaIDDESV INTEGER Código que representa la descripción de la

vacunaCODBENEF INTEGER Código que representa a que niño concierne

los datos del control de vacunasIDDESMICRO INTEGER Código que representa la descripción del

micronutrienteTabla 4.10. Control de vacunas

Page 99: Tesis Completa Norita

99

Tabla VDosis

Almacena los datos de las dosis de las vacunas que están permitidas correspondientes al área

de salud.

Nombre del campo Tipo DescripciónCODDOSIS INTEGER Código que caracteriza y diferencia la Dosis

de la vacuna (clave principal)DOSIS VARCHAR(15) Nombre de dosisTabla 4.11. Dosis de vacunas

Tabla DescriVacuna

Almacena los datos de las dosis de las vacunas permitidas correspondientes al área de salud.

Nombre del campo Tipo DescripciónIDDESV INTEGER Código que caracteriza y diferencia la

descripción de la vacuna (clave principal)DESCRIPCION VARCHAR(50) Nombre de vacunaTabla 4.12. Descripción vacuna

Tabla DescriMicronutriente

Almacena los datos de las dosis de los micronutrientes permitidas correspondientes al área de

salud.

Nombre del campo Tipo DescripciónIDDESMICRO INTEGER Código que caracteriza y diferencia la

descripción del micronutriente (clave principal)

DESCRIPCION VARCHAR(50) Nombre del micronutrienteTabla 4.13. Descripción vacuna

Tabla CPrograma Trim

Almacena los datos del control trimestral de cada niño, corresponde al área de salud.

Nombre del campo Tipo DescripciónIDCTRIM INTEGER Código que caracteriza y diferencia al Control

trimestral (clave principal)FECHA DATE Fecha que realiza el controlDOSIS SMALLINT Registro de la dosis del control trimestralOBSERVACIONES TEXT Datos de la observaciones del controlCODPROT INTEGER Código de la descripción del control trimestralCODBENEF INTEGER Código que representa al niño y su respectivo

controlTabla 4.14. Control trimestral

Page 100: Tesis Completa Norita

100

Tabla Trimprog

Almacena los datos de descripción del programa de control trimestral que corresponde al área

de salud.

Nombre del campo Tipo DescripciónCODPROT INTEGER Código de la descripción del control trimestralPROGRAMA VARCHAR(30) Nombre o descripción del programa trimestralTabla 4.15.Descripción trimetral

Tabla CAnual

Almacena los datos de control de programa anual que corresponde al área de salud.

Nombre del campo Tipo DescripciónIDCANUAL INTEGER Código que caracteriza y diferencia el control

del programa anual (clave principal)FECHA DATE Fecha en que se realiza el controlOBSERVACIONES TEXT Registra las observaciones que tiene el controlIDDETALLE INTEGER Código de la descripción del programa anualCODBENEF INTEGER Código que representa a que caso concierne

los datos del controlTabla 4.16. Control anual

Tabla DAnual

Almacena los datos de la descripción del programa anual que corresponde al área de salud.

Nombre del campo Tipo DescripciónIDDANUAL INTEGER Código que caracteriza y diferencia la

descripción del programa anual (clave principal)

DETALLE VARCHAR(30) Nombre o descripción del programa anual.Tabla 4.17. Descripción control anual

Tabla CDesarrollo

Almacena los datos del control de desarrollo que corresponde al área de desarrollo

Nombre del campo Tipo DescripciónCOD INTEGER Código que caracteriza y diferencia al control

de desarrollo (clave principal)FECHA DATE Fecha en que se realiza el controlCODITEM INTEGER Código que representa al ítem de desarrolloCODBENEF INTEGER Código que representa a que caso concierne

los datos del controlTabla 4.18. Control de desarrollo

Tabla ítem

Almacena los datos de los Items de desarrollo.

Page 101: Tesis Completa Norita

101

Nombre del campo Tipo DescripciónITEM INTEGER Código que caracteriza y diferencia al item

(clave principal)DETALLE VARCHAR(100) Registra la descripción del itemOBSERVACIÓN TEXT Registra las observaciones que se debe

realizar en el ítem de desarrollo.RESPUESTA TEXT Registra las respuestas y las observacionesEDAD VARCHAR(30) Registra la edad en que se debe observar este

ítem.Tabla 4.19.Item de desarrollo

Tabla Segui_Desa

Almacena los datos del seguimiento y desarrollo integral.

Nombre del campo Tipo DescripciónCODSD INTEGER Código que caracteriza y diferencia al

seguimiento y desarrollo integral (clave principal)

FECHA DATE Fecha en que se realiza el seguimientoEDAD VARCHAR(30) Registra la edad en que se hace el seguimientoTOTALSD SMALLINT Registra la evaluación numérica de

seguimiento en desarrolloTOTALSS SMALLINT Registra la evaluación numérica de

seguimiento en SaludEVALUACIÓN VARCHAR(40) Registra la evaluación del desarrollo integral.PROGRAMA VARCHAR(40) Registra el programa a seguir en base a la

evaluación.CODBENEF INTEGER Código que representa a que caso concierne

los datos del controlTabla 4.20.Seguimiento y desarrollo

Tabla Calif_Seg_s

Almacena los datos de la calificación en salud.

Nombre del campo Tipo DescripciónCODSS INTEGER Código que caracteriza y diferencia a las

calificaciones de salud (clave principal)CALIFITEMSALUD SMALLINT Registra la evaluación del ítem de saludCODITEMSALUD INTEGER Código que representa al ítem de saludCODSD INTEGER Código que representa a la tabla seguimiento

en desarrollo integral. Tabla 4.21.Calificaciones en salud

Tabla Calif_seg_d

Almacena los datos de la calificación en desarrollo

Nombre del campo Tipo DescripciónCODCALIF INTEGER Código que caracteriza y diferencia a las

calificaciones de desarrollo (clave principal)

Page 102: Tesis Completa Norita

102

CALIFITEM SMALLINT Registra la evaluación del ítem de desarrolloCODITEM INTEGER Código que representa al ítem de desarrolloCODSD INTEGER Código que representa a la tabla seguimiento

en desarrollo integral.Tabla 4.22. Calificación en desarrollo

Tabla ItemSalud

Almacena datos de los ítems de salud

Nombre del campo Tipo DescripciónCODITEMSALUD INTEGER Código que caracteriza y diferencia a los ítems

en salud (clave principal)ITEMSALUD VARCHAR(20) Registra la descripción del ítem.Tabla 4.23. Item de salud

Tabla Usuario

Almacena datos de los usuarios, también los permisos que pueden tener en la aplicación.

Nombre del campo Tipo DescripciónUSUARIO VARCHAR(15) Código que caracteriza y diferencia a los

usuarios (clave principal)PASSWORD VARCHAR(15) Password de los usuariosTIPO SMALLINT Tipo de usuario que representa los permisos

permitidos.NOMBRE VARCHAR(50) Nombre completo del usuarioC I VARCHAR(15) Carnet de identidadDIRECCION VARCHAR(15) Dirección del usuarioTELÉFONO VARCHAR(15) Teléfono del usuarioTabla 4.24.Datos de Usuarios

4.7. DISEÑO FÍSICO

4.7.1. DISEÑO DE ENTRADAS

Niveles de Acceso:

Coordinación: Acceso al sistema completo, tiene todos los permisos de usuario para

realizar cambios en las diferentes áreas.

Monitoreo: Acceso al sistema completo, tiene todos los permisos de usuario para realizar

cambios, salidas de reportes de las diferentes áreas.

Operativo (Educación inicial): Acceso al módulo de registro de Evaluaciones trimestrales

del beneficiario, realiza el control de seguimiento y desarrollo psicomotriz.

Operativo (Salud): Acceso al módulo de control de salud del beneficiario, realiza controles

de vacunas, controles de crecimiento, habilita al beneficiario para su control de

seguimiento y desarrollo.

Page 103: Tesis Completa Norita

103

Operativo (encargado centro PAN). Acceso al módulo de registro de centro, beneficiario,

registro de vacunas, registro de crecimiento.

Figura 4.18. Pantalla de acceso

Registro del centro

Registra los nuevos centros creados con sus respectivos datos específicos.

Figura 4.19. Registro nuevo centro

Registro del personal

Registra los datos del encargado del centro PAN.

*****************

XXXXXXXXXXX

Ingresar

CLAVE DE ACCESO

USUARIO

CONTRASEÑA

XXXXXXXXXXXXXXX

SALIR

MODIFICAR

ACEPTAR

xxxxxxxxxxxxxxx

9999999

9999999

xxxxxxxxxxxxxxx

xxxxxxxxxxxxx

Datos del personalDatos del centro

NUEVO CENTRO PAN

Código del centro

Nombre del centro:

Dirección:

Teléfono:

Fax:

Email:

Page 104: Tesis Completa Norita

104

Figura 4.20. Registro personal centro

Registro del Beneficiario

Registra todos los datos del beneficiario

Figura 4.21. Registro nuevo beneficiario

XXXXXXXXXXXXXXXXXXXX

XX

XXXXXXXXXXXXXXXXXXXX

9999xxxxxxxxxxxxxx99

xxxxxxxxxxxxxxx

xxxxxxxxxxxxxxx

SALIR

MODIFICAR

ACEPTAR

xxxxxxxxxxxxxxx

xxxxxxxxxxxxxxx

xxxxxxxxxxxxxxx

xxxxxxxxxxxxx

Datos de la familiaDatos del beneficiario

NUEVO BENEFICIARIO

Código de beneficiario:

Nombres:

Apellido paterno:

Apellido materno:

Fecha de nacimiento:

Lugar de nacimiento:

Departamento de nac.:

Dirección:

Sexo:

Centro PAN:

Page 105: Tesis Completa Norita

105

Registro de la familia Beneficiario

Registra los datos de la familia del beneficiario

Figura 4.22. Registro familia beneficiario

Registro del nuevo control nutricional

Registra los datos del control nutricional del Beneficiario

Figura 4.23. Registro control nutricional

NUEVO CONTROL NUTRICIONAL

Código de beneficiario:

Nombres:

Fecha de nacimiento:

NUEVOS DATOS PARA EL CONTROL NUTRICIONAL

xxxxxxxxxxxxxxx

SALIR

MODIFICAR

ACEPTAR

9999999

xxxxxxxxxxxxxxx

xxxxxxxxxxxxxxx

xxxxxxxxxxxxxxx

xxxxxxxxxxxxx

FORMULARIO DE LA FAMILIA

ID familia:

Nombres padre:

Nombre madre:

Nombre cuidador:

Teléfono/cel ref :

Dirección:

xxxxxxxxxxxxx

xxxxxxxxxxxxxxx

xxxxxxxxxxxxxxx

FECHA:

PESO:

ACEPTAR MODIFICAR SALIR

TALLA:

GRADO NUTRICIONAL

99/99/9999

99,99 99

XXXXXXXXXXXXXXXXXXXXX

Page 106: Tesis Completa Norita

106

Registro del nuevo control de vacunas

Registra los datos del control de vacunas del beneficiario

Figura 4.24. Registro control de vacunas

Registro del control de desarrollo

Registro de los datos de desarrollo del beneficiario

XXXXXXXXXXXXXXXXXXXXXMICRONUTRIENTES

XX

XX

XX

ROTAVIRUXXXXXXXXX

XXXXXXXXXXXXX

XXXXXXXXXXXXX

FIEBRE AMARILLA

PENTAVALENTE

SARAMPIO

SALIRMODIFICAACEPTAR

POLIO:

BCG

NUEVOS DATOS PARA EL CONTROL DE VACUNAS

xxxxxxxxxxxxxxx

xxxxxxxxxxxxxxx

xxxxxxxxxxxxx

NUEVO CONTROL DE VACUNAS

Código de beneficiario:

Nombres:

Fecha de nacimiento:

Page 107: Tesis Completa Norita

107

Figura 4.25. Registro control de desarrollo

4.7.2. DISEÑO DE SALIDAS

Listado de centros PAN

Figura 4.26. Listado de centros

NUEVO CONTROL DE DESARROLLO

Código de beneficiario:

Nombres:

Nombre del centro:

Fecha de nacimiento: Edad meses:

Sexo: Peso: Talla:

Fecha de evaluación

RESULTADO POR ÁREAS:

PTJ PTJ

Motricidad Gruesa Audición y Lenguaje

Motricidad Fina Personal y Social

TOTAL

xxxxxxxxxxxxx

xxxxxxxxxxxxxxx

xxxxxxxxxxxxxxx

99

99

ACEPTAR MODIFICAR SALIR

99/99/9999

99

99

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 99,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,99 99,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,99

99/99/9999

99

99

LISTADO DE CENTROS PAN

Centro Integral: XXXXXXXXXXXXXXX

CODIGO NOMBRES APELLIDO APELLIDO FECHA DE NAC SEXOPATERNO MATERNO

XXXXXX XXXXXXX XXXXXXX XXXXXXX 99/99/9999 XXXXX

XXXXXX XXXXXXX XXXXXXX XXXXXXX 99/99/9999 XXXXX

XXXXXX XXXXXXX XXXXXXX XXXXXXX 99/99/9999 XXXXX

XXXXXX XXXXXXX XXXXXXX XXXXXXX 99/99/9999 XXXXX

XXXXXX XXXXXXX XXXXXXX XXXXXXX 99/99/9999 XXXXX

Page 108: Tesis Completa Norita

108

Listado de beneficiarios en el centro PAN

Figura 4.27. Listado de beneficiarios

Listado control nutricional

Figura 4.28. Listado de control nutricional

LISTADO CONTROL NUTRICIONAL

Centro Integral: XXXXXXXXXXXXXXX

Fecha:99/99/9999

CODIGO FECHA NOMBRES APELLIDO APELLIDO EDAD PESO TALLA CLASIFICACIÓN PATERNO MATERNO MESES

XXXXX 99/99/9999 XXXXXXX XXXXXXX XXXXXXX 99 99,99 99,99 XXXXXXXXXXX

XXXXX 99/99/9999 XXXXXXX XXXXXXX XXXXXXX 99 99,99 99,99 XXXXXXXXXXX

XXXXX 99/99/9999 XXXXXXX XXXXXXX XXXXXXX 99 99,99 99,99 XXXXXXXXXXX

XXXXX 99/99/9999 XXXXXXX XXXXXXX XXXXXXX 99 99,99 99,99 XXXXXXXXXXX

LISTADO DE BENEFICIARIOS

Centro Integral: XXXXXXXXXXXXXXX

CODIGO NOMBRES APELLIDO APELLIDO FECHA DE NAC SEXOPATERNO MATERNO

XXXXXX XXXXXXX XXXXXXX XXXXXXX 99/99/9999 XXXXX

XXXXXX XXXXXXX XXXXXXX XXXXXXX 99/99/9999 XXXXX

XXXXXX XXXXXXX XXXXXXX XXXXXXX 99/99/9999 XXXXX

XXXXXX XXXXXXX XXXXXXX XXXXXXX 99/99/9999 XXXXX

XXXXXX XXXXXXX XXXXXXX XXXXXXX 99/99/9999 XXXXX

Page 109: Tesis Completa Norita

109

Listado control de vacunas

Figura 4.29. Listado de desarrollo integral

Listado control de desarrollo integral

Figura 4.30. Listado de control de vacunas

4.7.3. DIAGRAMA FUNCIONAL

En la figura 4.31. se muestra el diagrama Funcional de la aplicación.

LISTADO DE DESARROLLO INTEGRAL

Centro Integral: XXXXXXXXXXXXXXX

Fecha:99/99/9999

CODIGO FECHA NOMBRES APELLIDO APELLIDO EDAD CALIFICACION EVALUACION PATERNO MATERNO MESES SALUD DESARROLLO

XXXXX 99/99/9999 XXXXXXX XXXXXXX XXXXXXX 99 99 99 XXXXXXXX

XXXXX 99/99/9999 XXXXXXX XXXXXXX XXXXXXX 99 99 99 XXXXXXXX

XXXXX 99/99/9999 XXXXXXX XXXXXXX XXXXXXX 99 99 99 XXXXXXXX

XXXXX 99/99/9999 XXXXXXX XXXXXXX XXXXXXX 99 99 99 XXXXXXXX

XXXXX 99/99/9999 XXXXXXX XXXXXXX XXXXXXX 99 99 99 XXXXXXXX

LISTADO DE CONTROL DE VACUNAS

Centro Integral: XXXXXXXXXXXXXXX

Fecha:99/99/9999

CODIGO FECHA NOMBRES APELLIDO APELLIDO EDAD VACUNAS DOSIS PATERNO MATERNO MESES

XXXXX 99/99/9999 XXXXXXX XXXXXXX XXXXXXX 99 XXXXXX XXXXXX

XXXXX 99/99/9999 XXXXXXX XXXXXXX XXXXXXX 99 XXXXXX XXXXXX

XXXXX 99/99/9999 XXXXXXX XXXXXXX XXXXXXX 99 XXXXXX XXXXXX

XXXXX 99/99/9999 XXXXXXX XXXXXXX XXXXXXX 99 XXXXXX XXXXXX

XXXXX 99/99/9999 XXXXXXX XXXXXXX XXXXXXX 99 XXXXXX XXXXXX

Page 110: Tesis Completa Norita

110

Page 111: Tesis Completa Norita

111

4.7.4. DESCRIPCIÓN DEL DIAGRAMA FUNCIONAL

1.0. SISTEMA DE INFORMACIÓN

Programa principal, control todo el proceso de registro y control de beneficiarios en el

PAN, administra áreas de monitoreo.

2.0. REGISTRO DE DATOS

Ventana que permite registrar la información sobre centros PAN y beneficiarios.

2.1. REGISTRO CENTRO PAN

Ventana que permite registrar y modificar toda la información del centro PAN.

2.1.1. REGISTRO PERSONAL

Ventana que permite registrar y modificar toda la información del personal

encargado del centro PAN.

2.2. REGISTRO BENEFICIARIO

Ventana que permite registrar y modificar toda la información del centro PAN.

2.2.1. REGISTRO FAMILIA

Ventana la cual permite registrar y modificar toda la información de la familia

del beneficiario del centro PAN.

3.0. CONTROLES

Proceso el cual controla y administra información sobre los controles de salud y

desarrollo.

3.1. CONTROL SALUD

Proceso el cual controla y administra información sobre los controles

nutricionales, vacunas_micronutrientes, controles trimestrales y anuales.

3.1.1. CONTROL NUTRICIONAL

Proceso en el cual se registra el estado nutricional del beneficiario.

3.1.2. CONTROL DE VACUNAS _MICRONUTRIENTES

Proceso en cual se registra las vacunas y micronutrientes

proporcionados al beneficiario.

3.1.3. CONTROL TRIMESTRAL

Es el informe trimestral de los controles de salud y desarrollo del

beneficiario.

3.1.4. CONTROL ANUAL

Es el informe anual de los controles de salud y desarrollo del

beneficiario.

3.2. CONTROL DESARROLLO

Es el registro de los datos de desarrollo psicomotriz del beneficiario.

Page 112: Tesis Completa Norita

112

4.0. DESARROLLO_SEGUIMIENTO

Es el proceso en el cual se registra las evaluaciones realizadas a los beneficiarios en el

área de salud y desarrollo.

4.1. CALIFICACIÓN SEG_SALUD

Es el registro de la calificación obtenida por el beneficiario en la evaluación en

el área de salud.

4.2. CALIFICACIÓN SEG_DESARROLLO

Es el registro de la calificación obtenida por el beneficiario en la evaluación en

el área de desarrollo.

5.0. REPORTES

Ventana la cual se administra y visualiza los datos de los reportes de las diferentes

áreas de monitoreo.

5.1. REPORTES POR CENTRO

5.2. REPORTES POR BENEFICIARIOS

5.3. REPORTES CONTROL NUTRICIONAL

5.4. REPORTES CONTROL DE VACUNAS_MICRONUTRIENTES

5.5. REPORTES CONTROL DE DESARROLLO

5.6. REPORTES CALIF_SALUD

5.7. REPORTES CALIF_DESA

5.8. REPORTES CONTROL TRIMESTRAL

5.9. REPORTES CONTROL ANUAL

6.0. ARCHIVO

6.1. BACKUP

Realiza una copia de seguridad de las tablas, formularios, reportes del sistema,

para respaldo en caso de que exista algún contratiempo o fallas externas del

sistema.

7.0. USUARIOS

Proceso para asignar permisos a los usuarios para el ingreso al sistema.

7.1. REGISTRO DE USUARIOS

Ventana la cual registra usuarios, con sus respectivos permisos a los diferentes

módulos del sistema, se les asigna usuario y contraseña.

7.2. CERRAR SESIÓN

Función que permite cambiar de usuario.

8.0. AYUDA

Es el ventana donde se accede al manual del usuario.

Page 113: Tesis Completa Norita

113

CAPITULO V

IMPLEMENTACIÓN Y DESARROLLO DEL SOFTWARE

5.1. INTRODUCCIÓN

En la fase anterior se estableció la línea base de arquitectura y se definieron nuevos casos de

uso significativo. En la fase de construcción se realizará la codificación de las páginas Web

que fueron diseñadas en las fase de análisis y diseño del sistema. En la implementación de

éstas páginas también se realizará la construcción visual de las mismas.

5.2. IMPLEMENTACIÓN

El Modelo de Implementación contiene los artefactos de ejecución como el código fuente, las

páginas web del servidor, entre otros. Por lo tanto, el código que se va a crear en esta fase

forma parte del modelo de implementación.

Para la codificación de las páginas se usará el lenguaje de programación PHP. Las

operaciones de base de datos serán gestionadas por el administrador de base de datos MySQL

versión 5.0. la integración de todos estos elementos formará la arquitectura de trabajo estable

que se diseño en la fase anterior.

5.2.1. IMPLEMENTACIÓN DEL MODELO DE HIPERTEXTO

5.2.1.1 COMPUTACIÓN DE UNA PÁGINA DINÁMICA

El flujo de trabajo para procesar una página dinámica de un contenido guardado en una base

de datos se esquematiza en la figura 5.1.

Figura 5.1. Procesamiento de una página con contenido desde una base de datos

Page 114: Tesis Completa Norita

114

El primer paso, es analizar la solicitud HTTP para extraer los parámetros, típicamente usados

por las consultas en la base de datos para sacar el contenido de la página. En el segundo paso,

se establece la conexión a la base de datos y las consultas para extraer el contenido necesario

para llenar la página. En la mayoría de los casos, las consultas tienen una estructura fija y

requieren solo los parámetro de entrada, en algunos casos el código fuente de la consulta debe

ser ensamblado en tiempo de ejecución, justo antes de ejecutar la consulta. Luego que la

consulta es enviada a la base de datos, sus resultados son transferidos a las estructuras de

datos y pueden ser usados para determinar el valor de los parámetros usados en otras

consultas de extracción de contenido. Por os tanto, la ejecución de consultas es iterada hasta

que todas las consultas necesarias para retirar el contenido de la página han sido procesadas.

Finalmente en el último paso, cuando todas las piezas del contenido necesario para construir

la página HTML han sido extraídas, la página es producida y retornada como resultado de la

petición HTTP. Específicamente, los resultados son usados para construir la parte dinámica de

la página, la cual consiste típicamente de contenido (texto, imágenes, etc) y enlaces,

expresados como etiquetas de enlace HTML.

5.2.1.2. IMPLEMENTACIÓN DE LOS MODELOS DE GESTIÓN DE CONTENIDO

Aquí se e codifican las operaciones definidas en el diseño del modelo de gestión de

contenidos, construidos en la fase de elaboración. Las páginas diseñadas se implementará

haciendo uso del lenguaje de programación PHP.

Modelo de gestión de Bienvenida

Esta página muestra un mensaje de bienvenida, el estado de sesión del usuario, compuesto

por el nombre del usuario y un resumen de la cantidad de registros que se encuentran en la

base de datos. Los datos del usuario se extraen a través de variables de sesión definidas en la

página de inicio de sesión. A continuación se presenta la vista de la interfaz en la figura 5.2.

Nombre del fichero: index.php

Descripción: Archivo que muestra pantalla de Bienvenida de la institución para los

interesados con un Link de acceso a la pantalla de ingreso al sistema.

Page 115: Tesis Completa Norita

115

Figura 5.2. Vista de la interfaz entrar al sistema

Modelo de gestión de contenido de la pagina entrar al sistema.

Esta es la pantalla inicial del sistema, donde los usuarios se identifican para ser autenticados

por el sistema e iniciar sesión. Los datos de usuario ingresados se guardan en una variable de

sesión y se buscan en la de base de datos y si hay coincidencia se le permite el acceso, de lo

contrario se le niega. A continuación se presenta la vista de la interfaz en la figura 5.3.

Nombre del fichero: ingreso.php

Descripción: Archivo principal que ejecuta el servidor al hacer la petición para entrar al

sistema, en el mismo se efectúa la verificación de los usuarios, la inicialización de las

variables de sesión, incluida la variable de permisos de acceso.

Figura 5.3 Nombre del fichero:ingreso.php

Modelo de gestión de contenido del menú desplegable de entrada al sistema.

Esta es la pantalla, donde se encuentran los menús de acceso para las consultas y registros. A

continuación se presenta la vista de la interfaz en la figura 5.4.

Page 116: Tesis Completa Norita

116

Nombre del fichero: entradaprincipal.php

Descripción: Archivo principal que ejecuta el servidor al hacer la petición para entrar al

sistema, en el mismo se efectúa la verificación de los usuarios, la inicialización de las

variables de sesión, incluida la variable de permisos de acceso.

Figura. 5.4. Pantalla de menús desplegables

Page 117: Tesis Completa Norita

117

CAPITULO VI

PRUEBAS Y COSTO DEL SOFTWARE

6.1. ESCALONAMIENTO DE LIKERT

Para la evaluación de los objetivos que nos planteamos se realiza una encuesta (Anexo B) antes y después de la implementación las cuales obtienen resultados tabulares que aplicamos con el escalonamiento de Likert

Tabla resultante a 6 participantes

Preguntas Siempre Casi siempre

A veces Casi nunca Nunca

1 2 3 12 3 1 23 1 1 2 24 1 1 3 15 1 3 26 2 47 1 4 18 2 3 19 1 3 210 1 3 1 1Subtotal 0 5 20 21 14Puntuación 100 75 50 25 0totales 0 375 1000 525 0 Tabla 6.1. Resultados de la primera medición de Likert

Teniendo como resultado de la medición

Totl= 1900/(6*10)=31.67%

Preguntas siempre Casi siempre

A veces Casi nunca Nunca

1 4 22 3 2 13 4 24 2 3 15 4 1 16 1 3 27 5 18 4 29 2 3 110 3 1Subtotal 34 20 6 0 0Puntuación 100 75 50 25 0totales 3400 1500 300 0 0Tabla 6.2. resultados de la segunda medición de Likert

Total=5200/(6*10)=86.67%

Page 118: Tesis Completa Norita

118

Comparando los resultados de las mediciones, se demuestra que el uso del nuevo sistema de

información brinda seguridad, eficiencia, eficacia y confiabilidad en el registro y control de

los centros PAN de la ciudad de Oruro con porcentaje de 86,67% entonces se acepta la

implementación de la web.

6.2. COSTO DEL SISTEMA

6.2.1. CARATERÍSTICAS DE UNA MÉTRICA FUNCIONAL

Son medidas indirectas del software y del proceso para cual se desarrolla. Las métricas

orientadas a la función se centran en la funcionalidad o utilidad del programa, algunas de sus

características son: primero, los puntos de función son independientes del lenguaje,

herramientas o metodologías utilizadas, en la implementación segundo, los puntos de función

pueden ser estimados a partir de la especificación de requisitos o especificaciones de diseño

tercero, como los puntos de función están basados en una visión externa del usuario del

sistema, el método resuelve muchas de las inconsistencias que aparecen cuando se utiliza

líneas de código como rnétrica del tamaño del software.

6.2.2. PARÁMETROS DE MEDICIÓN

Los valores del ámbito de información están definidos de la siguiente manera:

Entradas de usuario. Son entradas que proporcionan diferentes datos a la aplicación. No

confundirlos con las peticiones de usuario.

Salidas de usuario. Son reportes, pantallas o mensajes de error que proporcionan

información. Los elementos de un reporte, no se cuentan de forma separada.

Peticiones de usuario. Es una entrada interactiva que produce la generación de alguna

respuesta del software en forma de salida interactiva.

Archivos. Son 1os archivos que pueden ser parte de una base de datos o independientes.

Interfaces externas. Son los archivos que se usan para transmitir información a otro sistema.

PARÁMETRO DE MEDICIÓN CUENTA FACTOR DE PODERACIÓN

Simple Medio Complejo

Número de entradas de usuario 15 3 4 6 60

Número de salidas de usuario 16 4 5 7 80

Número de peticiones de usuario 14 3 4 6 56

Número de archivos 13 7 10 15 30

Número de interfaces externas 1 5 7 10 7

Page 119: Tesis Completa Norita

119

Total 333

Tabla 6.3.Cálculo de métricas de punto de función

6.2.3. CALCULO DEL FACTOR DE AJUSTE

El factor de ajuste VAF (Value Adjustment Factor), también llamado factor de complejidad

Técnica está basada en 14 características generales del sistema (General Systern

Characteristies o GSC's) que evalúan la funcionalidad general de la aplicación que se está

midiendo. Cada GSC tiene asociada una serie de cuestiones o preguntas acerca de la misma,

cuya respuesta ayuda a determinar su grado de importancia dentro del sistema en función de

una escala que va de cero (sin influencia) a cinco (esencial) según muestra en la siguiente

tabla.

VALOR 0 1 2 3 4 5

SIGNIFICAD

O

Sin

influencia

Indicencial Moderado Medio Significativ

o

Esencial

Tabla 6.4. Grados de relevancia de las GSC',s en el sistema.

Calculando el Factor de Ajuste de la complejidad:

FACTOR (Fi) PUNTOS

¿Requiere el sistema copias de seguridad y de recuperación fiables? 5

¿Se requiere comunicación de datos? 3

¿Existen funciones de procesamiento distribuido? 0

¿Es crítico el rendimiento? 2

¿Se ejecutará en un entorno operativo existente y frecuentemente utilizado? 5

¿requiere el sistema entrada de datos interactiva? 3

¿Requiere que la entrada se lleve a cabo sobre múltiples pantallas? 2

¿Se actualizan los archivo maestros de forma interactiva? 2

¿Son complejos las entradas, las salidas, los archivos o las peticiones? 1

¿Es complejo el procesamiento interno? 3

¿Se ha diseñado el código para ser reutilizable? 3

¿Están incluidas en el diseño la conversión y la instalación? 3

¿Se ha diseñado para soportar múltiples instalaciones? 2

¿Se ha diseñado para facilitar los cambios y ser fácilmente utilizada? 4

SUMATORIA DE FACTOR (Fi) 38

Tabla 6.5. Factor de Ajuste de la complejidad

Calculando el punto de función con la siguiente fórmula:

Page 120: Tesis Completa Norita

120

PF = Cuenta total*[0,65+0,01* ∑Fi]

PF=333*[0,65+0,01 *38]

PF=333* [1,03]

PF=342,99

De acuerdo a tablas, la incidencia de puntos función de un lenguaje de programación php se

tiene 32LDC/PF

Por lo tanto, el número de líneas de código del sistema es:

#LDC=342,99* 32=10975,68 LDC

En KLDC se tiene:

10975,68 / 1000=10,98 KLDC

6.2.4. MODELO COCOMO

Este modelo trata de estimar, de una manera rápida y más o menos rústica, la mayoría de

proyectos pequeños y medianos. Se consideran tres modos de desarrollo en este modelo

orgánico, semiacoplado y empotrado.

El esfuerzo E se determina con la siguiente relación:

E= ab*( KLDC)bb

La duración del proyecto se calcula con:

D= cb*(E)db

Tipo de proyecto ab bb cb db

Orgánico 2,4 1,05 2,5 0,38

Semi acopiado 3 1,12 2,5 0,38

Empotrado 3,6 1,2 2,5 0,32

Tabla 6.6.Coeficientes de medición COCOMO.

Esfuerzo aplicado en persona - mes.

E= ab*( KLOC)bb

E=2,4*(10,98) 1,05

E=2,4*12,377

E=29,706 Personas - mes

Page 121: Tesis Completa Norita

121

Tiempo de desarrollo en meses cronológicos:

D=cb*(E)db

D =2,5*(29,706)0,38

D =2,5*3,628 mes

D=9,07 meses

El número de personas para desarrollar el software se calcula con la siguiente formula:

Nº Persona =E/D

Nº Persona = 29,706/9,07

Nº Persona = 3,27 * 3

Para el desarrollo del presente proyecto se tiene 3 profesionales durante 9,07 meses

Para el cálculo del costo del software empleamos la siguiente formula:

C=N*D*S

Donde C: Costo de personal.

S: Es el salario mínimo en este caso 250 $us

C = 3*250*9,07

C=6802,5 $us

El costo del software será de 6802,5 $us.

Page 122: Tesis Completa Norita

122

CAPITULO VII

CONCLUSIONES Y RECOMENDACIONES

7.1. CONCLUSIONES

El sistema se desarrolla en bajo dos ámbitos, por un lado es el diseño del sistema y por otro es

la metodología de desarrollo. Ambos son la consecuencia del diseño planteado al inicio del

proyecto.

A la finalización del presente trabajo de grado se llega a las siguientes conclusiones:

En función a los requerimientos de la gerencia se estable los procedimiento

administrativos de la institución, en base a estas características propias de la

institución se proporciona información actual y sistematizada sobre el registro de los

afiliados como ser: datos del municipio al cual pertenece, administradores de las áreas

de salud, educación, social y psicológico, además, información de la situación actual

del afiliado, seguimiento nutricional, desarrollo integral y seguimiento del área de

salud; coadyuvando a la toma de decisiones sobre la prestación de servicios del PAN

para un determinado Centro PAN. Sin embargo, esta información coadyuva a

estructurar el modelo del sistema propuesto para el área de seguimiento y monitoreo

del PAN; este modelo reporta información organizada de la situación actual de los

diferentes centros PAN del departamento de Oruro, además permite la emisión de

reportes diarios, mensuales y anuales a requerimiento de la gerencia, cumpliendo de

esta forma con el primer y segundo objetivo de la sección 1.4.2. de Objetivos

Específicos.

Page 123: Tesis Completa Norita

123

Diseñar una Sistema de Información Web y una Base de datos con una interfaz amigable

que permita almacenar y procesar la información de los procesos administrativos.

Implementar pruebas de validación a la aplicación web para evaluar la integridad del

sistema.

En referencia al diseño del sistema y la base de datos se aplica el procedimiento propio

de la metodología estructurada, Además, se ha desarrollado una aplicación que cumple

los estándares de tecnología aplicados a los sistemas de información, guardan relación

estricta con las normas de manipulación de datos de la institución, cumpliendo con el

tercer objetivo de la sección 1.4.2. de Objetivos Específicos.

Para la implementación de las pruebas del sistema se ha procedido a la obtención de

los datos resultantes de las diferentes interacciones del sistema con los usuarios, esto

con el fin de evaluar el desempeño y amigabilidad del sistema, elevando el desempeño

y rendimiento de las actividades de la institución, cumpliendo con el cuarto objetivo

de la sección 1.4.2. de Objetivos Específicos.

Habiéndose concluido que se cumplió los objetivos específicos, se cumple el objetivo

principal. Se ha desarrollado una aplicación web para los procesos de registro y

control del PAN a fin de obtener información eficiente, oportuna y de fácil acceso para

una adecuada toma de decisiones de carácter institucional.

Para la comprobación de la idea a defender se utilizó el método de escalonamiento de

Likert, como instrumento de medición como se presenta en el ANEXO B del presente

proyecto, se utilizó dos cuestionarios que representan la cuantificación de la variable

de interés ANTES y DESPUES de la aplicación del sistema de Información.

Con la aplicación Web de Atención Inicial al Desarrollo Integral del menor para las

necesidades y procesos de manipulación de la información que efectúa la institución permite

proporcionar un mayor nivel de seguridad, oportuna, confiable y conserva la integridad de la

información.

7.2. RECOMENDACIONES

De acuerdo con la forma de trabajo empleado en el presente proyecto y los resultados

obtenidos en la conclusión del mismo, se puede sugerir las siguientes recomendaciones:

Page 124: Tesis Completa Norita

124

El presente proyecto demostró que el uso del sistema de atención inicial del desarrollo

integral mejora los niveles de certeza de la información, por tanto es importante que

sean tomadas en cuenta al momento de evaluar.

Siendo la institución el organismo que controla y beneficia los centros integrales y/o

programas sociales, se debe hacer distribuciones en esas unidades.

Se recomienda realizar una copia de seguridad una vez al año y realizar el

mantenimiento preventivo y correctivo.

Se recomienda el desarrollo en trabajos futuros el ampliar la cobertura de atención en

las distintas unidades.

BIBLIOGRAFÍA

[PLPAN1997] Proyecto de Ley de Atención y Servicio Integral a los Niños y Niñas de la Primera InfanciaDECRETO SUPREMO 24557 DE 7 DE ABRIL DE 1997

[SRG2000] STAIRR. REYNOLDS G. (2000).“Principios de Sistemas de Información“CUARTA EDICIÓN.INTERNATIONAL THOMSON EDITORES.

[KEN 2000] KENDALL & KENDALLAnálisis y Diseño de Sistemas EDITORIAL HALL. MÉXICO, 2000

Page 125: Tesis Completa Norita

125

[SAN 2000] SANDOVAL GONZÁLEZRAÚL A. Metodología y Técnicas de InvestigaciónLATINAS EDITORES ORURO, 1998

[EDY1989] EDWARD YOURDONAnálisis Estructurado ModernoEDITORIAL PRENTICE- HALL INC. 1989

[LVB 1976] LUDWING VON BERTALANFFY“Teoría General de Sistemas”PETRÓPOLIS- VOZES 1976.

[AL 2010] ALMASANXEEZ,“Importancia De La Tecnología De La Información Y La Comunicación.”BuenasTareas.com. Recuperado 09, 2010, de http://www.buenastareas.com/ensayos/Importancia-De-La-Tecnologia-De-La/676626.html

[QRJ2009] ING. QUISBERTRÍOS JAIME NELSON“Desarrollo de una Aplicación Web para Hotel Bolivia”, JUNIO 2009

[LCM2004] ING. LÓPEZ CANELAS MIGUEL ÁNGEL“Sistema de Información para el Monitoreo y Seguimiento a Proyectos de Salud”, AGOSTO 2004

[1] Proyecto de Ley de Atención y Servicio Integral a los Niños y

Niñas de la Primera Infancia

[2] KENDALL Y KENDALL “Análisis y Diseño de Sistemas”, México: Pearson Education, pag 252

(1999)

[3] EDWARD YOURDON,

“Analisis y diseño Estructurado Moderno” P.98

[4] ANAYA Y PLAZA, “Análisis Estructurado” 2007, p. 30

[5] ZELKOVITZ, “Ingeniería de Software” México: Pearson Education, pag 157

Page 126: Tesis Completa Norita

126

1978[6] BOHEM,

“Ingeniería de Sistemas” INTERNATIONAL THOMSON EDITORES, pag 1571976

[7] BAUER, “Ingeniería de Software” México: Pearson Education, pag 1571972

[8] ANAYA Y PLAZA, “Análisis Estructurado”, p. 32

2007

[9] KAREN ROSALES”Diseño de una aplicación web”, Colodro, 2003

[10] DAVID COOK Y DEBORAH SELLERS “Inicie su negocio en Web”Prentice-Hall Hispanoamericana, S.A. Diseño en la Web Mcgraw-Hill

[11] http://www.learnthenet.com/spanish/web/award.htm

[12] SERGIO LUJÁN MORA

“Programación de aplicaciones web: historia, principios

básicos y clientes web”

(1ª edición). Editorial Club Universitario.

[13] R PRESSMAN

“Análisis y diseño de Sistemas” , 5º Ed

PAGINAS DE INTERNET CONSULTADAS

[14]http://www.monografias.com/trabajos5/

queint/queint.shtml#ixzz2ZVmJJOr2“Ingeniería de Sistemas”

[15] http://hdl.handle.net/10045/16995.

“Modelos y Técnicas para la Especificación y análisis de la

navegación en sistemas software”

[16] www.\Breve Historia de la Informática - Monografias_com.htm.

Page 127: Tesis Completa Norita

127

[17] www:\Conceptos y Evolución de la Ingeniería del Software.htm

[18] www:\Apache.org Fundación Apache

ANEXO A

CUESTIONARIO

APLICABLE ACERCA DE LOS PROCESOS DE REGISTRO Y CONTROL EN EL PROGRAMA DE ATENCIÓN DE NIÑOS(AS) MENORES DE 6 AÑOS, PAN

Fecha:__________________________ Nombre:________________________________

Cargo:__________________________ Apellidos:_______________________________

1. ¿Cuáles son sus funciones en el PAN?

2. ¿Cuál es la finalidad de la actividad que realiza dentro del PAN?

Page 128: Tesis Completa Norita

128

3. ¿Cuál es el proceso básico dela PAN? Describir paso a paso

4. ¿Qué datos utiliza o produce este proceso?

5. ¿Qué pasos se siguen para realizarla?

6. ¿Dónde se realizan estos pasos?

7. ¿Quiénes los realizan?

8. ¿Cuánto tiempo tardan en efectuarlos?

9. ¿Con cuánta frecuencia lo hacen?

10. ¿Quiénes emplean la información resultante?

11. ¿Cuáles son las personas claves en el sistema? ¿Por qué son importantes?

12. El resultado identificado anteriormente producto de los datos que se procesan ¿Hacia qué o quién van dirigidos? -persona o entidad- (destinos)

13. ¿Con qué finalidad la utilizan?

14. ¿Cuáles datos se conservan o almacenan en este proceso? Y ¿en qué forma quedan almacenados?

Page 129: Tesis Completa Norita

129

15. ¿Cuántos empleados laboran para la organización en el área(s) que se pretende desarrollar el sistema; o sea, cuántos tienen relación directa con el proyecto que se está investigando. ?

16. ¿Existen manuales de procedimientos, políticas o lineamientos de desempeño documentados oficial o no oficialmente?. Si los hay, ¿Se cumplen en forma cabal en el 100% de las ocasiones?, es decir, ¿se respetan dichos procedimientos?

17. ¿Tiene alguna idea de actividades que podrían implementarse para mejorar el rendimiento del sistema en general? (que desearía encontrar en la web)

18. ¿Qué retrasos ocurren o pueden ocurrir?

19. ¿Se interpone algún tipo de seguridad para la verificación de la veracidad del dato en mención?

20. ¿Qué tan importante es dicho dato?

21. ¿Por cuánto tiempo es importante mantener el dato en el sistema?

22. ¿Se toman precauciones específicas de seguridad para la protección contra alguna actividad impropia que se pudiera presentar?

23. ¿Qué tablas de referencia y diagramas u otros datos intervienen en la actividad? (documentación involucrada)

Page 130: Tesis Completa Norita

130

24. ¿Existe información que se genera pero que no es utilizada nunca por nadie? (partes extrañas)

25. ¿Cuántos centros PAN y niños registrados existen actualmente?

ANEXO B

CUESTIONARIO

APLICABLE ACERCA DE LOS PROCESOS DE REGISTRO Y CONTROL EN EL PROGRAMA DE ATENCIÓN DE NIÑOS(AS) MENORES DE 6 AÑOS, PAN Instructivo de llenado:

Fecha:____________Nombre:______________________________Cargo:_________________

11. ¿La institución posee información útil y confiable acerca del registro y control de los niños del PAN?

Siempre _______ A veces_______Casi nunca _______ Nunca _______

12. ¿Actualmente de puede establecer una búsqueda de información de registro donde los resultados sean obtenidos en un lapso menos a un minuto?

Siempre _______ A veces_______

Page 131: Tesis Completa Norita

131

Casi nunca _______ Nunca _______

13. ¿Se han ocasionado pérdidas de registro de documentos en el proceso actual? Siempre _______ A veces_______Casi nunca _______ Nunca _______

14. ¿La comunicación entre los centros PAN es oportuna?Siempre _______ A veces_______Casi nunca _______ Nunca _______

15. ¿Se tiene un acceso rápido y exacto en la obtención de reportes?Siempre _______ A veces_______Casi nunca _______ Nunca _______

16. ¿Se tiene una información completa en el requerimiento de reportes?Siempre _______ A veces_______Casi nunca _______ Nunca _______

17. ¿Se tiene un registro completo y exacto de todos los centros PAN?Siempre _______ A veces_______Casi nunca _______ Nunca _______

18. ¿Puede acceder oportunamente a la información que necesita de otros centros PAN?Siempre _______ A veces_______Casi nunca _______ Nunca _______

19. ¿Se tiene acceso a historiales actualizados?Siempre _______ A veces_______Casi nunca _______ Nunca _______

20. ¿El acceso es rápido en la centralización de la información de los centros PAN?Siempre _______ A veces_______Casi nunca _______ Nunca _______