Vous êtes sur la page 1sur 82

REPBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIN SUPERIOR COLEGIO UNIVERSITARIO DE CARACAS PROGRAMA NACIONAL

DE FORMACIN DE INFORMTICA Y SISTEMAS

IMPLANTACIN DE UNA WEBAPP PARA LA GESTIN DE INFORMACIN DEL CONSEJO COMUNAL __________________________________________________________________

NDICE GENERAL | Pgina DEDICATORIA | | viii | | ix |

AGRADECIMIENTO RESUMEN | xii |

INTRODUCCIN | 01 | | | |

CAPTULOS: | I |

| PLANTEAMIENTO DEL PROBLEMA | 05

| | 05 |

Contexto (Comunidad e institucin involucrada)

Descripcin de la Necesidad y requerimientos Tecnolgicos (Diagnostico participativo FODA) | 07 Objetivos General | 09 | 09 | | | | 10 | |

Especficos | 09

Importancia y Justificacin Comunidad | 10 Institucin Tecnolgica | 12 Investigacin | II | | | 11 | | 13 | |

| MARCO TERICO TECNOLGICO | | | | 15 | | 28 | | 28 |

Base Legales

Antecedentes Tericos

Antecedentes Tecnolgicos Bases Tericas | 29 | | 29 | 51

Bases Tecnolgicas Marco metodolgico

| |

Poblacin, de muestreo, Muestra, tcnica e Instrumentos de investigacin. III | DISEO TECNOLGICO | 59 | | | | 65 | 69 | 73 | | | | | | 54

tipo |

Estudio de factibilidad tcnica

Estudio de factibilidad operativa | 64 Estudio de factibilidad econmica Descripcin del Diseo Tecnolgico Diagrama de flujo del sistema actual

Diagrama de flujo del sistema del propuesto | 74 Diagrama de proceso HIPO IV | 82 |

| PRUEBAS E IMPLANTACIN DEL MODELO TECNOLOGICO | 88

CONCLUSIONES | 106 | RECOMENDACIONES BIBLIOGRAFA ANEXOS | 107 |

| 109 |

| 111 |

GLOSARIO | 122 |

RESUMEN

Resumen: Los sistemas y aplicaciones (WebApps) basados en Web hacen posible que una poblacin extensa de usuarios finales dispongan de una gran variedad de contenido y funcionalidad, dando importancia a las mismas actividades tcnicas y de gestin. A medida que las WebApps se integran cada vez ms en grandes y pequeas compaas (por ejemplo, comercio electrnico), y cada vez es ms importante la necesidad de construir sistemas fiables, utilizables y adaptables. Esta es la razn por la que es necesario un enfoque disciplinado para el desarrollo de WebApps.

En este proyecto se presento el desarrollo de una WebApp que da soporte a algunos de los procesos fundamentales que se llevan en el Consejo Comunal __________________________________________. Las actividades que realiza la WebApp permite a los ciudadanos y ciudadanas realizar y consultar denuncias, cometarios y/o sugerencias, as como el registro de los mismos para poder realizar cualquier proceso, tambin provee las herramientas necesarias para controlar el trabajo que se realiza en el Consejo Comunal _______________ y ayuda a la toma de decisiones sobre los procesos internos y externos llevados a cabo por este ente, cabe destacar que el sitio web donde opera esta WebApp tambin cumple con la funcin de servir como plataforma informativa sobre las actividades que se desarrollan tanto en el Consejo Comunal como en la comunidad donde este hace vida.

La WebApp forma parte del proceso de automatizacin que se lleva a cabo en este Consejo Comunal, el mismo est ubicado se encuentra ubicado en la urbanizacin ___________________________, Municipio ______________,

Estado _____________. Para el desarrollo de esta WebApp fue utilizada la metodologa de Kendall & Kendall, la cual consta de siete etapas como lo son: Identificacin del problema, oportunidades y objetivos, determinacin de los

requerimientos de informacin, anlisis de las necesidades del sistema, diseo del

sistema, desarrollo y documentacin del software, pruebas y mantenimiento y por ltimo la Implantacin y evaluacin del sistema.

Palabras clave: WebApps, Automatizacin, Base de datos, Software Libre.

INTRODUCCIN En la actualidad, en el mbito mundial, la tecnologa de la informacin y la comunicacin juegan un papel predominante en la ejecucin de cualquier actividad, propiciando el desarrollo de mltiples aplicaciones que utilizan de manera integrada la tecnologa creada para Internet y las herramientas de programacin existentes, facilitando la ejecucin de diversos tipos de tareas. La rpida evolucin de Internet en la ltima dcada ha propiciado un crecimiento exponencial en el nmero de Los sistemas y aplicaciones (WebApps) basados en Web. Algunos factores como que la audiencia potencial de la Web es mayor que la de cualquier otro medio y que la navegacin va Web ha demostrado ser un buen medio para el acceso a informacin por parte de usuarios no tcnicos, han favorecido este crecimiento. WebApps como el comercio electrnico o la banca electrnica son utilizados cada da por millones de personas. En los ltimos aos, la rpida expansin de Internet ha supuesto una transformacin en las necesidades de informacin de las organizaciones. En particular esto afecta a la necesidad de que la informacin sea accesible desde cualquier lugar dentro de la organizacin e incluso desde el exterior, esta informacin sea compartida entre todas las partes interesadas, de manera que todas tengan acceso a la informacin completa en cada momento. Estas necesidades han provocado un movimiento creciente de cambio de las aplicaciones tradicionales de escritorio hacia las aplicaciones Web (WebApps), que por su naturaleza, cumplen a la perfeccin con las necesidades mencionadas anteriormente. Por tanto, los sitios Web tradicionales que se limitaban a mostrar informacin se han convertido en aplicaciones capaces de una interaccin sofisticada con el usuario, de all el uso de las aplicaciones basadas en Web (WebApps) dentro de una organizacin permiten agilizar los procesos operativos facilitando la toma de decisiones convirtindose en un recurso muy valioso al momento de administrar, procesar, almacenar y proporcionar informacin. En Venezuela, la adopcin de nuevas tecnologas no se hizo esperar, por lo que paulatinamente, el gobierno y las diferentes instituciones pblicas o privadas

acoplaron sus procesos a las bondades que conllevan el uso de WebApps, al permitir estratificar, controlar y gestionar grandes cmulos de informacin en pequeas fracciones de tiempo. Por todo lo anteriormente mencionado se presenta el diseo, implantacin y pruebas de una aplicacin basada en Web (WebApps) para la gestin de la

informacin del Consejo Comunal Rosa Ins el cual permite a los ciudadanos y ciudadanas realizar y consultar denuncias, cometarios y/o sugerencias, as como el registro de los mismos para poder realizar cualquier proceso, facilitando as las herramientas necesarias para controlar el trabajo que es realizado en el Consejo Comunal , ayudando a la toma de decisiones sobre los procesos internos y externos llevados a cabo por este ente, cabe destacar que este sistema tambin cumple con la funcin de servir como plataforma informativa sobre las actividades que se desarrollan tanto en el Consejo Comunal como en la comunidad donde este hace vida. La estructura de este proyecto consta de cinco (05) captulos los cuales estn divididos de la siguiente manera, en el captulo I titulado Planteamiento del Problema se describe el Contexto y Descripcin de la Necesidad Tecnolgica en donde se expone el contexto pertinente de la necesidad tecnolgica del consejo comunal Rosa Ins y las relaciones de esta con otros aspectos de la realidad actual y proyectada, indicando el alcance de la necesidad tecnolgica ubicndola en tiempo, espacio y condiciones, dando a conocer el objetivo general, los objetivos especficos, la importancia y justificacin de este proyecto as como el estudio de factibilidad que sirven de base para la realizacin del proyecto. En el Captulo II titulado marco terico tecnolgico se basa en los antecedentes tericos y tecnolgicos, las teoras cientficas y las tecnolgicas en las que se basar el diseo terico de del proyecto as como las bases tericas y tecnolgicas que comprende un conjunto de conceptos que constituyen un enfoque determinado, dirigido a explicar el problema planteado. En el Captulo III se expone el diseo tecnolgico dando una descripcin del diseo tecnolgico creado y del mtodo tecnolgico a empleado.

En el Captulo IV se describe la Implementacin, este contiene una breve descripcin de la implementacin, los resultados obtenidos en el proyecto, y lleva anexo todos los documentos que soportan lo realizado en esta fase. En el Capitulo V se dan a conocer las pruebas e implantacin del modelo tecnolgico desarrollado, donde se describen los indicadores de prueba y el

diseo de las mismas as como el resultado e interpretacin correspondiente de dichas actividades, nombrando los casos crticos a revisar y las mejoras en plan de optimizacin, as como la estrategia de implantacin del modelo desarrollado en el presente proyecto y los resultados de la presentacin al ente beneficiado.

CAPTULO I. PLANTEAMIENTO DEL PROBLEMA

Contexto y Descripcin de la Necesidad Tecnolgica El Consejo Comunal _________________, surge en atencin a la demanda del manejo de los asuntos de gestin pblica por parte de los miembros de su comunidad, a fin de satisfacer sus propias necesidades; considerando el nuevo paradigma de democracia participativa y protagnica establecido en la Constitucin de la Repblica Bolivariana de Venezuela, que garantiza a los ciudadanos y ciudadanas su intervencin directa en la solucin de sus problemas. El Consejo Comunal est conformado _____________________ Dentro de las funciones de dicho ente se encuentran la gestin de proyectos comunitarios, basados en el diagnostico de prioridades existentes en el entorno, en base en esto se determinan los requerimientos para su posterior ejecucin tomando en cuenta los recursos financieros, con el propsito fundamental de buscar la solucin de los principales problemas que las afectan, en procura de una mejor calidad de vida. Con el propsito fundamental de buscar la solucin de los principales problemas que las afectan, en procura de una mejor calidad de vida. El proceso que se est utilizando y que est siendo promovido por las diferentes instancias de gobierno, son los proyectos comunitarios en torno al diagnostico de prioridades existentes en el entorno, basados en esto, se determinan los requerimientos para su posterior ejecucin tomando en cuenta los recursos financieros y el cronograma. As como la gestin propiamente dicha de recursos, administrados a travs de los distintos comits que conforman este ente. en la actualidad todos procesos se vienen realizando de manera manual, ocasionando problemas y prdida de tiempo para los habitantes de la comunidad e integrantes del consejo comunal en el momento de gestionar algn tipo de solicitud, igualmente el proceso de realizar algn comentario, sugerencia o solicitud por parte de los ciudadanos, no existe un proceso formal como tal, se realiza de manera manual por medio de manuscritos que se generan a medida que estos se van dando en dicho ente ocasionando de

igual manera problemas y prdida de tiempo a los ciudadanos cuando desea plantear alguna inquietud, as como la acumulacin de papel, prdida de informacin con los archivos fsicos, que resultan tediosos y poco prcticos de consultar. Por todo lo expuesto anteriormente, nace la necesidad de difundir los avances y logros del proceso revolucionario alcanzados en el sector, a travs de los diversos planes y proyectos de desarrollo destinados a tales efectos, para elevar el nivel de calidad de vida de sus habitantes. En tal sentido, es necesaria la implantacin de una WebApp, a travs de un sitio Web que ayude a la gestin de informacin y comunicacin, lo cual sera la solucin viable para dar respuestas a las necesidades de la comunidad y permitira la interaccin de las comunidades con el mismo, al poder participar realizando su comentario al momento de ingresar y observar contenida en el sitio Web. Este WebApp permitira dar respuesta a las novedades y comentarios la informacin

ingresados, proporcionando un mejor control y respuesta sobre las posibles problemticas de forma rpida, clara y precisa. Puesto que el mismo tendr como funcin procesar los datos de acuerdo a los requerimientos solicitados por el usuario. Logrando ste un efecto positivo en la comunidad debido que a travs de l, los beneficios sern ptimos; para darle a la poblacin respuestas eficientes en la solicitud de sus necesidades. Debido a que la innovacin y el cambio tecnolgico plantean un conjunto de estrategias para la adecuacin del sistema de alto rendimiento con mayor eficiencia y resultados inmediatos. Partiendo de la problemtica descrita anteriormente, Una WebApp para la gestin de informacin sera la solucin viable para dar respuesta la comunidad. As, el proyecto responde a la necesidad de transformar y mejorar los mecanismos de informacin, comunicacin y conocimiento de la poblacin, permitiendo a

cualquier persona tener el acceso universal a la tecnologa de la Informacin (IT), a la democratizacin de la informacin y la apropiacin del conocimiento. Descripcin de la Necesidad y requerimientos Tecnolgicos

Anlisis FODA Esta es una herramienta que consiste en evaluar las fortalezas y debilidades que estn relacionadas con el ambiente interno de cualquier ente, las oportunidades y amenazas que se refieren al micro y macro ambiente del objeto de estudio. Este instrumento permite representar en trminos operativos un cuadro de situacin que distingue entre el adentro y afuera de la del objeto de estudio. Se definen las fortalezas y debilidades que surgen de la evaluacin interna del ente estudiado, las oportunidades y amenazas que provienen del escenario. A continuacin se muestra los cuadros del anlisis FODA.

FORTALEZAS * * de sistemas. * Participacin de la comunidad para planificar y ejecutar polticas, Consejo Comunal constituido Los integrantes del Consejo Comunal tienen familiaridad con el uso

planificar proyectos de necesidad y proyectos de produccin que desarrollen nuevas fuentes de trabajo e impulsen el desarrollo social y econmico de la comunidad, entre otros. * Disponibilidad de los integrantes del Consejo Comunal y del entorno

de su Comunidad para el aprendizaje. * * La comunidad tiene sentido de pertinencia con el Consejo Comunal. Cohesin entre Consejo Comunal y Comunidad.

OPORTUNIDADES * Amparado en el decreto 3390, 825, y la Ley Orgnica de Ciencia

Tecnologa e Innovacin, la WebApp se realiza con software libre con estndares abiertos, lo cual fortalecer las capacidades de todo el mbito del consejo comunal. * Factibilidad (por parte del consejo comunal), de gestionar recursos al

gobierno nacional para proyectos que vallan en beneficio de la comunidad.

Romper con el viejo paradigma comunicacional y adaptarse a una nueva

cultura informtica.

DEBILIDADES * * Falta de equipos de computacin en el consejo comunal. El consejo comunal no cuenta con conexin a Internet.

AMENAZAS * Demora en la gestin para la implantacin del proyecto, que pudiera

traducirse en su disolucin * Problemas presupuestarios dentro del consejo comunal que no permitiera la

gestin de recursos para adquirir equipos de computacin, y cubrir gastos anuales de Hosting (Hospedaje de la WebApp).

OBJETIVOS Objetivo General: Implantar una WEBAPP para la gestin de informacin del Consejo Comunal _________________________________________________________________. Objetivos Especficos: * Diagnosticar la problemtica actual que presenta el Consejo Comunal

___________________________ * Determinar los requerimientos necesarios, que implican el diseo,

desarrollo, implementacin e implantacin de la WEBAPP. * * * Disear una WebApp para la gestin de informacin del Consejo Comunal. Desarrollar una WebApp para la gestin de informacin de dicho ente. Probar la WebApp para la gestin informacin en los distintos ambientes de

trabajo.

IMPORTANCIA Y JUSTIFICACIN Comunidad La Implantacin de una WebApp para la gestin de informacin del Consejo Comunal __________________, tiene como objeto utilizar las ventajas de la tecnologa de la informacin y la comunicacin, para crear una aplicacin que permita integrar la informacin proveniente de los ciudadanos, para agilizar procesos internos del Consejo Comunal. En tal sentido, la investigacin se justifica desde el punto Terico porque las WebApps, permiten el manejo de grandes cmulos de informacin en pequeas cantidades de tiempo, ofreciendo a las Divisin mejoras sustanciales en la ejecucin de sus procesos, ello constituye la construccin de una aplicacin flexible, abierta y que permanecer en constante interaccin con el usuario. Lo cual permite suplir las necesidades de informacin existentes dentro de del Consejo Comunal. Por otra parte, la investigacin se justifica desde el punto de vista prctico puesto que con la implantacin de la aplicacin que se coloca a disposicin del Consejo Comunal Rosa Ins y los ciudadanos, da como resultado una aplicacin sencilla, amena, de fcil utilizacin que permitir gestionar toda la informacin referente al registro de los ciudadanos, consultar gestin de solicitudes, y registrar sus

