Date post: | 03-Feb-2016 |
Category: |
Documents |
Upload: | ronald-huanca-calle |
View: | 236 times |
Download: | 0 times |
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
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.
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.
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
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
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]
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
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
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
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
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)
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
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
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.
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,
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
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.
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
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
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.
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
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.
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.
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
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
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
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/
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.
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
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
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
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
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.
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
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.
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.
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.
38
3) Diagrama de burbujas
39
4) Clasificación del diagrama de burbujas
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,
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
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.
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
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
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
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
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
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
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.
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.
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.
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.
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.
.
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.
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.
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.
.
57
Descripción. La Figura 4.11. muestra el procesos de registro del control de salud del
beneficiario, engloba los siguientes procesos:
.
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.
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.
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.
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.
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.
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.
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.
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
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
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
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
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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.
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)
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.
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:
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:
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
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:
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
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
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
110
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.
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.
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
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.
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.
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
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%
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
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:
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
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.
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.
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:
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
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
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.
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?
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?
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)
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_______
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 _______