Tesis Final

17
FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA DE SISTEMAS DISEÑO E IMPLEMENTACIÓN DE UNA APLICACIÓN WEB COMO MEDIO DE COMUNICACIÓN INTERACTIVO PARA PROMOCIONAR Y MEJORAR PROCESOS DE FORMACIÓN ACADEMICA EN LA INSTITUCIÓN EDUCATIVA N° 054 FERMINA CAMPAÑA DE ZUÑIGA DEPARTAMENTO DE TUMBES, AÑO 2014 PRESENTADO POR: RAMÍREZ ARELLANO, SANDRA LISBETH TUMBES - PERÚ 2014

description

Tesis Final

Transcript of Tesis Final

  • FACULTAD DE INGENIERA

    ESCUELA DE INGENIERA DE SISTEMAS

    DISEO E IMPLEMENTACIN DE UNA APLICACIN WEB

    COMO MEDIO DE COMUNICACIN INTERACTIVO PARA

    PROMOCIONAR Y MEJORAR PROCESOS DE FORMACIN

    ACADEMICA EN LA INSTITUCIN EDUCATIVA N 054

    FERMINA CAMPAA DE ZUIGA DEPARTAMENTO DE

    TUMBES, AO 2014

    PRESENTADO POR:

    RAMREZ ARELLANO, SANDRA LISBETH

    TUMBES - PER

    2014

  • 1. Introduccin

    A travs de los aos el hombre ha presentado un cambio radical en su nivel de vida; los

    conocimientos que l ha logrado acumular y aplicar ha sido para su beneficio que ha

    cambiado radicalmente su modo de vivir. Existe una notable diferencia entre el hombre de

    hace unas cuantas dcadas y el hombre moderno, tal diferencia se ha dado por el desarrollo

    de la ciencia que est estrechamente relacionada con las innovaciones tecnolgicas.

    Las necesidades de ciencia y tecnologa en nuestro pas ya no se satisfacen con la enseanza

    a los estudiantes como se verifica una ley cientfica o como usar determinado equipo y

    maquinaria que resultara obsoleta en un futuro prximo; en nuestro tiempo el preparar gente

    capaz de pensar y entender los principios bsicos de la ciencia y tcnica es fundamental para

    que no le detengan las dificultades que se presente e incluso que pueda desarrollar nuevos

    procedimientos, en cualquiera que sea su campo de trabajo.

    Por lo expuesto anteriormente se considera que la institucin educativa tiene la necesidad de

    creacin de una aplicacin web en donde se podr promocionar, fortalecer e interactuar y

    tener conocimiento del uso de las tecnologas que hoy en da nos gobiernan en donde es

    necesario que todos conozcamos de ello y consideramos que con la creacin de la aplicacin

    se lograra la actualizacin de la institucin y de las personas que harn uso de ella.

    1.1. Planteamiento del Problema 1.1.1. Caracterizacin del problema

    Hoy en da con el avance de la tecnologa, hay herramientas las cuales se han convertido muy

    importantes para el uso del ser Humano en la vida cotidiana.

    Trataremos de dar una explicacin y hallar una posible solucin a ello, lo cual ser muy

    beneficiosa y til para el uso diario en la institucin educativa en la cual se aplicar.

    Existen diversos tipos de tecnologas, las cuales se aplican constantemente y en ocasiones

    sin el conocimiento de ello, consideramos que es necesaria la creacin de un sitio Web en la

    institucin educativa, es por esto que entre los puntos de inters he considerado necesario

    crear un espacio en donde se pueda interactuar constantemente y en donde se pueda

    promocionar y fortalecer los procesos de formacin, como tambin tener acceso a

    informacin del uso de la tecnologa para aquellas personas que no conocen de ello. La

    aplicacin permitir tambin que los usuarios tengan conocimiento sin necesidad de asistir a

    la institucin de actividades que se desarrollaran y se levaran a cabo en la misma.

    El desarrollo de una aplicacin web es de mucha ventaja como en el ahorro de tiempo como

    en la realizacin de tareas sin necesidad de descargar programas, sin problemas de

    compatibilidad con el software o el explorador web, en donde tambin no ocupara espacio

    en el disco duro de nuestra PC, ser portable es decir ser independiente del ordenador en el

    que se utilice.

    1.1.2. Enunciado del problema

    Cmo la herramienta a utilizar permitir la comunicacin interactiva para promocionar y fortalecer los procesos de formacin pedaggicos de en la institucin educativa N 054 Fermina Campaa de Ziga?

  • 1.2. Objetivos de la investigacin

    1.2.1. Objetivo General Disear, construir y aplicar una propuesta de APLICACIN WEB que integre y permita

    proporcionar informacin de la institucin, facilitando el acceso a los diferentes recursos y

    servicios que ofrece e incorporando nuevas tecnologas. El principal objetivo es prototipo

    para el sitio Web de la I.E. de forma que pueda disponer de un sistema de publicacin en

    Internet para proporcionar el mayor nmero posible de servicios a los miembros de la

    Comunidad Educativa, incluso para servir a usuarios que sin pertenecer a dicha Comunidad

    puedan estar interesados en determinados aspectos de la institucin. El sistema permitir

    administrar un portal con publicacin en lnea.

    1.2.2. Objetivos especficos

    Desarrollar proyectos investigativos de inters usando elementos y/o aplicaciones para crear un Sitio web para promocionar y fortalecer los procesos de formacin

    pedaggica de la institucin.

    Dar en la web una imagen ms acorde con la nueva identidad de la institucin.

    Facilitar el acceso a los contenidos de la institucin educativa desde cualquier PC.

    Originar aplicaciones educativas que puedan ser usados por la institucin posteriormente.

    Difundir en los alumnos informacin que sera de importancia para su desarrollo acadmico.

    1.3. Justificacin

    1.3.1. Econmica La realizacin de la aplicacin web en la institucin educativa N 054 Fermina Campaa de

    Ziga nos permitir ahorrar tiempo en lo que es la realizacin de actividades, obtencin de

    informacin por parte de los usuarios y tambin por parte de dinero no ser necesario de estar

    actualizando las versiones como en el caso de software, ni comprando licencia, etc.

    1.3.2. Tecnolgica

    Utilizando los conocimientos adquiridos en el transcurso de los estudios en la universidad se

    podr disear en implementar una aplicacin web y todas las actividades a programar

    previamente estudiadas, ya que tambin se cuenta con el uso y prctica de la tecnologa que

    hoy en da es de mucho beneficio.

  • En el mbito de la tecnologa de informacin se aplicarn los conceptos del proceso de

    desarrollo de aplicaciones desde la creacin de la interfaz hasta las pruebas de desarrollado

    y puesta en produccin, haciendo un nfasis mayor en la etapa de desarrollo.

    1.3.3. Acadmico Utilizando los conocimientos adquiridos en la universidad nos permitir el desarrollo de la

    aplicacin Web y permitir un mejor desarrollo de la formacin acadmica de los estudiantes

    de la institucin educativa N 054 Fermina Campaa de Ziga haciendo uso de la tecnologa

    que es lo que se da en la actualidad.

    2. Marco Terico Y Conceptual

    2.1. Antecedentes

    2.1.1. Internacionales

    Betty Medrano Tirado, Maricely Villalba Buelvas (2009) Diseo e implementacin de un sitio web como medio de comunicacin interactiva para promocionar y fortalecer los

    procesos de formacin pedaggicos de la institucin educativa escuela normal superior de

    corozal utilizando dreamweaver resalto: A pesar de que la Institucin Educativa Escuela Normal Superior de Corozal es conocida a

    nivel regional y nacional por su modalidad pedaggica, complementada con una variedad de

    herramientas tecnolgicas como: una sala de informtica, sala de bilingismo, un aula mvil

    e internet, las cuales son asequibles por la comunidad normalista, carece de un medio

    tecnolgico institucionalizado que promocione sus avances e innovaciones en los procesos

    de formacin pedaggica y permita el uso de la comunicacin a travs de los medios

    tecnolgicos modernos como un sitio Web(2).

    Corts (2013) Diseo, Elaboracin, Pruebas E Implementacin Para Desarrollar Aplicaciones Web Con Los Procesos Y Recursos Del Colegio Gimnasio Los Alczares, resalto:

    Se sabe el mundo de la informtica es un mundo muy extenso y de grandes bifurcaciones

    donde cada rama es un complemento clave para los avances tecnolgicos puedan seguir

    avanzando.

    El presente informe est enfocado en mundo de desarrollo web.

    Este trabajo es un informe de prcticas realizadas en el Colegio Gimnasio Los Alczares,

    donde se realizaron aplicaciones web desarrolladas en php y utilizando libreras de jquery

    para su mejor funcionamiento y dar un mejor estilo a la plantilla (CSS), pero bueno estos son

    temas que en captulos posteriores mencionar.

    El presente informe se realiz para exponer la experiencia adquirida en el Colegio

    Gimnasio Los Alczares durante el periodo de prcticas, la metodologa, ambiente y

    herramientas de desarrollo, tambin, los objetivos alcanzados y recomendaciones para un

  • buen desarrollo de una aplicacin web; este trabajo contiene 5 captulos, ellos son: plan de

    trabajo, marco terico, metodologa, conclusiones y recomendaciones.

    2.1.2. Nacionales

    Corcuera (2010) en la tesis Desarrollo del sitio web institucional de La Escuela Superior de

    Formacin Artstica Pblica de Bellas Artes Macedonio de la Torre de Trujillo, resalto:

    La realidad es que Internet es una herramienta de trabajo imprescindible en las empresas

    modernas, universidades y en los organismos pblicos y privados. Para facilitar la presencia

    de los Centros de Enseanza en internet, estas acceden para la publicacin de su pgina Web

    y se le asigna una URL y correo electrnico. A partir de aqu desarrollar y publicara en la

    Web (contratando los servicios de alguna empresa privada). Con estos precedentes, es

    posible encontrar sitios Web des de una pgina nica con los datos postales del centro hasta

    contenidos muy completos, con un sistema de navegacin (mediante enlaces de texto en

    forma arbrea, enlaces de texto sin orden, etc.). Empleando herramientas de desarrollo de

    sitios web (HTML, ASP, JavaScript, etc.) para su creacin. (1)

    Correa, Ramos (2010), diseo y desarrollo de una pgina web para la facultad de ingeniera

    industrial de la universidad nacional de Piura", recalco:

    En la actualidad segn la ley de transparencia y Acceso de Informacin se exige a toda institucin

    pblica contar con una pgina Web, en la que figure informacin institucional actualizada como Datos

    generales de la entidad, incluyendo disposiciones y comunicados emitidos, su organizacin,

    organigrama y procedimientos. Enmarcados dentro de este contexto, la facultad de Ing. Industrial por

    formar parte de una institucin del estado como lo es la Universidad Nacional de Piura (UNP) se ve

    en la necesidad de implementar una pgina Web donde se d a conocer su historia, servicios que

    brinda y a su vez su estructura organizacional. (2)

    2.2. Bases Tericas

    2.2.1. Metodologa

    La metodologa hace referencia al conjunto de procedimientos racionales utilizados para

    alcanzar una gama de objetivos que rigen una investigacin cientfica, una exposicin

    doctrinal2 o tareas que requieran habilidades, conocimientos o cuidados especficos.

    Alternativamente puede definirse la metodologa como el estudio o eleccin de un mtodo

    pertinente para un determinado objetivo. No debe llamarse metodologa a cualquier

    procedimiento, ya que es un concepto que en la gran mayora de los casos resulta demasiado

    amplio, siendo preferible usar el vocablo mtodo. (3)

    2.2.1.1. Metodologa de desarrollo de software

    Metodologa de desarrollo de software en ingeniera de software es un marco de trabajo usado

    para estructurar, planificar y controlar el proceso de desarrollo en sistemas de informacin.

  • 2.2.1.2. Enfoques de desarrollo de software

    Cada metodologa de desarrollo de software tiene ms o menos su propio enfoque para el

    desarrollo de software. Estos son los enfoques ms generales, que se desarrollan en varias

    metodologas especficas. Estos enfoques son los siguientes:

    - Modelo en cascada: Framework lineal.

    - Prototipado: Framework iterativo.

    - Incremental: Combinacin de framework lineal e iterativo.

    - Espiral: Combinacin de framework lineal e iterativo.

    - RAD: Rapid Application Development, framework iterativo. (4)

    2.2.2. Software

    Definicin: Se conoce como software al equipamiento lgico o soporte lgico de un sistema

    informtico, que comprende el conjunto de los componentes lgicos necesarios que hacen

    posible la realizacin de tareas especficas, en contraposicin a los componentes fsicos que

    son llamados hardware. Los componentes lgicos incluyen, entre muchos otros, las

    aplicaciones informticas; tales como el procesador de texto, que permite al usuario realizar

    todas las tareas concernientes a la edicin de textos; el llamado software de sistema, tal como

    el sistema operativo, que bsicamente permite al resto de los programas funcionar

    adecuadamente, facilitando tambin la interaccin entre los componentes fsicos y el resto de

    las aplicaciones, y proporcionando una interfaz con el usuario.

    Software libre

    Es la denominacin del software que brinda libertad a los usuarios sobre su producto

    adquirido y por tanto, una vez obtenido, puede ser usado, copiado, estudiado, modificado y

    redistribuido libremente. Segn la Free Software Foundation, el software libre se refiere a la

    libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el

    software; de modo ms preciso, se refiere a cuatro libertades de los usuarios del software: la

    libertad de usar el programa, con cualquier propsito; de estudiar el funcionamiento del

    programa, y adaptarlo a las necesidades; de distribuir copias, con lo que puede ayudar a otros;

    de mejorar el programa y hacer pblicas las mejoras, de modo que toda la comunidad se

    beneficie (para la segunda y ltima libertad mencionadas, el acceso al cdigo fuente es un

    requisito previo).

    El software libre suele estar disponible gratuitamente, o a precio del coste de la distribucin

    a travs de otros medios; sin embargo no es obligatorio que sea as, por ende no hay que

    asociar software libre a software gratuito (denominado usualmente freeware), ya que,

    conservando su carcter de libre, puede ser distribuido comercialmente (software

    comercial). Anlogamente, el software gratis o gratuito incluye en algunas ocasiones el

    cdigo fuente; no obstante, este tipo de software no es libre en el mismo sentido que el

  • software libre, a menos que se garanticen los derechos de modificacin y redistribucin de

    dichas versiones modificadas del programa.

    Programacin orientada a objetos

    Es un paradigma de programacin que usa objetos y sus interacciones para disear

    aplicaciones y programas de computadora. Est basado en varias tcnicas, incluyendo

    herencia, modularidad, polimorfismo, y encapsulamiento. Su uso se populariz a principios

    de la dcada de 1990. Actualmente son muchos los lenguajes de programacin que soportan

    la orientacin a objetos.

    Clasificacin del software

    Si bien esta distincin es, en cierto modo, arbitraria, y a veces confusa, a los fines prcticos

    se puede clasificar al software en tres grandes tipos:

    Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador

    de los detalles del sistema informtico en particular que se use, aislndolo especialmente del

    procesamiento referido a las caractersticas internas de: memoria, discos, puertos y

    dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema

    le procura al usuario y programador adecuadas interfaces de alto nivel, controlador,

    herramientas y utilidades de apoyo que permiten el mantenimiento del sistema global.

    Incluye entre otros:

    Sistemas operativos

    Controladores de dispositivos

    Herramientas de diagnstico

    Herramientas de Correccin y Optimizacin

    Servidores

    Utilidades

    Software de programacin: Es el conjunto de herramientas que permiten al programador

    desarrollar programas informticos, usando diferentes alternativas y lenguajes de

    programacin, de una manera prctica. Incluyen bsicamente:

    Editores de texto

    Compiladores

    Intrpretes

    Enlazadores

    Depuradores

    Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente

    en un entorno visual, de forma tal que el programador no necesite introducir mltiples

    comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada

    interfaz grfica de usuario (GUI).

  • Software de aplicacin: Es aquel que permite a los usuarios llevar a cabo una o varias

    tareas especficas, en cualquier campo de actividad susceptible de ser automatizado o

    asistido, con especial nfasis en los negocios. Incluye entre muchos otros:

    Aplicaciones para Control de sistemas y automatizacin industrial

    Aplicaciones ofimticas

    Software educativo

    Software empresarial

    Bases de datos

    Telecomunicaciones (por ejemplo Internet y toda su estructura lgica)

    Videojuegos

    Software mdico

    Software de clculo numrico y simblico.

    Software de diseo asistido (CAD)

    Software de control numrico (CAM) (5)

    - En mi opinin un software es la creacin de un interface ya sea esttico o dinmico

    que permita la interaccin entre el usuario y el operador.

    2.2.3. Aplicaciones Web

    En la ingeniera de software se denomina aplicacin web a aquellas herramientas que los

    usuarios pueden utilizar accediendo a un servidor web a travs de Internet o de una intranet

    mediante un navegador. En otras palabras, es una aplicacin software que se codifica en un

    lenguaje soportado por los navegadores web en la que se confa la ejecucin al navegador.

    Las aplicaciones web son populares debido a lo prctico del navegador web como cliente

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

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

    Existen aplicaciones como los web mails, wikis, weblogs, tiendas en lnea y la propia

    Wikipedia que son ejemplos bien conocidos de aplicaciones web.

    Es importante mencionar que una pgina Web puede contener elementos que permiten una

    comunicacin activa entre el usuario y la informacin. Esto permite que el usuario acceda a

    los datos de modo interactivo, gracias a que la pgina responder a cada una de sus acciones,

    como por ejemplo rellenar y enviar formularios, participar en juegos diversos y acceder a

    gestores de base de datos de todo tipo. (6)

    - Ventajas

    Reduccin de costos

    Ahorro de tiempo

    No ocupan espacio

    Estn siempre actualizadas

  • No consumen nuestros recursos

    Multiplataforma

    Reduccin de costos

    2.2.4. Lenguaje de programacin

    Un lenguaje de programacin es un lenguaje que puede ser utilizado para controlar el

    comportamiento de una mquina, particularmente una computadora. Consiste en un conjunto

    de reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos,

    respectivamente. Aunque muchas veces se usa lenguaje de programacin y lenguaje

    informtico como si fuesen sinnimos, no tiene por qu ser as, ya que los lenguajes

    informticos engloban a los lenguajes de programacin y a otros ms, como, por ejemplo, el

    HTML. Segn la forma de ejecucin:

    Lenguajes compilados: Los compiladores son aquellos cuya funcin es traducir un

    programa escrito en un determinado lenguaje a un idioma que la computadora entienda

    (lenguaje mquina con cdigo binario).

    Lenguajes interpretados: Se puede tambin utilizar una alternativa diferente de los

    compiladores para traducir lenguajes de alto nivel. En vez de traducir el programa fuente y

    grabar en forma permanente el cdigo objeto que se produce durante la corrida de

    compilacin para utilizarlo en una corrida de produccin futura, el programador slo carga

    el programa fuente en la computadora junto con los datos que se van a procesar. A

    continuacin, un programa intrprete, almacenado en el sistema operativo del disco, o

    incluido de manera permanente dentro de la mquina, convierte cada proposicin del

    programa fuente en lenguaje de mquina conforme vaya siendo necesario durante el proceso

    de los datos. No se graba el cdigo objeto para utilizarlo posteriormente. (7)

    Las ventajas de este lenguaje son:

    - Por Internet a la mayor brevedad. No es necesario que incluya informacin sobre el

    formato o las fuentes, lo cual disminuira la velocidad y aumentara, en consecuencia,

    el tiempo para que el documento sea cargado y desplegado en pantalla.

    - Los documentos HTML son independientes de los dispositivos, es decir, se

    despliegan en cualquier plataforma; todo lo que necesita es un visualizador para la

    plataforma en la que trabaje, que sea capaz de entender HTML.

    - A nivel de su programacin, es un lenguaje muy sencillo para aprender y de breve y

    fcil manejo. Son muy pocas las etiquetas e instrucciones que se tienen que recordar

    y adems ya hay en el mercado editores que facilitan su manejo.

    2.2.5. PHP

    Por su acrnimo significa Hypertext Preprocessor es un lenguaje open source, lo significa

    que es gratuito. Este es uno los lenguajes ms poderosos para desarrollar aplicaciones web

  • por su fcil y total integracin con HTML y otras herramientas que ayudan para dar un mejor

    y estilo funcionamiento, tales como: javascript y css.

    PHP se ha convertido en unos de los lenguajes ms preferidos por los desarrolladores por la

    diversidad de funciones que permiten una gran adaptabilidad a todo tipo de situaciones. La

    mayora de su sintaxis es similar a C, Java y Perl y es fcil de aprender. La meta de este

    lenguaje es permitir escribir a los creadores de pginas web, pginas dinmicas de una

    manera rpida y fcil.

    2.2.6. Javascript

    Javascript es un lenguaje de programacin que permite a los desarrolladores crear acciones

    en sus pginas web; puede ser utilizado por profesionales y para quienes se inician en el

    desarrollo y diseo de sitios web. No requiere de compilacin ya que el lenguaje funciona

    del lado del cliente, los navegadores son los encargados de interpretar estos cdigos.

    Muchos confunden el Javascript con el Java pero ambos lenguajes son diferentes y tienes sus

    caractersticas singulares. Javascript tiene la ventaja de ser incorporado en cualquier pgina

    web, puede ser ejecutado sin la necesidad de instalar otro programa para ser visualizado.

    Java por su parte tiene como principal caracterstica ser un lenguaje independiente de la

    plataforma.

    Se puede crear todo tipo de programa que puede ser ejecutado en cualquier ordenador del

    mercado: Linux, Windows, Apple, etc. Debido a sus caractersticas tambin es muy utilizado

    para internet.

    Como sntesis se pude decir que Javascript es un lenguaje interpretado, basado en prototipos,

    mientras que Java es un lenguaje ms orientado a objetos.

    Al igual que HTML, Javascript es un lenguaje de programacin que se puede utilizar para

    construir sitios Web y para hacerlos ms interactivos.

    Aunque comparte muchas de las caractersticas y de las estructuras del lenguaje Java, fue

    desarrollado independientemente. El lenguaje Javascript puede interactuar con el cdigo

    HTML, permitiendo a los programadores web utilizar contenido dinmico. Por ejemplo, hace

    fcil responder a los acontecimientos iniciados por usuarios (como introduccin de datos en

    formularios) sin tener que utilizar CGI.

    El lenguaje Javascript es opensource, por lo cualquier persona puede utilizarlo sin comprar

    una licencia.

    2.2.7. jQuery

    jQuery es una biblioteca JavaScript, este a su vez es rpido, pequeo y rico en funciones.

    Hace las cosas como documento HTML permitiendo manipulacin, el control de eventos,

    animacin y Ajax mucho ms simple con una API fcil de usar que funciona a travs de una

  • multitud de navegadores. Con una combinacin de versatilidad y capacidad de ampliacin,

    jQuery ha cambiado la forma en que millones de personas escriben JavaScript.

    2.2.8. Apache

    Es un servidor que nos proporciona una excelente herramienta y al ser ms liviano en carga

    del procesador para los PC, es muy utilizado en el mercado, aunque reduce un poco los

    servicios ofrecidos, pero para el almacenamiento web y administracin del mismo es muy

    buena y provee los elementos necesarios para llevar a cabo las tareas previstas.

    2.2.9. MySQL

    Para el desarrollo y la administracin de la base de datos emplearemos el sistema

    MYSQL que es un sistema de gestin de base de datos relacional, multiusuario.

    Algunas de la ventajas por la cuales utilizaremos MySQL es su rapidez, adems es seguro y

    fcil de usar. MySQL tambin ha desarrollado un conjunto de caractersticas muy prcticas,

    en estrecha cooperacin con otros usuarios. MySQL fue desarrollado para manejar grandes

    bases de datos mucho ms rpido que las soluciones existentes y ha sido usado exitosamente

    en ambientes de produccin con altas demandas, por varios aos. Aunque est bajo un

    desarrollo constante, MySQL siempre ofrece conjunto de funciones muy poderoso y

    eficiente. La conectividad, velocidad y seguridad hace de MySQL una suite poderosa para

    acceder a bases de datos en Internet.

    Al ser estas algunas de las tecnologas libres y ms usadas en el mundo, hemos elegido

    integrarlas gracias a su fcil manejo y gran posibilidad de accin, adems nos permiten

    realizar grandes desarrollos con un alto nivel tecnolgico y funcional.

    2.2.10. Flash

    Es un programa que facilita la utilizacin de tecnologa en la Web, permitiendo la creacin

    de animaciones vectoriales. El inters en el uso de grficos vectoriales es que stos permiten

    llevar a cabo animaciones de poco peso, es decir, que tardan poco tiempo en ser cargadas por

    el navegador. En los grficos vectoriales una imagen es representada a partir de lneas (o

    vectores) que poseen determinadas propiedades (color, grosor...). La calidad de este tipo de

    grficos no depende del zoom o del tipo de resolucin con el cual se est mirando el grfico.

    Por mucho que nos acerquemos, el grfico no se pixeliza, ya que el ordenador traza

    automticamente las lneas para ese nivel de acercamiento. Flash almacena su s archivos con

    varias extensiones. (8)

    2.2.11. Internet

    Internet es un conjunto descentralizado de redes de comunicacin interconectadas que

    utilizan la familia de protocolos TCP/IP, lo cual garantiza que las redes fsicas heterogneas

    que la componen funcionen como una red lgica nica, de alcance mundial. Uno de los

    servicios que ms xito ha tenido en Internet ha sido la World Wide Web (WWW o la Web),

  • a tal punto que es habitual la confusin entre ambos trminos. La WWW es un conjunto de

    protocolos que permite, de forma sencilla, la consulta remota de archivos de hipertexto. (6)

    2.3. Hiptesis

    2.3.1. Hiptesis general

    La implementacin de una aplicacin web servir de medio de comunicacin interactivo para

    promocionar y mejorar procesos de formacin acadmica en la institucin educativa Fermina

    Campaa de Ziga, Tumbes.

    2.3.2. Hiptesis especificas

    - El uso de una aplicacin web ser adecuado para los estudiantes para fortalecer su

    aprendizaje.

    - Su interfaz ser dinmica que tendr la aceptacin de los usuarios.

    - Permitir tener acceso a informacin de la institucin por usuarios ajenos a ella.

    3. Metodologa

    3.1. Diseo de la Investigacin

    Diseo no experimental, transversal, de una sola casilla

    M -------> O

    Dnde:

    M: Docentes, alumnos, personal administrativos y usuarios externos de la Institucin

    Educativa Fermina Campaa de Ziga.

    O: Observacin.

    3.2. Poblacin

    La poblacin estar constituida por el total personas que tendrn acceso a la Aplicacin

    Web en la Institucin Educativa "Fermina Campaa de Ziga" en la Regin Tumbes.

    Muestra

  • Se utilizar el muestreo no probabilstico, por cuotas, porque se requiere una cuidadosa y

    controlada eleccin de los sujetos con las caractersticas especificadas en el planteamiento

    del problema.

    3.3. Tcnicas e instrumentos

    3.3.1. Tcnicas e instrumentos de recoleccin de datos.

    Tcnicas de recoleccin:

    - Encuesta

    Instrumentos:

    - Cuestionario

    3.3.2. Procedimientos de recoleccin de datos

    En la recoleccin de datos se implement instrumentos de recoleccin como lo que es la

    entrevista con el personal administrativo de la institucin educativa Fermina Campaa de

    Ziga de la ciudad de Tumbes aplicndole un cuestionario. As mismo visitando el local

    donde se encuentra dicha ferretera para a travs de una observacin rpida ver las

    deficiencias en el proceso de venta.

    3.3.3. Definicin y operacin de las variables

    Variables Definicin

    conceptual

    Dimensiones Indicadores

    V. I:

    Aplicacin Web

    Herramienta

    que los

    usuarios

    pueden utilizar

    accediendo a

    un servidor

    web a travs

    de Internet o

    de una intranet

    Plataforma de

    programacin.

    - Compatibilidad con el software instalado.

    - Aplicacin de plataforma estudiada.

    - Versatilidad y Facilidad para el desarrollo de la

    aplicacin.

    - Prueba la adecuacin del software y retroalimenta

    de acuerdo a resultados.

  • mediante un

    navegador.

    Sistema Manejador

    de Base de Datos.

    - Tiene en cuenta criterios para la seleccin del

    SGBD.

    - Disea adecuadamente vistas lgica y fsica de

    la BD de la aplicacin.

    - Administra correctamente la BD.

    Metodologa de

    Desarrollo de

    software.

    - Tiene en cuenta los requerimientos de los

    usuarios.

    - Elige la metodologa aplicada al DS.

    - Ordena los procesos desarrollados por el

    software.

    - Documenta el desarrollo de la metodologa.

    V. D:

    - Mejorar procesos

    de

    formacin

    acadmic

    a

    1. Acceso

    2. Rapidez

    3. Seguridad

    1.1. Ser de fcil acceso

    para todas las personas que

    quieran tener conocimiento

    de la institucin. 2.1. Obtendrn la informacin

    en cuestin de segundos.

    3.1. Permitir navegar de una

    manera segura y factible.

    3.3.4. Plan de anlisis

    Los datos obtenidos sern codificados y luego sern ingresados en el diseo de la aplicacin

    web sistemas el cual ser implementado en la Institucin Educativa "Fermina Campaa de

    Ziga" Tumbes.

    4. Resultados

    Modelo Diagrama de casos de Uso

  • Referencias 1. Santos LMCDl. DESARROLLO DEL SITIO WEB INSTITUCIONAL DE LA ESFAP MACEDONIO DE LA

    TORRE. Tesis. Trujillo: Escuela Superior de Formacin Artstica de Bellas Artes, Trujillo; 2010.

    2. josebazan correa jnr. diseo y desarrollo de uan pagina web pra la facultad e ingenieria

    industrial de la universidad nacional de piura. Tesis. Piura: Universidad nacional de Piura, Piura;

    2010.

    3. wikipedia.org. metodologia. [Online].; 2014 [cited 2014 agosto 21. Available from:

    http://es.wikipedia.org/wiki/Metodolog%C3%ADa.

    4. wikipedia.org. metodologia del desarrollo del Software. [Online].; 2014 [cited 2014 agosto 21.

    Available from:

    http://es.wikipedia.org/wiki/Metodolog%C3%ADa_de_desarrollo_de_software.

    5. wipiperia organizacion. software. [Online].; 2014 [cited 2014 Agosto 20. Available from:

    http://es.wikipedia.org/wiki/Software.

    6. wikipedia.org. Internet. [Online].; 2014 [cited 2014 Agosto 22. Available from:

    http://es.wikipedia.org/wiki/Internet.

    7. wikipedia organizacion. Aplicacion Web. [Online].; 2014 [cited 2014 Julio 20. Available from:

    http://es.wikipedia.org/wiki/Aplicaci%C3%B3n_web.

    8. saavedra J. el mundo informatico. [Online].; 2014 [cited 2014 Julio 21. Available from:

    http://jorgesaavedra.wordpress.com/2007/05/05/lenguajes-de-programacion/.

    9. lacoctelera.net. Tecnologas utilizadas en el diseo y desarrollo de aplicaciones web. [Online].;

    2008 [cited 2014 julio 21. Available from:

    http://jeremilevi.lacoctelera.net/post/2013/06/19/tecnologias-utilizadas-el-diseno-y-

    desarrollo-aplicaciones.

  • 5. ANEXOS

    Encuesta

    Fuente: Poblacin trabajadora de la Institucin Educativa Fermina Campaa

    de Ziga Tumbes, 2014.

    PREGUNTAS SI NO

    1. Tiene conocimiento de los procesos que se aplican para el control de notas y de las matriculas en la institucin educativa?

    2. Te gustara que el Sistema de matriculacin se realice para toda la institucin?

    3. La implementacin del Sistema de matriculacin favorece en gran parte a la Unidad Educativa como al alumnado.

    4. Est de acuerdo con la elaboracin del Sistema de Matriculacin y Notas?

    5. Estara dispuesto a colaborar con la recoleccin de datos para nuestro proyecto?

    6. Con el Sistema de Matriculacin se agilitaran de gran manera los tramites de matriculacin de los alumnos?

    7. A su criterio, Sera conveniente la capacitacin para el uso de este software?