solicitudes, utilizando las ventajas de la tecnologa desarrollada para Internet, por lo que la informacin puede ser solicitada o consultada va Web. Todo ello conlleva a una respuesta ms eficiente de este organismo ante las peticiones de sus ciudadanos, y por ende un ahorro sustancial en el tiempo de respuesta. Institucin La importancia que tiene la implantacin de esta WebApp con la construccin de un subsistema de educacin universitaria que opere como una red basada en la cooperacin solidaria y el compromiso con el Proyecto Nacional, radica en la vinculacin estrecha entre las instituciones universitarias con las comunidades, facilitando el control y gestin, de los procesos de administrativos que son parte del da a da en las comunidades, en donde La Misin Sucre mantiene su carcter

de tejido nacional y su espritu misionero para impulsar la transformacin de las Instituciones y no ser atrapada por las dinmicas de la burocracia. Evidentemente, la labor de la Misin Sucre y el rol del nuevo profesional que requiere la Nacin esta de manifiesto en esta investigacin, en donde el profesional en formacin, se educa dentro de las comunidades dando soluciones a las problemticas que surgen en estas, y rompiendo los paradigmas tradicionales, colocando a la Misin Sucre como base de una red de educacin universitaria, que se construye en estrecha relacin con el Poder Popular, fortaleciendo las capacidades tcnicas, cientficas, polticas y culturales de las comunidades para que ejerzan la direccin real de la sociedad, encarnando la democracia protagnica revolucionaria, caracterstica indeclinable del socialismo bolivariano. Tecnolgica La importancia de esta investigacin en el aspecto tecnolgico en la sustentacin en herramientas del Software Libre, en donde los usuarios (desarrolladores) tienen todas las libertades de trabajar sin preocuparse por costes de licencias, y sin restricciones para la distribucin y modificacin. El software de cdigo abierto es una alternativa al desarrollo de software tradicional cuyo cdigo patentado se oculta a los usuarios. Representa un modelo de desarrollo y filosofa de distribucin de software gratuito y publicacin de su cdigo fuente. Bajo este esquema, el cdigo (las instrucciones para la computadora) se puede estudiar y compartir, y muchos usuarios y programadores tienen la posibilidad de modificarlo. En un mundo de software de cdigo abierto, el desarrollo de aplicaciones es continuo, apartado del modelo de manufactura en el que los productos se licencian y empacan en cajas vistosas. El uso generalizado del software de cdigo abierto podra soluciona los problemas que pudiera causar la escasez de programadores y algunos problemas complejos podran resolverse mediante la colaboracin de muchos especialistas. Por otra parte, la Repblica Bolivariana de Venezuela, segn Decreto N 3.390, (Gaceta Oficial N 38.095 de fecha 28 de diciembre de 2004), establece la utilizacin del software libre en las instituciones de ndole pblica, que persigue alcanzar la soberana tecnolgica del Estado venezolano.

En tal sentido esta investigacin est a la par de las herramientas Libres, apegado a las tecnologas de punta que este esquema representa, haciendo uso de las flexibilidades que este tipo de filosofa ofrecen. Investigacin En tal sentido, esta investigacin deja como precedente en la Misin Sucre, un aporte significativo, sirviendo como referencia a futuras investigaciones de esta ndole, es decir, viene a servir como punto de referencia para la promocin de proyectos, quedando esta como un antecedente valioso para organizacin de la gestin de informacin en lo que a consejos comunales se refiere. Alcance y Limitaciones Este estudio se encuentra orientado a analizar desde el punto de vista operativo las ventajas del proceso de gestin de informacin y comunicacin en

urbanizacin Los Rosales, brindar seguridad y rapidez al lograr dar una solucin a las novedades que ingresen en dicho sistema. La informacin y comunicacin ser manejada con eficiencia y eficacia al momento de atender las exigencias de control que se requiere. Esta comunidad est ubicada en la parroquia _____________________________

CAPITULO II MARCO TERICO - TECNOLGICO

A continuacin se presentan los fundamentos legales en los cuales se apoya esta investigacin, las bases tericas que comprende un conjunto de conceptos que constituyen un enfoque determinado, dirigido a explicar el problema planteado, as como las teoras cientficas y las tecnolgicas en las que se basa el diseo terico de esta solucin tecnolgica, a partir de los cuales se tendr una perspectiva general acerca de este proyecto y los elementos que interactan en el. Bases Legales. * Constitucin de la Repblica Bolivariana de Venezuela:

Ttulo III. De los Derechos Humanos, y Garantas y de los Deberes. Captulo I. Disposiciones Generales. Artculo 58: La comunicacin es libre y plural, y comporta los deberes y responsabilidades que indique la ley. Toda persona tiene el derecho a la informacin oportuna, veraz e imparcial, sin censura, de acuerdo a los principios de esta Constitucin, as como a la rplica y rectificacin cuando se vea afectada directamente por informaciones inexactas o agraviantes. Los nios, nias y adolescentes tienen el derecho a recibir informacin adecuada para su desarrollo integral Artculo 110: El Estado reconocer el inters pblico de la ciencia, el conocimiento, la innovacin y sus aplicaciones y los servicios de informacin necesarios por ser instrumentos fundamentales para el desarrollo econmico, social y poltico del pas, as como para la seguridad y la soberana nacional. Para el fomento y desarrollo de esas actividades, el Estado destinar recursos suficientes y crear el sistema nacional de ciencia y tecnologa, de acuerdo con la ley * Ley Especial Contra Delitos Informticos Ttulo I. Disposiciones Generales

Artculo 2 Definiciones. A los efectos de la presente ley, se entiende por:

A.

Tecnologa de Informacin: rama de la tecnologa que se dedica al estudio,

aplicacin y procesamiento de data, lo cual involucra la obtencin, creacin, almacenamiento, administracin, modificacin, manejo, movimiento, control, visualizacin, distribucin, intercambio, transmisin o recepcin de informacin en forma automtica, as como el desarrollo y uso del hardware, firmware, software, cualesquiera de sus componentes y todos los procedimientos asociados con el procesamiento de data. B. Sistema: cualquier arreglo organizado de recursos y procedimientos

diseados para el uso de tecnologas de informacin, unidos y regulados por interaccin o interdependencia para cumplir una serie de funciones especficas, as como la combinacin de dos o ms componentes interrelacionados, organizados en un paquete funcional, de manera que estn en capacidad de realizar una funcin operacional o satisfacer un requerimiento dentro de unas especificaciones previstas. C. Data: hechos, conceptos, instrucciones o caracteres representados de una

manera apropiada para que sean comunicados, transmitidos o procesados por seres humanos o por medios automticos y a los cuales se les asigna o se les puede asignar significado. D. Informacin: significado que el ser humano le asigna a la data utilizando las

convenciones conocidas y generalmente aceptadas. E. Documento: registro incorporado en un sistema en forma de escrito, video,

audio o cualquier otro medio, que contiene data o informacin acerca de un hecho o acto capaces de causar efectos jurdicos. F. Computador: dispositivo o unidad funcional que acepta data, la procesa de

acuerdo con un programa guardado y genera resultados, incluidas operaciones aritmticas o lgicas. G. Hardware: equipos o dispositivos fsicos considerados en forma

independiente de su capacidad o funcin, que forman un computador o sus componentes perifricos, de manera que pueden incluir herramientas,

implementos, instrumentos, conexiones, ensamblajes, componentes y partes.

H.

Firmware: programa o segmento de programa incorporado de manera

permanente en algn componente de hardware. I. Software: informacin organizada en forma de programas de computacin,

procedimientos y documentacin asociados, concebidos para realizar la operacin de un sistema, de manera que pueda proveer de instrucciones a los computadores as como de data expresada en cualquier forma, con el objeto de que stos realicen funciones especficas. J. Programa: plan, rutina o secuencia de instrucciones utilizados para realizar

un trabajo en particular o resolver un problema dado a travs de un computador. K. Procesamiento de data o de informacin: realizacin sistemtica de

operaciones sobre data o sobre informacin, tales como manejo, fusin, organizacin o cmputo. L. Seguridad: Condicin que resulta del establecimiento y mantenimiento de

medidas de proteccin que garanticen un estado de inviolabilidad de influencias o de actos hostiles especficos que puedan propiciar el acceso a la data de personas no autorizadas o que afecten la operatividad de las funciones de un sistema de computacin. M. Virus: programa o segmento de programa indeseado que se desarrolla

incontroladamente y que genera efectos destructivos o perturbadores en un programa o componente del sistema. N. Tarjeta inteligente: rtulo, cdula o carnet que se utiliza como instrumento

de identificacin, de acceso a un sistema, de pago o de crdito y que contiene data, informacin o ambas, de uso restringido sobre el usuario autorizado para portarla. O. Contrasea (password): secuencia alfabtica, numrica o combinacin de

ambas, protegida por reglas de confidencialidad utilizada para verificar la autenticidad de la autorizacin expedida a un usuario para acceder a la data o a la informacin contenidas en un sistema. P. Mensaje de datos: cualquier pensamiento, idea, imagen, audio, data o

informacin, expresados en un lenguaje conocido que puede ser explcito o

secreto (encriptado), preparados dentro de un formato adecuado para ser transmitido por un sistema de comunicaciones. Artculo 3: Extraterritorialidad. Cuando alguno de los delitos previstos en la presente ley se cometa fuera del territorio de la Repblica, el sujeto activo quedar sujeto a sus disposiciones si dentro del territorio de la Repblica se hubieren producido efectos del hecho punible y el responsable no ha sido juzgado por el mismo hecho o ha evadido el juzgamiento o la condena por tribunales extranjeros. Artculo 5: Responsabilidad de las personas jurdicas. Cuando los delitos previstos en esta Ley fuesen cometidos por los gerentes, administradores, directores o dependientes de una persona jurdica, actuando en su nombre o representacin, stos respondern de acuerdo con su participacin culpable. La persona jurdica ser sancionada en los trminos previstos en esta Ley, en los casos en que el hecho punible haya sido cometido por decisin de sus rganos, en el mbito de su actividad, con sus recursos sociales o en su inters exclusivo o preferente. Ttulo II. De los delitos Captulo I. De los delitos contra los sistemas que utilizan tecnologas de informacin Artculo 6: Acceso indebido. El que sin la debida autorizacin o excediendo la que hubiere obtenido, acceda, intercepte, interfiera o use un sistema que utilice tecnologas de informacin, ser penado con prisin de uno a cinco aos y multa de diez a cincuenta unidades tributarias. Artculo 7: Sabotaje o dao a sistemas. El que destruya, dae, modifique o realice cualquier acto que altere el funcionamiento o inutilice un sistema que utilice tecnologas de informacin o cualquiera de los componentes que lo conforman, ser penado con prisin de cuatro a ocho aos y multa de cuatrocientas a ochocientas unidades tributarias. Incurrir en la misma pena quien destruya, dae, modifique o inutilice la data o la informacin contenida en cualquier sistema que utilice tecnologas de informacin o en cualquiera de sus componentes. La pena ser de cinco a diez aos de prisin y multa de quinientas a mil unidades tributarias, si los efectos indicados en el presente artculo se realizaren mediante

la creacin, introduccin o transmisin, por cualquier medio, de un virus o programa anlogo. Artculo 8: Sabotaje o dao culposos. Si el delito previsto en el artculo anterior se cometiere por imprudencia, negligencia, impericia o inobservancia de las normas establecidas, se aplicar la pena correspondiente segn el caso, con una reduccin entre la mitad y dos tercios. Artculo 9: Acceso indebido o sabotaje a sistemas protegidos. Las penas previstas en los artculos anteriores se aumentarn entre una tercera parte y la mitad cuando los hechos all previstos o sus efectos recaigan sobre cualquiera de los componentes de un sistema que utilice tecnologas de informacin protegido por medidas de seguridad, que est destinado a funciones pblicas o que contenga informacin personal o patrimonial de uso restringido sobre personas o grupos de personas naturales o jurdicas. Artculo 11: Espionaje informtico. El que indebidamente obtenga, revele o difunda la data o informacin contenidas en un sistema que utilice tecnologas de informacin o en cualquiera de sus componentes, ser penado con prisin de cuatro a ocho aos y multa de cuatrocientas a ochocientas unidades tributarias. La pena se aumentar de un tercio a la mitad, si el delito previsto en el presente artculo se cometiere con el fin de obtener algn tipo de beneficio para s o para otro. El aumento ser de la mitad a dos tercios, si se pusiere en peligro la seguridad del Estado, la confiabilidad de la operacin de las instituciones afectadas o resultare algn dao para las personas naturales o jurdicas como consecuencia de la revelacin de las informaciones de carcter reservado. Artculo 12: Falsificacin de documentos. El que, a travs de cualquier medio, modifique o elimine un documento que se encuentre incorporado a un sistema que utilice tecnologas de informacin; o cree, modifique o elimine datos del mismo; o incorpore a dicho sistema un documento inexistente, ser penado con prisin de tres a seis aos y multa de trescientas a seiscientas unidades tributarias. Cuando el agente hubiere actuado con el fin de procurar para s o para otro algn tipo de

beneficio, la pena se aumentar entre un tercio y la mitad. El aumento ser de la mitad a dos tercios si del hecho resultare un perjuicio para otro. Captulo II. De los Delitos Contra la Propiedad Artculo 13: Hurto. El que a travs del uso de tecnologas de informacin, acceda, intercepte, interfiera, manipule o use de cualquier forma un sistema para apoderarse de bienes o valores tangibles o intangibles de carcter patrimonial sustrayndolos a su tenedor, con el fin de procurarse un provecho econmico para s o para otro, ser sancionado con prisin de dos a seis aos y multa de doscientas a seiscientas unidades tributarias. Artculo 14: Fraude. El que, a travs del uso indebido de tecnologas de informacin, valindose de cualquier manipulacin en sistemas o cualquiera de sus componentes o en la data o informacin en ellos contenida, consiga insertar instrucciones falsas o fraudulentas que produzcan un resultado que permita obtener un provecho injusto en perjuicio ajeno, ser penado con prisin de tres a siete aos y multa de trescientas a setecientas unidades tributarias. Captulo III. De los delitos contra la privacidad de las personas y de las comunicaciones Artculo 20: Violacin de la privacidad de la data o informacin de carcter personal. El que por cualquier medio se apodere, utilice, modifique o elimine, sin el consentimiento de su dueo, la data o informacin personales de otro o sobre las cuales tenga inters legtimo, que estn incorporadas en un computador o sistema que utilice tecnologas de informacin, ser penado con prisin de dos a seis aos y multa de doscientas a seiscientas unidades tributarias. La pena se incrementar de un tercio a la mitad si como consecuencia de los hechos anteriores resultare un perjuicio para el titular de la data o informacin o para un tercero. * Ley Orgnica de Ciencia, Tecnologa e Innovacin.

Ttulo I. Disposiciones Fundamentales. Artculo 1: Objeto de la Ley: La presente Ley tiene por objeto desarrollar los principios orientadores que en materia de ciencia, tecnologa e innovacin y sus aplicaciones, establece la Constitucin de la Repblica Bolivariana de Venezuela, organizar el Sistema Nacional de Ciencia, Tecnologa e Innovacin, definir los

lineamientos que orientarn las polticas y estrategias para la actividad cientfica, tecnolgica de innovacin y sus aplicaciones, con la implantacin de mecanismos institucionales y operativos para la promocin, estmulo y fomento de la investigacin cientfica, la apropiacin social del conocimiento, y la transferencia e innovacin tecnolgica, a fin de fomentar la capacidad para la generacin, uso y circulacin del conocimiento y de impulsar el desarrollo nacional. Artculo 2. Inters Pblico: Las actividades cientficas, tecnolgicas, de innovacin y sus aplicaciones son de inters pblico y de inters general. Artculo 3: Sujetos de la Ley: Forman parte del Sistema Nacional de Ciencia, Tecnologa e Innovacin, las instituciones pblicas o privadas que generen y desarrollen conocimientos cientficos y tecnolgicos, como procesos de

innovacin, y las personas que se dediquen a la planificacin, administracin, ejecucin y aplicacin de actividades que posibiliten la vinculacin efectiva entre la ciencia, la tecnologa y la sociedad. A tales efectos, los sujetos que forman parte del Sistema son: (Literal 2): Las instituciones de educacin superior y de formacin tcnica, academias nacionales, colegios profesionales, sociedades cientficas, laboratorios y centros de investigacin y desarrollo, tanto pblicos, como privados. (Literal 5): Las personas pblicas o privadas que realicen actividades de ciencia, tecnologa, innovacin y sus aplicaciones Artculo 4: (mbito de accin): De acuerdo con esta Ley, las acciones en materia de ciencia, tecnologa, innovacin y sus aplicaciones, estarn dirigidas a: (Literal 2): Estimular y promover los programas de formacin necesarios para el desarrollo cientfico y tecnolgico del pas. (Literal 10): Impulsar el establecimiento de redes nacionales y regionales de cooperacin cientfica y tecnolgica. Literal 11): Promover mecanismos para la divulgacin, difusin, e intercambio de los resultados de investigacin y desarrollo y de innovacin tecnolgica generados en el pas Artculo 9: (Proteccin de los conocimientos tradicionales): El Ministerio de Ciencia y Tecnologa apoyar a los organismos competentes por la materia, en la definicin de las polticas tendientes a proteger y garantizar los derechos de la

