Está en la página 1de 55

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN


UNIVERSITARIA CIENCIA Y TECNOLÓGICA
INSTITUTO UNIVERSITARIO SAN FRANCISCO

APLICACIÓN WEB PARA LA VERIFICACIÓN DE VEHÍCULOS


RECUPERADOS POR LA POLICÍA NACIONAL BOLIVARIANA DEL
ESTADO ZULIA

Trabajo Especial de grado presentado como requisito para optar por el


Título de Técnico Superior Universitario en Informática

Autor:
Br. Yorbi Parra

Tutor Académico:
Ing. Javier Coronado (MSc)

Tutora Metodología:
Lcda. Flor Durán (MSc)

San Francisco, Octubre de 2017


APLICACIÓN WEB PARA LA VERIFICACIÓN DE VEHÍCULOS
RECUPERADOS POR LA POLICÍA NACIONAL BOLIVARIANA DEL
ESTADO ZULIA
DEDICATORIA

Primeramente a Dios por darme la fuerza para superar los momentos


difíciles, y aprender de los errores y permitirme cumplir mi sueño.

A mis padres Rubia Melean y Jairo Parra que con su amor,


dedicación, paciencia, trabajo y apoyo, me dan fuerzas para preservar en los
momentos difíciles e inspirarán confianza para seguir adelante y me
ayudaron a culminar con este éxito.

A mi hermoso hijo Adrián Parra y a mi bella y hermosa esposa Adriana


Hernández que con su apoyo, confianza, dedicación, fue parte fundamental
en este logro, gracias mi amor te amo.

Al Instituto Universitario San Francisco por darme la oportunidad de


estudiar y que cuyas enseñanzas académicas, de una u otra manera
ayudaron el logro de mis metas como futuro profesional.

A los profesores, que compartieron sus conocimientos, en especial a


mis asesores de tesis que con su apoyo, y paciencia se logró la realización
de este trabajo especial de grado. Sin ustedes no hubiera llegado aquí
muchas gracias.

Y a todos aquellos, que han quedado en los recintos más escondidos


de mi memoria, pero fueron participes en el desarrollo de este trabajo
especial de grado.

GRACIAS…
Parra Yorbi.

i
AGRADECIMIENTO

Son tantas personas a las cuales debo parte de este triunfo, de lograr
alcanzar mi culminación académica, la cual es el anhelo de todos los que así
lo deseamos.

Primero que todo gracias a Dios por permitir y darme la oportunidad


de obtener todos los conocimientos necesarios para la realización de este
trabajo de grado y darme los mejores padres del mundo.

A mi familia y amigos por su gran poyo, comprensión y paciencia


desde el inicio de la carrera, en especial a mis padres por haberme darme la
vida; porque si no fuera por ellos no estuviera aquí cumpliendo este sueño de
terminar esta carrera.

A los profesores por compartirme de sus conocimientos, por toda la


paciencia que me han tenido, en especial a los profesores Javier Coronado y
Flor Duran, por todo el apoyo brindado en todo momento.

ii
INDICE
Pág.
DEDICATORIA………………………………………………………….......... i
AGRADECIMIENTO………………………………………………………… ii
ÍNDICE GENERAL…………………………………………………………… iii
RESUMEN…………………………………………………………………… iv
Introducción………………………………………………………………… 1
CAPÍTULO I: El Problema
Planteamiento del Problema……………………………………………… 3
Formulación del Problema………………………………………………… 7
Objetivo de la Investigación………………………………………………… 7
Objetivo General……………………………………………………………… 7
Objetivos Específicos……………………………………………………… 7
Justificación e Importancia de la Investigación………………………… 8
Delimitación de la Investigación………………………………………….. 10
CAPÍTULO II: Marco Referencial
Antecedentes de la Investigación………………………………………… 11
Bases Teóricas……………………………………………………………… 14
Definición de Términos……………………………………………………… 32
CAPÍTULO III: Marco Metodológico
Tipo de Investigación………………………………………………………… 35
Diseño de la Investigación………………………………………………… 35
Metodología para el Diseño……………………………………………….. 36
CAPÍTULO IV: Resultados de la Investigación
Análisis de los Resultados………………………………………………… 39
Conclusiones………………………………………………………………….. 45
Recomendaciones………………………………………………………….… 47
Referencias Bibliográficas…………………………………………………… 48
Referencias de Tesis………………………………………………………… 49

iii
INSTITUTO UNIVERSITARIO SAN FRANCISCO
COORDINACIÓN DE INFORMÁTICA

DESARROLLO DE UNA APLICACIÓN WEB PARA LA VERIFICACIÓN DE


VEHÍCULOS RECUPERADOS POR LA POLICÍA NACIONAL BOLIVARIANA
DEL ESTADO ZULIA.

Autores:
Br. Parra Yorbi

Tutores:
Ing. Javier Coronado (MSc)
Lcda. Flor Durán (MSc)

Año: Agosto, 2017

RESUMEN

El estudio tuvo como objetivo principal Implantar una aplicación Web


para verificación y control de vehículos recuperados por la policía nacional
bolivariana del estado Zulia. Dicha investigación fue de tipo aplicada, no
experimental y según su diseño es de campo, a su vez es transversal, la
técnica de recolección de datos utilizada fue la entrevista no estructurada. La
aplicación se desarrolló mediante cinco fases aplicando la metodología de
Montilva (2002), la cual consta de cinco fases y cada una de ellas se divide
en una serie de procesos consecutivos para el desarrollo de aplicaciones
webs, las fases fueron: Análisis del contexto del hiperdocumento, Definición
de los Requerimientos, Diseño del Hiperdocumento, Producción del
Hiperdocumento, Evaluación y Documentación del Hiperdocumento. Así
mismo las herramientas utilizadas para el diseño fueron: MYSQL, PHP,
BOOTSTRAP Y WAMPSERVER. Se pudo constatar el cumplimiento
satisfactorio de los objetivos planteados al inicio de la investigación, en este
sentido se concluyó que el aplicación Web brindará a toda la comunidad,
tanto los usuarios como a otras instituciones toda la información requerida de
una manera más rápida, veraz, y eficaz, proporcionando facilidad de consulta
y obtención de información. En base a los resultados obtenidos, se
recomienda realizar las actualizaciones necesarias y el mantenimiento de la
aplicación, para la puesta en marcha, y de tal forma ofrecer la información
actualizada y oportuna.

Palabras claves: Sitio, Web, Información, Procesos, Verificación,


Vehículos, Policía.
EMELEAN25@GMAIL.COM

iv
Introducción

Con el pasar de los años el avance y la actualización en la informática


ha desempeñado un papel fundamental en todas las aéreas del desempeño
y desarrollo humano, al punto de convertirse en una herramienta
indispensable para la vida cotidiana.

Se entiende que en la actualidad, el conocimiento es de gran


importancia en la sociedad, ya que con él cuenta un ser humano y por ende
las organizaciones. Por eso, la información y la manera como esta se
procesa y difunde es clave para que las organizaciones alcancen el éxito de
manera proactiva y asertiva, generando cambios que ayuden a la
transformación social en la búsqueda de una sociedad justa y más humana.

Dentro de este marco de referencia, las organizaciones e instituciones


públicas y/o privadas forman como elemento clave para la formación del ser
humano, deben no solo adaptarse al cambio sino generarlo. Para lograrlo, un
elemento clave son las tecnologías de la información y comunicaciones que
se han venido generando, las cuales permiten el procesamiento y difusión de
la información de manera automatizada. Una de estas tecnologías son las
aplicaciones web y dentro de estas, los sitios Web, cuyo objetivo principal es
mostrar información y discursos informativos, interactividad con el usuario,
permitiendo el manejo de diferentes procesos a través de la misma.

Dentro de este contexto el cuerpo de policía nacional bolivariana del


estado zulia, en el departamento de receptoría de vehículos, debe contar con
una aplicación web que les permita a las personas tanto ajenas como
allegadas a la institución policial estar en constante comunicación con la
información actualizada e importante.

1
La aplicación Web que se desarrolla en este estudio garantiza a la
comunidad toda la información de los procesos de vehículos recuperados.
Por ello el presente estudio se enfocará en el desarrollo de una aplicación
web con la finalidad de atender las necesidades informativas de las
personas. Por lo cual la investigación se estructuró en cuatro capítulos.

En el capítulo I el problema, se presenta el problema y formulación del


