Sistema de informacin para centros de desarrollo integral infantil
ARIEL SANCHEZ ARIAS
CARLOS JAVIERBETANCOURTH RENDN
SICEDI
Sistema de informacin para centros de desarrollo integral infantil
ARIEL SANCHEZ ARIAS CARLOS JAVIER BETANCOURTH RENDN
FUNDACIN UNIVERSITARIA CATLICA DEL NORTE INGENIERIA INFORMATICA PROYECTO DE GRADO II APARTAD 2009
SICEDI
Sistema de informacin para centros de desarrollo integral infantil
ARIEL SANCHEZ ARIAS CARLOS JAVIER BETANCOURTH RENDN
Proyecto de grado presentado como Requisito para optar por el titulo de INGENIERO INFORMTICO
Asesor de Proyecto: FABIO FRANCO MARTINEZ
FUNDACIN UNIVERSITARIA CATLICA DEL NORTE INGENIERIA INFORMATICA PROYECTO DE GRADO II APARTAD 2009
CONTENIDO
1. INTRODUCCIN ................................................................................................. 1 2. MARCO DE REFERENCIA ................................................................................. 3 2.1. MARCO TERICO ...................................................................................... 10 2.2 MARCO CONTEXTUAL ............................................................................... 11 2.3. MARCO CONCEPTUAL ............................................................................. 15 2.4. MARCO LEGAL .......................................................................................... 19 3. DESCRIPCIN .................................................................................................. 20 3.1. PLANTEAMIENTO DEL PROBLEMA ........................................................ 20 3.2. TTULO DEL PROYECTO........................................................................... 22 3.3. JUSTIFICACIN ......................................................................................... 22 4. OBJETIVOS ...................................................................................................... 23 4.1. OBJETIVO GENERAL ................................................................................ 23 4.2. OBJETIVOS ESPECIFICOS ....................................................................... 23 4.3. NECESIDADES .............................................................................................. 24 4.3.1. FUNCIONALES ........................................................................................ 24 4.3.2. NO FUNCIONALES ................................................................................. 25 4.3.3. AMBIENTALES ........................................................................................ 25 4.3.4. REQUERIMIENTOS DE INFORMACIN DEL USUARIO ....................... 26 5. ESTUDIO DE FACTIBILIDAD ........................................................................... 27 5.1. TECNICO..................................................................................................... 27 5.2. OPERATIVO................................................................................................ 29 5.3. ECONOMICO .............................................................................................. 30 5.4. LEGAL ........................................................................................................ 30 5.5. ANLISIS COSTO BENEFICIO ............................................................... 31 6. DESARROLLO DEL PROYECTO ..................................................................... 32 6.1. DOMINIO CONTEXTUAL............................................................................ 32 6.2. ANALISIS .................................................................................................... 32 6.2.1. DIAGRAMA DE FLUJOS ......................................................................... 33 6.2.3. DIAGRAMA DE CASO DE USO DEL SISTEMA ..................................... 40 6.2.4. DOCUMENTACIN DE CASOS DE USO DEL SISTEMA ...................... 41 6.2.5. DIAGRAMA DE ACTIVIDAD DEL SISTEMA ........................................... 45 6.2.6. DIAGRAMA DE CLASES......................................................................... 46 6.2.7. DIAGRAMAS DE SECUENCIA ................................................................ 47 6.2.8. DIAGRAMA DE TRANSICIN DE ESTADO ........................................... 49 6.3. DISEO .......................................................................................................... 50 6.3.1. DISEO GLOBAL .................................................................................... 50 6.3.2. DISEO DETALLADO ............................................................................. 50 6.3.4. DISEO DE ENTRADAS Y SALIDAS ..................................................... 51 6.3.5. DISEO DE BASE DE DATOS ................................................................ 56 6.4. IMPLEMENTACIN .................................................................................... 57 7. RECURSOS EMPLEADOS ............................................................................... 58 7.1. RECURSOS FISICOS ................................................................................. 58 7.2. RECURSOS LGICOS ............................................................................... 58 7.3. TALENTO HUMANO ................................................................................... 59 8. ANLISIS Y GESTIN DE RIESGOS ........................................................... 60 9. CONCLUSIONES .............................................................................................. 61 10. BIBLIOGRAFIA ............................................................................................... 62
1
1. INTRODUCCIN
A travs del procesamiento de informacin, una institucin crea valor, en especial si se trata de una institucin que ofrece servicios. Por lo tanto, la informacin tiene un valor an mayor porque ayuda a alcanzar los objetivos de la institucin. Un sistema de informacin representa todos los elementos que forman parte de la administracin, el procesamiento, el transporte y la distribucin de la informacin dentro de la Institucin. En trminos prcticos, el alcance del trmino "sistema de informacin" puede variar notablemente entre una organizacin y otra, y, segn el caso, puede abarcar todos o algunos de los siguientes elementos: Bases de datos de la Institucin, Software de gestin integral, Herramienta para la Gestin de relaciones con los clientes, Herramienta para la Gestin de la cadena de suministro, Infraestructura de red, Servidores de datos y sistemas de almacenamiento, Servidor de aplicaciones, Dispositivos de seguridad, entre otros.
El sistema de Informacin de los Centros de Desarrollo Infantil (SICEDI) pretende dar solucin al proceso de documentacin y registro de la actividad programtica de los centros de desarrollo infantil en Urab. En principio es una propuesta que funcionar en 24 programas de desarrollo infantil. La actividad programtica 1 de los centros de Desarrollo infantil gira en torno a la atencin holstica de los menores en cuatro reas de Desarrollo bsicas: rea fsica, rea cognitiva, rea socioemocional, rea espiritual. El sistema de Informacin que se propone pretende registrar el desarrollo de cada nio inscrito en el programa, as como la evolucin en cada una de las reas de desarrollo. SICEDI ser capaz de
1 Entindase como actividad curricular
2 almacenar la informacin correspondiente a cada nio y arrojar resultados estadsticos del crecimiento del nio respecto a las cuatro reas de desarrollo. Para desarrollar esta propuesta se utilizar el Anlisis y Diseo Estructurado, y el Modelo Entidad Relacin.
Se trabajar la aplicacin con la arquitectura cliente servidor que ofrece la combinacin MySQL PhP. Funcionar sobre el ambiente de Microsoft Windows. Como esta frmula permite acceder a la informacin a travs de un navegador web ser posible utilizar como cliente el entorno Linux. Este proyecto pretende dar solucin a un problema real de procesamiento de informacin pero tambin se desarrolla como requisito para acceder al ttulo de ingeniero de la FUCN.
3
2. MARCO DE REFERENCIA
Los centros de Desarrollo Infantil son programas de impacto social que pertenecen a diferentes comunidades religiosas y que se sostienen gracias al concepto de patrocinio. Por principio son programas que nacen dentro del contexto de una sociedad entre una Iglesia local y la ONG Compassion International Corporated. El programa se inicia con los nios y nias en algn momento entre la edad de 3 y de 7.5 aos y trabaja con ellos hasta que llegan a 18 aos. Compassion capacita y equipa a las Iglesias-Socio locales a fin de que administren una amplia gama de actividades de desarrollo del nio y nia, y se realiza un esfuerzo coordinado con el fin de edificar un vnculo significativo entre el nio y un patrocinador, en el cual el patrocinador puede alentar y apoyar al nio y la nia en su desarrollo a largo plazo. Este programa, que se caracteriza de ser a largo plazo, durante dicho perodo crtico de la vida, crea la oportunidad de tratar ms a fondo las necesidades integrales del nio y nia. Para cuando un joven completa el CDSP, la misin de Compassion de desarrollo integral debera haberse logrado con xito. Algunos conceptos bsicos para comprender el modelo de desarrollo cristiano:
EL VALOR DE LOS NIOS Y NIAS
Toda persona es creada con valor extraordinario. Gnesis 1:27 nos dice: Y Dios cre al ser humano a su imagen; lo cre a imagen de Dios. Hombre y mujer los cre (NVI) 2 . Salmo139:13-16 revela que somos una creacin admirable y que Dios ha decretado nuestros das aun antes de que naciramos. Una persona es de gran valor porque fue creada por Dios y a su propia imagen. Por lo tanto, un nio y nia es de gran valor, sin que haga falta esperar a que sea adulto ni que tenga una lista de
2 Las citas bblicas son extractadas de la Santa Biblia Nueva Versin Internacional
4 logros, sino que es de valor simplemente en virtud del hecho que ha sido creado a la imagen de Dios y que a los ojos de Dios es de gran valor.
La Biblia tambin nos ensea que los nios y las nias son intrnsecamente francos y receptivos. En Mateo 18:3 vemos que Jess instruy a sus discpulos que fueran humildes como un pequeo nio para entrar al reino de los cielos. Proverbios 22:6 nos exhorta, Instruye al nio en el camino correcto, y aun en su vejez no lo abandonar. Estudios realizados por George Barna sugieren que en los Estados Unidos, la vasta mayora de los que se convierten a Cristo lo hacen antes de la edad de catorce aos, y hay muchas razones para creer que esto es cierto en todo el mundo. Cualquier compromiso con la evangelizacin y el discipulado debe considerar con seriedad a los nios y las nias.
POBREZA
Una perspectiva cristiana de la pobreza es que la raz de su causa es el pecado. Gnesis 3 dice que entr al mundo por medio de Adn y ha ocasionado el deterioro de las relaciones que tienen los unos con los otros, el hombre consigo mismo, en el mundo natural y fundamentalmente la relacin con Dios. Esto produce varias consecuencias, que incluyen condiciones sociales y econmicas injustas, escasez de recursos naturales, catstrofes naturales, comportamiento explotador, o conductas autodestructivas o irresponsables. Esto no implica que la pobreza de los individuos est arraigada en su pecado personal, sino que el pecado ha producido como resultado un mundo en el que ahora ocurren muchas cosas que producen pobreza. Gracias a Dios que este entendimiento de la raz de la pobreza es tambin lo que da esperanza. El quebranto que una vez lleg al mundo no tiene por qu continuar. Romanos 5:10-12 declara que Dios ha enviado a su Hijo Jess para traer vida y reconciliacin. La vida misma de Cristo y su ministerio muestran de qu manera
5 pensaba l que trabajaran hombres y mujeres con el propsito de vencer la profundidad y la anchura de la pobreza que aflige a tantos. Una descriptiva definicin secular de la pobreza fue desarrollada en la Cumbre Mundial de 1995 de las Naciones Unidas sobre Desarrollo Social: Las situaciones de pobreza absoluta se caracterizan por una grave privacin de elementos de importancia vital para los seres humanos: comida, agua potable, i nstalaciones de saneamiento, atencin de salud, vivienda, enseanza e informacin. Esas situaciones dependen no slo de los ingresos, sino de la posibilidad de acceder a los servicios sociales. Esta definicin se centra en el bienestar material insuficiente pero incluye adems la falta de acceso a servicios que tambin pudieran considerarse una ausencia de oportunidad.
Compassion reconoce que son varios los abordajes en nuestro modo de afrontar la pobreza; sin embargo tenemos la profunda conviccin de que existe una manera singular y estratgica de afrontarla, a la cual se ha comprometido el ministerio. La pobreza se aferra y persiste en circunstancias en las cuales existe la ausencia de oportunidad, la cual aplasta la esperanza y deja a las personas con sensacin de impotencia. Esto puede producirse a consecuencia de servicios sociales inadecuados, escasez de ingresos o de bienes, discriminacin u opresin social, o simples conductas de limitacin propia arraigadas en la cultura o la estima propia. Sea cual fuere la forma en que se manifiesta la ausencia de oportunidad, la creacin de oportunidad es el principio de la esperanza y la capacitacin de las personas a fin de que a la larga se sobrepongan a las circunstancias desesperantes en las que viven. Si bien personas de todas las edades tienen necesidad de oportunidad, dicha necesidad es superlativa en nios y nias que apenas inician la vida y por lo tanto son sumamente vulnerables. Tambin tienen un potencial extraordinario que les permitir, de presentarse las oportunidades ms indicadas, transformar su vida antes de que las consecuencias a largo plazo de la pobreza puedan lograr un asidero.
6 Compassion aboga por una respuesta a la pobreza que se arraiga en la creacin de oportunidad y esperanza a fin de que los nios y las nias crezcan y se desarrollen.
INTEGRAL
En 1 Tesalonicenses 5:23, lo que desea el apstol Pablo para los Tesalonicenses es que espritu, alma y cuerpo se conserven irreprochables, y por lo tanto reconoce estas tres dimensiones de una persona. Lucas 2:52 nos dice: Jess sigui creciendo en sabidura y estatura, y cada vez ms gozaba del favor de Dios y de toda la gente, lo cual nos proporciona gran entendimiento de cmo Jess llego a ser quien fue, y nos ayuda a comprender mejor la perspectiva de Dios con respecto al desarrollo humano. El ministerio subsiguiente de Jess reflejaba que era integral dado que l se extendi a las necesidades espirituales y fsicas de la gente y afirm que su ministerio daba cumplimiento a las palabras de Isaas: El Espritu del Seor est sobre m, por cuanto me ha ungido para anunciar buenas nuevas a los pobres. Me ha enviado a proclamar libertad a los cautivos y dar vista a los ciegos, a poner en libertad a los oprimidos, a pregonar el ao del favor del Seor (Lucas 4:1819). Las personas no fueron creadas como almas sin cuerpo ni cuerpos sin alma. Esto es lo que nos ha llevado a trabajar en las dimensiones espiritual, fsica, cognitiva y socioemocional del desarrollo humano. Compassion reconoce la naturaleza integral del nio y nia y procura de modo natural integrar esto al ministerio de la misma manera que se integra a la vida diaria del nio y nia.
7 ATENCIN INDIVIDUAL Y AMOR
El programa reconoce la importancia de que cada nio y nia se perciba y se conozca como individuo. Es necesario que ellos sean conocidos por alguien que interacta con ellos, los gua, ora por ellos, y est presente para ellos. Esta participacin en la vida de los nios y las nias de adultos que se interesan por ellos resulta fundamental en nuestro programa, y al ayudar a fortalecer esto dedicamos atencin a un importante aspecto del contexto del nio y nia. Es menester que se aliente y apoye a padres y encargados del cuidado del nio y nia dado que a ellos se les ha asignado la responsabilidad principal de crianza y desarrollo del nio y la nia. Los padres tienen claras responsabilidades tales como criar a sus hijos segn la instruccin del Seor (Efesios 6:4) y brindando disciplina para su hijo de la misma manera que Dios disciplina a los que ama (Proverbios 3:12). Debe alentarse a cada iglesia a fin de que brinde atencin individual a cada nio y nia en el programa. Cada nio y nia tiene singulares virtudes y debilidades. Crianza y atencin, tan fundamentales para el desarrollo de cada nio y nia, slo llegan por medio de atencin individual y amor. Por lo tanto, fomentamos mucha atencin individual de parte del personal de la Iglesia-Socio y los voluntarios dentro del programa de actividades. Un patrocinador puede alentar y amar a un nio y una nia mediante una relacin que muestra que el nio y la nia son importantes para alguien que est lejos y los alienta a tener confianza en la persona que es por designio de Dios. Por lo tanto, se hace un gran esfuerzo por edificar esta relacin por medio de cartas, informacin y cuando es posible, visitas de cara a cara entre el nio y el patrocinador. La atencin individual y el amor brindado a los nios y nias por parte de sus padres y sus cuidadores, personas en la iglesia local y patrocinadores que tienen un profundo inters por los nios y las nias es clave para su desarrollo.
8 Patrocinio
Un compromiso que hace un donante de proveer apoyo mensual en forma regular a un nio y nia.
Historial [Case History]
Un expediente permanente de cada nio y nia que brinda informacin pertinente tanto acerca del nio y nia como de su situacin familiar. Esto tambin se conoce con el nombre de Estudio del Nio y nia.
Centro de Desarrollo del Nio y nia
Un modelo de sociedad en el que una iglesia local lleva a cabo actividades del programa en forma regular para el nio y nia, sobre la base de un Plan de Estudios Nacional.
Trabajador dedicado al Desarrollo del Nio y nia
Trabajadores del personal de la iglesia que realizan su labor directamente con los nios y las nias registrados. Este es un trmino general e incluye a trabajadores sociales, tutores y maestros.
Apoyo al Nio y nia
Apoyo financiero regular que aportan los patrocinadores el cual se enva como subvenciones mensuales a los proyectos de Compassion por medio de la Lista de Apoyo y Regalos. Vase Lista de Apoyo y Regalos.
9 Nio y nia Patrocinado
Un nio y nia matriculado en el programa de Compassion International de desarrollo integral del nio y nia que se beneficia mediante una relacin individualizada con un patrocinador de Compassion.
10
2.1. MARCO TERICO
Modelo entidad relacin
El diseo de la base de datos es una de las partes integrantes en la creacin de un software para la gestin de la informacin de cualquier empresa. A partir de los requisitos para la base de datos, se utiliza el modelo entidad-relacin para la realizacin de los esquemas inciales, la definicin de las entidades y atributos, as como las tablas y campos que van a ser usadas en el almacenamiento de los datos del sistema de informacin SICEDI. Este modelo se obtiene en tiempo de diseo de la base de datos. Fue propuesto por Peter Chen en 1976 y desde entonces se viene utilizando de una forma muy global. Se caracteriza por utilizar una serie de smbolos y reglas para representar los datos y sus relaciones. Con este modelo conseguimos representar de manera grafica la estructura lgica de una base de datos. Los principales elementos del modelo entidad-relacin son las entidades con sus atributos y las relaciones entre entidades.
Anlisis estructurado
Permite al analista conocer un sistema o proceso (actividad) en una forma lgica y manejable al mismo tiempo que proporciona la base para asegurar que no se omite ningn detalle pertinente". El objetivo que persigue el anlisis estructurado es organizar las tareas asociadas con la determinacin de requerimientos para obtener la comprensin completa y exacta de una situacin dada.
11
2.2 MARCO CONTEXTUAL
El desarrollo de la aplicacin tendr lugar en el Centro de Desarrollo Infantil Semillas de Esperanza ubicado en el municipio de Apartad Antioquia, Barrio Obrero, que es un sector marginal del municipio. El programa pertenece a la Iglesia Interamericana Central de Apartad y es all donde se realizar el pilotaje que permitir llevar a buen trmino la aplicacin. La estructura administrativa del CDI 3 , es la siguiente:
3 CDI, Centro de Desarrollo Infantil
12 El anterior Organigrama permite ubicar al CDI Semillas de Esperanza en la estructura administrativa de la Iglesia.
El anterior Organigrama permite observar la estructura administrativa del CDI. Hay que hacer notar que en el modelo de sociedad que plantea los centros de desarrollo infantil la iglesia est representada por la Junta Directiva del CDI y est en igualdad de condiciones frente al socio comn a cada programa: Compassion.
13 MISIN
La iglesia Interamericana Central de Apartad demostrar excelencia en un ministerio de verdad que acompae al nio y la nia a iniciar temprano su proceso de formacin integral para acabar bien como adulto. La iglesia fundamentar a los nios y nias en principios bblicos para que sirvan a Dios y aporten al desarrollo de su entorno familiar y la comunidad en que viven. De tal manera que la influencia de la iglesia se pueda reflejar y conducir al nio y la nia en el mundo espiritual y social.
VISIN
Como respuesta a la gran comisin la Iglesia Interamericana Central de Apartad desarrollar la pasin por dar a conocer el evangelio a los nios y nias para mostrar el valor que tienen en las manos de Dios. Los nios y nias sern adultos Temerosos de Dios, lderes en las distintas reas de desarrollo de su comunidad acompandoles y proveyndoles instrumentos que afirmen su f y permanencia en Cristo y brindndoles apoyo para que su crecimiento y desarrollo sea sano.
VALORES MEDULARES
Integridad: Es la demostracin de armona, congruencia, confiabilidad y honestidad en todos los aspectos de nuestra vida, haciendo lo correcto sean cuales fueran las circunstancias. (Efesios 4:1b)
Excelencia: Es ser y actuar de la mejor manera en nuestro servicio a Dios; superar un estndar, comprometerse a un aprendizaje continuo y al mejoramiento del desempeo integral- (Colosenses 3:23)
14 Mayordoma: Responder ante Dios por el mejor uso de los recursos que El nos ha confiado, usando los dones que nos ha dado para realzar el trabajo al que nos ha llamado 1 Corintios 4:2
Dignidad: Es el alto valor de la persona como creacin especial de Dios, singular y nica independiente de su gnero, cultura, educacin, condicin moral y econmica. Gnesis 1:
15
2.3. MARCO CONCEPTUAL
Un sistema de informacin es un conjunto de elementos que interactan entre s con el fin de apoyar las actividades de una empresa o negocio. El equipo computacional: el hardware necesario para que el sistema de informacin pueda operar. El recurso humano que interacta con el Sistema de Informacin, el cual est formado por las personas que utilizan el sistema. Un sistema de informacin realiza cuatro actividades bsicas: entrada, almacenamiento, procesamiento y salida de informacin.
Entrada de Informacin: Es el proceso mediante el cual el Sistema de Informacin toma los datos que requiere para procesar la informacin. Las entradas pueden ser manuales o automticas. Las manuales son aquellas que se proporcionan en forma directa por el usuario, mientras que las automticas son datos o informacin que provienen o son tomados de otros sistemas o mdulos. Esto ltimo se denomina interfases automticas. Las unidades tpicas de entrada de datos a las computadoras son las terminales, las cintas magnticas, las unidades de diskette, los cdigos de barras, los escners, la voz, los monitores sensibles al tacto, el teclado y el mouse, entre otras.
Almacenamiento de informacin: El almacenamiento es una de las actividades o capacidades ms importantes que tiene una computadora, ya que a travs de esta propiedad el sistema puede recordar la informacin guardada en la seccin o proceso anterior. Esta informacin suele ser almacenada en estructuras de informacin denominadas archivos. La unidad tpica de almacenami ento son los
16 discos magnticos o discos duros, los discos flexibles o diskettes y los discos compactos (CD-ROM).
Procesamiento de Informacin: Es la capacidad del Sistema de Informacin para efectuar clculos de acuerdo con una secuencia de operaciones preestablecida. Estos clculos pueden efectuarse con datos introducidos recientemente en el sistema o bien con datos que estn almacenados. Esta caracterstica de los sistemas permite la transformacin de datos fuente en informacin que puede ser utilizada para la toma de decisiones, lo que hace posible, entre otras cosas, que un tomador de decisiones genere una proyeccin financiera a partir de los datos que contiene un estado de resultados o un balance general de un ao base.
Salida de Informacin: La salida es la capacidad de un Sistema de Informacin para sacar la informacin procesada o bien datos de entrada al exterior. Las unidades tpicas de salida son las impresoras, terminales, diskettes, cintas magnticas, la voz, los graficadores y los plotters, entre otros. Es importante aclarar que la salida de un Sistema de Informacin puede constituir la entrada a otro Sistema de Informacin o mdulo. En este caso, tambin existe una interfase automtica de salida. Por ejemplo, el Sistema de Control de Clientes tiene una interfase automtica de salida con el Sistema de Contabilidad, ya que genera las plizas contables de los movimientos procesales de los clientes.
Software Libre: es una denominacin de software que brinda libertad al usuario sobre un producto software. Permite que una vez obtenido este pueda ser usado, copiado, estudiado, modificado y redistribuido libremente. El concepto de software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software; de modo ms preciso, se refiere a cuatro libertades de los usuarios del software: la libertad de usar el programa, con
17 cualquier propsito; de estudiar el funcionamiento del programa, y adaptarlo a las necesidades; de distribuir copias, con lo que puede ayudar a otros; de mejorar el programa y hacer pblicas las mejoras, de modo que toda la comunidad se beneficie. El software libre suele estar disponible gratuitamente, o al precio de coste de la distribucin a travs de otros medios; sin embargo no es obligatorio que sea as, por ende no hay que asociar software libre a "software gratuito" 4 (denominado usualmente freeware), ya que, conservando su carcter de libre, puede ser distribuido comercialmente ("software comercial"). Anlogamente, el "software gratis" o "gratuito" incluye en algunas ocasiones el cdigo fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificacin y redistribucin de dichas versiones modificadas del programa.
MySQL: Es un sistema de gestin de base de datos relacional, multihilo y multiusuario. Es muy utilizado en aplicaciones web como, Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicacin web est muy ligada a PHP, que a menudo aparece en combinacin con MySQL. MySQL es una base de datos muy rpida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la modificacin. En aplicaciones web hay baja concurrencia en la modificacin de datos y en cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones.
PhP: Es un lenguaje interpretado de propsito general ampliamente usado y que est diseado especialmente para desarrollo web y puede ser incrustado dentro de cdigo HTML. Generalmente se ejecuta en un servidor web, tomando el cdigo
4 http://es.wikipedia.org/wiki/C%C3%B3digo_libre
18 en PHP como su entrada y creando pginas web como salida. Puede ser desplegado en la mayora de los servidores web y en casi todos los sistemas operativos y plataformas sin costo alguno.
Apache: El servidor HTTP Apache es un software (libre) servidor HTTP de cdigo abierto para plataformas Unix (BSD, GNU/Linux, etc.), Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1[1] y la nocin de sitio virtual. El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache Software Foundation.
Intranet: Una Intranet es una red de ordenadores privados que utiliza tecnologa Internet para compartir de forma segura cualquier informacin o programa del sistema operativo para evitar que cualquier usuario de internet pueda entrar a robar archivos privados. A veces el trmino solo hace referencia a la web interna de la organizacin, pero muchas veces es ms bien una parte extensa de la infraestructura de los ordenadores y es un componente importante para la comunicacin y la colaboracin dentro de la compaa. En la arquitectura de las Intranets se dividen el cliente y el servidor. El software cliente puede ser cualquier computadora local (servidor web), mientras que el sofware servidor se ejecuta en una Intranet anfitriona. No es necesario que estos dos softwares, el cliente y el servidor, sean ejecutados en el mismo sistema operativo.
19
2.4. MARCO LEGAL
Derechos de Autor: Se trata de un conjunto de normas y principios que regulan los derechos morales y patrimoniales que la ley concede a los autores (los derechos de autor), por el solo hecho de la creacin de una obra literaria, artstica o cientfica, est publicada o indita. En el Derecho anglosajn se utiliza la nocin de copyright (traducido literalmente como 'derecho de copia') que -por lo general- comprende la parte patrimonial de los derechos de autor (derechos patrimoniales). Una obra pasa al dominio pblico cuando los derechos patrimoniales han expirado. Esto sucede habitualmente trascurrido un plazo desde la muerte del autor (post mortem auctoris). Por ejemplo, en el derecho europeo, 70 aos desde la muerte del autor. Dicha obra entonces puede ser utilizada en forma libre, respetando los derechos morales. En Colombia los Derechos de Autor estn regulados por la Ley 23 de 1982 y los derechos de autor se disfrutan durante la vida del autor y 80 aos a partir de su muerte. Este plazo es vlido tambin para obras annimas y colectivas. En caso de obras de autores mltiples el plazo se cuenta desde la muerte del ltimo autor. En el caso de obras cuyo autor sea una persona jurdica o de derecho pblico el derecho de autor est vigente solamente 30 aos a partir de la fecha de publicacin.
20
3. DESCRIPCIN
3.1. PLANTEAMIENTO DEL PROBLEMA
Dada la naturaleza de la actividad de los Centros de Desarrollo Infantil se presenta la necesidad de almacenar informacin relativa al crecimiento, monitoreo y control de los nios y nias inscritos en los respectivos programas. Actualmente este registro se lleva de manera manual y se conserva en carpetas fsicas que se almacenan en archivadores ubicados en la sede del CDI. Para cada nio y nia se conserva una carpeta que incluye ficha social, con datos relativos al entorno familiar y las condiciones fsicas de vida, as como la informacin genotpica relativa al nio o nia. Historia Social, que es un documento en el que se almacenan datos relativos al nio, como gustos, juegos, informacin acadmica, informacin familiar, creencia religiosa, obligaciones hogareas, entre otros. Adicionalmente se incluyen formatos de monitoreo al crecimiento fsico como valoracin mdica, valoracin nutricional, valoracin oral, formatos de crecimiento y desarrollo, evaluacin de rea espiritual, anamnesis que es un documento en el que se registra un estudio sicolgico y social del entorno familiar. Este proyecto (SICEDI), pretende apoyar el proceso de documentacin del nio y la nia en los centros de desarrollo, adems de constituir una herramienta eficaz para implementar diagnsticos precisos y oportunos respecto de las reas de desarrollo que se trabajan, fsica, socioemocional, cognitiva y espiritual, para orientar la toma de decisiones y la construccin de planes anuales efectivos. Por el momento cualquier resultado estadstico respecto de los nios y nias debe ser tomado de manera manual. En ese sentido, si se necesita saber cuntos nios en el programa estn en el rango de edad entre los 3 y 5 aos hara falta
21 escudriar carpeta por carpeta para conseguir el dato. Si se requiere saber el porcentaje de nios que presenta desnutricin aguda hay que conseguir el dato de manera manual, lo que implica una enorme inversin de tiempo y ralentizacin en el proceso de toma de decisiones. La creacin de un sistema de informacin que dinamice la implementacin del programa curricular es necesidad de perentorio cumplimiento.
22
3.2. TTULO DEL PROYECTO
SICEDI (Sistema de informacin para centros de desarrollo integral infantil)
3.3. JUSTIFICACIN
En el desarrollo de algunas labores es preciso contar con las herramientas adecuadas. As pues, para un carpintero bastar el uso de un buen serrucho y el martillo para cumplir con su labor. No as con el ebanista, quien requiere de mltiples y variadas herramientas, listones, diversos tipos de sierras, lijas, punzones y un sinnmero de instrumentos que le permiten desarrollar su tarea de manera adecuada. En un entorno empresarial o corporativo sucede lo mismo. No basta ya con el uso del computador en los procesos de gestin administrativa de las empresas o las instituciones. Es necesario enfrentarse a los nuevos retos de la poca mediante la implementacin de herramientas especializadas y adecuadas a las necesidades especficas de cada empresa. SICEDI pretende ser una herramienta que se adapte a la necesidad del procesamiento de informacin de los Centros de Desarrollo Infantil. Tendr una interface grfica muy atractiva e intuitiva que permitir al personal de los Centros de Desarrollo Infantil gestionar la informacin correspondiente al desarrollo de los nios que son objeto de su atencin. Este proyecto es de alto inters social puesto que funcionar en el entorno de un programa de desarrollo infantil que afecta a muchas familias de los sectores ms necesitados de la regin de Urab. Ello le da mucha importancia desde el punto de vista comunitario.
23
4. OBJETIVOS
4.1. OBJETIVO GENERAL
Desarrollar un Sistema de Informacin y de gestin (Proyecto de intervencin social de inters para la poblacin que se va a atender) que satisfaga los criterios de gestin programtica de los Centros de Desarrollo Infantil de la regin de Urab.
4.2. OBJETIVOS ESPECIFICOS
1. Determinar requerimientos Funcionales y no funcionales, para implementar sistema de informacin para centros de desarrollo Infantil. 2. Documentar los diferentes procesos del rea programtica de los CDIs a fin de optimizar el Sistema de Informacin en construccin. 3. Consultar las opciones de hardware ptimas para el desarrollo del proyecto. 4. Realizar pruebas para comprobar el funcionamiento del Sistema de Informacin en un ambiente de trabajo simulado. 5. Desarrollar el aplicativo del Sistema de Informacin mediante el uso de software libre para minimizar gastos y que la solucin final se adapte a criterios de escalabilidad, flexibilidad y cdigo abierto. 6. Presentar una solucin integrada y econmica para la gestin de programas de desarrollo infantil con alto contenido social. 7. Desarrollar los manuales que documenten el sistema de Informacin SICEDI. 8. Definir caractersticas y ventajas frente a otras soluciones. 9. Plantear posibles desarrollos futuros y sugerencias.
24
4.3. NECESIDADES
4.3.1. FUNCIONALES
Desde el punto de vista de las necesidades Funcionales, SICEDI debe brindar la posibilidad de crear, cerrar, documentar y asignar cdigo a cada nio inscrito en el programa, buscando brindar una oportuna solucin a los problemas reportados por los usuarios de los diferentes Centros de Desarrollo. Registrar cambios, altas, bajas, actualizaciones, manteniendo de esta forma actualizada la informacin programtica de la institucin. El sistema debe brindar informacin oportuna del estado de actualizacin de los nios. Almacenar informacin correspondiente a:
- Nios y Nias, alta, baja, cambios, actualizacin. Estado de correspondencia con el padrino, fechas y observaciones. - Informacin relativa a los tutores, alta, baja, cambios. - Informacin relativa a Cursos, alta, baja, cambios, actualizacin, integrantes, tutor encargado. - Control de Asistencia, alta, baja, actualizacin. - Anamnesis, fsica y general, alta, baja, cambios. - Plan de graduacin de Nios - Valoracin Mdica y Nutricional, alta, baja, cambios, actualizacin. - Ayudas Mdicas y educativas, alta, baja, actualizacin, consulta.
25
4.3.2. NO FUNCIONALES
El sistema de informacin debe funcionar 12 horas diarias durante 6 das a la semana. Debe ser capaz de correr en plataforma Windows. Debe ser capaz de atender 100 usuarios concurrentemente consultando y/o generando requerimientos correctamente. Debe trabajar en un entorno de intranet con estaciones corriendo Windows, Linux Ubuntu, conectado al servidor de base de datos con el que trabajar el sistema.
4.3.3. AMBIENTALES
Se configurar un equipo como servidor en un equipo que ejecutar Windows XP SP II con MySQL y Apache y una interfaz de usuario en PhP que funcionar a travs de un entorno web. El equipo estar ubicado en la oficina Principal del Centro de Desarrollo Infantil y se acceder a la informacin a travs de varias estaciones configuradas con Windows y Linux Ubuntu, que usarn los tutores, director, especialista y miembros del comit de sociedad local. El equipo debe aislarse de polvo y humedad para garantizar el normal funcionamiento del sistema y ser necesario configurar una unidad de energa supletoria en caso de que se presente una falla de energa. Este dispositivo debe garantizar el abastecimiento de energa para el sistema por lo menos por media hora despus del corte de energa.
26
4.3.4. REQUERIMIENTOS DE INFORMACIN DEL USUARIO
- Informe de ni@s por edad, - Informe de ni@s por grado escolar - Informe de nios por conversiones, bautismos, defunciones, ni@s enfermos. - Generar Listado general de Nombres de Ni@s - Generar Listado de asistencia de ni@s por grupos - Generar informe estadstico de asistencia - Informe listado de Acudientes - Informe de ni@s en proceso de graduacin - Informe de Tutor@s - Informe de Registro de Visitas por tutor - Informe de Valoracin Mdica - Informe de Valoracin Nutricional - Informe de Progreso Espiritual - Informe de progreso espiritual - Informe de Anamnesis - Informe de Anamnesis Fsica - Informe de Progreso Cognitivo - Informe de Evaluacin (4 reas) - Informe de Documentacin de ni@s pendientes - Informe de Regalos recibidos por el ni@ (especiales, de cumpleaos, navideo)
27
5. ESTUDIO DE FACTIBILIDAD
Despus de definir la problemtica presente y establecer las causas que ameritan un sistema de informacin, es pertinente realizar un estudio de factibilidad para determinar la infraestructura tecnolgica y la capacidad tcnica que implica la implantacin del sistema en cuestin, as como los costos, beneficios y el grado de aceptacin que la propuesta genera en el centro de desarrollo infantil. Este anlisis permiti determinar las posibilidades de disear el sistema propuesto y su puesta en marcha, los aspectos tomados en cuenta para este estudio fueron clasificados en tres reas, las cuales se describen a continuacin:
5.1. TECNICO
El Estudio Tcnico consisti en realizar una evaluacin de la tecnologa existente en el CDI (centro de desarrollo infantil), este estudio estuvo destinado a recolectar informacin sobre los componentes tcnicos que posee el CDI y la posibilidad de hacer uso de los mismos en el desarrollo e implementacin del sistema propuesto y de ser necesario, los requerimientos tecnolgicos que deben ser adquiridos para el desarrollo y puesta en marcha del sistema en cuestin.
De acuerdo a la tecnologa necesaria para la implantacin del Sistema de seguimiento y control de ni@s del centro de desarrollo infantil hemos evaluado dos enfoques: Hardware y Software.
28 Hardware. En cuanto a Hardware, especficamente el servidor donde debe estar instalado el sistema propuesto, debe cumplir con los siguientes requerimientos mnimos:
Procesador Pentium 1.8 Ghz, AMD 1.8 Ghz superior. Tarjeta Madre. 512 MB de Memoria RAM superior. Disco Duro de 40 GB superior. Unidad de CD-RW. Tarjeta de Red. Monitor SVGA. Teclado. Mouse. Unidad de Proteccin UPS.
Evaluando el hardware existente y tomando en cuenta la configuracin mnima necesaria, la Institucin no requiri realizar inversin inicial para la adquisicin de nuevos equipos, ni tampoco para repotenciar o actualizar los equipos existentes, ya que los mismos satisfacen los requerimientos establecidos tanto para el desarrollo y puesta en funcionamiento del sistema propuesto, adems hay que agregar que estos componentes se encuentran en el mercado actualmente a unos precios bajos.
Software. Para el desarrollo del proyecto y funcionamiento del sistema, es necesaria la adquisicin de software libre lo cual no amerita inversin alguna ya que su distribucin es gratuita y de fcil acceso a travs de la Internet. Las estaciones de trabajo y el servidor, operarn bajo ambiente Windows y Linux Ubuntu. Para el uso general de las estaciones en actividades diversas se debe
29 poseer las herramientas de escritorio bsicas y los navegadores que existen en el mercado actualmente.
Como resultado de este estudio tcnico se determin que en los actuales momentos, el centro de desarrollo infantil posee la infraestructura tecnolgica (Hardware y Software) necesaria para el desarrollo y puesta en funcionamiento el sistema propuesto.
5.2. OPERATIVO
El Estudio Operativo permite predecir si se pondr en marcha el sistema propuesto aprovechando los beneficios que ofrece a todos los usuarios involucrados con el mismo, ya sean los que interactan en forma directa con este como tambin aquellos que reciben informacin producida por el sistema. Por otra parte, el correcto funcionamiento del sistema en cuestin, siempre estar supeditado a la capacidad de los empleados encargados de dicha tarea.
La necesidad y deseo de un sistema de informacin expresada por los usuarios y el personal involucrado con el mismo, llev a la aceptacin de un sistema de seguimiento y control de ni@s del centro de desarrollo infantil , que de una manera ms sencilla y amigable cubra todos sus requerimientos, expectativas y proporcione la informacin en forma oportuna y confiable. Basndose en las entrevistas y conversaciones sostenidas con el personal involucrado se demostr que estos no representan ninguna oposicin al cambio, por lo que el sistema es factible operacionalmente.
Con la finalidad de garantizar el buen funcionamiento del sistema y que este impactar en forma positiva a los usuarios, este fue desarrollado en una forma no muy compleja presentando una interfaz amigable al usuario lo que se traduce en
30 una herramienta de fcil manejo y comprensin, tanto las pantallas como los reportes sern familiar a los operadores, contando con la opinin de los mismos para cualquier modificacin del sistema.
5.3. ECONOMICO
A continuacin se presenta un estudio que dio como resultado la factibilidad econmica del desarrollo del sistema de informacin. Se determinaron los recursos para desarrollar, implantar, y mantener en operacin el sistema programado, haciendo una evaluacin donde se puso de manifiesto el equilibrio existente entre los costos intrnsecos del sistema y los beneficios que se derivaron de ste, lo cual permiti observar de una manera ms precisa las bondades del sistema propuesto.
Por tratarse de un proyecto de grado que supone un alto impacto social, los autores de la propuesta han decidido donar su trabajo como aporte al desarrol lo social de la infancia en la regin de Urab. Por otra parte el Centro de Desarrollo cuenta con las herramientas de tipo fsico (computadores, red, acceso a internet). Las herramientas de software implementadas en la propuesta son de libre circulacin en internet y en principio no suponen una erogacin de dinero dada la gratuidad de las herramientas.
5.4. LEGAL
Legalmente el desarrollo de dicho sistema de informacin es correcto ya que no afecta en ningn momento derechos de autor, y por otra parte en ningn momento se incurre en la habitual piratera de software al tratarse de un desarrollo que aprovecha las inmensas bondades y beneficios del software de libre distribucin.
31 Entonces los derechos de autor de este desarrollo sern cedidos por los autores al centro de desarrollo infantil (Semillas de Esperanza). La aplicacin resultante debe conservar su criterio de gratuidad puesto que se pretende generar un aporte al desarrollo social e infantil de la regin
5.5. ANLISIS COSTO BENEFICIO
Como se mencion anteriormente en el estudio de factibilidad tcnica, el centro de desarrollo infantil contaba con las herramientas necesarias para la puesta en marcha del sistema, por lo cual el desarrollo de la propuesta no requiri de ninguna inversin. Tambin hemos expuesto que las herramientas de software implementadas en la propuesta son de libre circulacin en internet las cuales no suponen gastos de dinero.
Beneficios Tangibles. Los beneficios tangibles aportados por el sistema propuesto estn dados por los siguientes aspectos: Reduccin de costos en papeleras, mantenimiento y espacio fsico. Ahorro en suministros para los equipos empleados. Beneficios Intangibles. Entre los beneficios intangibles del sistema propuesto se pueden incluir: Optimizar las actividades dentro del centro de desarrollo infantil, aumentando la productividad del personal que labora en el mismo. Un control y seguimiento de la informacin necesaria para el buen funcionamiento del centro de desarrollo.
32
6. DESARROLLO DEL PROYECTO
6.1. DOMINIO CONTEXTUAL
Dada la naturaleza de la actividad de los Centros de Desarrollo Infantil se presenta la necesidad de almacenar informacin relativa al crecimiento, monitoreo y control de los nios y nias inscritos en los respectivos programas. Actualmente este registro se lleva de manera manual y se conserva en carpetas fsicas que se almacenan en archivadores ubicados en la sede del CDI. Este proyecto (SICEDI), pretende apoyar el proceso de documentacin del nio y la nia en los centros de desarrollo, adems de constituir una herramienta eficaz para implementar diagnsticos precisos y oportunos respecto de las reas de desarrollo que se trabajan, fsica, socioemocional, cognitiva y espiritual, para orientar la toma de decisiones y la construccin de planes anuales efectivos.
6.2. ANALISIS
La creacin de un sistema de informacin que dinamice la implementacin del programa curricular es necesidad de perentorio cumplimiento. Por el momento cualquier resultado estadstico respecto de los nios y nias debe ser tomado de manera manual. En ese sentido, si se necesita saber cuntos nios en el programa estn en el rango de edad entre los 3 y 5 aos hara falta escudriar carpeta por carpeta para conseguir el dato. Si se requiere saber el porcentaje de nios que presenta desnutricin aguda hay que conseguir el dato de manera manual, lo que implica una enorme inversin de tiempo y ralentizacin en el proceso de toma de decisiones.
33 SICEDI apoyar el proceso de documentacin del nio y la nia en los centros de desarrollo, adems de constituir una herramienta eficaz para implementar diagnsticos precisos y oportunos respecto de las reas de desarrollo que se trabajan, fsica, socioemocional, cognitiva y espiritual, para orientar la toma de decisiones y la construccin de planes anuales efectivos.
6.2.1. DIAGRAMA DE FLUJOS
1. Diagramas de Flujos de Datos (DFD).
2. Diagrama de Contexto o Nivel cero.
34
3. Diagrama de Procesos o Nivel 1.
35 4. Diagrama de Estructura:
6.2.2. DICCIONARIO DE DATOS
36
37
38
39
40
6.2.3. DIAGRAMA DE CASO DE USO DEL SISTEMA
41
6.2.4. DOCUMENTACIN DE CASOS DE USO DEL SISTEMA
Nombre: Logearse en el sistema Autor: Ariel Snchez Javier Betancourth Fecha: 25/02/2009 Descripcin: Permite autenticarse en el sistema. Actores: Usuario Administrador - Sistema Precondiciones: El usuario debe haber iniciado el sistema Flujo Normal: 1. El sistema pide nombre y contrasea para ingresar 2. El usuario digita su nombre y contrasea 3. El sistema comprueba la validez de los datos y permite el acceso Flujo Alternativo: 3.. El sistema comprueba la validez de los datos, si los datos no son correctos no permite el ingreso Poscondiciones: El usuario ha sido logeado en el sistema
Nombre: Registrar Ni@ Autor: Ariel Snchez Javier Betancourth Fecha: 25/02/2009 Descripcin: Permite registrar los datos de un ni@ nuevo al sistema de informacin. Actores: Usuario Administrador - Sistema Precondiciones: El usuario debe haberse logeado en el sistema Flujo Normal: 1. El usuario pulsa sobre botn registro ni@s 2. El sistema muestra los campos o cajas de texto de los ni@s ya registrados 3. El usuario pulsa sobre el botn nuevo registro 4. El sistema limpia los campos o cajas de texto para la insercin de nuevos datos 5. El usuario introduce la informacin en los campos o cajas de texto
42 6. El usuario pulsa sobre el botn guardar una vez introducida la informacin 7. El sistema comprueba la validez de los datos y los almacena Flujo Alternativo: 7. El sistema comprueba la validez de los datos, si los datos no son correctos, se avisa al usuario de ello permitindole que los corrija
Poscondiciones: El registro del nuevo ni@ ha sido almacenado en el sistema de informacin
Nombre: Actualizar Ni@ Autor: Ariel Snchez Javier Betancourth Fecha: 25/02/2009 Descripcin: Permite actualizar (modificar) datos en el sistema. Actores: Usuario Administrador - Sistema Precondiciones: El usuario debe haberse logeado en el sistema Flujo Normal: 1. El usuario pulsa el botn registro ni@s 2. El sistema abre todos los campos del ni@ ya registrado 3. El usuario pulsa sobre el botn buscar 4. El sistema abre una caja de dialogo donde se nos presentan unas opciones para la bsqueda 5. El usuario elige la opcin de bsqueda que mejor le parezca y pulsa botn buscar 6. El sistema muestra los datos del ni@ a ser actualizados 7. El usuario pulsa sobre el campo o caja de texto a actualizar 8. El usuario introduce la nueva informacin y pulsa el botn guardar 9. El sistema comprueba la validez de los datos y los almacena Flujo Alternativo: 6.. El sistema comprueba la validez y existencia del valor de bsqueda, si este no es correcto, se avisa al usuario de ello permitindole que elija otra opcin de bsqueda 9.. El sistema comprueba la validez de los datos, si los datos no son correctos, se avisa al usuario de ello permitindole que los corrija Poscondiciones: Los campos de registro han sido actualizados
Nombre: Borrar Ni@ Autor: Ariel Snchez Javier Betancourth Fecha: 25/02/2009
43 Descripcin: Permite borrar (eliminar) datos del sistema. Actores: Usuario Administrador - Sistema Precondiciones: El usuario debe haberse logeado en el sistema Flujo Normal: 1. El usuario pulsa el botn registrar ni@s 2. El sistema abre todos los campos del ni@ ya registrado 3. El usuario pulsa sobre el botn buscar 4. El sistema abre una caja de dialogo donde se nos presentan unas opciones para la bsqueda 5. El usuario elige la opcin de bsqueda que mejor le parezca y pulsa botn buscar 6. El sistema muestra los datos del ni@ a ser borrados 7. El usuario pulsa el botn borrar 8. El sistema comprueba la validez de la opcin y borra los datos Flujo Alternativo: 5.. El sistema comprueba la validez y existencia del valor de bsqueda, si este no es correcto, se avisa al usuario de ello permitindole que elija otra opcin de bsqueda 8.. El sistema comprueba la validez de la accin, si esta no es correcta, se avisa al usuario de ello permitindole buscar posibles soluciones Poscondiciones: Los campos de registro han sido borrados
Nombre: Ver Listado General Autor: Ariel Snchez Javier Betancourth Fecha: 25/02/2009 Descripcin: Permite ver el listado general con datos de los ni@s ingresados al sistema. Actores: Usuario Administrador - Sistema Precondiciones: El usuario debe haberse logeado en el sistema Flujo Normal: 1. El usuario pulsa el botn Ver Listado General 2. El sistema abre el listado con ciertos datos de los ni@s registrados en el sistema Flujo Alternativo:
Poscondiciones: El listado con los datos de los ni@s registrados en el sistema se ha
44 mostrado
Nombre: Imprimir Listado General Autor: Ariel Snchez Javier Betancourth Fecha: 25/02/2009 Descripcin: Permite imprimir el listado general con datos de los ni@s ingresados al sistema. Actores: Usuario Administrador - Sistema Precondiciones: El usuario debe haberse logeado en el sistema Flujo Normal: 1. El usuario pulsa el botn Imprimir Listado General 2. El sistema Imprime el listado con ciertos datos de los ni@s registrados en el sistema Flujo Alternativo:
Poscondiciones: La impresin del listado con los datos de los ni@s registrados en el sistema se ha realizado
45
6.2.5. DIAGRAMA DE ACTIVIDAD DEL SISTEMA
Diagrama de estado actualizacin registr
46
6.2.6. DIAGRAMA DE CLASES
47
6.2.7. DIAGRAMAS DE SECUENCIA
48
49
6.2.8. DIAGRAMA DE TRANSICIN DE ESTADO
50
6.3. DISEO
6.3.1. DISEO GLOBAL
6.3.2. DISEO DETALLADO
Registro de Programa: A esta seccin solo tendrn acceso los usuarios con privilegios de administrador y pretende guardar informacin bsica del Centro de Desarrollo Infantil.
Registro de Ni@s: Este mdulo almacenar la informacin relativa a la inscripcin de nios: identificacin, localizacin, patrocinador, acudiente. Esta informacin solo ser modificada por usuarios con privilegios de administrador.
51
Registrar Tutores: En este mdulo se gestionar todo lo relacionado con los tutores que estn a cargo de los ni@s y que tienen vnculo laboral con el Centro de Desarrollo Infantil. Solo ser gestionado por usuarios con privilegios de administrador.
Registrar Valoracin Mdica: Este mdulo almacenar informacin relativa al crecimiento y desarrollo de los ni@s. Ser gestionada por usuarios Tutores, Especialista, Asistente, Director.
Asistencia: Este mdulo ser gestionado por usuarios Tutores y Especialista previa autenticacin de seguridad.
Registrar Grupos: Ser gestionado por el Usuario Especialista para asignar grupo a cada ni@ y tambin para asignar Tutor a cada grupo.
6.3.4. DISEO DE ENTRADAS Y SALIDAS
Formulario de Ingreso al Sistema de Informacin
52
Formularios o Interfaces de Entrada:
53
54
55
Formularios o Interfaces de salida: ..
56
6.3.5. DISEO DE BASE DE DATOS
SICEDI se ha desarrollado en PHP que es un lenguaje de programacin interpretado, diseado originalmente para la creacin de pginas web dinmicas.y su Base de datos fue realizada en Access y en la elaboracin de cada uno de los formularios se utilizaron componentes tanto sencillos como fciles de manejar y de exportar a otros intrpretes de bases de datos como MySQL
El diseo y programacin de la mayora de formularios, como Registro Programa, Registro Ni@s, Registro Tutores, Registro Grupos, Actualizacin y Valoracin Mdica.
57
6.4. IMPLEMENTACIN
Para implementar SICEDI se configurar un equipo como servidor de la Base de Datos. Este permitir crear respaldos de la informacin para recuperacin de datos en caso de desastres. La instalacin se har mediante CD que contendr los ejecutables instaladores de la aplicacin y a su vez el manual de usuario.
58
7. RECURSOS EMPLEADOS
7.1. RECURSOS FISICOS
Para desarrollar esta propuesta se emplearon tres equipos de cmputo con Windows Vista, Windows XP y Linux Ubuntu con el fin de analizar el comportamiento de la aplicacin y detectar posibles fallas. De igual manera se realizaron gastos para cuestiones de desplazamiento e investigacin que fueron asumidos por los estudiantes quienes son autores de la propuesta. Los conocimientos adquiridos a lo largo de la carrera cobraron vital importancia para culminar esta propuesta, as como la experiencia adquirida en los seminarios tcnicos.
7.2. RECURSOS LGICOS
Para el desarrollo de la propuesta se hizo de herramientas de software libre como son: - Servidor apache - MySQL - PHP. A la vez se aprovecharon las herramientas de tipo documental del Centro de Desarrollo Infantil como lo son: el - Manual de Campo del Programa de Compassion - Documento de Controles Internos de Semillas de Esperanza - Formatos de Asistencia, Visita - Evaluacin de cartas - Planilla de Aportes y Actualizacin de Nios
59
7.3. TALENTO HUMANO
El proyecto es posible gracias a la asesora del Especialista en programas de Desarrollo de Semillas de esperanza, la experiencia acumulada por los tutores, asistente de administracin, el equipo multidisciplinario de atencin holstica de nios: Mdicos, Nutricionista, Higienista Oral, Psicloga.
60
8. ANLISIS Y GESTIN DE RIESGOS
En principio se dise un prototipo de la aplicacin en Acces por tratarse de una herramienta de alto impacto visual y de fcil portabilidad. Es decir, una aplicacin construida en Acces puede trasladarse de equipo a equipo de manera sencilla y ello es muy importante en la primera etapa de la construccin de la herramienta. Adems brinda una visin general de tipo grfico muy importante en el tema de las relaciones. Sin embargo se trata de software privativo que supone costos. Finalmente se descart el uso de esa herramienta por la filosofa del programa de desarrollo infantil que tiene un compromiso social muy fuerte. Posteriormente se construy el diseo en MySQL, y el gran desafo para los autores de la propuesta fue el de generar un ejecutable que permitiera instalar la base de datos de manera automtica para lo cual se tuvo que investigar ampliamente el tema.
El tema de la seguridad de la informacin tambin es muy importante puesto que se trata de gestionar la informacin personal de ni@s y que gozan de una proteccin especial de acuerdo a la legislacin colombiana. En consecuencia la propuesta de desarrollo tiene que ofrecer seguridad de los datos para proteger la dignidad humana de los ni@s. Ello implic que el servidor donde se aloja el sistema de informacin est aislado de internet y protegido mediante autenticacin de usuario con contrasea.
61
9. CONCLUSIONES
El sector Social en particular el relacionado con la infancia es un sector en el que seguramente no se obtienen jugosas ganancias pero que representan la esencia del desarrollo del Pas. As pues invertir en el desarrollo de la niez no es una opcin, es ms bien una necesidad apremiante. A travs de esta propuesta los autores han podido generar reflexin acerca de la filosofa del Desarrollo y de temas muy actuales como son: Infancia, Desarrollo Sostenible, Impacto Ecolgico, Pobreza y Violencia. Estas reflexiones le dan un toque muy especial al trabajo puesto que le da valor y as lo hemos asumido como estudiantes de una Universidad que ensea a travs de principios y valores Cristianos. Desde el punto de vista tcnico, concluimos que la observacin y estudio de la organizacin (Centro de Desarrollo Infantil Semillas de Esperanza) ha permitido construir una herramienta de sencilla utilizacin para la gestin de la informacin de dicha entidad. La experiencia en este desarrollo nos permiti hacer uso de los elementos tericos estudiados a lo largo de la carrera. Como la estructura de datos, el modelo entidad relacin, los conceptos de bases de Datos relacionales, el anlisis estructurado, entre otros temas vistos. Esperamos que el uso de SICEDI simplifique la gestin de informacin en los centros de Desarrollo de la Zona de Urab ya agregu valor al proceso de gestin social adelantado por los mismos programas.