propiedad intelectual colectiva de los conocimientos tradicionales, tecnologas e innovaciones de los pueblos indgenas y de las comunidades locales Ttulo II: Plan Nacional de Ciencia, Tecnologa e Innovacin y del rgano Rector del Sistema. Captulo II, El rgano Rector del Sistema Artculo 29: (Invencin e innovacin popular): El Ministerio de Ciencia y Tecnologa crear mecanismos de apoyo, promocin y difusin de invenciones e innovaciones populares, propiciando su transformacin en procesos, sistemas o productos que generen beneficios a la poblacin o logren un impacto econmico y social. * Decreto 825:

Declara el acceso y el uso de Internet como poltica prioritaria para el desarrollo cultural, econmico, social y poltico de la Repblica Bolivariana de Venezuela. Desarrollando lo previamente establecido en el Plan Nacional de

Telecomunicaciones sobre el desarrollo de una Sociedad de la Informacin. As mismo, el Decreto dispone las directrices que debern seguir los rganos de la Administracin Pblica Nacional para la insercin de esta tecnologa de informacin en todos los mbitos de la nacin. En este sentido, se establece: Incorporar en el desarrollo de sus actividades, objetivos relacionados con el uso de Internet, la utilizacin de Internet para funcionamiento operativo de los organismos pblicos tanto interna como externamente, hacer uso preferente de Internet en sus relaciones con los particulares, para la prestacin de servicios comunitarios entre los que se mencionan, a ttulo enunciativo, las bolsas de trabajo, los buzones de denuncia, planes comunitarios con los centros de salud, educacin, informacin, entre otros, as como cualquier otro servicio que ofrezca facilidades y soluciones a las necesidades de la poblacin. Ordena que en un plazo no mayor de tres (3) aos, el cincuenta por ciento (50%) de los programas educativos de educacin bsica y diversificada deban estar disponibles en formatos de Internet, de manera tal que permitan el aprovechamiento de las facilidades interactivas, todo ello previa coordinacin del Ministerio de Educacin, Cultura y Deportes.

Decreto 3390 Artculo 1: La Administracin Pblica Nacional emplear prioritariamente

Software Libre desarrollado con Estndares Abiertos, en sus sistemas, proyectos y servicios informticos. A tales fines, todos los rganos y entes de la Administracin Pblica Nacional iniciarn los procesos de migracin gradual y progresiva de stos hacia el Software Libre desarrollado con Estndares Abiertos. Artculo 2. A los efectos del presente Decreto se entender por: Software Libre: Programa de computacin cuya licencia garantiza al usuario acceso al cdigo fuente del programa y lo autoriza a ejecutarlo con cualquier propsito, modificarlo y redistribuir tanto el programa original como sus modificaciones en las mismas condiciones de licenciamiento acordadas al programa original, sin tener que pagar regalas a los desarrolladores previos. Estndares Abiertos: Especificaciones tcnicas, publicadas y controladas por alguna organizacin que se encarga de su desarrollo, las cuales han sido aceptadas por la industria, estando a disposicin de cualquier usuario para ser implementadas en un software libre o propietario, promoviendo la competitividad, interoperatividad o flexibilidad. Software Propietario: Programa de computacin cuya licencia establece restricciones de uso, redistribucin o modificacin por parte de los usuarios, o requiere de autorizacin expresa del Licenciador. Distribucin Software Libre desarrollado con Estndares Abiertos para el Estado Venezolano: Un paquete de programas y aplicaciones de Informtica elaborado utilizando Software Libre con Estndares Abiertos para ser utilizados y distribuidos entre distintos usuarios. Artculo 3. En los casos que no se puedan desarrollar o adquirir aplicaciones en Software Libre bajo Estndares Abiertos, los rganos y entes de la Administracin Pblica Nacional debern solicitar ante el Ministerio de Ciencia y Tecnologa autorizacin para adoptar otro tipo de soluciones bajo las normas y criterios establecidos por ese Ministerio. Artculo 4. El Ministerio de Ciencia y Tecnologa, adelantar los programas de capacitacin de los funcionarios pblicos, en el uso del Software Libre

desarrollado con Estndares Abiertos, haciendo especial nfasis en los responsables de las reas de tecnologas de informacin y comunicacin, para lo cual establecer con los dems rganos y entes de la Administracin Pblica Nacional los mecanismos que se requieran. Artculo 5. El Ejecutivo Nacional fomentar la investigacin y desarrollo de software bajo modelo Software Libre desarrollado con Estndares Abiertos, procurando incentivos especiales para desarrolladores. Artculo 6. El Ejecutivo Nacional fortalecer el desarrollo de la industria nacional del software, mediante el establecimiento de una red de formacin, de servicios especializados en Software Libre desarrollado con Estndares Abiertos y desarrolladores. Artculo 7. El Ministerio de Ciencia y Tecnologa ser responsable de proveer la Distribucin Software Libre desarrollado con Estndares Abiertos para el Estado Venezolano, para lo cual implementar los mecanismos que se requieran. Artculo 8. El Ejecutivo Nacional promover el uso generalizado del Software Libre desarrollado con Estndares Abiertos en la sociedad, para lo cual desarrollar mecanismos orientados a capacitar e instruir a los usuarios en la utilizacin del Software Libre desarrollado con Estndares Abiertos. Artculo 9. El Ejecutivo Nacional promover la cooperacin internacional en materia de Software Libre desarrollado con Estndares Abiertos, con especial nfasis en la cooperacin regional a travs del MERCOSUR, CAN, CARICOM y la cooperacin SUR-SUR. Artculo 10. El Ministerio de Educacin y Deportes, en coordinacin con el Ministerio de Ciencia y Tecnologa, establecer las polticas para incluir el Software Libre desarrollado con Estndares Abiertos, en los programas de educacin bsica y diversificada. * Ley de Consejos Comunales Artculo 2: Los consejos comunales en el marco constitucional de la democracia participativa y protagnica, son instancias de participacin,

articulacin e integracin entre las diversas organizaciones comunitarias, grupos

sociales y

los ciudadanos y ciudadanas, que permiten al pueblo organizado

ejercer directamente la gestin de las polticas pblicas y proyectos orientados a responder a las necesidades y aspiraciones de las comunidades en la construccin de una sociedad de equidad y justicia social. Artculo 3: La organizacin, funcionamiento y accin de los consejos comunales se rige conforme a los principios de corresponsabilidad, cooperacin, solidaridad, transparencia, rendicin de cuentas, honestidad, eficacia, eficiencia, responsabilidad social, control social, equidad, justicia e igualdad social y de gnero. Artculo 5: Son deberes de los ciudadanos y ciudadanas integrantes de los consejos comunales: la corresponsabilidad social, la rendicin de cuentas, el manejo transparente, oportuno y eficaz de los recursos que dispongan, bien sea por asignacin del Estado o cualquier otra va de conformidad con el ordenamiento jurdico vigente. Antecedentes Tericos y Tecnolgicos Para sustentar esta investigacin se tomo en cuenta como antecedente estudios previos, tesis de grados y opiniones, de algunas teoras relacionadas con el tema de estudio.

Cabe destacar que en el mbito de las WebApp dirigidas a consejos comunales, no se encontraron antecedentes de sistemas o aplicaciones realizadas para dichos entes, pero para cumplir este requisito se tomaron antecedentes que sustentan la investigacin, en cuanto a metodologa, Bases Legales, desarrollo y objetivos que tienen un punto en comn con esta investigacin. Los antecedentes que a continuacin se citan, proporcionan a la investigacin una base terica, que sustenta el problema planteado. Faria, Lunar, Lugo, Pereira (2009) Implementacin de un sistema de informacin automatizado para el control de acceso del departamento de informtica de la Alcalda Bolivariana del Municipio Cabimas, En donde se implemento un sistema de informacin automatizado utilizando software basado filosofa GNU/Linux con la

finalidad de agilizar el proceso de entrada y salida de personal, ello basado en el decreto 3390. Esta investigacin tiene puntos en comn con respecto a esta investigacin, en primer punto se basa en cumplimiento al Decreto 3390, desarrollando e implementando en herramientas libres, otro punto est la metodologa que sirve de base a esta investigacin, utilizando la metodologa propuesta por Kendall & Kendall (2006), y por ltimo los objetivos que son comunes en ambas investigaciones.

Bases Tericas y Tecnolgicas Kendall & Kendall (2006) define lo siguiente: EL CICLO DE VIDA DEL DESARROLLO DE SISTEMAS Es un enfoque por fases para el anlisis y el diseo cuya premisa principal consiste en que los sistemas se desarrollan mejor utilizando un ciclo especfico de actividades del analista y el usuario. Este ciclo est dividido en siete fases. A pesar de que cada fase se explica por separado, nunca se realiza como un paso aislado. Ms bien, es posible que varias actividades ocurran de manera simultnea, y algunas de ellas podran repetirse. Es ms prctico considerar que el SDLC se realiza por fases (con actividades en pleno apogeo que se traslapan con otras hasta terminarse por completo) y no en pasos aislados.

Identificacin de Problemas, Oportunidades y Objetivos En esta primera fase del ciclo de vida del desarrollo de sistemas, el analista se ocupa de identificar problemas, oportunidades y objetivos. Esta etapa es crtica para el xito del resto del proyecto, pues a nadie le agrada desperdiciar tiempo trabajando en un problema que no era el que se deba resolver. Requiere que el analista observe objetivamente lo que sucede en la organizacin, en conjunto con otros miembros de la organizacin, donde se determina con precisin cules son los problemas. La identificacin de objetivos tambin es una parte importante de la primera fase. En primer lugar, se debe averiguar lo que la organizacin trata de conseguir.

Pudiendo determinar si algunas funciones de las aplicaciones de los sistemas de informacin pueden contribuir a que esta alcance sus objetivos aplicndolas a problemas u oportunidades especficos. Las actividades de esta fase consisten en entrevistar a los encargados de coordinar a los usuarios, sintetizar el conocimiento obtenido, estimar el alcance del proyecto y documentar los resultados. El resultado de esta fase es un informe de viabilidad que incluye una definicin del problema y un resumen de los objetivos. A continuacin, la administracin debe decidir si se sigue adelante con el proyecto propuesto. Si el grupo de usuarios no cuenta con fondos suficientes, si desea atacar problemas distintos, o si la solucin a estos problemas no amerita un sistema de cmputo, se podra sugerir una solucin diferente y el proyecto de sistemas se cancelara. Determinacin de los Requerimientos de Informacin Esta fase es la determinacin de los requerimientos de informacin de los usuarios. Entre las herramientas que se utilizan para determinar los

requerimientos de informacin de un negocio se encuentran mtodos interactivos como las entrevistas, los muestreos, la investigacin de datos impresos y la aplicacin de cuestionarios; mtodos que no interfieren con el usuario como la observacin del comportamiento de los encargados de tomar las decisiones y sus entornos de oficina, al igual que mtodos de amplio alcance como la elaboracin de prototipos. En esta fase el analista se esfuerza por comprender la informacin que necesitan los usuarios para llevar a cabo sus actividades. Esta fase es til para que el analista confirme la idea que tiene de la organizacin y sus objetivos. En ocasiones slo realizan las dos primeras fases del ciclo de vida del desarrollo de sistemas. Los implicados en esta fase son el analista y los usuarios, por lo general trabajadores y gerentes del rea de operaciones. El analista de sistemas necesita conocer los detalles de las funciones del sistema actual: el quin (la gente involucrada), el qu (la actividad del negocio), el dnde (el entorno donde se desarrollan las actividades), el cundo (el momento oportuno) y el cmo (la manera en que se realizan los procedimientos actuales) del negocio que se estudia. Al trmino de esta fase, el analista debe conocer el funcionamiento del

negocio y poseer informacin muy completa acerca de la gente, los objetivos, los datos y los procedimientos implicados. Anlisis de las Necesidades del Sistema La siguiente fase que debe enfrentar el analista tiene que ver con el anlisis de las necesidades del sistema. De nueva cuenta, herramientas y tcnicas especiales auxilian al analista en la determinacin de los requerimientos. Una de estas herramientas es el uso de diagramas de flujo de datos para graficar las entradas, los procesos y las salidas de las funciones del negocio en una forma grfica estructurada. A partir de los diagramas de flujo de datos se desarrolla un diccionario de datos que enlista todos los datos utilizados en el sistema, as como sus respectivas especificaciones. En este punto del ciclo de vida del desarrollo de sistemas, el analista prepara una propuesta de sistemas que sintetiza sus hallazgos, proporciona un anlisis de costo/beneficio de las alternativas y ofrece, en su caso, recomendaciones sobre lo que se debe hacer. Si la administracin de la empresa considera factible alguna de las recomendaciones, el analista sigue adelante. Cada problema de sistemas es nico, y nunca existe slo una solucin correcta. La manera de formular una recomendacin o solucin depende de las cualidades y la preparacin profesional de cada analista. Diseo del Sistema Recomendado En la fase de diseo del ciclo de vida del desarrollo de sistemas, el analista utiliza la informacin recopilada en las primeras fases para realizar el diseo lgico del sistema de informacin. El analista disea procedimientos precisos para la captura de datos que aseguran que los datos que ingresen al sistema de informacin sean correctos. Adems, el analista facilita la entrada eficiente de datos al sistema de informacin mediante tcnicas adecuadas de diseo de formularios y pantallas. La concepcin de la interfaz de usuario forma parte del diseo lgico del sistema de informacin. La interfaz conecta al usuario con el sistema y por tanto es sumamente importante. La fase de diseo tambin incluye el diseo de archivos o bases de datos que almacenarn gran parte de los datos indispensables para los encargados de tomar las decisiones en la organizacin. Una base de datos bien organizada es el cimiento de cualquier sistema de informacin. En esta fase el

analista tambin interacta con los usuarios para disear la salida (en pantalla o impresa) que satisfaga las necesidades de informacin de estos ltimos. Finalmente, el analista debe disear controles y procedimientos de respaldo que protejan al sistema y a los datos, y producir paquetes de especificaciones de programa para los programadores. Cada paquete debe contener esquemas para la entrada y la salida, especificaciones de archivos y detalles del procesamiento; tambin podra incluir rboles o tablas de decisin, diagramas de flujo de datos, un diagrama de flujo de sistema, y los nombres y funciones de cualquier rutina de cdigo previamente escrita. Desarrollo y Documentacin del Software En la quinta fase del ciclo de vida del desarrollo de sistemas, el analista trabaja de manera conjunta con los programadores para desarrollar cualquier software original necesario. El analista se vale de una o ms de estas herramientas para comunicar al programador lo que se requiere programar. Durante esta fase el analista tambin trabaja con los usuarios para desarrollar documentacin efectiva para el software, como manuales de procedimientos, ayuda en lnea y sitios Web que incluyan respuestas a preguntas frecuentes en archivos que se integrarn en el nuevo software. La documentacin indica a los usuarios cmo utilizar el software y lo que deben hacer en caso de que surjan problemas derivados de este uso. Prueba y Mantenimiento del Sistema Antes de poner el sistema en funcionamiento es necesario probarlo. Es mucho menos costoso encontrar los problemas antes que el sistema se entregue a los usuarios. Una parte de las pruebas las realizan los programadores solos, y otra la llevan a cabo de manera conjunta con los analistas de sistemas. Primero se realiza una serie de pruebas con datos de muestra para determinar con precisin cules son los problemas y posteriormente se realiza otra con datos reales del sistema actual. El mantenimiento del sistema de informacin y su documentacin empiezan en esta fase y se llevan a cabo de manera rutinaria durante toda su vida til.