mismo, se establecen los objetivos, como también la justificación a nivel
práctico, teórico, metodológico, tecnológico, desde la perspectiva social y la
delimitación espacial. Luego, en el capítulo II marco teórico, dentro de este
marco se describe los antecedentes consultados, las bases teóricas, la
metodología usada para el desarrollo, herramientas a utilizar, y términos
básicos, continuar con el capítulo III marco metodológico, en este se
especifica el tipo de investigación, y el diseño de la investigación. Por último
el capítulo IV desarrollo de la investigación, en ella se expone como va ser la
aplicación web, tanto parte lógica como el diseño después de haber
analizado los resultados obtenidos. Adicionalmente se incluyen las
conclusiones y recomendaciones.

2
CAPÍTULO I

EL PROBLEMA

Planteamiento del Problema

El inicio de internet se remonta a los años 60, en aquel momento


llamada ARPANET, la cual nació como resultado de un proyecto de
investigación del Departamento de Defensa Norteamericano, el cual
tratabadeencontrarunavíadecomunicaciónalternativaalacomunicaciónatravés
deradio, ya que se preveía que en el caso de una guerra nuclear, las
comunicaciones por radio se verían fuertemente afectadas.

ARPANET estaba fundamentado en una red compuesta por diferentes


ordenadores en la que todos los nodos tenían la misma importancia lo que
hacía que, en caso de que alguno de ellos se viera manipulado o
deteriorado, la red no se viera afectada. El principal obstáculo encontrado en
el desarrollo fue la interconexión de diferentes ordenadores, provenientes de
diferentes creadores y sistemas de comunicación, dicho problema se resolvió
gracias a la estandarización de los protocolos de comunicación como es el
caso del protocolo TCP/IP.

Anteriormente, los únicos que tenían este beneficio de internet eran


los militares y el Pentágono de los USA, con el fin de estar informado de todo
lo acontecido en el campo de batalla, recibiendo información de lo que
sucedía, para establecer nuevas tácticas militares. No fue sino hasta los
años noventa cuando se dio a conocer, lo que hoy día se llama internet.

Actualmente, el avance del internet y las comunicaciones en los


últimos años ha provocado un interés creciente por el desarrollo de

3
propuesta que tenga una adecuada referencia en cuanto al desarrollo de
aplicaciones web, el requisito para el proceso mediante el cual especifican y
validan los servicios que debe proporcionar el sistema así como las
restricciones sobre las que se debe operar.

Así pues, los avances tecnológicos, las innovaciones en las últimas


décadas y sobre todo lo relacionado con la tecnología de información, han
cambiado notablemente la forma como se realizan las labores diarias. Se
han desarrollado de tal forma que hoy día son de suma importancia para la
sociedad por los beneficios que brindan para el cumplimiento de diferentes
propósitos personales, sociales y empresariales a tal punto que la sociedad
está siendo modificada por dichos avances.

Las aplicaciones Web interactivas poco a poco han revolucionado la


forma de utilizar internet, aumentando el contenido de las páginas con texto
estático (texto que no evoluciona, sino que permanecen como es) a un
contenido rico e interactivo, por lo tanto escalable.

Ahora bien, el concepto de aplicación web no es nuevo, puesto que


uno de los primeros lenguajes de programación para el desarrollo de
aplicaciones web es el "Perl". Fue inventado por Larry Wall en 1987 antes de
que internet se convirtiera en accesible para el público en general. Pero fue
en 1995 cuando el programador Rasmus Lerdorf puso a disposición el
lenguaje PHP con lo que todo el desarrollo de aplicaciones web realmente
despegó. Hoy en día, incluso muchas de estas aplicaciones se han
desarrollado en PHP, como Google, Facebook y Wikipedia.

Según Thomson (2012) las aplicaciones web permiten la generación


automática de contenido, la creación de páginas personalizadas o el
desarrollo del comercio electrónico. Además, una aplicación web permite

4
interactuar con los sistemas informáticos de gestión de una empresa, como
puede ser gestión de clientes, contabilidad o inventario, a través de una
página web.

Ya sea poco a poco, o rápidamente, las empresas han sustituido las


labores que anteriormente eran completamente manuales, por procesos
automáticos o semiautomáticos, por lo que en la actualidad las más
destacadas, son aquellas que se han mantenido a la cabeza de las
innovaciones tecnológicas, logrando realizar más procesos en menos tiempo,
con menos requerimientos de recursos financieros. No obstante, por el ritmo
tan acelerado en el que evoluciona la tecnología, resulta imposible
mantenerse constantemente a la cabeza de estos avances.

Cabe destacar, que una aplicación web debe ser más que una vitrina
para mostrar y promocionar un servicio o producto. Debe mostrar discursos
informativos, interactividad con el usuario, permitiendo el manejo de
diferentes procesos a través de la misma.

En Maracaibo, Estado Zulia existen cantidades de organizaciones que


poseen su Aplicación Web, con la finalidad de dar a conocer las
características, beneficios y servicios que ofrecen las mismas. Al igual como
para realizar distintos trámites e investigaciones desde cualquier parte del
mundo sin necesidad de dirigirse a la empresa o institución a solicitar la
información.

Sin embargo, también existen aún entes que no poseen dichas


aplicaciones. Tal es el caso de la Policía Nacional Bolivariana del estado
Zulia, la cual tiene su comando principal en el Municipio San Francisco; ésta
no posee una aplicación Web mediante la cual las personas puedan verificar
si su vehículo, fue recuperado por este cuerpo policial u obtener información

5
sobre el proceso a seguir para la recuperación del vehículo, los recaudos que
hay que tener para sacar el vehículo del sistema, entre otras.

Cabe destacar que el mencionado organismo policial no posee una


página web para el registro y verificación de vehículos recuperados por el
mismo y los proceso de consultas y registros, se llevan a cabo mediante
libros foliados y registros manuales, que dificultan un poco el proceso, pero al
diseñar esta aplicación web tendrá sus ventajas como son llevar registros
exactos evitando confusiones y transpapelación de documentos, así como
también desventajas; debido a que cuando vehículos que no han sido
recuperados por esta institución no aparecerán en la consulta ya que
trabajara con una Base de Datos Interna.

De continuar esta situación, la Policía Nacional Bolivariana (PNB) no


estará a la vanguardia con la innovación de la tecnología, lo cual debería
poseerlo para que de esta manera no quede atrás y permita que cualquier
persona sin distingo de raza, nacionalidad y/o discapacidad obtenga la
información, de esta manera darle comodidad y facilitar a las personas sobre
su vehículo siempre y cuando haya sido recuperado por la PNB.

Por ello es necesario el desarrollo de una Aplicación Web para la


institución, el cual permitirá el acceso desde cualquier ubicación geográfica
que disponga de conectividad a la misma, y donde se ofrecerá gran cantidad
de información en cuanto a su infraestructura, organización, actividades,
procesos de consultas, entre otros.Los usuarios podrán consultar desde
cualquier parte del mundo, sin necesidad de ir a la institución, verificar las
fechas de recuperación e información general y pasos para recuperar su
vehículo.

6
Formulación del Problema

Una vez planteado el problema, se formuló la siguiente interrogante


de investigación: ¿Cuál será la factibilidad de desarrollo de una aplicación
web para los procesos de consulta y verificación de Vehículos Recuperados
en la Policía Nacional Bolivariana del estado Zulia?

Objetivos de la Investigación

Objetivo General

Desarrollar una aplicación web para los procesos de consulta y


verificación de Vehículos Recuperados en la Policía Nacional Bolivariana del
estado Zulia.

Objetivos Específicos

Diagnosticarla situación actual en cuanto al control de los procesos de


consulta y verificación de Vehículos Recuperados en la Policía Nacional
Bolivariana del estado Zulia.

Determinar los requerimientos de desarrollo de la aplicación web para


los procesos de consulta y verificación de Vehículos Recuperados en la
Policía Nacional Bolivariana del estado Zulia.

Diseñar la aplicación web para los procesos de consulta y verificación


de Vehículos Recuperados en la Policía Nacional Bolivariana del estado
Zulia.

7
Construir la aplicación web para los procesos de consulta y
verificación de Vehículos Recuperados en la Policía Nacional Bolivariana del
estado Zulia.

Verificar mediante pruebas el funcionamiento de la aplicación web


para los procesos de consulta y verificación de Vehículos Recuperados en la
Policía Nacional Bolivariana del estado Zulia.

Justificación de la Investigación

En los últimos años la tecnología ha evolucionado incluyendo las


computadoras y las redes de computadoras desde sus inicios, ya que han
sido desarrollados con la finalidad de mejorar la comunicación en todos los
ámbitos, y gracias al internet las personas pueden comunicarse de una
manera más rápida, y eficiente. El internet es una herramienta muy
importante porque da a conocer novedades existentes en cualquier parte del
mundo, agilizando la información para que llegue a más personas, las
consultas de información, entre otras, son algunas de las metas que tiene
una Institución con la utilización de dicha herramienta.