Implementacin y Evaluacin del Sistema sta es la ltima fase del desarrollo de sistemas, y aqu el analista participa en la implementacin del sistema de informacin. En esta fase se capacita a los usuarios en el manejo del sistema. Este proceso incluye la conversin de archivos de formatos anteriores a los nuevos, o la construccin de una base de datos, la instalacin de equipo y la puesta en produccin del nuevo sistema. Se menciona la evaluacin como la fase final del ciclo de vida del desarrollo de sistemas principalmente en aras del debate. En realidad, la evaluacin se lleva a cabo durante cada una de las fases. Un criterio clave que se debe cumplir es si los usuarios a quienes va dirigido el sistema lo estn utilizando realmente. Debe hacerse hincapi en que, con frecuencia, el trabajo de sistemas es cclico. Cuando un analista termina una fase del desarrollo de sistemas y pasa a la siguiente, el surgimiento de un problema podra obligar al analista a regresar a la fase previa y modificar el trabajo realizado. Impacto del Mantenimiento Despus de instalar un sistema, se le debe dar mantenimiento, es decir, los programas de cmputo tienen que ser modificados y actualizados cuando lo requieran. Segn estimaciones, los departamentos invierten en mantenimiento de 48 a 60 por ciento del tiempo total del desarrollo de sistemas. Queda muy poco tiempo para el desarrollo de nuevos sistemas. Conforme se incrementa el nmero de programas escritos, tambin lo hace la cantidad de mantenimiento que requieren. El mantenimiento se realiza por dos razones. La primera es la correccin de errores del software. No importa cun exhaustivamente se pruebe el sistema, los errores se cuelan en los programas de cmputo. Los errores en el software comercial para PC se documentan como "anomalas conocidas", y se corrigen en el lanzamiento de nuevas versiones del software o en revisiones intermedias. En el software hecho a la medida, los errores se deben corregir en el momento que se detectan. La otra razn para el mantenimiento del sistema es la mejora de las capacidades del software en respuesta a las cambiantes necesidades de una organizacin, que por lo general tienen que ver con alguna de las siguientes tres situaciones:

1. Con frecuencia, despus de familiarizarse con el sistema de cmputo y sus capacidades, los usuarios requieren caractersticas adicionales. 2. El negocio cambia con el tiempo. 3. El hardware y el software cambian a un ritmo acelerado. Fundamentos Tericos Aplicacin: Encarta (2009) la define como sinnimo de aplicacin, paquete de software, sistema computarizado. Las WebApps: Segn Pressman (2005) Los sistemas y aplicaciones basados en Web (WebApps) hacen posible que una poblacin extensa de usuarios finales dispongan de una gran variedad de contenido y funcionalidad. La ingeniera Web no es un clnico perfecto de la ingeniera del software, pero toma prestado muchos de los conceptos y principios bsicos de la ingeniera del software, dando importancia a las mismas actividades tcnicas y de gestin. Existen diferencias sutiles en la forma en que se llevan a cabo estas actividades, pero la filosofa primordial es idntica dado que dicta un enfoque disciplinado para el desarrollo de un sistema basado en cmputos. Bases de Datos: Segn Elmasri (1997) Las bases de datos son un conjunto de datos relacionados entre s, que se almacenan o registran de manera ordenada con el fin de representar un aspecto del mundo real y poder ser manipulado por los usuarios a quines est dirigida. Los sistemas manejadores de bases de datos (SMBD) o sistemas de gestin de base de datos (SGBD); nos son ms que el conjunto de programas que permiten en la base de datos: * * * * * Almacenar fsicamente Garantizar consistencia Garantizar integridad Atomicidad transaccional Manejar vistas a la informacin.

Bases de datos relacionales Para Elmasri (1997) ste es el modelo ms utilizado en la actualidad para modelar problemas reales y administrar datos

dinmicamente. Tras ser postulados sus fundamentos en 1970 por Edgar Frank

Codd, de los laboratorios IBM en San Jos (California), no tard en consolidarse como un nuevo paradigma en los modelos de base de datos. Su idea fundamental es el uso de "relaciones". Estas relaciones podran considerarse en forma lgica como conjuntos de datos llamados "tablas". Pese a que sta es la teora de las bases de datos relacionales creada por Edgar Frank Codd, la mayora de las veces se conceptualiza de una manera ms fcil de imaginar. Esto es pensando en cada relacin como si fuese una tabla que est compuesta por tuplas (las filas de una tabla), que representaran las tuplas, y atributos (las columnas de una tabla). En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia (a diferencia de otros modelos como el jerrquico y el de red). Esto tiene la considerable ventaja de que es ms fcil de entender y de utilizar para un usuario espordico de la base de datos. La informacin puede ser recuperada o almacenada mediante "consultas" que ofrecen una amplia flexibilidad y poder para administrar la informacin. El lenguaje ms habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query Language o Lenguaje Estructurado de Consultas, un estndar implementado por los principales motores o sistemas de gestin de bases de datos relacionales. Durante su diseo, una base de datos relacional pasa por un proceso al que se le conoce como normalizacin de una base de datos para as evitar la inconsistencia de datos y controlar la redundancia de informacin. En el entrono de las bases de datos, se utilizan conceptos muy peculiares y de uso frecuente, que son necesarios tenerlos bien claros para comprender a cabalidad las bases de datos, sobre todo las relacionales. * * * * * Tupla: es una hilera o fila en una tabla. Atributo: es una columna en una tabla. Dominio: es el conjunto de valores posibles para uno o varios atributos. Llave (Key): es uno o varios atributos que identifica unvocamente una tupla Llave primaria: es una llave con valores nicos, es decir, no ocurre ms de

una vez en el atributo.

* * * *

Cardinalidad: es el nmero de tuplas de una tabla. Grado: es el nmero de atributos en una tabla. Relacin: es el producto cartesiano de una lista de dominios. Vista: es una relacin virtual, que se construye a partir de las relaciones o

incluso otras vistas, formada por el resultado de una consulta sobre la Base de Datos Relacional (BDR). (SGBD) Un Sistema de Gestin de Base de Datos: Para Abraham Silberschatz, Bell Laborotores (2004) Consiste en una interaccin de datos interrelacionados y una coleccin de programas para acceder a esos datos. Los datos describen un desarrollo particular. El objetivo principal de un (SGBD) es proporcionar un entorno que sea tanto conveniente como eficiente para las personas que lo usan para la recuperacin y almacenamiento de informacin. Los sistemas de base de datos se disean para almacenar gran cantidad de informacin. La gestin de base de datos implica tanto, la definicin de estructuras para el almacenamiento de la informacin como la previsin del mecanismo, para la manipulacin de la informacin. Adems los sistemas de base de datos deben proporcionar la seguridad de la informacin almacenada en casos de cada de sistema o intentos de acceso sin autorizacin. El Modelo de Entidad-Relacin Para Kendall & Kendall (2006) ayudan al

analista de sistema a comprender las entidades y relaciones que conforman el sistema organizacional. Es un tipo de modelo de datos conceptual de alto nivel que se emplea en el diseo de las base de datos relacionales. El modelo entidadrelacin muestra la estructura de la base de datos empleando todo tipo de herramientas conceptuales. El Diccionario de Datos Para Kendall & Kendall (2006) Es una obra de consulta con informacin acerca de los datos (metadatos), copilada por el analista de sistema para guiarse en el anlisis y diseo. El diccionario de dato recopila y coordina trminos especficos de datos, lo que cada trmino significa para las diferentes personas de la organizacin. Un Proceso Para Jeffreyl. Whelter, Vctor M. Barlow, Lonnied. Bentley (2000) Son tareas o acciones que se efectan sobre flujos de datos de entradas, para producir

flujos de datos en salida. Los procesos esenciales son tareas o acciones que deben llevarse a cabo cual sea la forma de implementar el sistema. Las Estructuras de Datos Para Kendall & Kendall (2006) se describen usando una notacin algebraica. Este mtodo permite al analista producir una vista de los elementos que constituyen la estructura de datos junto con informacin referente a dichos elementos. Los Flujos de Datos Para Kendall & Kendall (2006) son los primeros elementos que se definen en el sistema, y se mueven de un lugar a otro; la entrada y la salida se representa usando una flecha en los diagramas de flujos de datos. Un Almacn de Datos Para Kendall & Kendall (2006) es un deposito o (archivo) de la informacin reunida a partir de varias fuentes, guardadas segn un esquema unificado en un nico lugar, se crean para cada entidad de datos diferente que se almacenar. Es decir cuando los elementos bases de un flujo de datos se agrupan para formar un registro estructural, se crea un almacn de datos para cada registro estructural nico. Los Diagrama HIPO Para Kendall y Kendall (2006) Son las siglas de jerarqua (ms) entrada/proceso/salida. Las siglas nos proporcionan una descripcin y una ayuda de memoria sobre lo que trata esta tcnica. El diagrama permite una vista macro de la entrada, proceso y salida y, por lo tanto, se le menciona como un diagrama panormico. En este punto es til listar todas las entradas, procesos y salidas en las tres secciones del papel sin trazar los smbolos especializados. Los Diagrama de Flujo de Datos (DFD) Para Kendall y Kendall (2006) Se usa para crear un diagrama HIPO. El flujo de datos es representado como los datos listados en las columnas entrada y salida. Los almacenes de datos se traducen a los

smbolos de disco o cinta, y los flujos de datos impresos enviados al usuario se convierten en smbolos del reporte. Gestin: Segn el Pequeo Larousse (2004) es la accin de llevar algo a cabo. Informacin Para Eduardo Alcalde y Miguel Garca (2004) es el elemento que hay que tratar y procesar cuando en una computadora ejecutamos un programa y se

define como todo aquello que permite adquirir cualquier tipo de conocimiento, por lo tanto existir informacin cuando se da a conocer algo que se desconoce. Internet Para Harley Hahn (2002) con frecuencia conocida como la red. Es un sistema de informacin e informacin internacional de propsito general. Una vez que usted tiene acceso a la red hay muchas cosas que pueden hacer. Puede enviar y recibir mensajes, acceso a una gran cantidad de informacin y participar en discusiones en directo, con gente de todo el mundo, tambin se pueden utilizar juegos, ver imgenes, videos, escuchar msica, conversar con otras personas, ir de compra y encontrar miles de programas gratuitos para su computadora. Lenguaje estructurado de consultas SQL: Para Elmasri (1997) El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos utilizado por los diferentes motores de bases de datos para realizar determinadas operaciones sobre los datos o sobre la estructura de los mismos. Est diseado como un lenguaje amplio que incluye instrucciones para definicin, consultas, actualizacin y control de acceso a los datos. Adems cuenta con mecanismos para definir vistas de la base de datos y para incorporar enunciados SQL en lenguajes de programacin de propsito general como C o Pascal Componentes del SQL: Para Elmasri (1997) El lenguaje SQL est compuesto por comandos, clusulas, operadores. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos. Comandos: Existen dos tipos de comandos SQL: * Los DLL (data definition lenguage) que permiten crear y definir nuevas bases de datos, campos e ndices. * Los DML (data manipulation lenguage), que permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos. MySQL: Segn Wikipedia (2009) es uno de los Sistemas Gestores de Bases de Datos (SGBD) ms populares desarrolladas bajo la filosofa de cdigo abierto, lo desarrolla y mantiene la empresa MySQL AB, pero puede utilizarse gratuitamente y su cdigo fuente est disponible, inicialmente, MySQL careca de elementos considerados esenciales en las bases de datos relacionales, tales como integridad referencial y transacciones. A pesar de ello, atrajo a los desarrolladores de

pginas web con contenido dinmico, justamente por su simplicidad; aquellos elementos faltantes fueron llenados por la va de las aplicaciones que la utilizan. Poco a poco los elementos faltantes en MySQL estn siendo incorporados tanto por desarrollos internos, como por desarrolladores de software libre. Entre las caractersticas disponibles en las ltimas versiones se puede destacar: * Amplio subconjunto del lenguaje SQL. Algunas extensiones son incluidas

igualmente. * * Disponibilidad en gran cantidad de plataformas y sistemas. Diferentes opciones de almacenamiento segn si se desea velocidad en las

operaciones o el mayor nmero de operaciones disponibles.

* * * *

Transacciones y claves forneas. Conectividad segura. Replicacin. Bsqueda e indexacin de campos de texto.

Portal Web: Segn Wikipedia (2009) Los Portales son sitios web diseados para el manejo de alto volumen de informacin estructurada, proveniente de mltiples fuentes, que es actualizada constantemente haciendo uso de bases de datos, convirtiendo el Sitio Web en un centro de atraccin para cientos de personas. Algunas otras caractersticas y beneficios de un Portal son las siguientes: * Agrupa comunidades virtuales que comparten un fin comn en torno al tipo

de tema o informacin que el sitio provee. * Muchos contenidos son mostrados directamente en la pgina principal (por

categoras) * La administracin y publicacin de la informacin se realiza a travs de una

herramienta en lnea. * Puede involucrar el servicio de emisin de boletines informativos enviados

peridicamente por email a los suscriptores del sitio. * Al mismo tiempo, bajo esta modalidad se pueden desarrollar revistas

electrnicas (e-magazines) y contenidos que incluyan manejo de noticias,

buscadores, anuncios (banners), votaciones, foros, libro de invitados, galera de imgenes, descarga de archivos, efemrides, estado del tiempo, etc. Sitio Web: Segn Wikipedia (2009) El trmino Web o lugar, o sitio Web, se define como una aplicacin computacional que publica documentos (denominados pginas Web), en World Wide Web (WWW). Estos documentos estn compuestos por texto, elementos multimedia (grficos, sonido, video digital...) y vnculos (punteros con la direccin de otras pginas Web, empleados para establecer una conexin automtica). Un sitio en Web mantiene en ejecucin un programa llamado servidor de pginas Web, que procesa las peticiones de informacin, tpicamente solicitudes de pginas. Cada documento en uno de estos lugares tiene una direccin nica denominado URL. Entre las caractersticas claves que debe cumplir un buen sitio Web, se mencionan las siguientes: * Presentar un diseo agradable de sus pginas y una interfaz de fcil uso para los usuarios. * Proporcionar mecanismos de organizacin y bsqueda de informacin. * Proveer mecanismos de gestin y seguridad adecuados. * Permitir el acceso a una variedad de recursos. * Permitir personalizar la informacin que los usuarios visualizan. A travs de

configuraciones preestablecidas o dinmicas, los usuarios deben tener acceso a informacin diferente, en funcin del rol que desempea dentro de la organizacin. HTML: Para Powell (2001) es conocido como Text Mark-up Language o Lenguaje de Marcas de Hipertexto es el lenguaje desarrollado por el CERN muy sencillo que permite describir hipertexto, es decir, texto presentado de forma estructurada y agradable, con enlaces (hyperlinks) que conducen a otros documentos o fuentes de informacin relacionadas, y con inserciones multimedia (grficos, sonido...). Este lenguaje es el que se utiliza para presentar informacin en el World Wide Web. La descripcin se basa en especificar en el texto la estructura lgica del contenido (ttulos, prrafos de texto normal, enumeraciones, definiciones, citas, etc.), as como los diferentes efectos que se quieren dar

(cursiva, negrita, o un grfico determinado) y dejar que luego la presentacin final de dicho hipertexto se realice por un programa especializado (como Mosaic o Netscape). Para comenzar es necesario: Un procesador de texto; los documentos HTML estn en formato de texto sencillo, el procesador de texto se utiliza para escribir el documento en lenguaje HTML, que ser posteriormente interpretado por el programa navegador correspondiente, siempre que el documento est guardado en formato: "slo texto". El texto escrito tiene dos partes bien diferenciadas, el contenido de la informacin y el conjunto de etiquetas del lenguaje HTML, que permiten determinar el estilo y el tipo de letra que tendr la presentacin del documento final y que pueda ser ledo por un programa cliente. Un navegador de WWW; El programa cliente permite ver una pgina antes de introducirla en un servidor. De este modo, se pueden comprobar las modificaciones de las distintas pginas que se disean; con el procesador de textos se crea un fichero con un nombre al que necesariamente hay que aadirle la extensin html. Junto con el cdigo HTML se enlazan otros recursos como imgenes y sonidos, que se incluyen en archivos separados. Igualmente existe el MHTML que permite incorporar ciertos recursos dentro del archivo HTML. Java script: Para Prez (2008) Es un lenguaje interpretado que permite incluir macros en pginas Web. Estas macros se ejecutan en el ordenador del visitante de nuestras pginas, y no en el servidor (algo muy interesante, porque los servidores Web suelen estar sobrecargados, mientras que los PC's de los usuarios no suelen estarlo) Java Script proporciona los medios para: * * Controlar las ventanas del navegador y el contenido que muestran Programar pginas dinmicas simples sin tener que matar moscas a

caonazos de Java * * Evitar depender del servidor Web para clculos sencillos Capturar los eventos generados por el usuario y responder a ellos sin salir a

Internet

* *

Simular el comportamiento de las macros CGI cuando no es posible usarlas Comprobar los datos que el usuario introduce en un formulario antes de

enviarlos * Comunicarse con el usuario mediante diversos mtodos La caracterstica de Java Script que ms simplifica la programacin es que, aunque el lenguaje soporta cuatro tipos de datos, no es necesario declarar el tipo de las variables, argumentos de funciones ni valores de retorno de las funciones. El tipo de las variables cambia implcitamente cuando es necesario, lo que dificulta el desarrollo de programas complejos, pero ayuda a programar con rapidez macros sencillas. Java Script ha sido inventado por Netscape, que comenz a ofrecerlo como parte de su Navigator v.2.0. Obviamente el objetivo de Netscape al introducir Java Script es tratar de establecer un estndar de programacin de macros ejecutables en el navegador Web, que de ser adoptado por los Webmasters, facilitara la implantacin de los navegadores de Netscape en el mercado. En respuesta a este reto, Microsoft soporta una versin parcial de Java Script, con el nombre de JScript, en su Internet Explorer. CSS: Para Prez (2008) Las hojas de estilo en cascada (Cascading Style Sheets, CSS) son un lenguaje formal usado para definir la presentacin de un documento estructurado escrito en HTML o XML (y por extensin en XHTML). El W3C (World Wide Web Consortium) es el encargado de formular la especificacin de las hojas de estilo que servir de estndar para los agentes de usuario o navegadores. Las ventajas de utilizar CSS (u otro lenguaje de estilo) son: * Control centralizado de la presentacin de un sitio Web completo con lo que

se agiliza de forma considerable la actualizacin del mismo. * Los Navegadores permiten a los usuarios especificar su propia hoja de

estilo local que ser aplicada a un sitio Web, con lo que aumenta considerablemente la accesibilidad. Por ejemplo, personas con deficiencias visuales pueden configurar su propia hoja de estilo para aumentar el tamao del texto o remarcar ms los enlaces.

Una pgina puede disponer de diferentes hojas de estilo segn el

dispositivo que la muestre o incluso a eleccin del usuario. Por ejemplo, para ser impresa, mostrada en un dispositivo mvil, o ser "leda" por un sintetizador de voz. * El documento HTML en s mismo es ms claro de entender y se consigue

reducir considerablemente su tamao. PHP (Hyper Text Preprocessor): Para php.net (2009) PHP es uno de los lenguajes del lado servidor ms extendidos para la programacin por script de la Web. PHP es un preprocesador de hipertexto que permite generar contenido de pginas Web sobre la marcha. Es posible colocar instrucciones en un archivo diferente o incrustarlas en el cdigo HTML de otra pgina Web para que el procesador de PHP las ejecute. A diferencia de Java Script que se ejecuta en el navegador, PHP se ejecuta en el servidor, por eso permite acceder a los recursos que tenga el servidor como por ejemplo podra ser una base de datos y es aqu donde se centra su mayor fuerza. El programa PHP es ejecutado en el servidor y el resultado enviado al navegador, normalmente es una pgina HTML. Al ser PHP un lenguaje que se ejecuta en el servidor no es necesario que su navegador lo soporte, es independiente del navegador, pero sin embargo para que las pginas PHP funcionen, el servidor donde estn alojadas debe soportar PHP. PHP al igual que otro lenguaje de scripts se sumerge en las cuatro grandes caractersticas que hacen de este un lenguaje que ofrece robustez en los sistemas implantados con l: velocidad, estabilidad, seguridad y simplicidad. * Velocidad: No solo la velocidad de ejecucin, la cual es importante, sino

adems no crear demoras en la mquina. Por esta razn no debe requerir demasiados recursos de sistema. PHP se integra muy bien junto a otro software, especialmente bajo ambientes Unix, cuando se configura como mdulo de Apache, est listo para ser utilizado. * Estabilidad: La velocidad no sirve de mucho si el sistema se interrumpe cada cierta cantidad de ejecuciones. PHP utiliza su propio sistema de administracin de recursos y dispone de un sofisticado mtodo de manejo de variables, conformando un sistema robusto y estable.

* Seguridad: El sistema debe poseer protecciones contra ataques. PHP provee diferentes niveles de seguridad, estos pueden ser configurados desde su archivo de configuracin * Simplicidad: Se les debe permitir a los programadores generar cdigo

productivamente en el menor tiempo posible. Usuarios con experiencia en C y C++ podrn utilizar PHP rpidamente. Ventajas adicionales de PHP: PHP corre en casi cualquier plataforma utilizando el mismo cdigo fuente, pudiendo ser compilado y ejecutado en algo as como 25 plataformas, incluyendo diferentes versiones de Unix, Windows (95,98,NT,ME,2000,XP) y Macs. Como en todos los sistemas se utiliza el mismo cdigo base, los scripts pueden ser ejecutados de manera independiente al sistema operativo. * La sintaxis de PHP es similar a la del C, por esto cualquiera con experiencia en lenguajes del estilo C podr entender rpidamente PHP. Entre los lenguajes del tipo C incluimos al Java y Java script, de hecho mucha de la funcionalidad del PHP se la debe al lenguaje C, PHP es completamente expandible. * Muchas interfaces distintas para cada tipo de servidor. PHP actualmente se

puede ejecutar bajo Apache, IIS, AOLServer, Roxen y THTTPD. Otra alternativa es configurarlo como mdulo CGI. * Puede interactuar con muchos motores de bases de datos tales como MySQL, MS SQL, Oracle, Informix, PostgreSQL y otros muchos. * Rapidez. PHP generalmente es utilizado como mdulo de Apache, lo que lo hace extremadamente veloz. Esta completamente escrito en C, as que se ejecuta rpidamente utilizando poca memoria. * PHP es cdigo abierto, lo cual significa que el usuario no depende de una

compaa especfica para arreglar cosas que no funcionan, adems no est forzado a pagar actualizaciones anuales para tener una versin que funcione. Todas estas ventajas le permiten a PHP adaptarse a las necesidades del programador, siendo un lenguaje rpido, simple, robusto que pueda trabajar en conjunto a otros componentes y de esta manera desarrollar software que entre

otras virtudes es confiable, seguro e independiente de la plataforma en que se ejecute. Servidor Web Apache: Para la web del programador (2008) Apache es un servidor HTTP de cdigo abierto para plataformas Unix (BSD, GNU/Linux), Windows y otras, que implementa http y la nocin de sitio virtual. Apache ha demostrado ser substancialmente ms rpido que muchos otros servidores libres. [www.lawebdelprogramador.com]. Apache es un sistema muy utilizado (actualmente es el servidor ms utilizado en Internet). Normalmente se utiliza bajo un sistema Unix o Linux, pero existe un emulador para Windows, aunque este emulador no se le considera tan robusto como el apache de UNIX. Apache presenta entre otras caractersticas extensibilidad basada en una gran modularidad de su cdigo fuente, lo que han facilitado la aparicin de mdulos de extensin como PHP, el cual evita el uso de cgi-bin por completo, facilitando enormemente la programacin de aplicaciones en el lado del servidor, especialmente en el campo de acceso a bases de datos, mensajes de error altamente configurables, bases de datos de autenticacin y negociado de contenido. XAMPP: Segn Apache Friends (2010) Es un programa que recopila MySQL, Apache, Perl y php en un instalador que podras instalar en Windows y lo mejor es que es multiplataforma porque puedes instalarlo tambin en Linux , Mac OS y Sun Solaris y lo mejor de todo es que es gratuito. XAMPP, en su versin testada para Windows cuenta con: Apache, MySQL, PHP+PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System para Win32 y NetWare Systems v3.32, Ming, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, y WEB-DAV + mod_auth_mysql. XAMPP es un servidor Web muy completo, fcil de usar y, por supuesto, de instalar Marco Metodolgico Una vez formulado el problema de investigacin, delimitado sus objetivos y habiendo revisado las bases tericas que orientan el sentido de la misma, es

necesario seleccionar los distintos mtodos y tcnicas que posibilitan la obtencin de la informacin necesaria en el estudio. De acuerdo a lo que afirma Hurtado (2000). "La metodologa es el rea del conocimiento que estudia los mtodos generales de las disciplinas cientficas. La metodologa incluye los mtodos, las tcnicas, las estrategias y los procedimientos que utilizara el investigador para lograr los objetivos". (p. 75) Nivel de Investigacin Arias (2004). El nivel de investigacin se refiere al grado de oportunidad con que se aborda un fenmeno u objeto de estudio. (p. 21) Segn Arias F (2004) el nivel de investigacin se clasifica en: a) Investigacin Exploratoria. b) Investigacin descriptiva. c) Investigacin Explicativa. El caso de estudio corresponde a una investigacin descriptiva, ya que segn Sabino (2002), este tipo de investigacin se encarga de describir caractersticas fundamentales utilizando diversos criterios que permiten poner de manifiesto la estructura o el comportamiento de los fenmenos de estudio. En atencin a esta modalidad de investigacin, la misma consisti en describir los eventos, situaciones y percepciones que se llevan a cabo en el Consejo Comunal Rosa Ins. Diseo de Investigacin Arias (2004). El diseo de la investigacin es la estrategia general que adopta el investigador para responder el problema planteado (p. 24) En atencin al diseo, la investigacin se clasifica en: a) Investigacin Documental. b) Investigacin de Campo. c) Investigacin Experimental. Esta investigacin se orient mediante un diseo de campo; en vista de que se pudo recopilar directamente la informacin detallada y exacta de cada uno de los diferentes procesos que se llevan a cabo en el Consejo Comunal Rosa Ins, en la parroquia Germn Ros Linares, de Cabimas estado Zulia.

Segn Sabino (2002), en los diseos de campo los datos de inters se recogen de forma directa de la realidad, mediante el trabajo concreto del investigador. Por ltimo la investigacin es del tipo proyecto factible, debido a que tiene como objetivo la implantacin de una WebApp fundamentada en el trabajo practico que reflejo las debilidades y fortalezas del proceso de gestin de la informacin a travs de esta metodologa que propici herramientas para la solucin de problemas en la gestin de los procesos del Consejo Comunal. Para Risquez, Pereira y Fuenmayor (2000), un proyecto Factible es aquel donde se requiere aportar la solucin de un problema concreto, para aplicarla de manera especfica en una organizacin o dirigindola hacia una clase determinada de usuarios de tal manera que garantice herramientas que promuevan tcnicas e ideas econmicas, practicas y rentables. Diseo de la Investigacin Por medio del diseo de la investigacin se obtendr toda la informacin necesaria y requerida para aceptar o rechazar la hiptesis. Esta investigacin es de tipo, no experimental, transeccional, descriptivo. No experimental porque no se pueden manipular las variables, los datos a reunir se obtendrn del los Voceros y Voceras del Consejo Comunal y transeccional ya que la recoleccin de datos se realizar en un solo tiempo. La investigacin no experimental es la que se realiza sin manipular

deliberadamente variables; lo que se hace en este tipo de investigacin es observar fenmenos tal y como se dan en su contexto natural, para despus analizarlos (Hernndez, Fernndez y Baptista, 2003). En un estudio no experimental no se construye ninguna situacin sino que se observan situaciones ya existentes, no provocadas intencionalmente (Hernndez, Fernndez y Baptista, 2003). Los estudios no experimentales pueden ser de dos tipos, transeccionales y longitudinales. Los diseos de investigacin transeccional o transversal recolectan datos en un solo momento, en un tiempo nico. Su propsito es describir variables y analizar su incidencia e interrelacin en un momento dado (Hernndez, Fernndez y Baptista, 2003, p.270).

Los diseos transeccionales descriptivos tienen como objetivo indagar la incidencia y los valores en lo que se manifiestan una o ms variables dentro del enfoque cuantitativo (Hernndez, Fernndez y Baptista, 2003, p. 273). El procedimiento consiste en medir o ubicar a un grupo de personas, objetos, situaciones, contextos, fenmenos en una variable o concepto y proporcionar su descripcin (Hernndez, Fernndez y Baptista, 2003). Unidad de estudio El Consejo Comunal _______________________ se encuentra ubicado en la urbanizacin __________________, parroquia _______________________,

Municipio _____________, Estado __________________ Constituye la unidad de estudio de esta investigacin.

Este complejo habitacional est integrado por 250 casas, en donde habita una poblacin promedio de 1600 habitantes, en cuanto a lo que al consejo comunal se refiere, este est conformado por veintinueve (29) voceros que integran una estructura organizativa compuesta por: una Unidad de Gestin Financiera (Banco Comunal), una Unidad de Contralora Social y un rgano Ejecutivo, en el que se encuentran dos (02) Mesas Tcnicas y diecisiete (17) Comits de Trabajo. Tcnicas utilizadas en la investigacin Para todo proceso de investigacin se requiere del uso de diversas tcnicas que le permitan al investigador obtener toda la informacin o datos que requiere para el desarrollo del mismo. Arias (2004). Se entiende por tcnica el procedimiento o forma particular de obtener informacin (p. 65) De acuerdo a lo antes sealado las tcnicas utilizadas para el desarrollo del proyecto fueron las siguientes:

La observacin directa Para este trabajo de investigacin se aplic la tcnica de la observacin directa puesto que el investigador pudo evidenciar y visualizar de cerca cada uno de los procedimientos gestionados a travs del Consejo Comunal.

Segn Arias (2004), la observacin directa consiste en visualizar o captar mediante la vista cualquier hecho, fenmeno o situacin que se produzca.

La entrevista no estructurada Otra de las tcnicas utilizadas fue la entrevista no estructurada, en donde se llevaron a cabo conversaciones abiertas con los voceros y voceras del ente Comunal. Esto con el fin de conocer y estudiar la informacin obtenida y poder canalizar y detectar todo lo referente a los procedimientos que actualmente se ejecutan en dicha en la gestin de informacin. Segn Ander (1982). "La entrevista no estructurada son preguntas abiertas las cuales se responden dentro de una conversacin, la persona interrogada da una respuesta, con sus propios trminos, de un cuadro de referencia a la pregunta que se le ha formulado". (p. 227)

Instrumentos de recoleccin de datos En cuanto a los instrumentos de recoleccin de datos Arias (2004) seala que un instrumento de recoleccin de datos es un dispositivo que se utiliza para obtener, registrar o almacenar informacin. Los instrumentos utilizados para la recoleccin de los datos necesarios fueron la libreta de notas, en la cual se registr la informacin obtenida a travs de la observacin directa y las entrevistas no estructuradas realizadas.

Poblacin y Muestra Poblacin: Segn Michelena (2000), plantea que "Es el conjunto de unidades o elementos claramente definidos por las caractersticas que posee, conforman un todo, y pueden ser personas, empresas, pases, ciudades, etc., pues, despus es que se extrae de ese gran grupo la muestra" (p. 55). Muestra: Segn Michelena (2000), en su libro "Todo en el proceso de Investigacin", manual para la elaboracin, presentacin y evaluacin de los trabajos de grados, all plantea que "Es el subconjunto de ese universo, presupone que sta debe poseer las caractersticas del conjunto, por lo tanto, su importancia

radica en que la escogencia sea representativa en muchos casos, especificando tamao y tipo de muestreo, ya que existen gran variedad al respecto" (p. 55). Seleccin de la Poblacin El censo poblacional se hizo en base a la poblacin misma como muestra, debido a que el consejo Comunal sus integrantes no pasan de 100 personas en su defecto lo conforman 29 personas. Un censo es la recoleccin de datos de cada elemento de una poblacin (Triola, 2000, p. 2). Validez Tanto la tcnica como los instrumentacin aplicados en este trabajo de investigacin, para tal validez nos basamos en el contenido de la informacin proporcionada por los miembros del Consejo Comunal y las observaciones de la comunidad realizando interrogatorios orales y escritos entre otros y adems tcnica que se utilizaron como la anteriormente citada apoyadas en el subrayado, en bibliografas, citas y notas de referencias bibliogrficas y presentacin de trabajo escritos.

CAPTULO III. DISEO TECNOLGICO

Para poder exponer la propuesta formulada fue necesario realizar una valoracin previa referente al actual proceso de datos que se lleva de forma manual, as como de los requerimientos necesarios para la ejecucin de la propuesta aqu presentada y la factibilidad de la misma. La propuesta plantea la necesidad implantar una WebApp que lleve en forma efectiva el control para la gestin de informacin del Consejo Comunal Rosa Ins, pasando de un proceso manual a uno automatizado, a travs de una aplicacin desarrollada en PHP, HTML, Java Script, CSS y utilizando como gestor de base de datos MySQL. Dicha WebApp para el Consejo Comunal, permitir realizar el control de las novedades registradas, mediante los procesos requeridos por el usuario, tambin contar con una seguridad de acceso, lo cual permitir solo al usuario encargado tener entrada al mismo, con el fin de evitar prdidas de informacin. Esta aplicacin contar con una persona de administrar la WebApp, el cual permitir llevar el control del funcionamiento de la misma. Antes de comenzar el proyecto, es necesario evaluar las necesidades y las posibilidades de esta, para as poder saber que tan factible es llevar a cabo el proyecto y de esta forma tener un punto de partida.