Con lo antes mencionado se justifica el desarrollo de la aplicación web


para los procesos de verificación de Vehículos Recuperados en la Policía
Nacional Bolivariana del estado Zulia pues esta representa una novedosa
herramienta para facilitar y agilizar los procesos tanto administrativos como
informativos en dicha institución.

Se puede destacar que, en el ámbito teórico, esta investigación está


fundamentada en tutoriales, guías, libros entre otros medios de información
en el área de informática especialmente en el diseño de aplicaciones web. El
contenido teórico del mismo estará disponible para orientar y aportar a otras

8
investigaciones enmarcadas en el desarrollo de una aplicación web.

Desde el punto de vista práctico, la aplicación web podrá atender de


manera casi instantánea las necesidades específicas de los integrantes de la
institución y usuarios en general, aportando así una sustancial reducción de
costos operativos en la mayoría de los casos.

Así mismo, desde la perspectiva social con la aplicación web para los
procesos de consulta y verificación de Vehículos Recuperados en la Policía
Nacional Bolivariana del estado Zulia se acortará la distancia entre la gran
comunidad de usuarios y la institución policial, ya que servirá de canal
informativo entre la propia institución, así como otras instituciones con fines
policiales, organismos y público en general, los cuales podrán tener acceso a
dicha aplicación.

De igual manera, el estudio se plantea como un aporte tecnológico, ya


que se podrán aplicar normas internacionales para el diseño de aplicaciones
web accesibles y la utilización de herramientas para estos; adicionalmente,
constituye una oportunidad para la carrera de informática, explorando nuevas
áreas de trabajos con aplicaciones de nuevas tecnologías.

Desde el punto de vista metodológico este trabajo servirá de apoyo


para otras investigaciones en el ámbito de desarrollo de aplicaciones web,
tanto antecedente, como en la manera en la cual se desarrolló este estudio.
Finalmente, a través de esta investigación se espera alcanzar la optimización
de todos los requerimientos, para que sirva como base a otros investigadores
en el ámbito de aplicaciones web.

9
Delimitación de la Investigación

La investigación se desarrolló en el área de Informática,


específicamente en la línea de investigación de desarrollo de aplicaciones
web. La misma se realizó en la Unidad de Vehículos Recuperados de la
Policía Nacional Bolivariana del estado Zulia; el tiempo empleado estuvo
comprendido entre Enero-Octubre de 2017.

10
CAPÍTULO II

MARCO TEÓRICO

El presente capítulo está conformado por definiciones, explicaciones y


análisis de los investigadores sobre los diferentes temas que enmarcan la
variable de estudio, lo conforman los antecedentes, bases teóricas y
definición de términos básicos.

Antecedentes de la Investigación

En este apartado, se plantean los trabajos previos que sirven como


antecedentes pues están relacionados relacionado con el desarrollo de
aplicaciones web.

Burgos y Sulbarán (2014) realizaron el trabajo titulado: “Aplicación


web para los procesos de publicidad y reservación en la Cooperativa de
Servicios Hoteleros y Turísticos La Zuliana, C.A.” en el Instituto Universitario
San Francisco para optar al título de TSU en Informática. El objetivo de esta
investigación fue el desarrollo de una aplicación web para los procesos de
publicidad y reservación de la Cooperativa de Servicios Hoteleros y
Turísticos La Zuliana, C.A.

La investigación fue de tipo proyecto factible, ya que se realizó una


aplicación acorde a la necesidad de la mencionada organización dando
respuesta a un problema mediante un modelo viable como solución de tipo
práctico. La metodología utilizada para el desarrollo de la aplicación fue la
propuesta en la Guía Web del Gobierno de Chile compilada por Saavedra
(2004) debido a que la misma permitió establecer un esquema de trabajo
dividido en cinco (5) fases; planificación inicial del sitio, definición de los

11
contenidos del sitio web, definición de la estructura del sitio, definición de los
sistemas de navegación, definición del diseño visual.

Con la aplicación web desarrollada se pudo suministrar los procesos


de publicidad y reservación, buscando facilitar las actividades, y brindarle la
oportunidad a dicha organización de interactuar de manera virtual con los
usuarios internos, así como también, agilizar los procesos de información
dirigidas a los usuarios. Para ello se utilizaron las siguientes herramientas:
internet Explorer, php, MySQL, Mozilla Firefox, adobe Photoshop,
Macromedia flash 2004, apache, y Macromedia dreamweaver.

El trabajo expuesto anteriormente, se tomó como antecedente debido


a que contiene importante información sobre la variable aplicación web de
acuerdo con las explicaciones de autores sobre definiciones, su estructura,
así como otros aspectos teóricos y metodológicos que son necesarios para el
desarrollo del presente proyecto, los cuales sirven de referencia para este
trabajo de grado.

Por otro lado, Sica, K. (2013) realizó el trabajo titulado “Aplicación


Web para el Control Académico de la Fundación Misión Ribas Técnica” para
optar por el título de Técnico Superior Universitario en Informática en el
Instituto Universitario San Francisco. El trabajo tuvo como propósito
desarrollar una Aplicación Web para el Control Académico de la mencionada
Fundación.

Se desarrolló una investigación tipo proyecto factible con un diseño de


campo, no experimental. Se empleó la metodología propuesta por Montilva
(2000) estructurada por 5 fases: Análisis del contexto del híper documento,
definición de los requerimientos, diseño del híper documento, producción del
híper documento y evaluación y documentación del híper documento.

12
Las herramientas de desarrollo fueron: Dreamweaver para el
desarrollo de la aplicación Web y MySQL como manejador de base de datos.
Como resultado se pudo notar que el sistema cumplió con las necesidades
expuestas sobre automatizar el proceso de ingreso de datos e impresión de
los documentos probatorios y de esa forma mejorar las necesidades
requeridas. Por otra parte, los aportes obtenidos fueron la metodología y
herramientas utilizadas para desarrollar dicha aplicación ya que la misma
tiene similitud con el trabajo de investigación a desarrollar.

Sánchez, F. (2012) realizó un trabajo de grado titulado “Análisis,


diseño e implementación de una aplicación web para gestión de información
policial municipal basada en Plone”. La finalidad de este proyecto de fin de
carrera fue diseñar e implementar una aplicación Web basada en Plone, para
la gestión de la información policial básica generada en un municipio,
traspasando el trabajo que el agente realiza en la calle, a una forma de
almacenamiento segura como es una base de datos relacional, y
encargándose de la organización de aspectos internos de la plantilla.

El sitio web se diseñó en su totalidad a partir de herramientas gratuitas


de software libre, eligiendo un gestor de contenidos Web denominado Plone,
por su características de gestión y seguridad. Una vez finalizado el proyecto,
se pudo concluir que se cumplieron todos los objetivos, habiendo
implementado una aplicación Web que facilita la gestión y administración de
la documentación generada durante la jornada laboral, así como, el control
de información interna, del cuerpo de policía de un Municipio. Y todo ello
teniendo como objetivo, la reducción de costes en desarrollo y
mantenimiento, puesto que en tiempos de crisis, las administraciones
públicas son uno de los organismos que más sufren.

13
Bases Teóricas

Para Bavaresco (2013) las bases teóricas tienen que ver con las
definiciones que brindan al investigador el apoyo inicial dentro del
conocimiento del objeto de estudio, es decir, cada problema posee algún
referente teórico, donde se exponen los postulados de los autores sobre sus
características, componentes, beneficios, importancia, entre otros aspectos
que amplían los contenidos de la variable de estudio.

Internet

Según Carmona (2014), Internet es la unión de todas las redes y


computadoras distribuidas por todo el mundo, por lo que se podría definir
como una red global en la que se conjuntan todas las redes que utilizan
protocolos TCP/IP y que son compatibles entre sí.

Para González y Cordero (2004) Internet, también conocida como la


red, supone un excelente medio para obtener información de los más
valiosos temas a cualquier hora del día y sin necesidad de moverse de casa:
En otro sentido, López (2004) refiere que es una red de cómputo sustentada
en tecnología de vanguardia que permite una alta velocidad de transmisión
de contenidos y que funciona independientemente de la internet comercial
actual.

Son redes que junto con la posibilidad de manejar mayores


velocidades de transmisión de datos para así poder transmitir información de
cualquier índole a todo dispositivo del mundo conectado a la red de internet,
y este cuenta con otros atributos los cuales son: Multicast calidad de servicio,
protocolo especializado (TCP/IP).

14
Funcionamiento del internet

Cordero (2002) señala que los servicios básicos ofrecidos ahora por
internet son correos electrónicos, noticia en red, acceso a computadoras
remotas y sistemas de adquisición de datos y la capacidad para transferir
información entre computadoras remotas; en cuanto al funcionamiento, el
usuario conectado a internet tiene que instalar un programa capaz de
acceder a páginas web, y de llevar de una a otros siguiendo los enlaces.
Según Gonzales y Cordero (2004), la web funciona siguiendo el
denominado modelo cliente-servidor, habitual en las aplicaciones que
funcionan en una red. Existe un servidor, que es quien presta el servicio y un
cliente que es quien recibe dicho servicio.

Tecnologías del internet

Según Gonzales (2010) las tecnologías de internet incluyen


aproximadamente 5.000 redes en todo el mundo y más de 100 protocolos
distintos basados en (TCP/IP), que se configuran con el protocolo de red. Los
servicios disponibles de la red mundial de PC, han avanzado mucho gracias
a las nuevas tecnologías de alta velocidad, como DSL y Wireless se ha
logrado unir a las personas mediante video frecuencias, ver imágenes por
satélite (ver su casa desde el cielo), observar el mundo por Web Cam, hacer
llamadas telefónicas gratuitas, o disfrutar de un juego multijugador en 3D, un
libro PDF o álbumes y películas para descargar.

Por otro lado, según la colección de Libros de Texto de Contenido


Libre (2009) la tecnología de internet intenta llevar a personas a
familiarizarlas con el uso de internet, quienes quieren saber cómo y porqué
funciona. Cuando se refiere a tecnología no se señala solamente el software

15
y el hardware, sino también a los componentes humanos que son parte
integral del sistema entero de internet.

Elementos del internet

Hosting

Arrieta (2005) explica que hosting indica “hospedar o alojar”. Aplicado


al internet significa poner una página web en un servidor para que esta
pueda ser vista en cualquier lugar del mundo entero con acceso a internet.
Por otro lado, Pereira (2010) refiere que hosting consiste en alojar, servir y
mantener archivos para uno o más sitios web; por lo tanto, el hosting sirve de
alojamiento para que un sitio web sea visto en cualquier parte del mundo.

Cliente/Servidor

Vázquez (2010) señala que esta arquitectura consiste básicamente


en un cliente que realiza peticiones a otro programa (el servidor) que le da
respuesta. Aunque esta idea se puede aplicar a programas que se ejecutan
sobre una sola computadora, es más ventajosa en un sistema operativo
multiusuario distribuido a través de una red de computadoras.
Para Gonzales (2005), la modalidad o arquitectura cliente/servidor es
aquella en la que construye una de las aplicaciones basadas en dos
categorías que cumplen funciones diferentes (una requiere servicios y la otra
los brinda) pero a la vez, puede realizar tanto actividades en forma conjunta
como independiente. Esas dos categorías son justamente cliente y servidor.

World Wide Web

16
Según Kibley y Evans (1989) en esencia, el www es un sistema
hipermedia en el que es posible elaborar y recuperar documentos complejos
cuyas partes (i, e, textos, gráficos, imágenes, animaciones, sonido, índices
de bases de datos, entre otros) pueden estar distribuidos en distintos
ordenadores conectados a la internet, es decir, en cualquier lugar del mundo.
El www, además habla de una amplia variedad de protocolos (i,e) http
(hypertext transfer protocol), ftp (file transfer protocol), gapher, wais
(wideareainformaciónsystem, arche, telmet), entre otros.

Por otro lado, Prieto y Lloris (2002) refieren que la red mundial World
Wide Web es un conjunto de documentos (archivos) distribuidos a lo largo de
todo el mundo y con enlaces entre ellos. Los documentos se visualizan con
palabras, frases o imágenes resaltadas (en negrita o en color determinado)
debajo de las cuales se ocultan punteros a otros documentos ubicados en el
propio servidor u otro. Activando con el ratón un elemento con puntero,
automáticamente se hace una llamada al documento apuntado.

Sitio Web

Según Mora (2009), un sitio web es un conjunto de páginas web


relacionadas entre sí, en dicho sitio web se suelen distinguir dos páginas
especiales, la página inicial o página de entrada, y la página principal o
página menú. La página inicial conocida como splash es la primera página
que un usuario ve al visitar un sitio web. Normalmente, la página inicial se
emplea para promocionar la compañía u organización a la que pertenece el
sitio web o para dar a conocer un producto o servicio particular, también se
suele emplear para informar a los usuarios de los requisitos (Tipo y versión
del navegador, resolución mínima, entre otros), la cual son necesarios para
visualizar correctamente el resto de páginas de sitios web.

17
Para Karim (2011), un sitio web es un conjunto de páginas web
ordenadas jerárquicamente bajo una misma dirección web (URL). Este grupo
de páginas se entrelazan entre sí por medio de los denominados
Hipervínculos, también conocidos como links o enlaces, lo que en resumen
da como resultado un sitio web.

Tipos de Sitio Web

Según la Asociación Mexicana de Internet (2007) existe una gran


variedad de sitios web, cada uno especializado en un tipo particular de
contenido o uso, los cuales pueden ser clasificados de muchas maneras.
Algunas de las clasificaciones son:

Sitio Web Personal: Mantenido por una persona o un pequeño grupo


de personas que contiene información o cualquier contenido que la persona
quieran incluir.

Sitio Buscador: Un sitio que proporciona información general y está


pensado como entrada o búsqueda para otros sitios. (Google y Yahoo).

Sitio de Noticias: Similar a un sitio de información, pero dedicada a


mostrar noticias y comentarios. (Frontera.Info).

Sitio de Comunidad Virtual: Un sitio donde las personas con intereses


similares se comunican con otros, normalmente por chat o foros. (MySpace,
Facebook).

Sitio Weblog: Sitio usado para registrar lecturas online o para exponer
diarios online; puede incluir foros de discusión. (Blogger, Xanga).

18
Sitio Empresarial: Usado para promocionar una empresa o servicio.

Sitio de Comercio Electrónico: Para compra y venta de bienes. (Ebay,


Amazon)

Sitio Portal Web: Un sitio web que proporciona un punto de inicio,


entrada o portal a otros recursos en internet o una intranet.

Sitio de Base de Datos: Un sitio donde el uso principal es la búsqueda


y muestra de un contenido específico de la base de datos como la Internet
MovieDatabase.

Sitio de Desarrollo: Un sitio el cual el propósito es proporcionar


información y recursos relacionados con el desarrollo de software, Diseño
web, entre otros.

Sitio Directorio: Un sitio que contiene contenidos variados y que están


divididos en categorías y subcategorías, como el directorio de Yahoo, el
directorio de Google y el Open Directory Project.

Sitio de Descargas: Estrictamente usado para descargar contenido


electrónico, como software, demos de juegos o cualquier otro contenido.

Sitio de Juego: Un sitio que es propiamente un juego o un “patio de


juegos” donde mucha gente viene a jugar, como MSN Games, Pogo.com y
los MMORPGs Vida Jurasica, Planetarion y Kings of Chaos.

Sitio Archivo: Usado para preservar contenido electrónico valioso


amenazado con extinción. Por ejemplo: Internet Archive, el cual desde 1996
ha preservado billones de antiguas y nuevas páginas web.

19
Sitio Wiki: Sitio donde los usuarios editan colaborativamente.
(Wikipedia).

Sitios Educativos: Promueven cursos presenciales y a distancia,


información a profesores y estudiantes, permiten ver o descargar contenidos
de asignaturas o temas.

Aplicación Web

Para Luján (2002), en las aplicaciones Web suelen distinguirse tres


niveles, el nivel superior que interacciona con el usuario (el cliente Web,
normalmente un navegador), el nivel inferior que proporciona los datos (la
base de datos) y el nivel intermedio que procesa los datos (el servidor web).
Una aplicación Web es un tipo especial de aplicación cliente/servidor, donde
tanto el cliente como el servidor y el protocolo mediante el que se comunican
(http) están estandarizados y no han de ser creados por el programador de
aplicaciones.

Según Thomson (2012), las aplicaciones web permiten la generación


automática de contenido, la creación de páginas personalizadas o el
desarrollo del comercio electrónico. Además, una aplicación web permite
interactuar con los sistemas informáticos de gestión de una empresa, como
puede ser gestión de clientes, contabilidad o inventario, a través de una
página web.

Aplicaciones web del lado del cliente

Tomando en cuenta lo que señala Berenguel (2015), las aplicaciones


del lado del cliente: aquellas en las que el servidor proporciona al cliente el
código de las aplicaciones al cliente, y éste mediante el navegador las