Estudio de Factibilidad Factibilidad Tcnica: Desde el punto de vista tcnico para implantacin de una WebApp para la gestin de informacin del Consejo Comunal Rosa Ins son necesarios recursos tecnolgicos, por ello se realizo una evaluacin de la tecnologa actual existente donde se recolecto informacin sobre esta y la posibilidad de utilizarla en el desarrollo e implantacin del sistema. De acuerdo a la tecnologa requerida para la implantacin, la evaluacin de los recursos tecnolgicos se realizo en un enfoque de hardware y software. Respecto a hardware los equipos requeridos para la implantacin, dependen del Hosting,

requiriendo una conexin a Internet para la comunicacin entre servidor y estaciones de trabajo (usuarios). Para la implantacin de la WebApp se requiere de un servidor Web el cual se encargara de atender y responder las peticiones de los usuarios, en este caso el Consejo Comunal Rosa Ins deber adquirir un servicio de Hospedaje Web (Hosting) destinado para servidor del esta aplicacin. Cabe destacar que para efectos de la implantacin se puede gestionar un servicio de Hospedaje Web (Hosting) gratuito temporalmente, mientras que el consejo comunal gestiona los recursos para el hospedaje, o en su defecto, coordinar con el Ministerio Del Poder Popular Para La Ciencia Y Tecnologa para que este brinde un espacio para el hospedaje de dicha aplicacin. Requerimientos de Hardware: Debido a la arquitectura de la WebApp los requerimientos de hardware se resumen en los que debe tener el servidor que sirva como host del mismo. A continuacin se pone a consideracin las caractersticas promedio necesarias para el servidor y las estaciones clientes:

Requerimientos de Hardware del servidor (HOSTING). Recursos | Caractersticas | |

Procesador | Doble Ncleo de 2.33 GHz en adelante. Cach | 4MB o superior. | |

Bus de datos Memoria

| 1333 MHz o Superior. |

| 4 GB RAM o Superior

Capacidad de Almacenamiento | Mnimo 250GB. Fuente: Sumoza, Useche 2012 Requerimientos de Hardware de los computadores. Procesador | Dual Core 1.8 GHz en Adelante | Memoria | Mnimo 1Gb de RAM. |

Capacidad de Almacenamiento | Mnimo 120 GB de D.D. | Tarjeta de video Monitor | Mnimo 256 MB. | | Requerido. | |

| SVGA.

Conexin a Internet

Fuente: Sumoza, Useche 2012 Requerimientos de Software: Respecto al software, el Consejo Comunal Rosa Ins cuenta con las aplicaciones necesarias para el funcionamiento de la WebApp, puesto que esta solo requiere un servicio de Hospedaje Web que sera el nico coste a pagar para el funcionamiento del mismo. Dicho servidor Web debe contar con las siguientes caractersticas:

Requerimientos de Software del servidor del sistema. Plataforma Unix | | Costo | Operatividad |

Descripcin | Software

Sistema Operativo | Linux Ubuntu Server

| Linux Ubuntu Server Licencia

Gratuita GNU (Libre Distribucin)| Ubuntu est basado en la distribucin Debian GNU/Linux y soporta oficialmente dos arquitecturas de hardware: Intel x86, AMD64. Al igual que casi cualquier distribucin basada en Linux, Ubuntu es capaz de actualizar a la vez todas las aplicaciones instaladas en la mquina a travs de repositorios, a diferencia de otros sistemas operativos comerciales, donde esto no es posible. | | Linux Fedora Licencia Gratuita GNU (Libre

| Linux Fedora

Distribucin) | Fedora es un sistema operativo basado en Linux que incluye lo ltimo en software libre y de cdigo abierto. Fedora es siempre gratis para que cualquiera lo use, modifique o distribuya. Se incluye SELinux ("Security-Enhanced Linux") se destaca entre las caractersticas de seguridad de Fedora, pues implementa una gran variedad de polticas de seguridad, incluyendo control de acceso obligatorio (MAC "Mandatory Access Control"), a travs de los Modulos de Seguridad de Linux que estn en el kernel del sistema. Manejador de Base de Datos | MySQL |

| MySQL Licencia Gratuita GPL

(Libre Distribucin) | MySQL 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. | Apache |

| Apache Apache Licencia Gratuita GPL (Libre Distribucin) |

La arquitectura del servidor Apache es muy modular. El servidor consta de una seccin core y diversos mdulos que aportan mucha de la funcionalidad que podra considerarse bsica para un servidor web. El servidor de base puede ser extendido con la inclusin de mdulos externos entre los cuales se encuentra el de pginas dinmicas en PHP. Fuente: Sumoza, Useche 2012 Para el uso general la WebApp en las estaciones se debe poseer las herramientas y un navegador Web como se muestran a continuacin. Requerimientos de Software de los computadores cliente. Recursos | Caractersticas Windows | XP, Vista, o 7GNU/Linux cualquiera sus |

Sistema Operativo | distribuciones |

Navegador | Mozilla Firefox 3.5 | Fuente: Sumoza, Useche 2012

Factibilidad Econmica A continuacin se presenta el estudio que dio como resultado la factibilidad econmica donde se determinaron los recursos econmicos para implantar la WebApp, en este estudio se logro determinar que el desarrollo de la propuesta no requiere de una inversin inicial, nicamente en la adquisicin del Servicio de Hospedaje Web (Hosting) el cual puede ser gestionado por este ente ante los organismos gubernamentales. Por otra parte esta aplicacin se puede hospedar en un Hosting gratuito temporalmente. Con respecto a costo de Ambiente, costo de Personal, costos operativos durante el desarrollo, y costos totales del desarrollo del sistema, el Consejo Comunal

________________ no requerir invertir en ello puesto que todo ello correr por cuenta del equipo desarrollador de la WebApp. Cabe destacar que en cuanto al desarrollo, diseo, pruebas e implantacin, los gastos econmicos son muy reducidos casi nulos debido a la facilidad de obtener los programas necesarios para la elaboracin del proyecto, puesto que utilizaron herramientas de desarrollo dentro de la filosofa Licencia Publica General GNU es decir herramientas Libres, las cuales la mayora no tienen coste alguno. Al trabajar con software libre o de cdigo abierto no es necesaria la compra de las licencias para su uso. Descripcin | Costo (BsF)| Costos Generales | 0 Costo de Personal | 0 Costo de Ambiente | 0 Hospedaje (Hosting) | | | |0 | |0 |

Costos totales del desarrollo del sistema TOTAL | BsF 0 |

Fuente: Sumoza, Useche 2012

Factibilidad Operativa La factibilidad operativa consiste en definir si se pondr en marcha el sistema propuesto, aprovechando los beneficios que ofrece a todos a los usuarios como a los integrantes del Consejo Comunal Rosa Ins y se tiene capacidad por parte del usuario para mantener la aplicacin funcionando. Con la finalidad de garantizar el buen funcionamiento y que este impactara en forma positiva a los usuarios, fue desarrollado con una interfaz amigable al usuario, lo que la convierte en una herramienta de fcil manejo y comprensin, que no requiere de personal especializado para su funcionamiento. Una vez implantado, los recursos humanos del Consejo Comunal utilizarn la WebApp en una forma cmoda, segura y eficaz. La Disposicin al Aprendizaje por parte de los entes involucrados y la Familiaridad con uso de sistemas hace totalmente factible la implantacin de esta WebApp.

Riesgos: Durante el proceso que implica la implantacin de esta WebApp estn considerados todos los casos de fallo posible del mismo, considerando como riesgo aquellas situaciones que presente una situacin que provoque un error y no se recupere. * Para evitar estas situaciones cada usuario debe tener un control

eficiente de su contrasea ya que uno de los riesgos es alterar los datos no autorizados por el mal uso de las contraseas. * El sistema es dependiente de la conexin a Internet por ello en caso

de fallar esta el sistema no funcionara ya que esta es su va de comunicacin con los usuarios. * Para mayor seguridad de la aplicacin se recomienda contar con un

servidor de respaldo y as mantener una copia de seguridad de los datos almacenados y en caso de un siniestro no exista perdida. * La falta de mantenimiento tanto a hardware como a software

producira fallas en un futuro por ello se recomienda dar mantenimiento eventualmente.

Ventajas y Desventajas: Los beneficios del sistema propuesto estn encaminados a mejorar el control de la informacin de cada usuario y velocidad en los procesos, haciendo nfasis en que la propuesta no represento ninguna inversin a la institucin. El Sistema de

Informacin Web de Gestin Socio-Comunitaria del Consejo Comunal Rosa Ins producir sustancialmente beneficios al a este ente. Beneficios Los beneficios aportados por la implantacin de dicha aplicacin se muestran en los siguientes puntos: * Reduccin de costos en papelera, mantenimiento y espacio fsico * Optimizar las actividades en el Consejo Comunal Rosa Ins, aumentando la productividad.

* Control y seguimiento adecuado de las solicitudes de los usuarios actualmente permitiendo un mejor empleo de los recursos al administrarse la informacin digital. * Flexibilidad al manejar gran volumen de informacin con rapidez, oportunidad y precisin lo que ofrece una mejor herramienta tanto para los Integrantes del Consejo Comunal lo cual facilitara sus labores con los habitantes de su comunidad o cualquier ciudadano que desee saber sobre este ente (Usuarios). * Mayor y mejor aprovechamiento de los recursos tecnolgicos instalados.

* La informacin ser confiable y la actualizacin de la misma ser rpida y la eficiencia. * Crear una sociedad de informacin, a travs de la cual se logra una interaccin directa entre Comunidad (Usuarios) y Consejo Comunal. * Realzar la imagen del Consejo Comunal Rosa Ins como una de las instituciones que utilizan la tecnologa de vanguardia. * Fcil manejo tanto para usuarios y como para los integrantes del Consejo Comunal puesto que la interfaz ser muy amigable. * Formularios de registro seguro y rpido que sern consultadas a travs de Internet. * Las Solicitudes, reclamos o sugerencias de los ciudadanos podr ser sin necesidad de trasladarse hasta las oficinas del Consejo Comunal. * Reduccin de tiempo para Usuarios e Integrantes del Consejo Comunal Responsables de administrar el Sistema. Respecto a las desventajas del sistema, hasta ahora no presenta ninguna.

Conclusiones del Estudio de factibilidad Una vez planteado este estudio de factibilidad para la implantacin de la WebApp se determina que esta contribuye con los objetivos del Consejo Comunal respecto al estudio tcnico se puede concluir que en estos momentos la institucin no necesita realizar mayor inversin ms que la del hospedaje Web (Hosting), para la implantacin. Con ello se satisfacen los requerimientos establecidos para el

desarrollo, diseo y puesta en funcionamiento del sistema, los beneficios que se obtienen sern numerosos. La WebApp implantada ser utilizado por todos los Ciudadanos y Ciudadanas que pertenezcan o no a la jurisdiccin del Consejo Comunal, as como tambin los integrantes del mismo y tendr actualizaciones en a la informacin que este maneja. El proyecto presenta una solucin de calidad y est encaminado a generar servicios de confiables y adems ser con tecnologa de vanguardia. El costo Total del mismo ser relativamente mnimo, puesto que est en su totalidad es creado con herramientas de Licencia Gratuita GNU (Libre Distribucin) bajo la filosofa de software libre y de cdigo abierto. Anteriormente fueron mencionadas las ventajas y por ello se procede con la implantacin del mismo, debido a que los resultados del estudio de factibilidad indican que el proyecto es totalmente viable y factible. Descripcin de la Tecnologa Para poder exponer la implantacin formulada fue necesario realizar una valoracin previa referente al actual proceso de datos que se lleva de forma manual, as como de los requerimientos necesarios para su ejecucin y la factibilidad de la misma. La propuesta plantea la necesidad del desarrollo de una WebApp para la gestin de informacin que contribuya en forma efectiva al control, para el buen desarrollo en la gestin de las novedades y proyectos de la comunidad del que representa el Consejo Comunal Rosa Ins, pasando de un proceso manual a uno automatizado, a travs de una aplicacin bajo el entorno Web, La WebApp para la gestin de informacin del Consejo Comunal, permitir realizar el control de las novedades registradas, mediante los procesos requeridos por el usuario, tambin contar con una seguridad de acceso, lo cual permitir solo al usuario encargado tener entrada a la aplicacin, con el fin de evitar prdidas de informacin. La aplicacin contar con una persona encargada como soporte tcnico en sistemas, el cual permitir llevar el control del funcionamiento del mismo.

Una de las tendencias actuales o ms usadas es el desarrollo de software basados en la filosofa clienteservidor, en esta el procesamiento de una aplicacin o conjunto de ellas relacionadas entre s, se divide entre dos o ms procesos que interactan mutuamente. Los principales componentes de la filosofa cliente -servidor son: los clientes, los servidores y la infraestructura de comunicaciones. Para el desarrollo de los clientes existen dos posibilidades que son las ms usadas y factibles, desarrollarlo en una plataforma Web o en Windows. Basado en las conclusiones del Estudio de factibilidad descrito anteriormente y partiendo de las necesidades de la aplicacin, se decidi por la utilizacin de la plataforma Web puesto que presenta las siguientes ventajas: Permite usar los elementos estndares de interfaz HTML. La mayora de usuarios potenciales tienen familiaridad a causa de navegar por Internet y estn

acostumbrados a la apariencia de las pginas Web. Se cuenta con los beneficios de una instalacin centralizada en un solo lugar, as como las actualizaciones, sin tener que distribuir programa alguno. En vez de tener que repartir la aplicacin a cientos miles de mquinas, nicamente se coloca el nuevo software en un solo sitio y de inmediato todos los usuarios acceden a ste al igual que cuando se requiere hacer alguna actualizacin. Lo siguiente es decidir el Sistema de Gestin de Base de Datos (SGBD) a utilizar y que lenguaje de programacin para desarrollar el mismo. Dentro de la gama de gestores de bases de datos, se procedi al anlisis para su seleccin, de acuerdo a las posibilidades de desarrollo del equipo. Microsoft SQL Server y MySQL Siendo este ltimo el seleccionado por el equipo de trabajo, teniendo como argumento principal para ello su versatilidad como sistema multiplataforma. El lenguaje seleccionado para la construccin de la aplicacin fue el PHP, (acrnimo de Hypertext Preprocessor) es un lenguaje del lado del servidor (Esto significa que PHP funciona en un servidor remoto que procesa la pagina Web antes de que sea abierta por el navegador del usuario) especialmente creado para el desarrollo de pginas Web dinmicas. Puede ser incluido con facilidad dentro

del cdigo HTML. Combinado con la base de datos MySQL, es el lenguaje estndar a la hora de crear aplicaciones sobre plataformas Web o pginas Web dinmicas. Entre sus caractersticas fundamentales estn: Es Gratuito, pues se trata de software libre, puede descargarse y utilizarse en cualquier aplicacin, personal o profesional, de manera completamente libre. Gran popularidad. Existe una gran comunidad de desarrolladores y programadores que continuamente implementan mejoras en su cdigo. Elevada eficiencia con escaso mantenimiento y un servidor gratuito. Determinacin de los requerimientos de informacin. Esta fase consiste en la determinacin de los requerimientos de la informacin a partir de los usuarios particularmente involucrados. Como ya se ha descrito anteriormente, en esta fase fue importante la aplicacin de las entrevistas como herramientas primordiales para determinar la informacin requerida en esta etapa. En las siguientes tablas, a continuacin se presenta los requerimientos los cuales fueron identificados a travs de las entrevistas.

Modulo de entrada o Ingreso del ciudadano Registrar el ingreso del Ciudadano Objetivos |

| El sistema deber, registrar los datos del ciudadano tomando en

cuenta los datos generales del mismo como lo son: numero de cedula, nombre, apellido, direccin, email y de no estar registrado tiene la opcin de crear sus datos en la base de dato del sistema Fuente: Sumoza, Useche 2012 |

Modulo de emitir Reporte de Solicitud Emitir reporte de la Solicitud |

Objetivo |El sistema deber contar con una base de datos para el almacenamiento de los datos de las solicitudes. Dentro de la base de datos estar

toda la informacin necesaria, el cual emitir un reporte al comit correspondiente. | Fuente: Sumoza, Useche 2012

Anlisis de las Necesidades del Sistema En vista de que se determin que la aplicacin debera ser dinmica sin perder los lineamientos de aquellos sitios del mismo gnero, en cuanto a contenidos. Estas opciones a su vez estaran agrupadas, quedando de la

siguiente manera: * Ciudadano: Datos generales del ciudadano, numero de cedula, nombre,

apellido, direccin, email y de no estar registrado tiene la opcin de crear sus datos en la base de datos del sistema. * * Registro de Solicitud: Fecha y en tipo de solicitud. Reportes: Emitir reporte al comit correspondiente segn las novedades.

Como se puede apreciar, cada grupo de opciones cubre algunas de las opciones reflejadas por las necesidades. El primer grupo presenta la informacin bsica necesaria para la aplicacin, cada usuario al ingresar al estar registrado y ser parte de la base de datos del sistema. El segundo grupo est compuesto por toda la informacin de todas las novedades ingresadas, incluyendo fecha y tipo de novedad. La ltima opcin se trata de la emitir un reportes de las novedades al comit correspondiente segn sea el tipo. Para cada uno de los temas que integran estos grupos, fue necesario llevar a cabo un proceso de revisin, seleccin y clasificacin de todo el material que se recolect. Este material fue posteriormente analizado tomando aquellos elementos significativos que mejor definan el tema u opcin para la cual fue escogido. Una vez determinado todos los temas que brindara la aplicacin, se pas al anlisis de los elementos que conforma el actual proceso de difusin y promocin del Consejo Comunal a travs de un sitio Web.

Diagrama de Flujo de Datos Nivel 0 (Actual)

Fuente: Sumoza, Useche 2012

Diseo del Sistema Recomendado En base a los datos recolectados en las fases previas, en esta etapa de la investigacin se procede a describir el diseo del sistema en base a las necesidades detectadas en el Consejo Comunal, a continuacin se muestra Los Diagramas de Flujo de Datos (DFD), Diagramas HIPO, as como la estructura de la Base de Datos graficada en el diagrama entidad Relacin(ER), que utiliza la aplicacin para una mejor visualizacin de cmo la aplicacin interacta con los distintos procesos que se llevan a cabo con el Consejo Comunal. Diagrama de Flujo de Datos (DFD) Propuesto Nivel 1

Fuente: Sumoza, Useche 2012 Diagrama de Flujo e Datos Propuesto Nivel 0

Fuente: Sumoza, Useche 2012 Descripcin DFD Propuesto En el momento que el ciudadano visita la pagina tiene la oportunidad de poder reportar cualquier solicitud. Primeramente debe ingresar sus datos personales, una vez realizado esto ya sus datos personales quedan ingresados y guardados en un registro, de igual manera debe registrarse la Solicitud y la fecha en que fue reportada est haciendo una descripcin del tipo de Solicitud, estos datos tienen su registro. Teniendo los datos personales del ciudadano y los datos de la Solicitud ya ingresado, se clasifican segn sea el tipo de Solicitud. Una vez ingresados, los datos de la Solicitud se puede procesar el reporte de estas, ahora con el reporte ya procesado, lo que se realiza es emitir un reporte, segn sea el tipo de la Solicitud el cual se le har llegar al comit correspondiente

para que este proceda a dar respuesta a la Solicitud que el ciudadana reporto, y una copia del mismo le queda al ciudadano. Proceso

ciudadano o

El proceso en cuestin tiene su origen en la gestin de informacin del Consejo Comunal Rosa Ins. Al ciudadano ingresar a la aplicacin, tiene la posibilidad adems de observar la informacin, puede realizar algn comentario o sugerencia de cualquier Solicitud relacionada con este. All ingresara los datos desde el modulo de ingreso del ciudadano, aqu se

incluyen todos los datos concerniente al ciudadano. Numero de Cedula de Identidad, Nombre, Apellido, Direccin, Telfono de Habitacin, Correo

Electrnico. Toda estas Informacin es almacenada en una Base de datos, para su respectivas consultas que solo puede ser elaboradas por el personal autorizado del Consejo Comunal. El ingreso de las Solicitudes ser un modulo aparte donde segn el tipo de Solicitud y automticamente, existe una base de datos completa con toda la

informacin de cada una de las Solicitudes. El modulo de Procesar el reporte es la participacin del ciudadano en el Consejo Comunal, ya que el sistema cuenta con una Base de Datos completa y de fcil acceso. El sistema est en la disponibilidad de generar cualquier reporte segn la necesidad, de la Solicitud. La aplicacin emitir un reporte de la novedad con toda la informacin necesaria para el comit correspondiente. El reporte tendr la siguiente informacin: Numero de Cedula del ciudadano, el Nombre y Apellido, la fecha de la novedad y si pertenece al Consejo Comunal.

Flujo de Datos Los Datos del ciudadano son los datos que fluyen desde la entidad # 1 hasta el proceso # 1 Ingresar datos del ciudadano, llevan la informacin de cada ciudadano hacia el ingreso de Datos del ciudadano. Los Datos de la Solicitud, fecha de Solicitud, son los datos que fluyen desde la entidad # 2 hasta los procesos # 2 Ingresar Solicitud, # 3 Procesar Solicitud, llevan la informacin

tomada de la Base de Datos de cada uno de estos campos hacia la clasificacin de la Solicitud (tipo y fecha). Los Datos del ciudadano, Ingresado son los datos que fluyen desde proceso # 1 hasta el Proceso # 4 Emitir Reporte de Solicitud, llevan la informacin tomada de la Base de Datos de cada uno de estos campos para procesar el reporte de la solicitud. El Registro de los Datos de ciudadano, son los datos que fluyen desde proceso # 1 Ingresar datos de Ciudadano, # 2 Ingresar Solicitud, # 3 Procesar Solicitud, # 4 Emitir Reporte de Solicitud, hasta cada almacn de datos (A1 = ciudadano, A2 = Solicitud, esta informacin es la que se ingresa con todos los requisitos del ciudadano y luego se almacena, para el caso del control de gestin. Esta informacin se toma de la base de dato creada con la finalidad de dar respuesta automatizada para los campos. La Solicitud Procesada son los datos que fluyen desde la proceso # 3 Procesar Solicitud hasta el proceso # 4 Emitir reporte de de Solicitud llevan los resultados del proceso de la Solicitud para poder generar los reportes de las novedades al comit correspondiente. Almacenamiento de Datos A1=Ciudadano. Almacena todos los requisitos solicitados por el sistema de cada ciudadano ingresado (Numero de Cedula de Identidad, Nombre, Apellido, Direccin, Parroquia, Telfono de Habitacin, Numero de Celular, Correo

Electrnico, si pertenece al Consejo Comunal. A2= Solicitud, La WebApp tendr una Base de Datos con todas las especificaciones de cada Solicitud y fecha, las cuales definirn el comit correspondiente segn la Solicitud.

Diccionario de Datos

1.-Procesos

Proceso #01|

| |

Descripcin: Ingresar datos del ciudadano Flujo que entran | Flujos que salen |

* Datos del ciudadano * Registro del ciudadano | Datos del ciudadano Ingresados |

Proceso #02|

Descripcin: Ingresar Solicitud | Flujo que entran | Flujos que salen | * Registro de Solicitud | *

* Datos del ciudadano Ingresados Solicitud Ingresada |

Proceso #03|

Descripcin: Procesar Solicitud | Flujo que entran | Flujos que salen | | * Solicitud

* Solicitud Ingresada * Solicitud del Ciudadano Procesada |

Proceso #04|

| |

Descripcin: Emitir Reporte de Solicitud Flujo que entran | Flujos que salen |

* Solicitud Procesada * Registro de Solicitud de Solicitud (Original) *

Reporte |

Reporte de Solicitud (Copia)

2- Flujos de Datos Flujos de Datos Nombre: Solicitud del Ciudadano | | | |

Descripcin: Contiene Datos del ciudadano Ingresado Origen: Entidad Ciudadano | | Destino: Proceso 02 Ingresar Solicitud

Flujos de Datos Nombre: Datos del Ciudadano |

Descripcin: Contiene Datos Personales del Ciudadano Origen: Entidad Ciudadano | Destino: Proceso 01 Ingresar Datos del Ciudadano |

Flujos de Datos Nombre: Datos del Ciudadano Ingresado |

Descripcin: Contiene Datos Personales del Ciudadano Ingresado Origen: Proceso 01 Ingresar Datos del Ciudadano | Destino: Proceso 02 Ingresar Solicitud |

Flujos de Datos Nombre: Solicitud Ingresada | |

Descripcin: Contiene de la Solicitud Ingresada Origen: Proceso 02 Ingresar Solicitud | Destino: Proceso 03 Procesar Solicitud Flujos de Datos Nombre: Solicitud Procesada | |

Descripcin: Contiene de la Solicitud Procesada Origen: Proceso 03 Procesar Solicitud | Destino: Proceso 04 Emitir reporte de Solicitud

Flujos de Datos Nombre: : Reporte de Solicitud (Original) |

Descripcin: Contiene de datos del reporte de la Solicitud Procesada Origen: Proceso 04 Emitir reporte de Solicitud Destino: Entidad Coordinacin del Consejo Comunal | |

Flujos de Datos Nombre: Reporte de Solicitud (Copia) |

Descripcin: Contiene de datos del reporte de la Solicitud Procesada Origen: Proceso 04 Emitir reporte de Solicitud Destino: Entidad Ciudadano | |

Flujos de Datos Nombre: Registro del Ciudadano |

Descripcin: Contiene Datos Personales del Ciudadano para ser registrados Origen: Proceso 01 Ingresar datos del Ciudadano Ciudadano | Destino: Proceso 01 Ingresar datos del Ciudadano Ciudadano |

Almacn de Datos Almacn de Datos

Flujos de Datos Nombre: Registro de Solicitud |

Descripcin: Contiene los datos del Ciudadano y De la solicitud para Registrarla | Origen: : Proceso 02 Ingresar Solicitud Solicitud Almacn de Datos Solicitud | Almacn de Datos Destino: : Proceso 02 Ingresar datos del Ciudadano |

3.- Almacenes de Datos Almacn de Datos A1 Nombre: Ciudadano | | | |

Descripcin: Contiene los registros de los Ciudadano Flujo que entran | Flujos que salen | * |

* Registro del Ciudadano Elementos Datos electrnico |

Registro del Ciudadano

Cedula, Nombres, Apellidos, direccin. Telfono, correo

Almacn de Datos A1 Nombre: Solicitud |

Descripcin: Contiene los registros de las Solicitudes de los Ciudadanos | Flujo que entran | Flujos que salen | * | Registro Solicitud |

* Registro Solicitud Elementos Datos

Cedula, Nombres, Apellidos, direccin. Telfono, correo |

electrnico, Solicitud. Fecha de Solicitud

A continuacin se muestra los respectivos diagramas HIPO Nivel 0, as como los diagramas Nivel 1 respectivo a cada proceso. Diagramas HIPO

Diagrama HIPO Nivel 0 Entrada | * | Proceso

| | Salida | Ingresar

WebApp para La gestin de Informacin. *

datos del Ciudadano. *

Verificar si el Ciudadano existe Datos. * Sino crear Ciudadano. * Fin del si * Ingresar

Si existe=Actualizar datos. * Guardar Registro del Ciudadano. * Solicitud del Ciudadano. *

Leer Solicitud del Ciudadano. * Guardar Solicitud del

Verificar Solicitud del Ciudadano. * Ciudadano. | |

Fuente: Sumoza, Useche 2012

Diagrama HIPO del Proceso 1 Nivel 1 | Entrada | * | Proceso | Salida | Leer datos del Verificar

Ingresar datos del Ciudadano. * Verificar datos del Ciudadano. *

Ciudadano. *

si el Ciudadano existe Datos. * Sino crear Ciudadano. * Fin del si | |

Si existe=Actualizar datos. * Guardar Registro del Ciudadano. *

Fuente: Sumoza, Useche 2012 Diagrama HIPO del Proceso 2. Nivel 1 | Entrada | * | Proceso | Salida | Leer Solicitud Guardar

Ingresar Solicitud del Ciudadano. * Verificar Solicitud del Ciudadano. * | |

del Ciudadano. * Solicitud del Ciudadano.

Fuente: Camejo, Celedn, Pereira 2010 Diagrama Sumoza, Useche 2012 HIPO del Proceso 3. Nivel 1 Entrada | * | Proceso | Salida | Leer Solicitud Ingresada. | | * |

Procesar Solicitud * Verificar Solicitud Ingresada.

Fuente: Sumoza, Useche 2012 Diagrama HIPO del Proceso 4. Nivel 1 | Entrada | * | Proceso | Salida | Leer Reporte de

Emitir Reporte de Solicitud. * Verificar Reporte de Solicitud. *

Solicitud. * = Ciudadano. *

Si Reporte de Solicitud

Emitir Reporte de Reporte de Solicitud (Copia). *

Si Reporte de Solicitud = Coordinacin Consejo Comunal. * Emitir Reporte de Reporte de Solicitud (Original). * | Fuente: Sumoza, Useche 2012 Fin del si |

Diseo Modelo de Datos

Las Bases de Datos son una herramienta til en el crecimiento de cualquier organizacin, la informacin est disponible en momentos precisos y claves para el desarrollo de la misma, para la toma de decisiones debe ser oportuna y confiable. Es importante acotar que luego que se elabora el diagrama entidad-relacin, se procede en base a este a disear el esquema relacional que se presentar ms adelante, el cual marcar los lineamientos para el diseo de la base de datos. El esquema relacional est basado en la teora de la normalizacin de las relaciones planteado por Besembel (2000), ella permite eliminar el

comportamiento anormal de las relaciones, as mismo, eliminar redundancia de datos. Las reglas para transformar un diagrama entidad-relacin son: 1. cada conjunto-entidad se convierte en un esquema de relacin constituido por todos los atributos del conjunto-entidad. 2. cada conjunto-relacin entre el conjunto-entidad se convierte en un esquema de relacin cuya clave primaria es la concatenacin de las claves primarias de los conjuntos-entidad relacionados y sus atributos no claves son los mismos del conjunto-relacin tratado. 3. los conjuntos de valores del diagrama entidad-relacin se convierten en los dominios del modelo relacional. 4. los conjuntos-entidades dbiles se convierten en esquemas de relacin con clave primaria igual a la concatenacin de la clave primaria del conjunto entidad del cual depende con algn atributo propio del conjunto-entidad dbil que sirve para identificar unvocamente cada tupla de la relacin. Diagrama Entidad Relacin

Fuente: Sumoza, Useche 2012La Relacin predominante en este sistema es de uno a muchos puesto que un comit puede recibir muchas denuncias, pero un las denuncias solo de dirigen a un comit.

CAPTULO IV PRUEBAS E IMPLANTACIN DEL MODELO TECNOLOGICO DESARROLLADO

CAPITULO V PRUEBAS E IMPLANTACIN DEL MODELO TECNOLOGICO DESARROLLADO. Diseo y Aplicacin Como se ha descrito en captulos anteriores, la interfaz de usuario del la WebApp para la gestin de Informacin del Consejo Comunal Rosa Ins debe ser de forma sencilla y de fcil entendimiento. A continuacin se mostrar algunas de las pantallas de inicio y principal de la aplicacin. Pantalla de Inicio En esta pantalla el usuario visualiza los distintos enlaces de inters as como la resea histrica del consejo comunal.

La ventana de inicio mostrada est compuesta por 5 hipervnculos en la parte superior izquierda (Inicio, Misin-Visin, Proyectos, Contctanos, Comntanos, Estado), en donde 4 son para el usuario general, donde no es necesario poseer una clave para acceder a una parte de la aplicacin, solo para consultas y Estado en donde ingresan los usuarios que han registrado denuncias. La Parte Inferior Incluye los 5 hipervnculos de la parte superior izquierda mas 1 hipervnculo que est reservado para los administradores de la aplicacin. Pantalla Misin Visin En esta pantalla el Usuario visualiza la Misin y Visin del consejo comunal Rosa Ins.

Fuente: Sumoza, Useche 2012

Pantalla Proyectos En esta pantalla los Usuarios pueden visualizar los proyectos ejecutados por el consejo comunal.

Fuente: Sumoza, Useche 2012

Pantalla Contctanos Esta pantalla est diseada exclusivamente para captar sugerencias que irn a la base de datos, Una vez que el usuario pulsa el botn Enviar Solicitud, la aplicacin valida del lado del cliente (Funciones Java Script) los campos del formulario, para as verificar que los datos introducidos por el usuario se encuentre dentro de los rangos establecidos y estos estn correctos, esto permite y brinda integridad y consistencia en los datos que sean almacenados en la base de datos. Una vez completado el formulario y comprobado el mismo, la aplicacin se refresca emitiendo un mensaje de Solicitud Enviada. En caso de omitir algn campo que sea de carcter obligatorio la Aplicacin notifica de al usuario que debe completar el formulario para poder ser enviado.

Fuente: Sumoza, Useche 2012 Pantalla Comntanos Esta pantalla es similar a la anterior salvo que esta se utiliza para captar

denuncias, Una vez completado el formulario que el usuario pulsa el botn Enviar Solicitud, la aplicacin valida del lado del cliente (Funciones Java script) los campos del formulario, para as verificar que los datos introducidos por el usuario se encuentre dentro de los rangos establecidos y estos estn correctos, comprobado el mismo, la aplicacin se refresca emitiendo un mensaje de Solicitud Enviada. En caso de omitir algn campo que sea de carcter obligatorio la Aplicacin notifica de al usuario que debe completar el formulario para poder ser enviado.