20
ejecuta. Las más conocidas son las tipo Java, Javascript, Actionscript, etc.
Para que la ejecución se lleve a cabo el navegador ha de tener permisos
para estas ejecuciones además de soportarlas. Para el caso de Javascript,
éste suele ir soportado nativamente por el navegador, pero para el resto lo
normal es que el navegador tenga que emplear plugins.

En lo que respecta a Thomson (2012), las aplicaciones del lado del


cliente presentan la ventaja de que el cliente realiza un procesado mínimo,
pero el gran inconveniente de que a veces es necesario que el cliente cuente
con unos plugins específicos para poder visualizar correctamente los
resultados que recibe del servidor. La parte de la aplicación del lado del
cliente ha sido orientada hacia una gran compatibilidad con todo tipo de
navegadores.

Aplicaciones del lado del servidor

En relación con el tema, Thomson (2012), señala que en las


aplicaciones en el lado del servidor: el servidor web ejecuta la aplicación;
esta, una vez ejecutada, genera cierto código HTML; el servidor toma este
código recién creado y lo envía al cliente por medio del protocolo HTTP.

Las aplicaciones de servidor muchas veces suelen ser la mejor opción


para realizar aplicaciones web. La razón es que, al ejecutarse esta en el
servidor y no en la máquina del cliente, no necesita ninguna capacidad
añadida, como sí ocurre en el caso de querer ejecutar aplicaciones javascript
o java. Así pues, cualquier cliente dotado de un navegador web básico puede
utilizar este tipo de aplicaciones.

Ventajas de las aplicaciones web

21
Tomando en cuenta lo que indica Ferrer (2015), se conocen como
ventajas de las aplicaciones web:

• Ahorra tiempo: Se pueden realizar tareas sencillas sin necesidad de


descargar ni instalar ningún programa.
• No hay problemas de compatibilidad: No hace falta crear diferentes
clientes en función de cada sistema operativo. Basta tener un navegador
actualizado para poder utilizarlas.
• No ocupan espacio en el disco duro.
• Actualizaciones inmediatas: Como el software lo gestiona el propio
desarrollador, cuando nos conectamos estamos usando siempre la última
versión que haya lanzado.
• Consumo de recursos bajo: Dado que toda (o gran parte) de la
aplicación no se encuentra en nuestro ordenador, muchas de las tareas que
realiza el software no consumen recursos nuestros porque se realizan desde
otro ordenador.
• Multiplataforma: Se pueden usar desde cualquier sistema operativo
porque sólo es necesario tener un navegador.
• Portables: Es independiente del ordenador donde se utilice (un PC
de sobremesa, un portátil...) porque se accede a través de una página Web
(sólo es necesario disponer de acceso a Internet). La reciente tendencia al
acceso a las aplicaciones Web a través de teléfonos móviles requiere sin
embargo un diseño específico de los ficheros CSS para no dificultar el
acceso de estos usuarios.

Para Thomson (2012), se destacan como ventajas de las aplicaciones


web: la disponibilidad suele ser alta porque el servicio se ofrece desde
múltiples localizaciones para asegurar la continuidad del mismo. Los virus no
dañan los datos porque éstos están guardados en el servidor de la
aplicación. Gracias a que el acceso al servicio se realiza desde una única

22
ubicación es sencillo el acceso y compartición de datos por parte de varios
usuarios. Tiene mucho sentido, por ejemplo, en aplicaciones online de
calendarios u oficina.

Desventajas de una aplicación web

En función de Ferrer (2015), se establecen como desventajas de una


aplicación web que habitualmente ofrecen menos funcionalidades que las
aplicaciones de escritorio. Se debe a que las funcionalidades que se pueden
realizar desde un navegador son más limitadas que las que se pueden
realizar desde el sistema operativo. Pero cada vez los navegadores están
más preparados para mejorar en este aspecto.

La disponibilidad depende de un tercero, el proveedor de la conexión a


Internet o el que provee el enlace entre el servidor de la aplicación y el
cliente. Así que la disponibilidad del servicio está supeditada al proveedor.
Los lenguajes de programación empleados para el desarrollo de aplicaciones
Web son diversos, pero destacan, entre otros, los siguientes: PHP,
JavaScript, Perl, Ruby, Phyton, XML o ASP.NET. Aunque este último no es
un lenguaje de programación como tal, sino una arquitectura de desarrollo
Web en la que se pueden usar por debajo diferentes lenguajes.

Base de Datos

Según Gallardo (2015), se indica que una base de datos es una serie
de datos organizados y relacionados entre sí, y un conjunto de programas
que permite a los usuarios acceder y modificar esos datos. En una base de
datos los datos son introducidos y almacenados de una sola vez, con
independencia de los tratamientos, a nivel lógico.

23
En el planteamiento de Aguilera (2012), el servidor web tiene la
función de permanecer a la espera de peticiones HTTP de los clientes, que
suelen llevarlas a cabo a través de un navegador web. Los clientes realizan
peticiones HTTP al servidor, y esté les responde con los contenidos que los
clientes solicitan, aunque también se puede configurar el servidor para que
no permita más de un cliente simultáneamente. Los contenidos devueltos por
el servidor suelen ser interpretados por los navegadores web de los clientes,
que los muestran por pantalla acorde a unas fuentes, colores, disposición de
textos y objetos, por lo que el servidor se limita a transferir el código de la
página sin llevar a cabo ninguna interpretación de ella.

Por consiguiente, una base de datos se puede definir como un


conjunto de información relacionada que se encuentra agrupada ó
estructurada. Desde el punto de vista de la informática, la base de datos es
un sistema formado por un conjunto de datos almacenados en discos que
permiten el acceso directo a ellos y un conjunto de programas que manipulen
ese conjunto de datos y permite acceso directo a los mismos.

Para Gallardo (2015), usar una base de datos presenta las siguientes
ventajas:
• Globalizar la información: permite a los diversos usuarios considerar
la información como un recurso sin dueños específicos.
• Eliminar información redundante: elimina la información duplicada
que podría ocasionar inconsistencias en el sistema de la base de datos.
• Eliminar información inconsistente: una operación ha de ser tenida
en cuenta a nivel de todo el sistema, como por ejemplo si se vende un
componente en una empresa de distribución, este tendrá que ser eliminado
del stock y a la vez añadido en la facturación.
• Compartir información: varios sistemas y/o usuarios pueden emplear
una misma entidad.

24
• Mantener integridad en la información: no se almacena información
incorrecta, sólo se almacena la información que ha sido añadida
correctamente y cuyo proceso de inserción ha terminado con éxito.
• Independencia de datos y tratamiento: se puede alterar la
información sin cambiar por ello la aplicación que accede a la base de datos,
y viceversa, lo que supone menor coste de mantenimiento.
• Restricciones de seguridad: no permite acceder ni efectuar
operaciones sobre los datos a cualquier usuario.

Metodologías para el desarrollo de Aplicaciones Web

A continuación se presentan dos metodologías las cuales son


expuestas por expertos con el fin de facilitar la comprensión de las etapas o
fases que conllevan a la correcta elaboración de un aplicativo web:

En primer lugar, se cita la metodología propuesta por Montilva (2002),


la cual explica el procedimiento de desarrollo para la aplicación de
Hiperdocumento, la misma consta de cinco fases y cada una de estas ser
divide en una serie de procesos consecutivos para el desarrollo de
aplicaciones web:

FASE I: Análisis del contexto del Hiperdocumento

El objetivo de esta fase es conocer las necesidades iníciales del


cliente y familiarizarse con el dominio de aplicación. El proceso se inició con
el dominio de una aplicación o contexto en el que se usara el
Hiperdocumento. Durante este análisis se elabora una descripción del
problema y se establece una aproximación a las necesidades o
requerimientos del cliente. Seguidamente, se describen los objetivos y el
tema general o tópico del Hiperdocumento y se realiza una información

25
documental del tema escogido. Finalmente se establece el perfil y las
características de los usuarios potenciales.

FASE II: Definición de los requerimientos

En esta fase se establecen los requerimientos funcionales mediante el


modelo de las actividades que el usuario realizara con el apoyo del
Hiperdocumento. Luego, se especifican los requerimientos de interacción los
cuales describen con detalle las características de la interfaz usuario-
sistema, así logro los tipos de métodos de entrada y salidas de dato
multimedia requeridos. Se especifica las restricciones de desarrollo del
Hiperdocumento. Finalmente se establece los requerimientos de calidad del
producto.

FASE III: Diseño del Hiperdocumento


En esta fase se diseñó la estructura del Hiperdocumento cada una de
las unidades de la información que compone y los ítems que conforman cada
una de su unidad antes del inicio de esta fase se deben seleccionar las
herramientas de desarrollo esto es, el conjunto de programas o paquetes
multimedia que se utilizaron para construir el Hiperdocumento.

FASE IV: Producción del Hiperdocumento

En esta fase se produce a la implementación del diseño usando la


herramienta del desarrollo seleccionada anteriormente. La producción de
ítems de información que involucra la captura, digitalización, edición y
almacenamiento de los ítems de audio, video y animaciones; así como la
transcripción de los ítems de texto y el dibujo de los ítems gráficos que
componen las diferentes unidades de información del Hiperdocumento. Una

26
vez finalizado el plan de producción de ítems, esto debe ensamblarse en el
prototipo.

El hiperdocumento resaltante se somete a un proceso de verificación a


fin de determinar su calidad y cumplimiento de requerimiento.

FASE V: Evaluación y documentación del Hiperdocumento

Consiste en la evaluación y corrección final del Hipertexto con el


objetivo de asegurar que este satisface los requerimientos impulsados por el
cliente; la elaboración de la documentación que introduce y describe como se
utiliza el Hiperdocumento; la factura y grabación del Hiperdocumento en los
medios exigidos por el cliente.

Por otra parte se expone la metodología usada por el gobierno de la


República de Chile, bajo la tutela de Saavedra (2004) la cual se estructura
llevando a cabo el cumplimiento de cinco fases y en cada una de estas se
busca alcanzar un objetivo específico. Este ciclo comprende las siguientes
fases:

FASE I: Definición de objetivos del sitio

A través de esta etapa se busca definir cuáles serán los objetivos


centrales que deberá tener el sitio web y establecer la forma de cumplirlos.
Se recomienda comenzar por generar un objetivo central y luego definir
varios objetivos secundarios; es importante que estos objetivos sean
explicados adecuadamente al comienzo del desarrollo, con el fin de que todo
el equipo tenga claro que debe tener el proyecto.

27
Para generar los objetivos que sean válidos y comprensibles, se
aconseja escribirlos a través de fases que se indiquen con verbos que
expresen las acciones realizadas. Por ejemplos; recibir preguntas de los
usuarios sobre las actividades de la institución a presentar públicamente los
informes más importantes de la institución. Una forma de llegar más
concretamente a los objetivos, es revisar la visión y misión de la organización
desde la cual se pueden obtener las claves que permitan definirlos. De más
está decir que los objetivos del sitio deberán estar en concordancia con las
necesidades y planificación que haya hecho la institución en sus planes
anuales.

Una de las primeras metas que se debe cumplir consiste en tener


presencia en internet, no obstante, se debe entender como tal la entrega de
información actualizada de la institución, más la proposición de alguna
actividad interactiva mediante el aprovechamiento del estado actual de la
tecnología. Por ejemplo, ofrecer las respuestas de las principales preguntas
frecuentes que se reciben en la institución o entregar la explicación detallada
sobre los principales tramites, permiten cumplir con la idea de tener agregado
a quienes ingresan al sitio.

Idealmente, el listado de objetivos del sitio debe estar acotado y no


llegar a más de cinco proposiciones. Este número, si bien es arbitrario, se
indica como una forma de señalar que los objetivos no pueden ser tanto
como para impedir su cumplimiento; ni tan poco para que el sitio sea poco
ambicioso. De cada uno de estos objetivos se pueden desprender tareas
concretas que permitan avanzar en el cumplimiento de ellos.

FASE II: Definición de audiencia

28
Una vez se ha terminado adecuadamente la etapa anterior con la
generación de los objetivos del sitio, se debe un siguiente paso, que es el de
determinar las principales audiencia (públicos) hacia cuales se orienta el sitio.

Está claro que el sitio web no podrá atender el mismo público que
atiende la institución, dado que el acceso a internet se produce
mayoritariamente en segmentos de ingresos medianos a altos. Sin embargo,
hay varias condiciones que tener en cuenta, al definir qué tipo de audiencia
se atenderá desde la pantalla del sitio.

FASE III: Definición de contenidos del sitio

Una vez se han identificado los objetivos del sitio y la audiencia, se


debe proceder a hacer las definiciones más concretas que permiten decidir
que contenido son los que va a tener el sitio web que se desarrolle. Para
identificar contenidos se pueden utilizar como insumo los materiales que se
hayan obtenido en la etapa de identificación de objetivos y de audiencias, ya
que en ambos la búsqueda gira en torno a las necesidades que tenían los
usuarios del sitio.

FASE IV: Definición de la estructura del sitio

Una vez que se ha hecho el trabajo de identificación de contenido


reseñado en las etapas anteriores de este documento, se deben avanzar
hacia las definiciones relacionadas con la forma que tendrá el sitio web que
se está desarrollando. Ello implica trabajar en dos áreas concretas, a través
de los cuales se definirá la estructura del sitio, el árbol de contenido y los
sistemas de navegación que ofrecerán a los usuarios para que avancen a
través de sus contenidos.

29
FASE V: Definición de los sistemas de navegación

Una vez que se cuenta con los arboles de contenido desarrollados con
el paso anterior, la terea siguiente consiste en generar los sistemas de
accesos a dichos contenidos en el sitio web. A través de estos, los usuarios
podrán avanzar por sus diferentes áreas sin perderse.

FASE VI: Definición de diseño visual

Una vez que se ha terminado el trabajo en la estructura, ya se cuenta


con los insumos suficientes para avanzar hacia le generación del diseño
visual en las pantallas del sitio, momentos en el que se utilizaran todos los
insumos que se han ido generando en las etapas diferentes.

Herramientas a Utilizar para el desarrollo de la Aplicación Web

Sublime.Text.3.Build.3114

Es un editor de código muy ligero y minimalista. A muchos le


recordará al veterano emacs. El código se presenta en pestañas, con
coloreado de sintaxis para la mayoría de lenguajes y diecinueve elegantes
esquemas de color para el fondo. Escribir código con rapidez y eficacia es,
para un programador, lo más importante.

Un editor sencillo y que facilite la navegación por el texto es una


opción atractiva. Escribir código con rapidez y eficacia es, para un
programador, lo más importante. Un editor sencillo y que facilite la
navegación por el texto es una opción atractiva. Dos funciones ayudan a
navegar por el código: el mini mapa y Quick Panel.

30
PHP

Es un lenguaje de programación de uso general de código del lado del


servidor originalmente diseñado para el desarrollo web de contenido
dinámico. Fue uno de los primeros lenguajes de programación del lado del
servidor que se podían incorporar directamente en el documento HTML en
lugar de llamar a un archivo externo que procese los datos.

El código es interpretado por un servidor web con un módulo de


procesador de PHP que genera la página web resultante. PHP ha
evolucionado por lo que ahora incluye también una interfaz de línea de
comandos que puede ser usada en aplicaciones gráficas independientes.
Puede ser usado en la mayoría de los servidores web al igual que en casi
todos los sistemas operativos y plataformas sin ningún costo.

Wamp Server

Es un entorno de desarrollo web para Windows con el que podrás


crear aplicaciones web con Apache, PHP y bases de datos MySQL data
base. También incluye PHP My Admin y SQLite Manager para manejar tus
bases de datos.

Hyper text Transfer Protocol o HTTP

En español protocolo de transferencia de hipertexto. Es el protocolo de


comunicación que permite las transferencias de información en la World
Wide Web. HTTP fue desarrollado por el World Wide Web Consortium y la
Internet Engineering Task Force, colaboración que culminó en 1999 con la
publicación de una serie de RFC, el más importante de ellos es el RFC 2616
que especifica la versión 1.1. HTTP define la sintaxis y la semántica que

31
utilizan los elementos de software de la arquitectura web (clientes,
servidores, proxies) para comunicarse.

HTTP es un protocolo sin estado, es decir, no guarda ninguna


información sobre conexiones anteriores. El desarrollo de aplicaciones web
necesita frecuentemente mantener estado. Para esto se usan las cookies,
que es información que un servidor puede almacenar en el sistema cliente.
Esto le permite a las aplicaciones web instituir la noción de sesión, y también
permite rastrear usuarios ya que las cookies pueden guardarse en el cliente
por tiempo indeterminado.

MySQL

Es un sistema de gestión de bases de datos relacional desarrollado


bajo licencia dual GPL/Licencia comercial por Oracle Corporation y está
considerada como la base datos open source más popular del mundo,y una
de las más populares en general junto a Oracle y Microsoft SQL Server,
sobre todo para entornos de desarrollo web.