Fuente: Sumoza, Useche 2012 Pantalla Estado En esta pantalla el usuario introduce su nmero de cedula para verificar el estado de su denuncia previamente realizada, En caso de que dicho usuario no haya

realizado su denuncia la Aplicacin notifica al usuario que no est registrada su denuncia.

Fuente: Sumoza, Useche 2012 Pantalla inicio de sesin Administrador En esta pantalla el usuario introduce el nombre de usuario y contrasea para que se active la sesin de administrador, que le asigna privilegios al usuario que se haya registrado. Es importante recalcar que el inicio de sesin es de gran importancia ya que no se puede acceder a administrar la aplicacin hasta que no se haya activado o iniciado una sesin

Fuente: Sumoza, Useche 2012 Pantalla principal del Administrador La ventana principal del Administrador cuenta con la identificacin del usuario y rol dentro del sistema, adems posee los distintos mens que permiten administrar y ejecutar todas las funciones necesarias para mantener la aplicacin. . Fuente: Sumoza, Useche 2012 Pantalla de Sugerencias Recibidas En esta ventana el administrador visualiza las Sugerencias Recibidas hasta la fecha que se consulta, a su vez puede administrarlas o borrarlas si ya han sido gestionadas.

Fuente: Sumoza, Useche 2012 En caso de Borrar alguna sugerencia ya gestionada, la aplicacin despliega una pregunta para confirmar la eliminacin de la informacin.

Fuente: Sumoza, Useche 2012 Pantalla Insertar Administrador Esta pantalla est diseada exclusivamente para ingresar administradores de la aplicacin, Una vez llenado el formulario con todos los datos pertinentes el usuario

pulsa el botn Registrarse, la aplicacin valida del lado del cliente (Funciones Java script) los campos del formulario, la aplicacin se refresca emitiendo un mensaje de Usuario Registrado.

Fuente: Sumoza, Useche 2012 Pantalla Ver Denuncias En esta ventana el administrador visualiza las Denuncias Recibidas hasta la fecha que se consulta, a su vez puede administrarlas o borrarlas si ya han sido gestionadas.

Fuente: Sumoza, Useche 2012 En caso de Borrar alguna sugerencia ya gestionada, la aplicacin despliega una pregunta para confirmar la eliminacin de la informacin.

Fuente: Sumoza, Useche 2012

Si el administrador decide cambiar el estado de la peticin la aplicacin abre otra ventana en ella se le cambia el estado de la denuncia as como una respuesta rpida si as se desea, este a su vez muestra un mensaje indicando si desea confirmar los cambios realizados .

Fuente: Sumoza, Useche 2012 Pantalla Subir Noticias Esta pantalla est diseada exclusivamente para ingresar las distintas noticias de inters colectivo, Una vez llenado el formulario con todos los datos pertinentes el usuario pulsa el botn Insertar Noticia, la aplicacin valida del lado del cliente (Funciones Java script) los campos del formulario, para as verificar que los datos introducidos por el usuario se encuentre dentro de los rangos establecidos y estos estn correctos, esto permite y brinda integridad y consistencia en los datos que

sean almacenados en la base de datos.los campos del formulario, la aplicacin se refresca emitiendo un mensaje de Noticia insertada.

Fuente: Sumoza, Useche 2012 Pantalla Administrar Noticias En esta ventana el administrador visualiza las Noticias publicadas hasta la fecha que se consulta, a su vez puede borrarlas si es necesario. En caso de Borrar alguna noticia, la aplicacin despliega una pregunta para confirmar la eliminacin de la informacin.

Fuente: Sumoza, Useche 2012 Pruebas del Sistema En este punto de la investigacin se describe lo que abarca un sistema de

pruebas y se detalla las pruebas aplicadas a la WebApp. Todas las pruebas realizadas fueron llevadas a cabo con en las distintas etapas de la de la implantacin. Sistema de Pruebas Un sistema de pruebas implica la operacin o aplicacin del mismo a travs de condiciones controladas y la consiguiente evaluacin de la informacin. Las condiciones controladas deben incluir tanto situaciones normales como anormales. El objetivo del sistema de pruebas es encontrar un error para determinar situaciones en donde algo pasa cuando no debe de pasar y viceversa. En una palabra, un sistema de pruebas est orientado a detectar. Ejecucin de pruebas unitarias El objetivo de las mismas no es ms que el de comprobar el correcto funcionamiento de cada uno de los objetos de la aplicacin. Las pruebas se realizan en paralelo para el objeto especificado. En caso de que se consigan errores en cuanto al funcionamiento de los objetos durante las pruebas, se procede a depurarlos. Estas tareas se repiten hasta que el objeto realice correctamente las funciones que se le fueron asignadas en la etapa de diseo y codificacin.

Existen diferentes tipos de pruebas las cuales pueden ser llevadas a cabo mediante el computador con el fin de asegurar y solventar el correcto funcionamiento de los diversos mdulos, para el desarrollo de las pruebas del SITU se toman en cuenta las siguientes Pruebas de caja negra: es una prueba funcional que determina si el objeto cumple con las funciones asignadas. Estas pruebas son usadas sobre objetos que reciben entradas sin transformar (como por ejemplo los objetos correspondientes al ingreso de organizaciones, ingreso de rutas, ingresos de transportistas, ingresos de vehculos, y los objetos de consultas, entre otros), es decir, se aplican a los objetos donde las entradas son introducidas por el usuario y no del resultado de un proceso de otro objeto. El propsito fundamental tiene que ver con la validacin de las entradas y verificacin de las opciones de salida. Pruebas de Integracin: Las pruebas de integracin buscan probar la combinacin de las distintas partes de la aplicacin para determinar si funcionan correctamente en conjunto. Esto es til para ver como se comunican los servlets con las pginas de HTML. Una vez definidas las pruebas, el siguiente paso es buscar a los usuarios que nos ayudarn a realizarlas. Los tipos de usuarios contemplados para este sistema fueron: Consejo Comunal: Estos son los primeros usuarios a considerar ya que La WebApp est enfocada hacia ellos. La primera parte de estas pruebas se realiz en paralelo con el desarrollo de la aplicacin, vinculado con las entrevistas no estructuradas. Con este instrumento se busco que las preguntas se integraran a la aplicacin. Posteriormente, para llevar a cabo las pruebas, se gener una entrevista no estructurada que sirviera como retroalimentacin y se acompa de una descripcin general del proceso y de lo que se esperaba de las pruebas. Ciudadanos: Consideramos importante llevar a cabo pruebas con usuarios comunes puesto que muchas veces los usuarios que realizan las pruebas en el Consejo Comunal tienen experiencia anterior con el uso de sistemas. Esto

significa que ya pudieran estar familiarizados con muchos aspectos de la WebApp y habra puntos del mismo que no se consideraran. Las pruebas realizadas por los usuarios comunes son de usabilidad y funcionalidad. Resultados de las Pruebas Las pruebas se llevaron a cabo en el transcurso de dos semanas, al principio de las cuales, se enviaron correos electrnicos con las instrucciones necesarias para llevar a cabo las pruebas y con una explicacin de las expectativas del proceso. Una vez transcurrido el tiempo, se recopil la informacin obtenida.

Prueba de Caja Negra Modulo

| | Resultado Esperado Mensaje | Login

| Parmetros de Entrada | Salida

Administrador Incorrecto Estado | Comntanos

| Password IncorrectoLogin Incorrecto | |

| Satisfactorio | Cedula Invalida

| Mensaje Usuario No Registrado |

Satisfactorio

| Un campo obligatorio en blanco | Mensaje Uno o Ms campos |

estn Vacios | Satisfactorio

Contctanos| Un campo obligatorio en blanco | Mensaje Uno o Ms campos estn Vacios | Satisfactorio |

Fuente: Sumoza, Useche 2012

En la siguiente Imagen se muestra un ejemplo de los mencionado anteriormente, cuando el usuario ha tratado de ingresar al sistema, incorrectamente, diseccionndolo o desplegando esta pgina que le permite intentar ingresar nuevamente. Muestra el acceso denegado

Fuente: Sumoza, Useche 2012

En la siguiente se muestra el mensaje de validacin del formulario de entrada de datos de las los mdulos Comntanos y Contctanos. Esta figura muestra el mensaje de error cuando el usuario no introduce algn campo obligatorio.

Fuente: Sumoza, Useche 2012 Por ltimo se muestra el mensaje de usuario no registrado el modulo de Estado.

Fuente: Sumoza, Useche 2012 As se realizaron todas las pruebas de las cajas negras para validar todos los campos de los formularios resultando satisfactorio el resultado. IMPLANTACIN Este proceso es el de instalacin definitiva del software en el escenario en el que ser utilizado. Este proceso, involucra un perodo de conversin del sistema viejo a sistema nuevo. Este proceso de conversin, se puede abordar de diferentes maneras: En paralelo: Se utilizan ambos sistemas durante un tiempo hasta que todos estn seguros de que el nuevo funciona correctamente. Directo: Se reemplaza el sistema viejo por el nuevo en un da determinado, Prueba piloto: se implanta el sistema en un rea y luego se va hacia las dems, por etapas o simultneamente. Por fases: se introduce por funciones. En base a lo anterior se determina que la mejor forma de implantar la WebApp es en paralelo para no entorpecer los procesos que gestiona actualmente el consejo comunal, siendo este mtodo ms ventajoso y ms seguro.

CAPTULO V CONCLUSIONES Y RECOMENDACIONES

CONCLUSIONES Se Identificaron los problemas de gestin de informacin del Consejo Comunal __________________ (Prdida de tiempo, Redundancia de informacin, Poco

alcance para difundir las publicaciones y avances del Consejo Comunal, Entre otros). Se lograron determinar los requerimientos de informacin para la gestin de informacin del Consejo Comunal. El Anlisis de las necesidades de gestin de informacin permiti explorar en extensin los lineamientos de diseo del producto final. Se emplearon DFD, Diccionarios de Datos. Se dise una aplicacin amigable y fcil de utilizar para reducir la resistencia al cambio. Para ello, se tomaron en cuenta las necesidades y requerimientos. Se desarroll la aplicacin utilizando software libre y de ltima tecnologa en base a los elementos de diseo, logrando resolver los problemas. Los procesos de prueba e implantacin se catalogaron como exitosos.

RECOMENDACIONES Seguir explorando los problemas de informacin para desarrollar soluciones informticas que les den solucin. Continuar determinando los requerimientos de informacin para futuras

herramientas informticas. Analizar continuamente las necesidades de informacin y utilizar la recursividad para reutilizar elementos existentes para anticiparse a los cambios de las variables de entorno. Continuar el proceso de diseo para afinar detalles y lograr mayor robustez de los elementos del sistema. Desarrollar otras herramientas auxiliares para la personalizacin y adecuacin de la herramienta a lo largo del tiempo. Atender a las observaciones de los usuarios y seguir el proceso de depuracin continua, as como disear polticas de respaldo y proteccin de datos.

BIBLIOGRAFIA * Arias, E (2001). El proyecto de investigacin: Gua para su elaboracin (4a

ed.). Caracas: Episteme. * * Cohen, Daniel (2000). Diseo de sistemas de informacin. 3era edicin. Elmasri, A y Navathe (1997). Sistemas de Base de Datos. Conceptos

Fundamentales. Segunda Edicin. Versin en Espaol de Robert Escalona. Addison Wesley Iberoamaericana, S.A. Wilmington, Delaware E.U.A. 1997. * Elmasri, A y Navathe (2001). Fundamentos de Sistemas de Base de Datos. Tercera Edicin. Versin en Espaol. Addison Wesley de Pearson Educacin. Madrid Espaa 2002. * Hernndez Fernndez y Baptista P. (2000), Metodologa de la

Investigacin. Bogot. MC Graw Hill. * Kenneth E. Kendall, Julie E. Kendall (2006). Anlisis y diseo de sistemas.

Mxico. Pearson Educacin * * * PEREZ, Javier. Introduccin a CSS. Espuma. 2008. 241p. PEREZ, Javier. Introduccin a Java Script. Espaa. 2008. 134p. Powell, Thomas A. (2001), HTML 4 Manual de Referencia, Primera Edicin,

McGrawHill

Risquez M, Fuenmayor, Pereira B. (1999). Metodologa de la Investigacin.

Manual Terico Prctico. * Roger S. Pressman (2005). Ingeniera del Software: un enfoque prctico.

Madrid. McGraw-Hill * * * * Sabino A. (1994), Como hacer una tesis. Santa Fe Sabino, C. (2002). El proceso de investigacin (4a ed.). Caracas: Panapo. Universidad de Los Andes. [On-line]. Disponible en: Montar una web con apache+php+Mysql http://www.ula.ve/ en Linux. (2001).

[On-line]. Disponible en: http://www.programacion.net/articulos/apache.php * PHP: Hypertext Preprocessor [Online]. Disponible en:

http://es.php.net/Manual/ * Free Software Foundation [Online]. Disponible en: http://www.fsf.org/

* * *

GNU Project [online]. Disponible en: http://www.gnu.org/ Libros Web en espaol [Online]. Disponible en: http://www.librosweb.es/ Diferencias entre PostgreSQL y MySQL [online]. Disponible en:

http://www.netpecos.org/docs/mysql_postgres/index.html

ANEXOS

Manual de Usuario

GLOSARIO DE TERMINOS ActiveX.- Es una tecnologa de Microsoft para el desarrollo de pginas dinmicas. Tiene presencia en la programacin del lado del servidor y del lado del cliente, aunque existan diferencias en el uso en cada uno de esos dos casos. Browsers.- Programas que permiten ver las pginas de la Malla Mundial o WWW. Correo Electrnico.- El correo electrnico (email, electronic mail) es el intercambio de mensajes almacenados en computadora por medio de las telecomunicaciones. CSS.- son un lenguaje formal usado para definir la presentacin de un documento estructurado escrito en HTML o XML CGI.- El CGI por sus siglas en ingls 'Common Gateway Interface' es de las primeras formas de programacin Web dinmica Hipermedia.- Se estructura alrededor de la idea de ofrecer un entorno de trabajo y de aprendizaje similar al pensamiento humano; es un formato especialmente interactivo, en el que el usuario controla las opciones. Hipertexto.- Concebido como documento, como contenido de la informacin que incluye tanto los fragmentos o nodos de la informacin, como las conexiones entre esos fragmentos Hiperdocumento.- Documento digital con prestaciones hipertextuales. HTML (Hypertext Markup Language).- Es un lenguaje de marcas de hipertexto y contiene una coleccin de elementos que indican la estructura y forma del documento que ser interpretado por los navegadores de Web. HTTP.- El Protocolo de Transferencia de Hipertexto (Hypertext Transfer Protocol) es un sencillo protocolo cliente-servidor que articula los intercambios de informacin entre los clientes Web y los servidores http

Hiperespacio es un trmino que describe el nmero total de ubicaciones individuales y todas sus interconexiones en un entorno hipertextual, por ejemplo en la World Wide Web Ingeniera Web.- Es la que aplica un enfoque genrico que se suaviza con estrategias, tcticas y mtodos especializados Interaccin.- Accin que se ejerce recprocamente entre dos o ms objetos, agentes, fuerzas, funciones, etc. Internet.- Internet es conocido como una red de redes, es una compleja estructura de redes formada por millones de ordenadores IWeb.- Proporciona la capacidad de compartir contenido de otras aplicaciones usando plantillas de Apple. Facilita a los usuarios la posibilidad de crear vnculos a sus propios podcast desde la pgina Web. Metodologa.- Metodologa es una meta-observacin sobre los conocimientos de una ciencia, teora o sobre mtodos de esta. MySQL.- Es un sistema gestor de bases de datos, este nos permite guardar informacin y poder realizar pginas ms dinmicas. Open Source.- Fuente abierta. Pgina Web.- Es un documento electrnico que contiene informacin especfica de un tema en particular y que es almacenado en algn sistema de cmputo. Paradigma.- Se define al paradigma como un marco terico- metodolgico que utiliza el investigador para los fenmenos sociales en el contexto de una determinada sociedad. Sitio Web.- Es un conjunto de archivos electrnicos y pginas Web referentes a un tema en particular. Tags.- Etiquetas o directivas que usa HTML UML.- Unified Modeling Language, Lenguaje de Modelado unificado. Validacin.- Comprobacin de rangos es un mtodo importante. Comprobacin de los datos introducidos en una aplicacin. WebApp.- Una aplicacin que se accede con un navegador de Web encima de una red como la Internet o una intranet

Vous aimerez peut-être aussi