Definición de Términos Básicos

Administrador de base de Datos. Es la persona encargada de definir


y controlar las bases de datos corporativas, además proporciona asesoría a
los desarrolladores, usuarios y ejecutivos que la requieran. (García, R. 1998,
p. 35)

Almacén de Datos. Es una colección de datos orientada a un


determinado ámbito (empresa, organización. Etc.), integrado, no volátil y
variable en el tiempo, que ayuda a la toma de decisiones en la entidad que
se utiliza. (Inmor, B. 2003, p., 30).

32
Conectividad. Dice ser la capacidad que tienen dos o más elementos
informáticos para transmitirse información y trabajar juntos en un entorno
híbrido. (Diccionario de Informática, 2002, p. 68).

Descarga. En comunicaciones, recibe el nombre de descarga el


proceso de transferir un archivo desde un ordenador lejano, o un ordenador
solicitante, usando para ello un MODEM o una red (Diccionario de
Informática, 2002, p. 84).

FTP. Acrónimo File Transfer Protocol (Protocolo de transferencia de


ficheros). Nombre que recibe el protocolo de transferencia de ficheros entre
ordenadores que se utiliza en internet y en otras redes. Forma parte del
conjunto de protocolo TCP/ IP. (Diccionario de Informática, p. 98).
HTTP. Acrónimo de HypertextTransportProtocol (Protocolo de
Transporte de Hipertexto). Protocolo de internet que define como un servidor
web debe responder a las solicitudes de los artículos que se le hacen
viaanchor’s y URL’s. (Diccionario de Informática, p. 152).

Hipertexto. Con este nombre se conoce al sistema de presentación


de la información en el cual el texto, las imágenes, los sonidos y las acciones
están enlazados mediante una red compleja y no secuencial de asociaciones
que posibilitan al usuario a examinar los distintos temas que se están
tratando, con independencia del orden de presentación de los mismos.
(Diccionario de Informática, p. 138).

Interfaz. Modelo físico lógico común y necesario de dos sistemas para


intercambiar comunicación (Diccionario Mentor Océano, 1999).

Internet. Es una red de redes, un sistema de comunicación global que


enlaza a miles de redes individuales (Norton, 2006).

33
Información. Es todo aquello que permite adquirir cualquier tipo de
conocimiento; por tanto existirá cuando se da a conocer algo que se
desconoce (Montilva, 2000 p. 190).

Venta. Acción efecto de vender (Diccionario de la Lengua Español


2003. p. 589).

Usuario. Las personas sin las operadoras de las computadoras


también se conocen como usuario se puede decir que algunos sistemas de
cómputo no requieren personas que se involucran en su funcionamiento
(Norton, 2006).

34
CAPITULO III

MARCO METODOLÓGICO

Tipo de Investigación

De acuerdo a los objetivos del presente trabajo, el tipo de


investigación es un proyecto factible; a tal efecto, Arias (2006, p. 32), refiere
que un Proyecto Factible “consiste básicamente en la elaboración de una
propuesta viable, para satisfacer las necesidades de un grupo o institución, el
mismo se traza objetivos de acción, tareas, actividades y procesos, a partir
de un diagnóstico de necesidades".

En el mismo orden de ideas, en el Manual de Trabajo de Grado de la


Universidad Pedagógica Experimental Libertador (UPEL, 2005, p. 16), el
Proyecto Factible es definido como “un modelo operativo viable para
solucionar problemas, requerimientos o necesidades de organizaciones o
grupos sociales”. El proyecto debe tener apoyo en una investigación de tipo
documental, de campo o un diseño que incluya ambos modalidades.

Por consiguiente, el presente proyecto se considera un proyecto


factible porque permitió desarrollaruna aplicación web para los procesos de
consulta y verificación de Vehículos Recuperados en la Policía Nacional
Bolivariana del estado Zulia.

Diseño de la Investigación

Según la estrategia de recolección de datos, el diseño de investigación


seleccionado es no experimental de campo. Según Hernández y otros (2003,
p.184), los diseños no experimentales se refieren a “observar fenómenos tal

35
como se dan en su contexto natural para después analizarlos”. En estas
investigaciones no se construyen situaciones sino que se estudian los
fenómenos tal y como se dan en su contexto real.

La investigación también se caracteriza por ser un estudio de campo,


puesto que los datos fueron recopilados directamente del ambiente donde se
desarrollan las actividades de la institución en cuestión. En este sentido,
Sabino (2000), señala que los estudios de campo se basan en informaciones
o datos primarios obtenidos directamente de la realidad investigada.

Por su parte, Muñoz (1998; p. 93) define a la investigación de campo


como aquella en la cual, “tanto el levantamiento de información como el
análisis, comprobaciones, aplicaciones prácticas, conocimientos y métodos
utilizados para obtener conclusiones, aplicaciones, se realizan en el medio
en que se desenvuelve el fenómeno o hecho en estudio”.

Metodología para el Diseño

De acuerdo con el propósito de la investigación, para el desarrollo la


aplicación web propuesta en este trabajo, se seleccionó la metodología
propuesta por Montilva (2002), la cual consta de cinco fases y cada una de
ellas se divide en una serie de procesos consecutivos para el desarrollo de
las aplicaciones webs:

FASE I: Análisis del contexto del hiperdocumento

Los objetivos de esta fase son conocer las necesidades iníciales del
cliente y familiarizarse con el dominio de la aplicación. El proceso se inicia
con el dominio de una aplicación o contexto en el que se usara el
hiperdocumento. Durante este análisis se elabora una descripción del

36
problema y se establece una aproximación a las necesidades o
requerimientos iníciales del cliente. Seguidamente, se describen los objetivos
y el tema general o tópico del hiperdocumento y se realiza una revisión
documental del tema escogido.

FASE II: Definición de los Requerimientos

Se establecen los requerimientos funcionales mediante el modelado


de las actividades que el usuario realizará con el apoyo del hiperdocumento.
Luego, se especifican los requerimientos de interacción los cuales describen
con detalle las características de la interfaz usuario-sistema, así se logran los
tipos y medios de entrada y salida de datos multimedia requeridos. Se
especifican las restricciones de desarrollo del hiperdocumento. Finalmente,
se establecen los requerimientos de calidad del producto.

FASE III: Diseño del Hiperdocumento

En esta fase se diseña la estructura del hiperdocumento, cada una de


las unidades de información o componentes y los ítems que conformarán
cada una de sus unidades. Antes del inicio de esta fase se debe seleccionar
las herramientas de desarrollo esto es, el conjunto de programas o paquetes
multimedia que se utilizan para construir el hiperdocumento. La fase culmina
con el desarrollo de un prototipo que ilustra el hiperdocumento y su
interacción con el usuario. Finalmente, se selecciona un grupo representativo
de usuarios para que validen el diseño del hiperdocumento a través de la
evaluación del prototipo.

FASE IV: Producción del Hiperdocumento

37
En esta fase se procede a la implementación del diseño usando las
herramientas de desarrollo seleccionadas anteriormente. La producción de
ítems de información involucran la captura, digitalización, edición y
almacenamiento de los ítems de audio, video y animación; así como la
transcripción de los ítems de texto y el dibujo de los ítems gráficos que
compone las diferentes unidades de información del hiperdocumento. Una
vez finalizado el plan producción de ítems, esto debe ensamblarse en el
prototipo desarrollado. El hiperdocumento resultante se somete a un proceso
de verificación a fin de determinar su calidad y cumplimiento de
requerimientos.

FASE V: Evaluación y Documentación del Hiperdocumento

Consiste en la evaluación y corrección final del hipertexto con el


objetivo de asegurar que este satisface los requerimientos impulsados por el
cliente; la elaboración de la documentación que introduce y describe cómo se
utiliza el hiperdocumento; la factura y grabación del hiperdocumento en los
medios exigidos por el cliente.

38
CAPÍTULO IV

APLICACIÓN DE LA METODOLOGÍA

En este capítulo se muestra el análisis de los resultados de la


investigación, obtenido luego de aplicarse la metodología seleccionada, la
cual fue la de Montilva (2002), y tomando en cuenta la fundamentación
teórica y metodológica, aplicando las técnicas necesarias en el desarrollo de
la aplicación web para la verificación de vehículos recuperados por la policía
nacional bolivariana del estado Zulia.

Análisis de la Investigación

El análisis abarcó las fases de la metodología utilizada, en este caso


se escogió la metodología de Montilva (2002), explicándose los
procedimientos aplicados, mediante las pruebas que demuestran los
resultados obtenidos en relación con la aplicación web para la verificación de
vehículos recuperados por la policía nacional bolivariana del estado zulia.

FASE I: Análisis del Contexto del Hiperdocumento

Mediante una entrevista no estructurada que se le realizó al personal


del departamento de receptoría de vehículos del Cuerpo de Policía Nacional
Bolivariana (CPNB), y a varios Oficiales perteneciente a otros departamento,
se pudo observar que no poseen un control para los procesos por medio de
la web; presentaban ciertos inconvenientes como la aglomeración de
documentos de registros de vehículos y en muchos casos extravió de los
mismos al realizar cualquier otro proceso, una posible solución al problema
que presentaba la institución fue el desarrollo de un sitio web para agilizar el

39
proceso en la misma, así como también brindarle comodidad y buen servicio
a los usuarios.

Así mismo, se llevó a cabo el estudio de factibilidad, el cual estuvo


compuesto por: factibilidad técnica, factibilidad económica, y factibilidad
operacional. Con el estudio que se realizó se obtuvieron los siguientes
resultados:

En cuanto a la factibilidad técnica, el Cuerpo de Policía Nacional


Bolivariana del estado Zulia, cuenta con las herramientas de hardware y
software necesarias para la realización de la aplicación web, entre las que se
tienen las siguientes:

Software:
 Sistema operativo Windows Server 2012
 MySQL

Hardware:
 Memoria RAM de 16 GB
 Intel(R) Xeon(R) CPU E5504 2.0GHz - 2.0GHz
 Disco Duro de 500GB
 Tarjeta de Video 2GB
 Teclado
 Mouse
 Monitor

Con respecto a la factibilidad económica, se acordaron los recursos


necesarios, y la institución si cuenta con lo estipulado para la implantación y
mantenimiento de la aplicación web.

40
Por último, con el resultado del estudio de factibilidad se determinó
que el desarrollo de la aplicación web, era factible, solo será necesario
realizar un adiestramiento sobre el manejo de la misma.

FASE II: Definición de los Requerimientos

Sobre las bases del estudio expuesto en la Fase I, se pudo recaudar


toda la documentación que contendrá la aplicación web, que es la
información más resaltante de la institución y sus procesos administrativos.
Posteriormente se llevó a la aplicación. De esta manera todos los usuarios
puedan visitarlo y obtener cualquier tipo de información en cualquier parte del
mundo sin necesidad de dirigirse a las instalaciones delCuerpo de Policía
Nacional Bolivariana.

En esta fase se determinaron algunos elementos del contenido


diseñado para el registro de vehículos recuperados, que se llevarían a cabo
por el administrador de la aplicación web, tales como, la información y datos
de los vehículos y sus propietarios, modificación de estatus, lugar donde se
encuentra el vehículo y fecha en que fue recuperado. El usuario podrá
consultar el estatus del vehículo siempre y cuando el mismo haya sido
recuperado por este cuerpo policial, En efecto se constituyó una referencia
acerca del contenido que debería presentar la aplicación los cuales se
señalan a continuación.

FASE III: Diseño del Hiperdocumento

Posteriormente después de haber definido la parte del contenido de la


aplicación web, se procede a la parte del diseño, es decir, la forma que
tendrá la aplicación que se está realizando. Con el objeto de elaborar
diferentes prototipos hasta que la institución quede satisfecha.

41
Gráfico # 1
Prototipo

Fuente: Parra (2017)

Árbol Organizacional
En el siguiente gráfico, se representa la forma lógica de la aplicación
web, más no la estructura funcional, es decir, la forma en la cual está
estructurado el contenido de la aplicación web.

Gráfico # 2
Organigrama

Fuente: Parra (2017)

42
Árbol Funcional
A continuación, se muestra el árbol funcional, el da a conocer los
contenidos de los procesos propuestos para la aplicación web.

Gráfico # 3
Estructura de la aplicación web

Fuente: Parra (2017)

FASE IV: Producción del Hiperdocumento.

Se inició esta fase con la implementación de las herramientas para la


creación de la estructura grafica de la aplicación web. Utilizando las
herramientas seleccionadas para el diseño y desarrollo, tales
comoSublime.Text.3.Build para la edición de códigos herramienta permitió

43
facilitar la creación de las funciones propias de la aplicación ahorrando
tiempo y esfuerzo, facilitando un mejor diseño de los programas
implementados. Así como también MySQL, se utilizó como administración y
manejo de la base de datos, permitió la creación de la base de datos
relacional de la aplicación con sus diferentes tablas entre las cuales se
establecieron unas relaciones para manejar los datos de una forma eficiente
y segura.

FASE V: Evaluación y Documentación del Hiperdocumento.

Consiste en la validación y corrección final del hiperdocumento con el


objetivo de asegurar que este satisface los requerimientos impuestos por la
institución, en esta fase de prueba de la aplicación web, se detecta todo
posible mal funcionamiento antes que entre en producción, por lo tanto, se
realizaron pruebas en la aplicación con la finalidad de detectar los errores en
las áreas de contenido con la relación a la usabilidad y accesibilidad.se llevó
a cabo una serie de verificaciones por medio de las cuales se revisaron
aspectos gráficos de la aplicación para comprobar si el despliegue de cada
página es correcto.

44
Conclusión

Esta investigación tuvo como resultado el Desarrollo de una aplicación


web para la verificación de vehículos recuperados por la policía nacional
bolivariana del estado zulia, brindado a los usuarios y a las organizaciones e
institucionales información rápida, veraz, y eficaz. Para lo cual fue necesario
saber con exactitud las necesidades del departamento de receptoría de
vehículos de la policía nacional bolivariana del estado zulia. Una vez
culminado el proceso de Desarrollo de la aplicación web, se pudo constatar
el cumplimiento satisfactorio de los objetivos planteados al inicio de la
investigación.

Haciendo referencia al primer objetivo, se diagnosticó la situación


actual del departamento de receptoría de vehículos del cuerpo de policía
nacional bolivariana del estado zulia en cuanto al control de los procesos de
vehículos recuperados, para de esta manera tener una mejor noción de las
necesidades que tuvieran.

En cuanto al segundo objetivo, se determinaron los requerimientos


para el desarrollo de la aplicación web, para lograr esto se utilizó la entrevista
no estructurada como técnica de recolección de datos, y se realizó el estudio
de factibilidad.

En referencia con el tercer objetivo específico, se diseña la aplicación


web basado en los requerimientos y necesidades obtenidas; se procedió a la
realización del diseño lógico, y elaboración de diferentes prototipos,
siguiendo las metodologías seleccionada para el desarrollo del mismo.

En cumplimiento con el cuarto objetivo se construyó la aplicación web


para los procesos de verificación de vehículos recuperados por la policía

45
nacional bolivariana del estado zulia, utilizando las herramientas
Sublime.Text.3.Build para la edición de códigos, y MySQL para la
administración y manejo de la base de datos.

Por lo tanto, en relación al objetivo específico deevaluar mediante


pruebas el funcionamiento de la aplicación web para la verificación de
vehículos recuperados por la policía nacional bolivariana del estado Zulia, se
concluyó que, en diferentes de pruebas a la aplicación, se comprobó la
efectiva funcionalidad de la misma, en cuanto al funcionamiento y consultas
de vehículos.

Por último, se concluye que si es factible el desarrollo de una


aplicación web para la verificación de vehículos recuperados por la policía
nacional bolivariana del estado Zulia.

46
Recomendaciones

Desarrollando todos los objetivos e informaciones obtenidas en la


investigación realizada, definidas las conclusiones y en vista de los
incalculables beneficios que obtiene el cuerpo de policía nacional bolivariana
del estado zulia con el desarrollo de la aplicación web, a continuación se
pasa a reflejar una serie de recomendaciones directamente con el
departamento de receptoría de vehículos, para el buen funcionamiento de la
aplicación.

En primer lugar, se recomienda realizar mantenimiento periódicamente


a la aplicación web, para que de esta forma siempre tenga la información
actualizada y oportuna, permitiendo de esta manera ofrecer un servicio de
calidad. Así mismo es importante realizar actualización a nivel de software
como de hardware necesario para su óptimo funcionamiento.

De igual forma, también es importante que la institución respalde


periódicamente los datos que se manejen en la aplicación para evitar retraso
alguno en caso de daños o fallas de software o hardware causando extravió
de la información.

47
Referencias Bibliográficas

Montilva, J. (2002) Modelo de procesos para el desarrollo de software


orientado a objetos. ULA: Venezuela.

48
Referencias de Tesis

Contreras S, Labarca E, Granadillo R. (2010) sitio Web para el control


de los procesos académicos en el Instituto Universitario San Francisco Fe y
Alegría.

49

También podría gustarte