View
226
Download
0
Category
Preview:
Citation preview
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES”
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMA
TESIS PREVIA LA OBTENCIÓN DEL TÍTULO DE INGENIERÍA
EN SISTEMAS E INFORMÁTICA.
TEMA:
“PORTAL WEB PARA MEJORAR LA GESTIÓN DE
INTEGRACIÓN DE LOS MIEMBROS DE LA IGLESIA DIVINO
MAESTRO DE GALILEA”
AUTOR:
TLG. AIDA OLIMPIA CORDOVA CASTAÑEDA
ASESOR:
ING. FREDDY BAÑO N.
IBARRA – ECUADOR
2015
APROBACIÓN DEL TUTOR
Certifico que la presente tesis sobre el tema: PORTAL WEB PARA MEJORAR LA
GESTION DE INTEGRACIÓN DE LOS MIEMBROS DE LA IGLESIA DIVINO
MAESTRO DE GALILEA, Previo a la obtención de título de Ingeniería en Sistemas, ha
sido desarrollada por la Sra. Tlga Aida Córdova, bajo mi tutoría y dirección, cumpliendo
con todos los requisitos y disposiciones legales establecidas por la Universidad Regional
Autónoma de los Andes ”UNIANDES”, por lo que autorizo su presentación, para el
tramite correspondiente.
Ing. Freddy Baño N.
ASESOR
CERTIFICACIÓN DE AUTORÍA
YO, AIDA OLIMPIA CORDOVA CASTAÑEDA, con C.I. 1002938346, declaro que la
tesis que presento sobre el tema: PORTAL WEB PARA MEJORAR LA GESTION DE
INTEGRACIÓN DE LOS MIEMBROS DE LA IGLESIA DIVINO MAESTRO DE
GALILEA, “ previo la obtención del título de Ingeniera en Sistemas, es auténtico y
original y que los derechos de autoría corresponden a la Universidad Autónoma de los
Àndes, ”UNIANDES”.
TECNÓLOGA AIDA CÓRDOVA
1002938346
DEDICATORIA
Este presente trabajo le dedico a mi esposo por haberme apoyado en todo momento sea,
económicamente, moral, ya que El ha sido mi inspiración para poder avanzar con la
realización de mi proyecto, de esta manera culminar mi realización.
En segundo lugar Dedico este presente trabajo a mi hija quien me ha impulsado a seguir
con la realización del la tesis, aunque con sus ternura ha estado en mis momentos de
desveladas.
Doy gracias a mi Dios por haberme dado la sabiduría necesaria para realizar este
proyecto, ya que sin su ayuda no podría ver este sueño.
Aida Olimpia Cordova Castañeda
AGRADECIMIENTO
Agradezco a la Universidad por abrirme sus puertas y brindarme su apoyo y a mis
Maestros por orientarme e instruirme en el aprendizaje de esta ciencia y por sembrar sus
conocimientos en mí, que sin sus enseñanzas no hubiese alcanzado a cumplir mi meta.
También agradezco a mis hermanos Raúl y Rolando por haberme regalado este estudio
que día a día han esforzado para cumplir sus promesas de ayudarme ya que los sueños de
ellos eran verme profesional y un agradecimiento enorme por mi esposo por apoyo
emocional y económico y mi bella bendicion que es mi hija que con su carita de ternura
me ha impulsado a culminar.
Aida Olimpia Cordova Castañeda
INDICE DE CONTENIDOS
Certificación del tutor
Declaración de la autoría de tesis
Dedicatoria
Agradecimiento
Indice de contenidos
Resumen ejecutivo
Executive summary
Introducción……………………………………………………………………………….1
Antecedentes de la investigación………………………………………………………….2
Planteamiento del problema……………………………………………………………….2
Formulación del problema………………………………………………………………...3
Delimitación del problema………………………………………………………………...4
Identificación de la línea de investigación………………………………………………..5
Objetivos…………………………………………………………………………………..5
Idea a defender…………………………………………………………………………....6
Justificación del Tema………………………………………………………………….....7
Breve Explicación de la metodología investigativa……………………………………….7
Resumen de la Estructura de la Tesis……………………………………………………..8
Novedad, Aporte Teórico y significancia practica……………………………………….9
1 Marco Teorico ........................................................................................................... 10
1.1 Internet ............................................................................................................... 10
1.1.1 Orígenes ...................................................................................................... 11
1.1.2 Protocolos ................................................................................................... 13
1.1.3 Navegadores ................................................................................................ 13
1.1.4 Historia de los Navegadores ....................................................................... 14
1.1.4.1 Buscador .............................................................................................. 14
1.1.5 Servicios de Internet ................................................................................... 15
1.1.6 Arquitectura del Internet ............................................................................. 20
1.2 Portales web ....................................................................................................... 22
1.2.1 Definición ................................................................................................... 22
1.2.2 Origen del Portal ......................................................................................... 25
1.2.3 Clasificación del Portal ............................................................................... 27
1.2.3.1 Portales Generales (Megaportales) ...................................................... 27
1.2.3.2 Portales Especializados ........................................................................ 27
1.2.3.3 Portales Corporativos .......................................................................... 27
1.2.4 Ventajas del Portal ...................................................................................... 28
1.2.5 Arquitectura del portal ................................................................................ 29
1.2.6 Estructura de un portal web ........................................................................ 32
1.3 Herramientas de desarrollo................................................................................. 32
1.3.1 Html ............................................................................................................ 32
1.3.1.1 Orígenes de HTML .............................................................................. 33
1.3.2 Css ............................................................................................................... 34
1.3.3 JavaScript .................................................................................................... 35
1.3.3.1 Origen javascript .................................................................................. 35
1.3.4 Php .............................................................................................................. 36
1.3.4.1 Origenphp ............................................................................................ 37
1.3.5 Herramienta de base de datos My SQL ................................................... 39
1.3.5.1 Características ...................................................................................... 40
1.4 Gestion de la comunicación ............................................................................... 40
1.4.1 Origen de la comunicación ......................................................................... 40
1.4.2 Definición de la comunicación ................................................................... 41
1.4.3 Componentes de la comunicación. ............................................................. 42
1.4.4 Gestión de comunicación ............................................................................ 44
1.5 Conclusiones parciales del capitulo ................................................................... 44
2 Marco metodológico .................................................................................................. 46
2.1 Caracterización del sector. ................................................................................. 46
2.1.1 Organigrama estructural DMG ................................................................... 47
2.2 Descripción de procedimiento metodológico. .................................................... 48
2.2.1 Histórico – lógico. ....................................................................................... 48
2.2.2 Analítico – sintético. ................................................................................... 48
2.2.3 Inductivo – deductivo. ................................................................................ 48
2.2.4 Método sistémico. ....................................................................................... 48
2.3 Modalidad de la investigación ........................................................................... 49
2.3.1 Tipos de investigación ................................................................................ 49
2.3.2 Teoría fundamentada. ................................................................................. 49
2.3.3 Investigación – acción................................................................................. 50
2.4 Métodos, técnicas e instrumentos....................................................................... 50
2.4.1 analítico-sintético ........................................................................................ 50
2.4.2 Método inductivo – deductivo .................................................................... 50
2.4.3 Técnicas ...................................................................................................... 50
2.4.4 Población y muestra .................................................................................... 51
2.5 Análisis e interpretación de resultados ............................................................... 52
2.6 Propuesta del Investigador ................................................................................. 62
2.7 Conclusiones parciales del capítulo. .................................................................. 62
3 Marco Propositivo ..................................................................................................... 64
3.1 Tema ................................................................................................................... 64
3.2 Objetivos ............................................................................................................ 64
3.2.1 Objetivo general .......................................................................................... 64
3.2.2 Objetivos específicos .................................................................................. 64
3.3 Desarrollo de la propuesta .................................................................................. 64
3.3.1 Metodología de desarrollo de software ....................................................... 64
3.3.2 Análisis. ...................................................................................................... 65
3.3.2.1 Especificación requerimientos de software ......................................... 65
3.3.2.2 Alcance ................................................................................................ 66
3.3.2.3 Recursos, Análisis Financiero ............................................................. 67
3.3.2.4 Diagramas de caso de uso .................................................................... 68
3.3.3 Diseño ......................................................................................................... 69
3.3.3.1 Diseño de la base ................................................................................. 69
3.3.3.2 Diccionario de datos ............................................................................ 71
3.3.3.3 Diseño de interfaz ................................................................................ 77
3.3.4 Desarrollo .................................................................................................... 78
3.3.4.1 Script de la base de datos ..................................................................... 78
3.3.4.2 Codificación......................................................................................... 80
3.3.4.3 Codificado de plantilla ......................................................................... 81
3.3.4.4 Codificado para la conexión ................................................................ 82
3.3.4.5 Codificado formulario usuario ............................................................. 82
3.3.5 Pruebas ........................................................................................................ 82
3.3.5.1 Pruebas de caja Negra .......................................................................... 85
3.3.5.2 Pruebas de caja blanca ......................................................................... 85
3.3.6 Implementación........................................................................................... 85
3.3.6.1 Requerimientos .................................................................................... 85
INDICE DE GRÁFICOS
Gráfico 1. Internet............................................................................................................. 11
Gráfico 2. Servicio de internet ....................................................................................... 16
Gráfico 3. WWW............................................................................................................... 17
Gráfico 4. Ftp................................................................................................................... 19
Gráfico 5. Chat .............................................................................................................. 20
Gráfico 6. Php................................................................................................................... 41
Gráfico 7. Componentes ................................................................................................ 45
Gráfico 8. Sello iglesia dmg .......................................................................................... 50
Gráfico 9. Organigrama.....................................................................................................51
ÍNDICE FIGURAS
Figura 1. Pregunta1……………………………………………………………………..56
Figura 2. Pregunta2 ……………………………………………………………………..57
Figura 3. Pregunta3 ……………………………………………………………………..58
Figura 4. Pregunta4 ……………………………………………………………………..59
Figura 5. Pregunta5 ……………………………………………………………………..60
Figura 6. Pregunta6 ……………………………………………………………………..61
Figura 7. Pregunta7 ……………………………………………………………………..62
Figura 8. Pregunta8 ……………………………………………………………………..63
Figura 9. Pregunta9……………………………………………………………………..64
Figura 10. Pregunta.10…………………………………………………………………..65
Figura 11.ciclo de vida ……………………………………………………………...….69
Figura 12. Diagrama de uso de eventos ……………………………………………….72
Figura 13. Modelo físico de base de datos………………………………………..…….73
Figura 14. Modelo lógico de base de datos ……………………………………..……...74
Figura 15. Diseño de la interfaz …………………………………………………….…..81
Figura 16. Diseño de la interfaz del formulario para el Administrador………………117
Figura 17. Diseño de la interfaz del formulario para el usuario ………………...……118
INDICE DE TABLAS
Tabla 1. Personal que conforman ................................................................................... 49
Tabla 2. Analisis de requerimientos ................................................................................71
Tabla 3. Recursos humanos ............................................................................................72
Tabla 4. Recursos de hardware .......................................................................................72
Tabla 5. Recursos de software ........................................................................................72
Tabla 6. Persona . ............................................................................................................ 77
Tabla 7. usuario..................................................................................................................78
Tabla 8. Dedicación ………………………………………………………………….....79
Tabla 10. Matrimonio ......................................................................................................79
Tabla 11. Eventos .......................................................................................................... 80
Tabla 12. Oración .......................................................................................................... 80
Tabla 13. Chat .................................................................................................................81
RESUMEN EJECUTIVO
Este proyecto de tesis se enmarca en la línea de investigación de Desarrollo de Software y
Programación de Sistemas, se ha realizado en la iglesia Divino Maestro de Galilea una
organización religiosa dedicada de impartir la palabra de Dios a los miembros y visitantes
de la iglesia. En base a eso se ha identificado la existencia de problemas de promociones
de los eventos evangelicos, procedimientos en gestión de registro de miembros y la
comunicación a pesar de utilizar un documento en el computador, publicidades
promocionando los eventos podría decir que actualmente la gestión es de forma manual
provocando en algunas ocasiones perdida de documentos, dinero y tiempo.
El trabajo se ha fundamentado en una recopilación bibliográfica, aplicando una
metodología cualitativa cuantitativa, aplicando estudios de teoría fundamentada basada
en datos empíricos obtenidos del levantamiento de información y finalmente la propuesta
conformada por las etapas de: análisis de requerimientos que consiste en reunir las
necesidades de la institución, el diseño que permitirá definir la estructura interna, la
implementación y las pruebas que describirán los niveles de comprobación del sistema.
Con la elaboración de esta investigación está concluido que el portal web mejorará la
gestion de integración de los miembros de la iglesia Divino Maestro de Galilea, será una
herramienta importante para mejorar la eficiencia de publicidad de los eventos próximos
a realizarse, también este portal le ayuda a la persona que visita hacer peticiones de
oración por la necesidad que esté pasando la persona, realizar trámites para la entrega del
niño al templo y matrimonio, así como también un chat cristiano directo con el pastor
para que el miembro que se encuentre dentro y fuera del país puedan pedir ayuda.
ABSTRAC
This thesis project is framed in the research of Software development and systems
programming, done in the divine teacher of Galilee church a religious organization
dedicated to teaching the word of God to members and visitors of the Church. On that
basis the existence of problems of promotions of events has identified evangelicals,
procedures on management of members and communication despite using a document on
the computer, ads promoting events might say that management is currently manually,
causing sometimes loss of documents, money and time.
Work has based on a corpus of literature, applying a qualitative-quantitative
methodology, applying studies of grounded theory based on empirical data obtained from
gathering information and finally formed by the stages of proposal: requirements analysis
which is to meet the needs of the institution, design which will allow to define the
internal structure, implementation and tests that describe the levels of system check.
With the development of this research it is concluded that the web portal will improve the
integration of the members of the divine teacher of Galilee Church management, will be
an important tool to improve the efficiency of advertising of the upcoming events to be
held, also this site helps the person who visits make prayer requests by the need of the
person running make arrangements for the delivery of the child to the temple and
marriage, as well as a Christian chat direct with the pastor for that Member who is inside
and outside the country to ask for help.
1
INTRODUCCIÒN
Antecedentes de la investigación
Hoy en día todas las personas del mundo han optado al internet como el medio más
utilizado y elemental para buscar cualquier cantidad de información y así estar al tanto de
todo , no solamente permite buscar información sino también permite a los usuarios del
ciberespacio Web se actualicen en cualquier ámbito informativo.
Internet es una red de redes que permite la interconexión varias computadoras a través de
un conjunto de protocolos denominado TCP-IP. Tuvo sus orígenes en 1969, cuando una
agencia del Departamento de Defensa de los Estados Unidos comenzó a buscar alternativas
ante una eventual guerra atómica que pudiera incomunicar a las personas. Tres años más
tarde se realizó la primera demostración pública del sistema ideado, gracias a que tres
universidades de California y una de Utah lograron establecer una conexión conocida
como ARPANET.
Conferencia de Presentación del Programa de Doctorado sobre la Sociedad de la
Información y el Conocimiento. UniversitatOberta de Catalunya.Internet es una
herramienta perfecta para eliminar las diferencias y las distancias, ya que nos permite
expresarnos libremente, y hace que la información, el conocimiento y el mundo entero
estén al alcance de más personas. Internet, más que una tecnología, es un medio de
comunicación. Por ello, en su uso, se hacen necesarios unos comportamientos adecuados
hacia lo que vemos, leemos y compartimos. La sinceridad, el respeto, la tolerancia y la
privacidad son valores importantes para tener en cuenta cuando hacemos uso de la red
Manovich, Lev. 2005. El lenguaje de los nuevos medios de comunicación (CASTELLS,
2012).
Podemos clasificar el internet por sus diferentes características pueden ser comerciales,
informativo, navegación, artísticos o personales. es decir, la facilidad con la que podemos
entrar o acceder o bajar y subir información.
2
Se caracterizan:
Por su audiencia,
Dinamismo
Apertura
Profundidad
objetivos.
Un Portal es el punto de entrada a Internet donde se organizan y concentran los contenidos
del propietario del mismo.
El objetivo principal del Portal es ayudar a los usuarios a encontrar lo que necesitan sin
salir del mismo fidelizándoles e incentivándoles a utilizarlo de forma continuada.
Portales web su nacimiento hacia finales de 1996, cuando los buscadores, liderados por
Yahoo y en menos medida por Altavista, comenzaron a ampliar sus páginas principales
(Home Pages) y a ofrecer algunos contenidos (noticias, resultados deportivos.) de
reconocido interés para sus millones de visitantes. El objetivo era, y sigue siendo, fidelizar
a los usuarios y conseguir que establezcan la página del Portal como Home Page propia.
Paralelamente a esta expansión de los buscadores, se observa durante 1997 una ampliación
de contenidos y servicios en los otros dos tipos de Webs que pueden convertirse en
Portales (GRAELLS, 2002).
Los Portales, según sus características principales, se clasifican en (BUYTO, 2010):
Portales Horizontales Es un portal con contenidos de carácter general orientado a todo tipo
de usuario. Comunidades virtuales, Chat, e-mail, Espacio web gratuito, Foros de discusión,
Noticias, Información, Buscadores.
Portales Verticales es un sitio web que provee de información y servicios a un sector en
particular, con contenidos concretos y centrados en un tema como puede ser un portal de
música, empleo, inmobiliario, un portal de finanzas, arte o deportes.
Portales diagonales Se trata de una mezcla entre el portal horizontal y el vertical.
3
Portales Especializados Surgen a partir de la demanda de los usuarios de un sitio más
especializado en sus áreas de interés tanto particulares cómo profesionales y que los
Portales horizontales y verticales no son capaces de llenar por tener contenidos demasiados
generales o superficiales.
Los Portales Corporativos son una prolongación de la intranet de las empresas, donde se
potencia el acceso a la información de la organización, contacto con clientes y
proveedores, material de trabajo a sus trabajadores, cuidando mucho el tipo de información
a presentar en función del tipo de usuario que la solicita por ser muchas veces confidencial
proveen de información de la empresa a sus empleados así cómo también acceso a web
públicas u otros sectores de portales verticales.
Portales Móviles Son sitios que permiten la conexión de los usuarios tanto desde Internet
como de un teléfono móvil o PDA.
Por el desconocimiento y menor interés de cómo utilizar las herramientas y sistemas de
información hoy muy utilizadas como es el internet ha generado falencias por parte de las
personas que administran.
Cabe recalcar que en la actualidad los portales web en el internet son muy visitados por
los usuarios para obtener mayor acceso de información como también gozar de los
servicios que brinda cada uno de ellos, y la mayoría de los portales brindan un servicio de
comunicación online sin mayor esfuerzo sin mayor costo.
SITUACION PROBLEMÁTICA
A medida que pasa el tiempo aparecen nuevas herramientas tecnológicas que permiten
optimizar recursos. El internet es una de ellas la cual está creciendo a pasos agigantados
abriendo nuevas oportunidades de estar al día con las informaciones actualizadas en la
web, por ello la Iglesia Cristiana “divino Maestro de Galilea” ha pensado en estos portales
web para dar a conocer a toda la gente que visita los eventos y actividades a realizarse
como también compartir el mensaje de salvación a través de este medio en dos idiomas
nativa y español para que así puedan familiarizar con la tecnología los miembros kichwa
hablantes.
4
Mediante la investigación realizada a La congregación cristiana “Divino Maestro de
Galilea” de la Comunidad La Compañía no cuenta con un medio informativo masivo que
permita dar a conocer y promocionar de las actividades y eventos realizados y a realizarse,
lo que ocasiona un marcado desinterés y alejamiento de sus integrantes y por tanto se
reduce el número de miembros participativos de estos eventos.
Siendo un campo muy amplio el ámbito informativo dentro de la web, la congregación no
cuenta con una promoción digital y eficiente sino una promoción manual, lo que origina la
pérdida de documentos eventuales, pérdida de dinero y pérdida de tiempo.
Espacios básicos y elementales para comunicarse desde cualquier parte del mundo no son
empleados por la iglesia para comunicarse con los miembros que viajan al exterior, lo que
ocasiona el desinterés personal, pierde la fe en Cristo por falta de motivación, se alejan de
la iglesia, incomunicados de las actividades.
Hechas las observaciones anteriores podemos definir qué a pesar de que la Iglesia “divino
Maestro de Galilea” ha ido adquiriendo los equipo tecnológicos falta aprovechar las nuevas
herramientas informáticas para solucionar estas falencias de una manera fácil y dinámico
para los usuarios y miembros de la iglesia en general.
FORMULACION DEL PROBLEMA.
Deficiencia gestión de integración de los miembros de la iglesia divino maestro de Galilea.
DELIMITACION DE LA INVESTIGACION
Físicamente la investigación se llevará a cabo en la Iglesia Divino Maestro de Galilea.
“D.M.G”, que se encuentra ubicada geográficamente en la Provincia de Imbabura, cantón
Otavalo, Parroquia el Jordan de la comunidad La Compañía.en el km 2 vía al Lago San
Pablo con el número telefónico 2918561.
OBJETO DE INVESTIGACIÓN Y CAMPO DE ACCIÓN
Objeto de Investigación: Procesos Informáticos
Campo de Acción: Portales Web.
5
IDENTIFICACIÓN DE LA LÍNEA DE INVESTIGACIÓN.
Desarrollo de software y programación de Sistemas
OBJETIVOS
Objetivo General
Implementar un portal web para mejorar la gestión de información y fortalecer la
integración de los miembros de la Iglesia Divino Maestro de Galilea.
Objetivos Específicos
Fundamentar bibliográficamente los conceptos de Internet, portales web, y
herramientas de desarrollo.
Diagnosticar el funcionamiento en la iglesia Divino Maestro de Galilea, del
departamento de publicidad e información.
Desarrollar el portal web para la iglesia Divino Maestro de Galilea que permita
promocionar las actividades y eventos programados, chat directo con el pastor con
los miembros, peticiones de oración por los visitantes de cyber espacio.
Validar la Propuesta
IDEA A DEFENDER
Con la implementación del Portal web se mejorará la gestión informativa y fortalecerá la
integración de los miembros de la iglesia “Divino Maestro de Galilea”, al utilizar las
nuevas tecnologías de la información y comunicación, los miembros podrán comunicarse
de manera rápida y dinámica, además de conocer de primera mano las diferentes
actividades que se realizara en la iglesia y que apoyara el desarrollo de la comunidad
cristiana.
6
JUSTIFICACION
Tomando la realidad que el Internet es la herramienta más principal y efectiva para
promocionar, comunicar y generar nuevas informaciones en el mercado a nivel mundial,
es primordial llegar a publicar o promocionar los eventos que realiza la congregación y así
ser reconocida y visitada por otras personas.
Los beneficios de implementar un Sitio Web serán:
Entrega de información personal del miembro activo.
Publicación de las actividades y eventos programados en esta institución.
Comunicación on-line con el Pastor de la congregación.
Registro de nuevos miembros una ayuda para el administrador.
Este Portal impulsa al crecimiento en el ámbito espiritual y aumentar más números de
conversos a la Iglesia Divino Maestro de Galilea. Ya que por medio de la web llegarán a
saber los eventos a realizarse y aumentar números de participantes.
También llegara a ser un Portal fácil y dinámico brindando una mejor presentación con los
colores y estructura. Así los miembros de la iglesia y los visitantes de la web podrán
utilizar de manera fácil.
METODOLOGÍA A EMPLEAR
Modalidad de la investigación
La investigación es cuali-cuantitativa debido al uso de técnicas de observación y
recolección de datos por medio de las cuales se obtendrá la debida información a cerca de
los programas y eventos a realizarse en la institución religiosa para la integración parte de
los miembros.
7
Tipos de Investigación
Teoría Fundamentada.
Por medio de la recopilación de información se sustentará los componentes necesarios para
poder realizar la realización de un Portal Web para mejorar la gestión de integración de los
miembros de la Iglesia Divino Maestro de Galilea basada en la plataforma Apache,
lenguaje de programación php, con gestor de base de datos mysql, una aplicación web en
dos idiomas Español y kichwa, promocionando los eventos programados y actualizados
para que los miembros que visiten el sitio puedan congregarse al evento, un chat interno
para dialogar con el pastor de la iglesia.
Investigación – Acción
Se orientará a realizar cambios significativos con respecto al proceso operativo para la
gestión de integración de los miembros de la Iglesia “Divino Maestro de Galilea” con la
implementación de una Aplicación web para mejorar los servicios informativos y
fortalecer la integración de los miembros de la Iglesia Divino Maestro de Galilea.
Métodos, Técnicas e Instrumentos
Analítico-sintético
Este método se utilizó para el desarrollo de la propuesta ya que se va a analizar e
interpretar datos recolectados en la Iglesia Divino Maestro de Galilea para brindar
alternativas de solución a problemas a encontrarse.
Método Inductivo - Deductivo
Este método me permitió descubrir los procedimientos operacionales con respecto a la
forma de contabilización de cada uno de los clientes como también los eventos de la
Iglesia Divino Maestro de Galilea. Cual se determinó el mejor método y técnica que ayude
a mejorar la integración de los miembros y poder ganar almas para Cristo.
8
Técnicas
Debo acotar que la investigadora realizó la combinación de una variedad de métodos que,
coordinados adecuadamente, condicionaron la posibilidad de adentrarse en el conocimiento
de la realidad problemática, su explicación científica de los avances tecnológicos , la
relación de la teoría y la práctica y la transformación de la realidad concreta, a través de la
propuesta.
entrevistas
observación
Instrumentos
Fichas de observación y guías de entrevistas.
BREVE RESUMEN DE LA ESTRUCTURA DE LA TESIS
Introducción.- En esta sección se definió el problema de investigación, se planteo los
objetivos, se justificó el tema.
Capitulo I.-en esta sesión se detalla el marco teórico, conceptos de programas a utilizar,
herramientas de desarrollo y las conclusiones parciales.
Capitulo II.-En este capitulo se desarrollo la investigación de campo, se aplico los tipos de
investigación planteadas y se determino las conclusiones que guian la propuesta de la
investigación.
Capitulo III.-En este capitulo se desarrollo la propuesta de solución, guiados por una
metodología de desarrollo de software.
APORTE TEORICO, SIGNIFICACION PRÁCTICA Y NOVEDAD
Aporte teórico.
El presente proyecto se basara teóricamente de los avances tecnológicos que hoy en día
el internet, los portales web, su estructura, sus tecnologías y otros herramientas de
desarrollo de aplicación basados en portales web ; así como también se fundamentara
los procesos de gestión de integración de los miembros de la Iglesia Divino Maestro de
galilea. Siendo un portal dinámico y atractivo.
9
Significación Práctica.
El portal web permitirá realizar consultas de los eventos próximos y eventos realizados,
un chat cristiano donde los miembros de la iglesia puedan contactarse desde cualquier
parte del mundo, también los usuarios podrán realizar peticiones de oración para que
ayuden con las plegaria utilizandolas herramientas adecuadas para la implementación
del portal web nos encargamos de generará un cambio de paradigmas para el manejo de
la información de una forma sencilla.
10
CAPITULO I
1 MARCO TEORICO
1.1 Internet
El internet es una colección de miles de redes de computadoras. Interconectas entre sí
Conocido como “Superautopista de la Información”. Internet, la red de redes, suministra
un foro de comunicación en el que participan millones de personas de todos los países del
mundo de cualquier medida. Internet aporta o soporta una serie de instrumentos para que la
gente difunda y acceda a documentos y a la información para que los individuos y los
grupos se relacionen a través de una serie de medios de comunicación. (Vallejos, 2012)
Internet como “La Red de Redes”, y otros como “La Autopista de la Información”.
Efectivamente, Internet es una Red de Redes porque está hecha a base de unir muchas
redes locales de ordenadores, o sea de unos pocos ordenadores en un mismo edificio o
empresa. Además, ésta es “La Red de Redes” porque es la más grande. Prácticamente
todos los países del mundo tienen acceso a Internet. En algunos, como los del Tercer
Mundo, sólo acceden los multimillonarios y en otros como USA o los países más
desarrollados de Europa, no es difícil conectarse.
Por la Red Internet circulan constantemente cantidades increíbles de información. Por este
motivo se le llama también La Autopista de la Información. Hay 50 millones de
“Internautas”, es decir, de personas que “navegan” por Internet en todo el Mundo. Se dice
“navegar” porque es normal el ver información que proviene de muchas partes distintas del
Mundo en una sola sesión. Una de las ventajas de Internet es que posibilita la conexión con
todo tipo de ordenadores, desde los personales, hasta los más grandes que ocupan
habitaciones enteras. Incluso podemos ver conectados a la Red cámaras de vídeo, robots, y
máquinas de refrescos.
Internet es un conjunto descentralizado de redes de comunicación interconectadas que
utilizan la familia de protocolos TCP/IP, garantizando que las redes físicas heterogéneas
que la componen funcionen como una red lógica única, de alcance mundial.
11
Grafico Nº 1.- Internet
Fuente: http://www.redeszone.net/app/uploads/redes_internet.jpg
1.1.1 Orígenes
Sus orígenes se remontan a 1969, cuando se estableció la primera conexión de
computadoras, conocida como ARPANET, entre tres universidades en California y una en
Utah, Estados Unidos. Uno de los servicios que más éxito ha tenido en Internet ha sido la
World Wide Web(WWW, o “la Web”), hasta tal punto que es habitual la confusión entre
ambos términos. La WWW es un conjunto de protocolos que permite, de forma sencilla, la
consulta remota de archivos de hipertexto. Ésta fue un desarrollo posterior (1990) y utiliza
Internet como medio de transmisión (Rodrigo, 2013).
Internet nació para comunicar a los guerreros entusiastas de la década más caliente de la
guerra fría. Al igual que el primer computador electrónico, Internet fue puesto en marcha
por el impulso fundamental dado por los intereses militares del gobierno norteamericano
de la época. Sin embargo, desde su creación en 1969 y durante dos décadas, la Red fue un
objeto lujoso y exclusivo de las comunidades académicas del mundo desarrollado, hasta
que, a comienzos de la década del noventa, la creación de la World Wide Web la lanzó
hacia un acelerado crecimiento social nunca visto en la historia por ninguna otra tecnología
de comunicación.
12
El Dpto. de Defensa de USA saca adelante un proyecto denominado ARPA cuyo objetivo
era la contruccion de un sistema de comunicación entre computadoras altamente flexibles y
dinámicas, que permitiera utilizar cualquier tipo de medio y tecnología de transmisión y
que siguiera funcionando incluso ante la eventualidad de la destrucción de algunas de sus
partes de la red. Como consecuencia del proyecto ARPA nace la red ARPANET,
inteconectado grandes computadoras ubicados en distintas localizaciones.
La red ARPANET crece lentamente. Sirve como banco de datos de investigación y
desarrollo.En 1973 Empieza a utilizarse en ARPANET el protocolo TCP/IP como
necesidad de establecer un protocolo de comunicaciones estándar. Casi al mismo tiempo
empieza a desarrollarse el UNIX por lo que TCP/IP se convirtió casi en sinónimo de
UNIX..1980 La red ARPANET cuenta con unas 100 computadoras.1981Aparece el
“Usenetnewssystem” servicio de información y foro de debate del internet.1982Adopción
oficial del TCP/IP como protocolo estándar.1983Interconexión entre ARPANET, MILNET
(red militar en USA) y CSNET (redCientífica). Puede considerarse como el momento
histórico del nacimiento de la Internet.1986Nacimiento de la red NSFnet
(NationalScienceFundation), con el objeto de facilitar a toda la comunidad científica
americana y a cinco grandes centros de supercomputación la interconexión de datos. La
NSF, ante los impedimentos burocráticos para usar la red ARPANET, decide crear una red
propia que acabaría convirtiéndose en la autentica espina dorsal de la Internet. Dado su
carácter abierto, la NSF desencadenó una explosión de conexiones, sobre todo por parte de
las universidades.
1990Se crea la ISOC (Internet Society) con el fin de promocionar la Internet como
solución universal para la comunicación de datos.1991Hace su debut el gopher de Internet
en la Universidad de Minesota.1991Aparece el servicio de información WWW(World
Wide Web) en el CERN desuiza.1995Se inicia el proceso de rivatización de los troncos
principales de la red Internet en EE.UU. Aparecen un número importante de proveedores
Internet en España.
Existen cuatro características que definen a la “Internet”:
Grande: la mayor red de computadoras del mundo
Cambiante: se adapta continuamente a las nuevas necesidades y circunstancias
13
Diversa: da cabida a todo tipo de equipos, fabricantes, redes, tecnologías, medios
físicos de transmisión, usuarios, etc...
Descentralizada: no existe un controlador oficial sino más bien está controlada por
los miles de administradores de pequeñas redes que hay en todo el mundo.
1.1.2 Protocolos
Es un protocolo de transferencia de hipertexto. Usado en cada transmisión de datos de la
web. El protocolo http fue desarrollado por el consorcio W3C y la IETF. El W3C se
encarga de definir estándares de programación HTML. HTTP define la sintaxis y la
semántica que utilizan los elementos software de la arquitectura web (clientes, servidores,
proxies) para comunicarse. Es un protocolo orientado a transacciones y sigue el esquema
petición-respuesta entre un cliente y un servidor.
1.1.3 Navegadores
Un navegador web (del inglés, web browser) es una aplicación software que permite al
usuario recuperar y visualizar documentos de hipertexto, comúnmente descritos en HTML,
desde servidores web de todo el mundo a través de Internet. Cualquier navegador actual
permite mostrar o ejecutar gráficos, secuencias de vídeo, sonido, animaciones y programas
diversos además del texto y los hipervínculos o enlaces (MACHA, 2010).
La funcionalidad básica de un navegador web es permitir la visualización de documentos
de texto, posiblemente con recursos multimedia incrustados. Los documentos pueden estar
ubicados en la computadora en donde está el usuario, pero también pueden estar en
cualquier otro dispositivo que esté conectado a la computadora del usuario o a través de
Internet, y que tenga los recursos necesarios para la transmisión de los documentos (un
software servidor web). Tales documentos, comúnmente denominados páginas web,
poseen hipervínculos que enlazan una porción de texto o una imagen a otro documento,
normalmente relacionado con el texto o la imagen. El seguimiento de enlaces de una
página a otra, ubicada en cualquier computadora conectada a la Internet, se llama
navegación; que es de donde se origina el nombre de navegador.
14
1.1.4 Historia de los Navegadores
El primer navegador, desarrollado en el CERN a finales de 1990 y principios de 1991 por
Tim Bernés-Lee, era bastante sofisticado y gráfico, pero sólo funcionaba en estaciones Net.
El navegador Mosaica, que funcionaba inicialmente en entornos UNIX sobre X11, fue el
primero que se extendió debido a que pronto el NCSA preparó versiones para Windows y
Macintosh. Sin embargo, poco más tarde entró en el mercado Netscape Navegador que
rápidamente superó en capacidades y velocidad a Mosaica. Este navegador tiene la ventaja
de funcionar en casi todos los UNIX, así como en entornos Windows. Internet Explorer
(Ex SpyglassMosaic) fue la apuesta tardía de Microsoft para entrar en el mercado y
consiguió eliminar del mercado al Netscape Navigator entre los usuarios de Windows. En
los últimos años se ha vivido una auténtica explosión del número de navegadores, que
ofrecen cada vez mayor integración con el entorno de ventanas en el que se ejecutan.
Netscape CommunicationsCorporation liberó el código fuente de su navegador, naciendo
así el proyecto Mozilla.
Mozilla fue reescrito desde cero tras decidirse a desarrollar y usar como base un nuevo
conjunto de widgets multiplataforma basado en XML llamado XUL y esto hizo que tardara
bastante más en aparecer de lo previsto inicialmente, apareciendo una versión 1.0 de gran
calidad y para muchísimas plataformas a la vez el 5 de junio del 2002. A finales de 2004
aparece en el mercado Firefox, una rama de desarrollo de Mozilla que pretende hacerse
con parte del mercado de Internet Explorer. Se trata de un navegador más ligero que su
hermano mayor. Firefox, ha conseguido entrar en pugna con internet explorer en
plataformas Windows, y en un sector minoritario, existen las alternativas Opera, Chrome
(editado por Google) o Safari, la alternativa de Apple.
1.1.4.1 Buscador
Un buscador es una página de internet donde podemos buscar información contenida en
otras webs. Las búsquedas se hacen con palabras clave o con árboles jerárquicos por
temas; el resultado de la búsqueda es un listado de direcciones Web en los que se
mencionan temas relacionados con las palabras clave buscadas.
Se pueden clasificar en dos tipos:
15
Índices temáticos: Son sistemas de búsqueda por temas o categorías jerarquizados (aunque
también suelen incluir sistemas de búsqueda por palabras clave). Se trata de bases de datos
de direcciones Web elaboradas “manualmente”, es decir, hay personas que se encargan de
asignar cada página web a una categoría o tema determinado.
Motores de búsqueda: Son sistemas de búsqueda por palabras clave. Son bases de datos
que incorporan automáticamente páginas web mediante “robots” de búsqueda en la red.
Como operan en forma automática, los motores de búsqueda contienen generalmente más
información que los directorios. Sin embargo, estos últimos también han de construirse a
partir de búsquedas (no automatizadas) o bien a partir de avisos dados por los creadores de
páginas (lo cual puede ser muy limitante). Los buenos directorios combinan ambos
sistemas (GUILLERMO, 2013).
1.1.5 Servicios de Internet
Las posibilidades que ofrece Internet se denominan servicios. Cada servicio es una manera
de sacarle provecho a la Red independiente de las demás. Una persona podría
especializarse en el manejo de sólo uno de estos servicios sin necesidad de saber nada de
los otros. Sin embargo, es conveniente conocer todo lo que puede ofrecer Internet,
para poder trabajar con lo que más nos interese (ANDREU, 2013).
Hoy en día, los servicios más usados en Internet son: CorreoElectrónico,World Wide
Web,FTP, Grupos de Noticias, IRC Servicios de Telefonía.
El Correo Electrónico nos permite enviar cartas escritas con el ordenador a otras personas
que tengan acceso a la Red. Las cartas quedan acumuladas en Internet hasta el momento en
que se piden. Es entonces cuando son enviadas al ordenador del destinatario para que
pueda leerlas. El correo electrónico es casi instantáneo, a diferencia del correo normal, y
además muy barato. Podemos cartearnos con cualquier persona del Mundo que disponga
de conexión a Internet (ANDREU, 2013).
El Correo Electrónico, o “e- mail”, permite enviar información entre las personas en
Internet por medio de computadoras. Es el recurso de Internet más utilizado. Del mismo
16
modo que una carta escrita puede enviarse a muchos destinatarios, un mensaje de correo
electrónico puede ser enviado a una o más direcciones electrónicas.
El correo electrónico trabaja sobre el principio cliente/servidor. Un programa
clientehabilita a un usuario a interactuar con un servidor para permitir el acceso a la
información y los servicios que provee el servidor.
Para leer y enviar correo, los usuarios necesitan acceder a la computadora donde su
seencuentra su correo (el servidor).La aplicación cliente es la interface que permite al
usuario leer, responder y enviar nuevos mensajes.
Gràfico Nº2.- servicios de internet
Fuente:http://www.colegiomontessori.com/DtCl7SWk/Circulares.gif
La web Es un conjunto de servicios basados en “hiperenlaces” contenidos en internet. La
información contenida no es administrada por nadie en concreto, sino que está constituida
por distintos contenidos que tienen referencias entre sí mediante un enlace. Los contenidos
pueden ser de texto, imagen, video, sonido, etc… También es un sistema de información
mucho más reciente, desarrollado inicialmente por el inglés TIM BERNERS LEE en
1989. www utiliza Internet como medio de trasmisión es un sistema de información
multimedia, permitiendo la creación de documentos hipertexto, o libros electrónicos con
17
aplicaciones a revistas informativas, documentos de referencia y consulta, formación o
soporte técnico. además permite acceder remotamente a documentos electrónicos
organizados en forma de hipertexto que incorporan imágenes y sonido.
La World Wide Web, o WWW como se suele abreviar, se inventó a finales de los 80 en el
CERN, el Laboratorio de Física de Partículas más importante del Mundo. Se trata de un
sistema de distribución de información tipo revista. En la Red quedan almacenadas lo que
se llaman Páginas Web, que no son más que páginas de texto con gráficos o fotos.
Aquellos que se conecten a Internet pueden pedir acceder a dichas páginas y acto seguido
éstas aparecen en la pantalla de su ordenador. Este sistema de visualización de la
información revolucionó el desarrollo de Internet. A partir de la invención de la WWW,
muchas personas empezaron a conectarse a la Red desde sus domicilios, como
entretenimiento. Internet recibió un gran impulso, hasta el punto de que hoy en día casi
siempre que hablamos de Internet, nos referimos a la WWW (Vallejos, 2012).
Gràfico Nº 3.- www
Fuente:http://www.psfo.org/attachments/Image/wwwlogo.jpg
El FTP (File Transfer Protocol) nos permite enviar ficheros de datos por Internet. Ya no es
necesario guardar la información en disquetes para usarla en otro ordenador. Con este
servicio, muchas empresas informáticas han podido enviar sus productos a personas de
todo el mundo sin necesidad de gastar dinero en miles de disquetes ni envíos. Muchos
particulares hacen uso de este servicio para, por ejemplo, dar a conocer sus creaciones
informáticas a nivel mundial.
18
Grafico Nº 4.- FTP
Fuente:http://learncryptography.com/wp-content/uploads/2013/09/ftp.jpg
Los Grupos de Noticias son el servicio más apropiado para entablar debate sobre temas
técnicos. Se basa en el servicio de Correo Electrónico. Los mensajes que enviamos a los
Grupos de Noticias se hacen públicos y cualquier persona puede enviarnos una
contestación. Este servicio es de gran utilidad para resolver dudas difíciles, cuya respuesta
sólo la sepan unas pocas personas en el mundo.
El servicio IRC (Internet Relay Chat) nos permite entablar una conversación en tiempo real
con una o varias personas por medio de texto. Todo lo que escribimos en el teclado aparece
en las pantallas de los que participan de la charla. También permite el envío de imágenes u
otro tipo de ficheros mientras se dialoga.
Los Servicios de Telefonía son las últimas aplicaciones que han aparecido para Internet.
Nos permiten establecer una conexión con voz entre dos personas conectadas a Internet
desde cualquier parte del mundo sin tener que pagar el coste de una llamada internacional.
19
Algunos de estos servicios incorporan no sólo voz, sino también imagen. A esto se le llama
Videoconferencia.
Gestión de comunicación establece los canales de comunicación mas sencillos y eficaces;
una comunicación fluida entre integrantes con el fin de estrechar las relaciones por ende
chat aplica una conversación en línea.
Chat es una palabra que en inglés significa conversar, y así es como se aplica, es una
conversación en línea en la que pueden participar a la vez un alto número de usuarios en
una comunicación instantánea. Esto ha hecho que en nuestros tiempos el Chat sea un
término específico para designar el encuentro entre dos o más personas en Internet que
mantienen una conversación en tiempo real.
Para chatear basta con tener una computadora con conexión a Internet, elegir un nicko
apodo e ingresar en alguna sala, es decir, en algún grupo de conversación.
El chat fue evolucionando y pasó desde los precarios BBS (BulletinBoardSystem, una de
las formas más primitivas de establecer conexiones entre computadoras) a los universos
virtuales, que incluyen audio y video. En poco tiempo se convirtió en una verdadera pasión
de multitudes.
Grafico Nº 5.- chat
Fuente: http://www.proactivanet.com/images/ProactivaNET_chat.png
20
Un chat es como una sala de reuniones donde quien entra se encuentra con un grupo de
personas con el que puede compartir texto, voz, video o programas desde su computadora.
La sala es un servidor donde tú envías lo que quieres transmitir y él se encarga de
reenviarlo en tiempo real a los restantes usuarios del chat o a uno de ellos en concreto (en
el caso de que el Chat admita la opción de Chat privado).
Probablemente a que reúne las tres características del éxito: es fácil, divertido y gratis.
Además, el chat es útil para crear un espacio de reunión entre personas con los mismos
intereses y permite contactar a las personas que están a mucha distancia por bastante
menos que una comunicación telefónica.
Ahora bien, el chat no es una característica más de Internet, sino que es un servicio. La
diferencia es que Internet es la red pura y exclusivamente, la red física de computadoras
conectadas, mientras que el chat, la Web y el correo electrónico son servicios montados
sobre esa red. Al chat se le conoce también como IRC, siglas de Internet Relay Chat, las
normas técnicas que regulan su uso. El chat funciona del mismo modo que la mayoría de
los servicios en Internet, ya sea la Web, el correo electrónico o los mensajeros instantáneos
como el MSN o el ICQ. Este esquema se conoce con el nombre Cliente / servidor. Cada
uno de los integrantes de una sala se conecta mediante un programa que recibe el nombre
de “cliente”. Todos los clientes, a su vez, se conectan a un servidor que muestra toda la
información de los otros conectados.
Tipos de Chats hay tipos , desde el que sólo admite texto sobre un fondo liso hasta el que
combina también voz e imagen junto con la posibilidad de compartir archivos, dibujar en
una misma pizarra, etc. Poco a poco, los chats se están quedando anticuados y en muy
poco tiempo nos encontraremos con chats en 3D (ya existen algunos) acompañados de
videoconferencia.
1.1.6 Arquitectura del Internet
Es uno de los conceptos claves en Internet dado que es que permite definir la manera cómo
se estructurará una página o proyecto en la red, es decir, “es el conjunto de métodos y
herramientas que permiten organizar los contenidos, para ser encontrados y utilizados por
los usuarios, de manera simple y directa” (Toro & Ortiz, 2010).
21
El propósito de la Arquitectura es lograr la estructura hipertextual o en nodosque,
combinados con otros elementos como los multimedia, facilitan al navegante la lectura del
contenido.RichardSaulWurman, en 1970, fue el primero en dar a conocer el concepto:
Arquitecto de la información. Entre las definiciones, puede destacarse la siguiente: El
arquitecto de la información es “la persona que crea la estructura o mapa de la
información, que permite a otros encontrar sus propios caminos al conocimiento”. Y su
misión es “determinar la forma y los medios mediante los cuales los usuarios encontrarán y
accederán a la información contenida en el web”.
La Arquitectura incluye, entonces, planificación que en esencia se enfoca a definir cada
uno de los elementos, la manera cómo se relacionarán entre sí, cómo se presentarán en la
interfaz y el soporte tecnológico que hace que la página opere de manera correcta para el
usuario.
Es importante tener en cuenta que al tener claro cómo operará la información y sus
elementos complementarios en la página y sitio, no sólo los navegantes
Podrán hacer “clic” con facilidad por cualquiera de las rutas que tomen sino que también
facilita la tarea del ciber periodista.Lo anterior se explica desde la un linealidad que se
manejaba con los medios impresos. “El hipertexto nos permite plantear relatos, noticias,
reportajes de lectura no predeterminada por el autor. El lector, o usuario, puede
escogerItinerarios diversos entre aquellos que el periodista le propone”. “El ejercicio del
ciberperiodismo exige una redefinición del alcance de lascompetencias del narrador, quien
ha de ceder parte de su autoridad a los usuarios para permitir la interactividad
consustancial a los medios digitales.
Además, sus funciones ya no se circunscriben a la organización narrativa de los textos,
como enunciados informativos lineales, sino que se orientan al diseño de espacios virtuales
que los usuarios navegan y exploran, buscando información y participación, y que en
muchas ocasiones ayudan a construir”.
Sus principales elementos son:
Actualización.- Cada medio de comunicación o sitio web tiene una necesidad de
actualización de contenidos diferente acorde con su enfoque y necesidades. Esto determina
22
la estructura y si se trata de un sitio dinámico o estático.Contenidos y jerarquía Definir la
información que “circulará” se hace fundamental para determinar cómo se distribuirá y la
manera como el usuario interactuará con los datos.
Ya una vez definido el “tamaño de los datos” facilitará la estructuración de la interfaz.
Interacción Es un elemento fundamental para definir en qué momento es más adecuado.
Arquitectura en Internet y sus momentosLa gorra del capitán (desde 1995 a finales del
2000) Es considerada la edad de oro de la arquitectura de la información porque fue el
momento en el que se dio un diálogo interdisciplinario con el fin de determinar cómo debía
estructurarse la web y aparecen empresas pensadas exclusivamente para el desarrollo de
internet.
El canario en la mina el año 2001 Primer momento de amenaza para quienes buscaban
especializarse en arquitectura de Internet por la caída de las punto com.
La arquitectura de la información hoy Es el posicionamiento del término dado el
afianzamiento de la red como medio y la necesidad de hacer sitios lógicos y “navegables”
para los usuarios.
1.2 Portales web
1.2.1 Definición
Portal sinónimo de puerto, que se utiliza para referirse a un Sitio Web que sirve de punto
de partida para iniciar actividades de navegación en Internet, el cual se visita con
frecuencia y al que generalmente se designa como página de inicio del navegador a los
que se accede de forma sencilla, unificada y segura (GOMEZ J. C., 2010).
Portal un punto de entrada a Internet donde se organizan sus contenidos, ayudandoal
usuario y concentrando servicios y productos de forma que le permitan a éste hacer cuanto
necesite, o al menos que pueda encontrar allí todo cuanto utiliza a diario con más
frecuencia sin tener que salir de dicho website. El objetivo pretende ser fidelizar a los
usuarios, es decir, conseguir que éstos no usen el portal de forma eventual sino que se
habitúen a usarlo a diario, y que se establezca algún tipo de vínculo casi personalentre el
usuario y el portal. Así, entre otras cosas se conseguiría no sólo que los visitantes coloquen
dicha página en su bookmark, sino que ésta sea la página de inicio del navegador del
23
usuario, lo que garantizará para ese sitio un tráfico alto y constante, lo que ayudará a
asegurar la supervivencia en la red de dichos sites, en gran parte simplemente gracias a la
publicidad en forma de banners, y en parte gracias a otros servicios adicionales en forma
de productos o comercio.
Portal vs. comunidad virtual. Tanto un término como otro se está utilizando en muchos
casos para definir lo mismo. Si bien es muy cercana y estrecha la relación entre ambos,
consideramos que existe una forma sencilla de diferenciarlos. Podríamos decir que una
comunidad virtual es un conjunto de individuos (personas), entre los que no se establece
necesariamente un contacto físico, que poseen un conjunto de necesidades de información
comunes, que tienen una afinidad más o menos clara según su profesión, aficiones,
Relación geográfica o lingüística, etc. Este grupo necesita un espacio virtual común en la
Red en torno al que trabajar, reunirse virtualmente, recibir e intercambiar información,
utilizar servicios de gestión o comunicación, etc.5, y que sería un portal orientado a dicho
colectivo.
Características diferenciadoras de un portal frente a una página web. Profundizando en la
definición de portal es preciso matizar un poco más, Si nos limitáramos a afirmar
solamente que es “un punto de acceso a internet” se aportaría muy poco, pues casi
cualquier página personal podría serlo sin ser un portal propiamente hablando.
Tanto página como sitio web son conceptos con una clara relación de sinonimia.
Podríamos matizar ambos afirmando que el segundo es un conjunto de páginas,
estructuradas sobre la base de una organización de contenidos rigurosos y que éstas se
componen de una o más páginas, pero sin que necesariamente esté implícita la idea de
estructuración de información con criterios rigurosos.
Aunque hemos encontrado bastantes definiciones y descripciones del término portal que lo
analizan convenientemente, consideramos interesante utilizar la lista de características
fundamentales que sugiere DavidMorrison (técnico especialista de Lotus en el
International.
24
TechnicalSupportOrganization Center en las oficinas centrales de la compañía en
Cambridge) que pueden ayudar a reconocer un portal frente a otro tipo de páginas web.
Para ello, el autor usa las iniciales del término:
Personalización para usuarios finales.
Organización del escritorio.
Recursos informativos divididos y organizados.
Trayectoria o seguimiento de las actividades delos usuarios (tracking).
Acceso a bases de datos.
Localización de gente o de cosas importantes.
El aspecto fundamental que subyace en estas características se encuentra relacionado de
forma directa con la personalización. Mejorando esta adaptación hacia el usuario y
consiguiendo así uno “a medida”, se podrían optimizar aspectos cruciales como la
dificultad de navegación y localización de información relevante de entre aquella que no lo
es, o la problemática para la interacción del portal con las actividades cotidianas,
especialmente en situaciones de alta movilidad del usuario.
Muchos de los sitios web existentes en la actualidad intentan ofrecer toda la información
que poseen mediante páginas con una estructura y jerarquización, estándar, idénticas para
todos los públicos, creadas y organizadas de la manera que los diseñadores consideraron
más adecuada. Aunque un sitio esté bien diseñado estructurado, será muy difícil navegar
por él si contiene varios miles de enlaces y ha de ser válido para distintos tipos de usuarios
y de objetivos.
Un buen portal debería identificar a quien ya lo ha visitado y permitirle personalizar tanto
la interface (la visualización de la pantalla o “escritorio”) como los contenidos, de forma
que aquellos datos que se muestren estuvieran relacionados al máximo con él: ya fuere la
cotización de sus acciones.
Uno de los objetivos de un buen portal debería ser que se pareciera al máximo al escritorio
del usuario, de forma que desde él pudiera recibir información de su interés, además de
manejar las aplicaciones informáticas con las que trabajase a diario.
25
Es posible utilizar varios métodos para la configuración y personalización. Los
fundamentales son el uso de cookies y el acceso identificado. El inconveniente delas
primeras es que implican que el usuario utilice siempre el mismo ordenador y que, además,
no sea compartido por otros, cosa incompatible con el uso de máquinas de acceso público.
La otra dificultad estriba en que la misma persona puede acceder desde distintos lugares
(oficina, casa, sala de ordenadores, un ordenador de uso temporal) dificultando que las
cookies puedan recoger unívocamente su propia información.
1.2.2 Origen del Portal
Su nacimiento data hacia principios de 1997, cuando los buscadores liderados por Yahoo
y en menos medida por Alta Vista, comenzaron a ampliar sus páginas principales (Home
Page) y a ofrecer algunos contenidos (noticias, resultados deportivos, etc.) de reconocido
interés para sus millones de visitantes. El objetivo era y sigue siendo fidelidad a los
usuarios y conseguir que establezcan la página del portal como Home Page propia
(GOMEZ J. C., PORTAL DEFINICION-EVOLUCION Y CLASIFICACION , 2011).
Creado en 1994. Allí, un grupo de personas se dedicaba a recoger información sobre el
contenido de aproximadamente un 20 % del 1.000.000 páginas existentes por entonces,
Ofreciendo la posibilidad de recuperar información de dos maneras, mediante un motor de
búsqueda y mediante una clasificación temática o índice de esos contenidos Poco a poco
se fueron sofisticando los sistemas de indización, y algunos de estos lugares dedicados a la
búsqueda de información fueron incorporando herramientas como robots. Estos robots son
programas dedicados a rastrear automáticamente la red durante las 24 horas del día,
siguiendo enlaces de una página a otra y extrayendo información sobre el contenido de
cada una de éstas. Esta información pasa a engrosar el contenido de las bases de datos de
los buscadores, y se recupera posteriormente mediante las consultas que los usuarios
realizan usando los motores de búsqueda. Se llegó así a una situación en la que se podía
distinguir dos tipos fundamentales de sistemas de recuperación de información: Los
índices, basados fundamentalmente en un índice de elaboración manual (como Yahoo!) y
los buscadores, basados principalmente en un motor de búsqueda como AltaVista.
El uso y perfeccionamiento de los robots permitió incrementar considerablemente el
número de páginas referenciadas. Sin embargo, el número de éstas siempre era mucho
26
menor que el total de las existentes, cuyo continuo y exponencial crecimiento nos ha
llevado hasta las actuales más de 800 millones de páginas Ello trajo consigo la evolución
de las páginas de estos lugares, que poco a poco, y de forma natural, al tiempo que fueron
evolucionando las posibilidades técnicas y las demandas, explícitas o implícitas, de los
usuarios, fueron incorporando diversos servicios de valor añadido.
La otra evolución se produjo desde lugares como grandes proveedores de servicios Internet
al estilo AOL o la página principal de Netscape configurada como página de inicio por
defecto en sus navegadores de versión superior a la 2.0. Muchos usuarios, por el mero
hecho de no cambiar la configuración original por defecto, iniciaban a diario la navegación
desde esta página, lo que producía alto número de visitas a la misma, haciendo muy
rentable la publicidad albergada en ella. De este modo los responsables de estos sitios
comenzaron a ver la rentabilidad que reportaría implantar contenidos atractivos y
determinados servicios, con los que se pretendía potenciar aún más el tráfico recibido
fidelizar al usuario, consiguiendo así que desde estos lugares muchos usuarios encontraran
la mayoría de la información y servicios que habitualmente necesitaban de Internet.
Es en esta situación cuando debemos empezar a hablar de portales propiamente dichos. De
modo simple podríamos definir portal como un punto de entrada a Internet donde se
organizan sus contenidos, ayudando al usuario y concentrando servicios y productos, de
forma que le permitan a éste hacer cuanto necesite, o almenas que pueda encontrar allí todo
cuanto utiliza a diario con más frecuencia sin tener que salir de dicho website. El objetivo
pretende ser fidelizar a los usuarios, es decir, conseguir que éstos no usen el portal deforma
eventual sino que se habitúen a usarlo a diario, y que se establezca algún tipo de vínculo
casi personal entre el usuario y el portal. Así, entre otras cosas se conseguiría no sólo que
los visitantes coloquen dicha página en su bookmark, sino que ésta sea la página de inicio
del navegador del usuario, lo que garantizará para ese sitio un tráfico alto y constante, lo
que ayudará a asegurar la supervivencia en la red de dichos sites, en gran parte
simplemente gracias a la publicidad en forma de banners, y en parte gracias a otros
servicios adicionales en forma de productos o comercio electrónico por ejemplo.
27
1.2.3 Clasificación del Portal
1.2.3.1 Portales Generales (Megaportales)
Un portal de carácter general, orientado a todo tipo de público, ofrece contenidos de
carácter muy amplio, cuya pretensión es cubrir las temáticas más demandadas. También
ofrece habitualmente servicios de valor añadido como comunidades virtuales, espacio web
gratuito, información de diverso tipo, personalización de la información, chat, e-mail
gratuito, mensajes a teléfonos móviles, software gratuito, grupos de discusión, Comercio
electrónico, buscador, etc (GOMEZ J. C., PORTALES DEL INTERNET , 2012).
1.2.3.2 Portales Especializados
Cada vez hay más usuarios a los que, ya sea por su grado de experiencia o por sus
necesidades profesionales, los portales generalistas u horizontales no satisfacen plenamente
sus necesidades, por ser los contenidos de éstos demasiado globales y, por ende, demasiado
superficiales e insuficientes para lo que sus características demandan. Ello plantea una
situación en la que existe una coyuntura favorable para aplicar el modelo de portal que ya
conocemos a aspectos más específicos, como puede ser la educación familiar, o bien
destinado a cubrir las necesidades de las personas relacionadas con una corporación
concreta (empleados, directivos, clientes, proveedores.
1.2.3.3 Portales Corporativos
Un portal corporativo es una intranet que provee de información de la empresa a los
empleados así como de acceso a una selección de Web públicos y Webs de mercado
vertical (proveedores, vendedores, etc.) Incluye un motor de búsqueda para documentos
internos así como la posibilidad de personalizar el portal para diferentes grupos de usuarios
y particulares. Sería el equivalente interno a los portales de carácter general de Internet.
Los portales corporativos tienden a ser una prolongación natural de la intranet corporativa,
en las que se ha cuidado la organización de la información y la navegación, donde se
permite, y sobre todo se potencia, el acceso a información de la propia institución, la
edición de material de trabajo propio, el contacto con clientes y proveedores.
28
1.2.4 Ventajas del Portal
La importancia fundamental de tener un portal, donde puede mostrar a sus clientes los
productos y servicios que lo firma comercializa.
Internet se vuelve en este punto una solución perfecta, puesto que el potencial clientes o
usuarios puede llegar hasta el portal web de la institución y conocer todas las
características de los servicios, maximiza el rendimiento de la inversión publicitaria
(PYMEHELP, 2010).
Genera una mayor información en los usuarios, Provoca una publicación al brindar una
información más completa. Una de las ventajas que tiene un portal web es imagen de
seriedad y profesionalismo El tener portal web le avala su experiencia y su reconocimiento
en el mercado. Demuestra al cliente que la empresa está acorde al avance de las
tecnologías y comunicaciones, buscando constantemente nuevos medios para ofrecerles
una mejor atención.
Servicio las 24 Hs. una característica que tiene Internet es su disponibilidad las 24 horas
del día, los 365 días del año para quien requiera información. Su empresa pone a
disposición de clientes, proveedores, empleados y futuros clientes todo tipo de
información sobre su empresa, de la más variada. Si las actividades de su empresa así lo
requieren, a través del correo electrónico vinculado a su portal Web, los usuarios que
requieran información específica pueden obtenerla al instante, atendiendo las necesidades
de cada uno de sus clientes.
Publicidad Internet aprovechando sus características multimedia (sonido, imagen, texto,
vídeo) se lo considera un medio más en la pauta publicitaria de las empresas junto con la
televisión, radio, vía pública y gráfica. Sólo a través de Internet las empresas logran
visibilidad mundial.
Comunicación de información Tener un Sitio Web le permitirá con fotos de sus productos
o algún evento, ahorrando altos costos de impresión. Además puede agregar las
características, el precio, las formas de pago, y los modelos disponibles.
29
1.2.5 Arquitectura del portal
La accesibilidad de una página web se refiere a la posibilidad de acceso a la misma para
todas las personas, con independencia de sus características físicas individuales o las
características del contexto de uso (tecnologías disponibles) (Otero, 2010).
Pensar en la accesibilidad de una página web implica tener en cuenta que el diseño de la
página contemple las necesidades de todos los posibles usuarios para acceder a la página
en cuestión. Observar las diferentes necesidades es reconocer el derecho de todos de
acceder a la información disponible en internet.
Cuando hablamos de accesibilidad en la Web estamos refiriéndonos a que todas aquellas
personas que lo deseen puedan percibir, entender, navegar e interactuar con una
página.Pensar el diseño y la arquitectura de una página web de modo tal que la misma
cumpla ciertos requisitos de accesibilidad implica tener en cuenta muchos factores, como
por ejemplo el tipo de contenido, el tamaño y la complejidad de la página web, y también
las herramientas tecnológicas con las que será desarrollada.lo que es indispensable es
considerar las características de accesibilidad al momento de desarrollar la página, dado
que una vez hecho el desarrollo suele ser muy costoso hacer modificaciones sustanciales.
Existen programas que pueden utilizarse, como aplicaciones de escritorio o
aplicacionesweb, que nos permiten evaluar el nivel de accesibilidad de una página.Estas
herramientas generalmente evalúan de acuerdo con tres niveles de prioridad:
Prioridad 1: son aquellos puntos que se deben cumplir ya que, de otra manera, ciertos
grupos de usuarios no tendrían acceso a la información de la página web.
Prioridad 2: son aquellos puntos que se deberían cumplir ya que, en caso contrario, sería
muy difícil acceder a la información para ciertos grupos de usuarios.
Prioridad 3: son aquellos puntos que se deberían cumplir ya que, de otra forma, algunos
usuarios experimentarían ciertas dificultades para acceder a la información.
En función de estas prioridades, las aplicaciones de evaluación de accesibilidad
establecen niveles de conformidad, que se codifican de la siguiente forma:
30
La navegabilidad de una página web se refiere a la facilidad con que un usuario puede
desplazarse por ella. Si una página web es clara, sencilla, comprensible, ofrece al usuario
una experiencia satisfactoria. Cuando diseñamos una página web debemos proporcionarle
al usuario una serie de recursos y estrategias para que logre conseguir con autonomía y
rapidez la información que está buscando. Una página web tiene un nivel óptimo de
navegabilidad cuando su interfaz le responde al usuario las siguientes preguntas:
La estructura de navegación debe dar pistas claras para que el usuario aprenda a acceder a
la información. La navegabilidad web puede determinarse a partir de tres principios:La
estructura del sitio: es la organización interna de una página web: se refiere a cómo se
categorizan los contenidos en niveles de importancia, en secciones subsecciones, etc. Una
organización y categorización simple, clara y estable facilita la búsqueda de información
de los usuarios de un sitio.
La localización: cuando se trata de páginas complejas, es necesario que el usuario pueda
identificar con facilidad en qué lugar de la página se encuentra.
El contexto: guiará en todo momento al visitante de una página web. El diseño de una
página debe proveer a los usuarios referencias explícitas que ayuden a diferenciar una
sección de otra. Para ello es necesario que cada sección de un sitio ofrezca un contexto
específico, por ejemplo modificando la paleta de colores.
Incorporar el menú de navegación
Permite que los usuarios accedan directamente a la sección de la página que les interesa, y
desplazarse libremente por las diferentes secciones de una página. Poder volver en un clic
a la página principal Usualmente esto se logra con el botón o enlace “inicio”, que remitirá
directamente a la página principal del sitio.
Regla de los tres clics
Siempre es recomendable que un usuario pueda acceder a cualquier parte del sitio con solo
hacer tres clics; si son muchos más es señal de que la organizaciones engorrosa.
31
Crear un mapa del sitio
Es un recurso sencillo pero de mucha utilidad, ya que permite a los usuarios conocer de
qué modo está organizada la información en la página web.
La usabilidad es el término que se utiliza para analizar la mejor forma de diseñar sitios web
para que los usuarios puedan interactuar con ellos de la forma más fácil, cómoda e intuitiva
posible.
La usabilidad se refiere a la capacidad de un software de ser comprendido, aprendido,
usado y ser atractivo para el usuario, en condiciones específicas de uso.
La mejor manera de pensar en la usabilidad de una página web esa través de un diseño
centrado en el usuario y sus necesidades, y no en un diseño centrado en la tecnología o en
la creatividad originalidad.
Facilidad de aprendizaje
Los nuevos usuarios deben poder desarrollar una interacción efectiva con la página sin
necesidad de mucho esfuerzo. Esto se puede lograr si el diseño y la arquitectura de la
información tienen en cuenta: la predictibilidad, la síntesis de información y la
consistencia.
Eficiencia de uso
Se refiere a la eficacia y eficiencia de la página web, y por lo tanto está íntimamente
relacionado con las características del servidor, la velocidad de transferencia de datos,
etcétera.FlexibilidadSe refiere a la necesidad de que el usuario cuente con varias vías para
encontrarUna información o realizar las acciones que desea.
SeguridadAdemás de ser segura, nuestra página debe mostrarse como segura para el
usuario. Si el usuario ingresa y se abren ventanas emergentes, aparecen mensajes
incomprensibles o se mueven muchas cosas, es probable que este intuya que en esa página
hay algo que no es de fiar.
32
1.2.6 Estructura de un portal web
La utilización de lenguajes de programación para la presentación y administración de
contenidos y servicios en línea.Recursos informativos, divididos y organizados. Interacción
personalizada con los servicios que ofrece el portal. Acceso a información de fuentes
diversas, agregada y categorizada. Integración de herramientas de colaboración como
grupos de trabajo, comunidades, foros o grupos de discusión y chats.
Página Web. Una página de Internet o página Web es un documento electrónico que
contiene información específica de un tema en particular y que es almacenado en algún
sistema de cómputo que se encuentre conectado a la red mundial de información
denominada Internet, de tal forma que este documento pueda ser consultado por cualquier
persona que se conecte a esta red mundial de comunicaciones y que cuente con los
permisos apropiados para hacerlo.
Sitio Web. Es un conjunto de archivos electrónicos y páginas Web referentes a un tema en
particular, que incluye una página inicial de bienvenida, generalmente denominada home
page, con un nombre de dominio y dirección en Internet específicos.
Un Sitio Web, puede ser empleado por instituciones públicas, privadas, organizaciones e
individuos para comunicarse con el mundo entero. En el caso particular de las empresas,
este mensaje tiene que ver con la oferta de sus bienes y servicios a través de Internet, y en
general para potenciar sus funciones de mercadotecnia.
1.3 Herramientas de desarrollo
1.3.1 Html
HTML es la abreviatura de HyperTextMarkupLanguage, y es el lenguaje que todos los
programas navegadores usan para presentar información en la World Wide Web
(WWW).Este es un lenguaje muy sencillo que se basa en el uso de etiquetas, consistentes
en un texto ASCII encerrado dentro de un par de paréntesis angulares(<..>). El texto
incluido dentro de los paréntesis nos dará una explicación de la utilidad de la etiqueta. Así
por ejemplo la etiqueta <TABLE> nos permitirá definir una tabla.
33
Las etiquetas podrán incluir una serie de atributos o parámetros, en su mayoría opcionales,
que nos permitirán definir diferentes posibilidades o características de la misma. Estos
atributos quedarán definidos por su nombre (que será explicativo de su utilidad) y el valor
que toman separados por un signo de igual. En el caso de que el valor que tome el atributo
tenga más de una palabra deberá expresarse entre comillas, en caso contrario no será
necesario (EIDOS, 2008).
1.3.1.1 Orígenes de HTML
El primer documento formal con la descripción de HTML se publicó en 1991 bajo el
nombre HTML Tags (Etiquetas HTML) y todavía hoy puede ser consultado online a modo
de reliquia informática.La primera propuesta oficial para convertir HTML en un estándar
se realizó en 1993 por parte del organismo IETF (Internet EngineeringTaskForce). Aunque
se consiguieron avances significativos (en esta época se definieron las etiquetas para
imágenes, tablas y formularios) ninguna de las dos propuestas de estándar, llamadas
HTML y HTML+ consiguieron convertirse en estándar oficial.En 1995, el organismo IETF
organiza un grupo de trabajo de HTML y consigue publicar, el 22 de septiembre de ese
mismo año, el estándar HTML 2.0. A pesar de su nombre, HTML 2.0 es el primer estándar
oficial de HTML (KIDOS, 2012).
A partir de 1996, los estándares de HTML los publica otro organismo de estandarización
llamado W3C (World Wide Web Consortium). La versión HTML 3.2 se publicó el 14 de
Enero de 1997 y es la primera recomendación de HTML publicada por el W3C. Esta
revisión incorpora los últimos avances de las páginas web desarrolladas hasta 1996, como
applets de Java y texto que fluye alrededor de las imágenes.
HTML 4.0 se publicó el 24 de Abril de 1998 (siendo una versión corregida de la
publicación original del 18 de Diciembre de 1997) y supone un gran salto desde las
versiones anteriores. Entre sus novedades más destacadas se encuentran las hojas de estilos
CSS, la posibilidad de incluir pequeños programas o scripts en las páginas web, mejora de
la accesibilidad de las páginas diseñadas, tablas complejas y mejoras en los formularios.
La última especificación oficial de HTML se publicó el 24 de diciembre de 1999 y se
denomina HTML 4.01. Se trata de una revisión y actualización de la versión HTML 4.0,
por lo que no incluye novedades significativas.
34
Desde la publicación de HTML 4.01, la actividad de estandarización de HTML se detuvo y
el W3C se centró en el desarrollo del estándar XHTML. Por este motivo, en el año 2004,
las empresas Apple, Mozilla y Opera mostraron su preocupación por la falta de interés del
W3C en HTML y decidieron organizarse en una nueva asociación llamada WHATWG
(Web HypertextApplicationTechnologyWorkingGroup).
La actividad actual del WHATWG se centra en el futuro estándar HTML 5, cuyo primer
borrador oficial se publicó el 22 de enero de 2008. Debido a la fuerza de las empresas que
forman el grupo WHATWG y a la publicación de los borradores de HTML 5.0, en marzo
de 2007 el W3C decidió retomar la actividad estandarizadora de HTML.
De forma paralela a su actividad con HTML, W3C ha continuado con la estandarización de
XHTML, una versión avanzada de HTML y basada en XML. La primera versión de
XHTML se denomina XHTML 1.0 y se publicó el 26 de Enero de 2000 (y posteriormente
se revisó el 1 de Agosto de 2002).XHTML 1.0 es una adaptación de HTML 4.01 al
lenguaje XML, por lo que mantiene casi todas sus etiquetas y características, pero añade
algunas restricciones y elementos propios de XML.
La versión XHTML 1.1 ya ha sido publicada en forma de borrador y pretende modularizar
XHTML. También ha sido publicado el borrador de XHTML 2.0, que supondrá un cambio
muy importante respecto de las anteriores versiones de XHTML.
Todos los navegadores usan unas reglas básicas para poder mostrar una página web con un
buen formato: El espacio en blanco es ignorado. Ya que un documento HTML puede estar
en cualquier tipo de fuente y además la ventana del navegador puede ser de cualquier
tamaño.
1.3.2 Css
CSS es un lenguaje de estilo que define la presentación de los documentos HTML. Por
ejemplo, CSS abarca cuestiones relativas a fuentes, colores, márgenes, líneas, altura,
anchura, imágenes de fondo, posicionamiento avanzado y muchos otros temas.
Es posible usar HTML, o incluso abusar del mismo, para añadir formato a los sitios web.
Sin embargo, CSS ofrece más opciones y es más preciso y sofisticado. CSS está soportado
35
por todos los navegadores hoy día.las hojas de estilo en cascada es una forma de asociar
información de Presentación a documentos HTML y XML.
Permite definir estilos para la presentación de los distintos elementos de un documento
Los estilos normalmente se almacenan en una hoja de estilo (un fichero de texto con la
extensión .css)
1.3.3 JavaScript
JavaScript es un lenguaje de programación que se utiliza principalmente para crear páginas
web dinámicas. Una página web dinámica es aquella que incorpora efectos como texto que
aparece y desaparece, animaciones, acciones que se activan al pulsar botones y ventanas
con mensajes de aviso al usuario.
Técnicamente, JavaScript es un lenguaje de programación interpretado, por lo que no es
necesario compilar los programas para ejecutarlos. Los programas escritos con JavaScript
se pueden probar directamente en cualquier navegador sin necesidad de procesos
intermedios.
1.3.3.1 Origen javascript
A principios de los años 90, la mayoría de usuarios que se conectaban a Internet lo hacían
con módems a una velocidad máxima de 28.8 kbps. En esa época, empezaban a
desarrollarse las primeras aplicaciones web y por tanto, las páginas web comenzaban a
incluir formularios complejos.
Con unas aplicaciones web cada vez más complejas y una velocidad de navegación tan
lenta, surgió la necesidad de un lenguaje de programación que se ejecutara en el navegador
del usuario. De esta forma, si el usuario no rellenaba correctamente un formulario, no se le
hacía esperar mucho tiempo hasta que el servidor volviera a mostrar el formulario
indicando los errores existentes.
Posteriormente, Netscape firmó una alianza con Sun Microsystems para el desarrollo del
nuevo lenguaje de programación. Además, justo antes del lanzamiento Netscape decidió
cambiar el nombre por el de JavaScript.
36
La razón del cambio de nombre fue exclusivamente por marketing, ya que Java era la
palabra de moda en el mundo informático y de Internet de la época.
La primera versión de JavaScript fue un completo éxito y Netscape Navigator 3.0 ya
incorporaba la siguiente versión del lenguaje, la versión 1.1. Al mismo tiempo, Microsoft
lanzó JScript con su navegador Internet Explorer 3. JScript era una copia de Java Script al
que le cambiaron el nombre para evitar problemas legales.
Para evitar una guerra de tecnologías, Netscape decidió que lo mejor sería estandarizar el
lenguaje Java Script. De esta forma, en 1997 se envió la especificación JavaScript 1.1 al
organismo ECMA Europea ComputerManufacturersAssociation).La organización
internacional para la estandarización (ISO) adoptó el estándar ECMA-262 a través de su
comisión IEC, dando lugar al estándar ISO/IEC-16262.
1.3.4 Php
un lenguaje de código abierto muy popular, adecuado para desarrollo web y que puede ser
incrustado en HTML. Es popular porque un gran número de páginas y portales web están
creadas con PHP. Código abierto significa que es de uso libre y gratuito para todos los
programadores que quieran usarlo. Incrustado en HTML significa que en un mismo
archivo vamos a poder combinar código PHP con código HTML, siguiendo unas
reglas.Php es un lenguaje de programación de uso general originalmente diseñado para el
desarrollo de web de contenidos dinámicos. 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
(wikipedia, 2015).
PHP ha evolucionado por lo que ahora incluye también una interfaz de líneas de comandos
que puede ser usada en aplicaciones graficas 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. Se considera uno de los lenguajes más flexibles, potentes y
de alto rendimiento conocidos hasta el día de hoy
37
Por regla general este tipo de lenguaje suele ser utilizado para crear contenido dinámico y
poder interactuar con el usuario.
1.3.4.1 Origen php
Creado en 1994 por RasmusLerdorf, la primera encarnación de PHP era un conjunto
simple de ficheros binarios Common Gateway Interface (CGI) escritos en el lenguaje de
programación C. Originalmente utilizado para rastrear visitas de su currículum online,
llamó al conjunto de scripts "Personal Home Page Tools", más frecuentemente
referenciado como "PHP Tools". Con el paso del tiempo se quiso más funcionalidad, y
Rasmus reescribió PHP Tools, produciendo una implementación más grande y rica. Este
nuevo modelo fue capaz de interaccionar con bases de datos, y mucho más,
proporcionando un entorno de trabajo sobre cuyos usuarios podían desarrollar aplicaciones
web dinámicas sencillas tales como libros de visitas. En junio de 1995, Rasmus » publicó
el código fuente de PHP Tools, lo que permitió a los desarrolladores usarlo como
considerasen apropiado. Esto también permitió -y animó- a los usuarios a proporcionar
soluciones a los errores del código, y generalmente a mejorarlo.
En septiembre de ese mismo año, Rasmus amplió PHP y -por un corto periodo de tiempo-
abandonó el nombre de PHP. Ahora, refiriéndose a las herramientas como FI (abreviatura
de "FormsInterpreter"), la nueva implementación incluía algunas de las funciones básicas
de PHP tal y como la conocemos hoy. Tenía variables como las de Perl, interpretación
automática de variables de formulario y sintaxis incrustada HTML. La sintaxis por sí
misma era similar a la de Perl, aunque mucho más limitada, simple y algo inconsistente.
De hecho, para embeber el código en un fichero HTML, los desarrolladores tenían que usar
comentarios de HTML. Aunque este método no era completamente bien recibido, FI
continuó gozando de expansión y aceptación como una herramienta CGI --- pero todavía
no completamente como lenguaje. Sin embargo, esto comenzó a cambiar al mes siguiente;
en octubre de 1995 Rasmus publicó una versión nueva del código. Recordando el nombre
PHP, ahora era llamado (resumidamente) "Personal Home Page Construction Kit," y fue la
primera versión que presumía de ser, en aquel momento, considerada como una interfaz de
scripts avanzada.
38
El lenguaje fue deliberadamente diseñado para asemejarse a C en estructura, haciéndolo
una adopción sencilla para desarrolladores familiarizados con C, Perl, y lenguajes
similares. Habiendo sido así bastante limitado a sistemas UNIX y compatibles con POSIX,
el potencial para una implementación de Windows NT estaba siendo explorada.
El código fue completamente rehecho de nuevo, y en abril de 1996, combinando los
nombres de versiones anteriores, Rasmus introdujo PHP/FI. Esta implementación de
segunda generación comenzó realmente a desarrollar PHP desde un conjunto de
herramientas dentro de un lenguaje de programación de derecho propio. Incluía soporte
interno para DBM, mSQL, y bases de datos Postgres95, cookies, soporte para funciones
definidas por el usuario, y mucho más. Ese mes de junio, PHP/FI brindó una versión 2.0.
Sin embargo, un interesante hecho sobre esto, es que sólo había una única versión
completa de PHP 2.0. Cuando finalmente pasó de la versión beta en noviembre de 1997, el
motor de análisis subyacente ya estaba siendo reescrito por completo.
Aunque vivió una corta vida de desarrollo, continuó gozando de un crecimiento de
popularidad en el aún joven mundo del desarrollo. En 1997 y 1998, PHP/FI tenía un culto
de varios miles de usuarios en todo el mundo. Una encuesta de Netcraft en mayo de 1998
indicó que cerca de 60,000 dominios reportaron que tenían cabeceras que contenían
"PHP", indicando en efecto que el servidor host lo tenía instalado. Este número se
correspondía con aproximadamente el 1% de todos los dominios de Internet del momento.
A pesar de estas impresionantes cifras, la maduración de PHP/FI estaba condenada por
limitaciones; mientras había varios contribuidores menores, aún era desarrollado
principalmente por un individuo.
Grafico Nº6 .- PHP
Fuente:https://dhhmzgirqh63s.cloudfront.net/436.gif
39
1.3.5 Herramienta de base de datos My SQL
Es un sistema de gestión de bases de datos relacional, fue creada por la empresa sueca
MySQL AB, la cual tiene el copyright del código fuente del servidor SQL, así como
también de la marca. MySQL es un sistema gestor usado por su simplicidad y notable
rendimiento. Aunque carece de algunas características avanzadas disponibles en otros
SGBD del mercado, es una opción atractiva tanto para aplicaciones comerciales,como de
entretenimiento precisamente por su facilidad de uso y tiempo reducido de puesta en
marcha. Esto y su libre distribución en Internet bajo licencia GPL le otorgan como
beneficios adicionales (no menos importantes) contar con un alto grado de estabilidad y un
rápido desarrollo (SANTILLAN & GINESTA, 2012).
Mysql es un software de código abierto, licenciado bajo la GPL de la GNU, aunque
MySQL AB distribuye una versión comercial, en lo único que se diferencia de la versión
libre, es en el soporte técnico que se ofrece, y la posibilidad de integrar este gestor en un
software propietario, ya que de otra manera, se vulneraría la licencia GPL. El lenguaje de
programación que utiliza MySQL es StructuredQueryLanguage (SQL) que fue
desarrollado por IBM en 1981 y desde entonces es utilizado de forma generalizada en las
bases de datos relacionales.
Su historia de MySQL surgió alrededor de la década del 90, Michael Windenis comenzó a
usar mSQL para conectar tablas usando sus propias rutinas de bajo nivel (ISAM). Tras
unas primeras pruebas, llegó a la conclusión de que mSQL no era lo bastante flexible ni
rápido para lo que necesitaba, por lo que tuvo que desarrollar nuevas funciones. Esto
resulto en una interfaz SQL a su base de datos, totalmente compatible a mSQL.
El origen del nombre MySQL no se sabe con certeza de donde proviene, por una lado se
dice que en sus librerías han llevado el prefijo “my” durante los diez últimos años, por otra
parte, la hija de uno de los desarrolladores se llama My. Así que no está claramente
definido cual de estas dos causas han dado lugar al nombre de este conocido gestor de
bases de datos.
40
1.3.5.1 Características
Inicialmente, MySQL carecía de algunos elementos esenciales en las bases de datos
relacionales, tales como integridad referencial y transacciones. A pesar de esto, atrajo a los
desarrolladores de páginas web con contenido dinámico, debido a su simplicidad, de tal
manera que los elementos faltantes fueron complementados por la vía de las aplicaciones
que la utilizan. Poco a poco estos elementos faltantes, están siendo incorporados tanto por
desarrolladores internos, como por desarrolladores de software libre.
Una de las ventajas en MySQL es velocidad y robustez. Soporta gran cantidad de tipos de
datos para las columnas. Gran portabilidad entre sistemas, puede trabajar en distintas
plataformas y sistemas operativos. Cada base de datos cuenta con 3 archivos: Uno de
estructura, uno de datos y uno de índice y soporta hasta 32 índices por tabla. Aprovecha la
potencia de sistemas multiproceso, gracias a su implementación multihilo. Flexible sistema
de contraseñas (passwords) y gestión de usuarios, con un muy buen nivel de seguridad en
los datos. El servidor soporta mensajes de error en distintas lenguas. Velocidad al realizar
las operaciones, lo que le hace uno de los gestores con mejor rendimiento. Bajo costo en
requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo
puede ser ejecutado en una máquina con escasos recursos sin ningún problema. Facilidad
de configuración e instalación.
1.4 Gestion de la comunicación
1.4.1 Origen de la comunicación
Comunicación proviene de la palabra latina Communis, que significa común, por tal
motivo al comunicarse, se trata de establecer una comunidad con alguien.
La comunicación es un proceso de interacción social a través de símbolos y sistemas de
mensajes que se producen como parte de la actividad humana.
Es una actividad inherente a la naturaleza humana que implica la interacción y la puesta en
común de mensajes significativos, a través de diversos canales y medios para influir, de
alguna manera, en el comportamiento de los demás y en la organización y desarrollo de los
sistemas sociales. Se considera a la comunicación como un proceso humano de interacción
41
de lenguajes que se encuentra más allá del traspaso de la información. Es más un hecho
sociocultural que un proceso mecánico.
“La primera etapa de la comunicación fue probablemente la era de los signos y las señales
que se desarrolló en los inicios de la prehistoria, anterior al lenguaje. Los antropólogos
opinan que el hombre prehistórico entró en la era del habla y del lenguaje alrededor de
40.000 años atrás.”Hace 5,000 años se suscitó la era de la escritura, la que se constituyó en
una avanzada herramienta del progreso humano. Realizar la escritura suscitó pasar por
representaciones pictográficas que reflejaban ideas, hasta utilizar letras las cuales
significaban sonidos específicos.
En el siglo XV se llevó acabo un logro humano a favor de la comunicación con la creación
de la imprenta de tipo móvil, que reemplazó a los manuscritos. Esta idea la realizó Johann
Gutemberg (1850), quién descubrió un sistema único para hacer los caracteres de imprenta.
1.4.2 Definición de la comunicación
Se define Como el proceso de transmisión y recepción de ideas, información y mensajes.
En los últimos 150 años, y en especial en las dos últimas décadas, la reducción de los
tiempos de transmisión de la información a distancia y de acceso a la información es uno
de los retos esenciales de nuestra sociedad (ALEGSA, 2010).
La comunicación se ha definido como “el intercambio de sentimientos, opiniones, o
cualquier otro tipo de información mediante habla, escritura u otro tipo de señales” esto es
lo que podemos definir como la comunicación.Todas las formas de la comunicación
requieren un emisor, un mensaje y un receptor destinado, pero el receptor no necesita estar
presente ni consciente del intento comunicativo por parte del emisor para que el acto de
comunicación se realice. En el proceso comunicativo, la información es incluida por el
emisor en un paquete y canalizada hacia el receptor a través del medio. Una vez recibido,
el receptor decodifica el mensaje y proporciona una respuesta. El funcionamiento de las
sociedades humanas es posible gracias a la comunicación. Esta consiste en el intercambio
de mensajes entre los individuos.
42
En informática la comunicación es el intercambio de datos entre computadoras través de
una conexión entre ellas. Para que las computadoras puedan entenderse debe haber un
"lenguaje"común, los protocolos.
1.4.3 Componentes de la comunicación.
La comunicación a través de la informática, En los últimos años la informática ha
avanzado tanto, ha llevado a un desarrollo muy importante en el campo de la electrónica y
de las comunicaciones lo cual ha dado lugar a la aparición de una nueva ciencia, La
Informática (la palabra informática fue creada en Francia en 1962, en España se reconoció
en 1968 al crearse en Madrid el instituto de informática. (ALARCON, 2010)
Los conponentes de la comunicación son: El Transmisor pasa el mensaje al canal en forma
de señal. Para lograr una transmisión eficiente y efectiva, se deben desarrollar varias
operaciones de procesamiento de la señal. La más común e importante es la modulación,
un proceso que se distingue por el acoplamiento de la señal transmitida a las propiedades
del canal, por medio de una onda portadora.
El Canal de Transmisión o medio es el enlace eléctrico entre el transmisor y el receptor,
siendo el puente de unión entre la fuente y el destino. Este medio puede ser un par de
alambres, un cable coaxial, el aire, etc. Pero sin importar el tipo, todos los medios de
transmisión se caracterizan por la atenuación, la disminución progresiva de la potencia de
la señal conforme.
La función del Receptor es extraer del canal la señal deseada y entregarla al transductor de
salida. Como las señales son frecuentemente muy débiles, como resultado de la atenuación,
el receptor debe tener varias etapas de amplificación. En todo caso, la operación clave que
ejecuta el receptor es la demodulación, el caso inverso del proceso de modulación del
transmisor, con lo cual vuelve la señal a su forma original.
43
Grafico Nº7 .- Componentes
Fuente:http://2.bp.blogspot.com/_rqP5NKkngCE/TBZzU4GOIlI/AAAAAAAAABs/4nk8Fm
KEJtE/s1600/tec.png
La comunicación solo tendrá éxito si el receptor interpreta la información en el sentido
que pretende el emisor. Dentro de la comunicación existen interferencias y las más
habituales son:
Percepción: se relaciona con los factores psicológicos del receptor (valores,
opiniones, personalidad, necesidades...). Recordemos que no será lo mismo tratar a
la mascota de una persona mayor que la de alguien que la tenga como herramienta
de trabajo u ocio.
Rol y estatus: como profesionales, está claro nuestro rol; aún así, el receptor puede
no asumirlo inmediatamente porque no nos conoce, por ejemplo.
Sentimientos: el receptor de nuestra información puede sentirse estresado, culpable,
asustado... Debemos entender todas estas circunstancias.
Personalidad: es más sencillo comunicarse con un conocido, puesto que este ya
sabe de tu forma de expresarte.
Conocimiento: depende de la educación y formación del receptor podemos utilizar
unos término u otros
Negativismo: existen palabras, gestos o situaciones que pueden provocar en el
receptor un efecto contrario al que producen en el emisor. Si un test vuelve
44
negativo, lo que es una buena noticia para la mascota, el dueño puede verlo como
haber malgastado el dinero.
1.4.4 Gestión de comunicación
Gestionar la comunicación implica definir un conjunto de acciones y procedimientos
mediante los cuales se despliegan una variedad de recursos de comunicación para apoyar la
labor de las organizaciones.A través de la Gestión en la Comunicación se facilita el
despliegue de todo el aparato comunicacional destinado al personal con el objeto de:
Promover la comunicación entre los miembros.
Facilitar la integración entre las realizaciones personales y las institucionales y Contribuir a
la creación de espacios de información, participación y opinión
Por lo tanto en la actualidad son las tecnologías que se necesitan para la gestión Y
Transformación de la información, y muy en particular el uso de computadores y
programas que permiten crear, modificar, almacenar, proteger y recuperar esa información.
Las TIC agrupan un conjunto de sistemas necesarios para administrar la información, y
especialmente los computadores y programas necesarios para convertirla, almacenarla,
administrarla, transmitirla y encontrarla. Los primeros pasos hacia una Sociedad de la
Información se remontan a la invención del telégrafo eléctrico, pasando posteriormente por
el teléfono fijo, la radiotelefonía y, por último, la televisión. Internet, la telecomunicación
móvil y el GPS pueden considerarse como nuevas tecnologías de la información y la
comunicación (MUJICA, 2013).
1.5 Conclusiones parciales del capitulo
Internet una manera de entender las comunicaciones que están transformando el
mundo, gracias a los millones de individuos que acceden a la mayor fuente de
información que jamás haya existido y que provocan un inmenso y continuo
trasvase de conocimientos entre ellos, ya que mediante el internet las empresas sean
públicas, privadas y entro otros se han ido creciendo grandemente y logrando los
objetivos.
45
Internet es una red mas grande del mundo por que se le conoce como la red ya que
se encuentran conectadas a grandes servidores en configuración de cliente servidor,
ya que el usuario de cyber espacion envía una petición y el servidor de red los
responde a travez de las interfaces o presentaciones animadas para que el usuario
disfrute del servicio birndado es asi que funciona el internet.
Principalmente un portal en Internet está dirigido a resolver necesidades de
información específica de un tema en particular siendo un punto de entrada a
internet donde se organizan y concentran los contenidos del propietario del mismo.
El Portal web es un punto de entrada a Internet donde se organizan sus contenidos,
ayudandoal usuario para fácil acceso y concentrando servicios y productos de
forma que le permitan a éste hacer cuanto necesite, fidelizando al navegante el uso
habitual para cualquier tipo de información o servicio que busca.
Uno de los objetivos dentro del portal web es ayudar al usuario a encontrar lo que
necesitan sin salir del mismo fidelizándoles e incentivándoles a utilizarlo de forma
continuada; los puntos mas impotantes y fundamentales de un portal son
información, participación y comodidad.
El lenguaje de programación php esta originalmente diseñado para el desarrollo
web de contenidos dinámicos. 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.
Gestión de la comunicación implica definir un conjunto de acciones y
procedimientos mediante los cuales se despliegan una variedad de recursos de
comunicación para apoyar la labor de las organizaciones.mediante la Gestión en la
Comunicación se facilita promover la comunicación, integración entre las
realizaciones, Contribuir a la creación de espacios de información, participación y
opinión, Por lo tanto en la actualidad una de las mejores herramientas de trabajo en
cualquier ámbito es el uso de de computadores y programas y portales que
permiten crear, modificar, almacenar, proteger y recuperar esa información.
46
CAPÍTULO II.
2 Marco metodológico
2.1 Caracterización del sector.
Gráfico8. Sello IGLESIA DMG
Fuente: la Iglesia
La Iglesia Divino Maestro de Galilea es una institución Cristiana que se encarga de
impartir la palabra de Dios a todos los visitantes y es reconocida por el crecimiento
espiritual y en su infraestructura, está ubicado en la comunidad de la Compañía, parroquia
el Jordán, cantón Otavalo, Provincia de Imbabura.
Nació en el año de 1975 en una casa de un miembro, que en ese entonces esta iglesia aun
no tenía el nombre actual. Contaba con solo 10 miembros, y todos los evangelistas fueron
perseguidos por los in conversos y no dejaban trabajar con libertad la obra de DIOS.
En el año 1976 ya fueron creciendo más y más no solo contaba con 10 sino 50 miembros,
aunque fueron perseguidos pero nunca derrotados, en ellos estaba la persistencia y ganar
almas para Cristo.
47
Para el año 1978 ya se había cambiado del lugar, tomando el nombre que hoy en día tiene
iglesia “Divino Maestro de Galilea” que hoy en día es la iglesia más grande a nivel
provincial al igual aumentaron más comisiones para la iglesia y no solo contaba 50 sin
embargo 500.
Es así la iglesia Evangélica Divino Maestro de Galilea aspira tener o ganar almas para
Cristo a través de cualquier medio que garantice el Crecimiento espiritual, difundir el
mensaje de Salvación.
2.1.1 Organigrama estructural DMG
Grafico 9. Organigrama iglesia
Fuente: el autor
PASTOR
JUNTAS ADMINISTRATIVAS
SECRETARIO TESORERO VOCALES
JUNTAS ESPIRITUALES
LIDERES
MIEMBROS
48
2.2 Descripción de procedimiento metodológico.
2.2.1 Histórico – lógico.
Por medio de este método se pudo llegar a al origen del problema que se debe a que las
informaciones y promociones de los eventos son de forma manual y temático y son
internamente desperdiciados la parte económica por perdida de informaciones, no se ha
considerado dentro de la administración nuevos métodos utilizando la tecnología.
2.2.2 Analítico – sintético.
Mediante esta Metodología se pudo llegar a descomponer cada uno de los elementos que
actúan en este problema, quiere decir las causas y efectos del mismo y luego de analizarlos
llegar a esquematizar el problema como es: que no existe herramienta eficaz para mejorar
la gestión de integración de los miembros de la Iglesia Divino Maestro de Galilea. Para
difundir las actividades programadas como también el mensaje de salvación a los usuarios
de cyber espacio.
2.2.3 Inductivo – deductivo.
Por medio de este método se pudo llegar a deducir que para garantizar la seguridad de la
información de los sistemas que maneja la Iglesia Divino, se debe implementar un Portal
web para mejorar la gestión de integración de los miembros de la Iglesia divino Maestro de
Galilea.
2.2.4 Método sistémico.
Con este método se llegó a determinar a la gestión de riesgos informáticos como un
sistema que tiene varios componentes que serán analizados y diseñados para llegar al
objetivo de la presente investigación.
49
2.3 Modalidad de la investigación
La investigación es cuali-cuantitativa debido al uso de técnicas de observación y
recolección de datos por medio de las cuales se obtendrá la debida información acerca de
los programas y eventos a realizarse en la Iglesia para la integración por parte de los
miembros.
La Modalidad que se aplicaran en la presente investigación son: bibliográfica, ya que se ha
tomado información de libros electrónicos, digitales, manuales, tesis, blogs, citas entre
otros; Experimental porque se ha considerado la relación de la variable independiente y la
relación en la variable dependiente para considerar sus causas y efectos ya que las
informaciones serán tomado a los miembros de la Iglesia por medio de las encuestas.
2.3.1 Tipos de investigación
El tipo de investigación que se realizará es investigación descriptiva, ya que permite
plantear el problema de investigación y ayuda a plantear la idea científica. Se ha
considerado la investigación descriptiva porque permite analizar el problema en sus partes
como delimitar en tiempo y espacio construyendo el análisis crítico, la contextualización y
los antecedentes investigativos.
2.3.2 Teoría fundamentada.
Por medio de la recopilación de información se sustentará los componentes necesarios para
poder realizar la Aplicación web para mejorar los servicios informativos y fortalecer la
integración de los miembros de la Iglesia Divino Maestro de Galilea basada en la
plataforma Apache, lenguaje de programación php, con gestor de base de datos mysql, una
aplicación web en dos idiomas Español y kichwa, promocionando los eventos programados
y actualizados para que los miembros que visiten el sitio puedan congregarse al evento, un
chat interno para dialogar con el pastor de la iglesia.
50
2.3.3 Investigación – acción
Se orientará a realizar cambios significativos con respecto al proceso operativo para la
gestión de los miembros por parte del administrador de la iglesia “Divino Maestro de
Galilea”. Con la implementación de una Aplicación web para mejorar los servicios
informativos y fortalecer la integración de los miembros de la Iglesia Divino Maestro de
Galilea.
2.4 Métodos, técnicas e instrumentos
2.4.1 analítico-sintético
Este método se utiliza para el desarrollo de la propuesta ya que se va a analizar e
interpretar datos recolectados en la Iglesia Divino Maestro de Galilea para brindar
alternativas de solución a problemas a encontrarse mediante:
2.4.2 Método inductivo – deductivo
Este método me permitirá descubrir los procedimientos operacionales con respecto a la
forma de contabilización de cada uno de los miembros como también los eventos de la
Iglesia Divino Maestro de Galilea. Cual se determinó el mejor método y técnica que ayude
a mejorar la integración de los miembros y poder ganar almas para Cristo.
2.4.3 Técnicas
La investigación se realizará directamente en el medio donde se presenta el fenómeno de
estudio, para lo cual las herramientas de apoyo para esta investigación serán:
La observación: se realizará un examen atento de los diferentes aspectos de un fenómeno a
fin de estudiar sus características y comportamiento dentro del medio en donde se
desenvuelve éste, utilizando la guía de observación.
51
La encuesta: para realizar la recopilación de opiniones se la hará por medio del instrumento
cuestionarios.
2.4.4 Población y muestra
La población se compone por 20 personas:
PERSONAL UNIDADES DE ANÁLISIS NUMERO
Pastor Pastorado 1
Presidente de junta
administrativa
Administración 1
Lideres Maestros 12
Secretario Secretaria 1
Tesorero Tesorería 1
Ancianos Junta espiritual 2
Diáconos Junta espiritual 2
TOTAL DE LA
POBLACIÒN
20
Tabla 1.Personal que conforman
Fuente: Autor
52
2.5 Análisis e interpretación de resultados
Encuesta aplicada a la congregación Cristiana de la Iglesia Divino Maestro de
Galilea de La Comunidad de La Compañía.
Pregunta 1.- ¿La iglesia tiene un administrador de equipos informáticos?
NRO. ÍTEMS FRECUENCIA PORCENTAJE
1 Si 19 90%
2 No 1 10%
Total 20 100%
Figura Nº 1.- pregunta1
Fuente:La Autora
Analisis e Interpretacion
La mayoría de la población encuestada considera que hay un administrador de equipos
informáticos para su cuidado y un menor porcentaje de los encuestados no sabe respecto a
la pregunta, lo que nos indica que la población sabe que existe un personal apto para manejar
95%
5%
¿la Iglesia tiene un administrador de equipos informáticos?
Si No
53
la parte de informática y brindar su apoyo en esta área.
Pregunta 2.- ¿Con que frecuencia tiene los eventos evangelisticos en la iglesia?
NRO ITEMS FRECUENCIA PORCENTAJE
1 Semanalmente 2 10%
2 Mensualmente 15 75%
3 Trimestralmente 3 15%
total 20 100%
10%
75%
15%
¿Con que frecuencia tiene los eventos evangelisticos en la iglesia?
Semanalmente Mensualmente Trimestralmente
Analisis e Interpretacion
El mayor porcentaje considera que hay eventos evangelisticos de forma mensual en la
iglesia y un poco porcentaje de los encuestados dicen cada trimestre y otro porcentaje
cada semana por lo tanto se dice que es de mucha importancia un portal para
promocionar mensualmente los eventos y así reducir el gasto.
Figura Nº 2.- pregunta 2
Fuente:el Autor
54
Pregunta 3.- ¿Ha considerado la pérdida de información por el manejo manual de los eventos
programados?
NRO ITEMS FRECUENCIA PORCENTAJE
1 Si 17 85%
2 No 1 5%
3 Algunas veces 2 10%
Total 20 100%
Analisis e Interpretacion
85%
5% 10%
¿Ha considerado la pérdida de información por el manejo manual de
los eventos programados?
Si No Algunas veces
La mayoría de la población encuestada cree que ha existido perdida de
información por manejo manual de los eventos programados y la menor parte
de la población no ha conocido, lo que nos indica que no es un método eficaz
al llevar de forma manual los programas.
Figura Nº 3.- pregunta 3
Fuente: Excel 2013
55
Pregunta 4.- ¿Cree Ud. que la información digital de hoy en día es apta para publicar
los eventos en la web?
NRO ITEMS FRECUENCIA PORCENTAJE
1 Si 19 95%
2 No 1 5%
total 20 100%
95%
5%
Cree Ud. que la información digital de hoy en día es apto para publicar los eventos en
la web? Si No
Figura Nº 4.- pregunta 4
Fuente: el autor
Analisis e Interpretacion
Muchos de la población encuestada considera la información digital una herramienta
apta para realizar publicaciones y pocos consideran que no es apto, por lo que se dice
una herramienta clave el avance tecnológico en cualquier ámbito para publicar o
difundir la información.
56
Pregunta 5.- ¿Considera usted que una implementación del portal para la Iglesia mejoraría la imagen?
NRO ITEMS FRECUENCIA PORCENTAJE
1 mucho 18 90%
2 poco 1 5%
3 nada 1 5%
Total 20 100%
Figura Nº 5.- pregunta 5
Fuente: Excel 2013
90%
5%
5%
Considera ud que una implementación del portal para la Iglesia mejoraría la imagen?
mucho poco nada
Analisis e Interpretacion
La mayoría de la población encuestada piensa que con implementar un portal para la
iglesia mejoraría la imagen institucional y un poco porcentaje no cree que mejoraría
debido al desconocimiento; por lo tanto se ve que el portal web ayudaría a la iglesia a
mejorar y difundir la palabra de Dios hacia los usuarios que visitan la web mediante
este avance.
57
Pregunta 6.- ¿Considera importante la gestión de integración de los miembros de la iglesia
a través de la web?
NRO ITEMS FRECUENCIA PORCENTAJE
1 SI 18 90%
2 NO 2 10%
Total 20 100%
Figura Nº 6.- pregunta6
Fuente:el autor
90%
10%
¿Considera importante la gestión de integración de los miembros de la iglesia a
través de la web? SI NO
Analisis e Interpretacion
Una suma de la población encuestada cree que la gestión de integración de los
miembros significa mucha importancia y solo una mínima población piensa que no es
ventajoso en conclusión se dice una manera de gestión para la integración a la
comunidad cristiana es de mucha importancia para que de una y otra manera se
58
Pregunta 7.- ¿Cree Ud. que mediante un chat en el Portal, ayudaría a fortalecer
a los miembros?
NRO ITEMS FRECUENCIA PORCENTAJE
1 Mucho 18 90%
2 poco 1 5%
3 nada 1 5%
total
20 100%
90%
5% 5%
Cree Ud. que mediante un chat en el Portal, ayudaría a fortalecer a los
miembros
Mucho poco nada
Analisis e Interpretacion
La mayoría de población encuestada considera que un chat cristiano dentro del portal
es esencial y un poco porcentaje de los encuestados piensan que no les ayudaría por lo
tanto un chat ayudaría mediante un líder a que no pierda la fe en Cristo.
Figura Nº 7.- pregunta 7
Fuente:el autor
59
Pregunta 8.- ¿Piensa Ud. que publicando los eventos programados aumentaría el número de
Participantes a los eventos?
NRO ITEMS FRECUENCIA PORCENTAJE
1 Mucho 18 90%
2 poco 1 5%
3 nada 1 5%
Total 20 100%
90%
5% 5%
Piensa Ud. que publicando los eventos programados aumentaría el número de
participantes a los eventos
Mucho poco nada
La totalidad de la población encuestada cree que promocionando los eventos en la web
mejoraría el número de participantes al evento, y solamente un pequeño porcentaje
piensa que no mejoraría; por lo que se ve la necesidad de implementar para
promocionar y así generar el crecimiento de número de participantes.
Figura Nº 8.- pregunta 8
Fuente:el autor
60
Pregunta 9.- ¿Cree usted que los mensajes cristianos le motiva a los miembros de la iglesia?
NRO ITEMS FRECUENCIA PORCENTAJE
1 siempre 18 90%
2 casi siempre 1 5%
3 nunca 1 5%
Total 20 100%
90%
5% 5%
¿cree ud que los mensajes cristianos le motiva a los miembros de la iglesia?
siempre casi siempre nunca
Analisis e Interpretacion
La mayor parte piensan que los mensajes cristianos ayuda emocionalmente a las
personas para levantar al rendido por lo que se ve una buena alternativa de llevar el
mensaje de salvación a través e mensajes motivadores.
Figura Nº 9.- pregunta9
Fuente: el autor
61
Pregunta 10.- ¿Considera usted qué el acceso a internet es una herramienta innovada para
actualizar conocimientos?
NRO ITEMS FRECUENCIA PORCENTAJE
1 Si 19 95%
2 No 1 5%
total 20 100%
Figura Nº 10.- pregunta 10
Fuente:El Autor
95%
5%
¿Considera usted qué el acceso a internet es una herramienta innovada para
actualizar conocimientos?
Si No
Analisis e Interpretacion
Las mayorías de las personas tienen acceso a internet para actualizar el conocimiento o
para realizar consultas por lo que se ve que los miembros de la iglesia lo pueden visitar
el portal con ese fin.
62
2.6 Propuesta del Investigador
La Iglesia Divino Maestro de Galilea cuenta con el personal administrativo, y posee varias
informaciones de forma manual por lo que se mide la importancia rápida de implementar
un portal web para mejorar la imagen institucional como también el funcionamiento.
Existen varios métodos para terminar con estas falencia de las informaciones
manualmente controlados mediante las nuevas tecnologías que hoy en día es la web que
permita controlar y automatizar la información que faciliten de una manera eficaz cumplir
con los objetivos propuestos en la institución para evitar ciertos inconvenientes.
Es prioritario que en la Iglesia Cristiana, se realice un estudio de las diferentes
metodologías de análisis y gestión de riesgos informáticos, debido a que ayudara a
identificar las vulnerabilidades de dinero y tiempo, y el impacto del riesgo que tendrá en la
misma, para su adecuado funcionamiento organizacional.
Los beneficiados con esta aplicación serán los miembros de la iglesia tanto internos como
externos en fortalecer la integración y ayudar que no pierda la fe en Cristo.
Al establecer una Metodología de Análisis y Gestión de Riesgos Informáticos tendremos
bajo control las diferentes amenazas y su valor de riesgo existente en la publicidad manual,
procurando que los riesgos no se materialicen y evitar las pérdidas innecesarias,
garantizando así, su continuidad en los aspectos de operación o administración en la
iglesia.
Se realizará un estudio comparativo de las metodologías existentes, para combinar cada
uno de los aspectos más relevantes, adecuando de esta manera una metodología que
permita gestionar los riesgos existentes.
2.7 Conclusiones parciales del capítulo.
El personal administrativo necesita capacitación sobre cómo utilizar el portal web, así
como también la importancia de uso de las nuevas herramientas que hoy en día es la
web.
63
Se necesita la implementación de un plan de seguridad que contenga políticas y
procedimientos que garanticen la seguridad del Portal web.
Se ve la necesidad del chat cristiano para que los miembros que se encuentran en el
exterior puedan familiarizar con los eventos y que mediante la herramienta fortalezcan
y no pierdan la fe en Cristo.
Es importante que el personal conozca a fondo sobre las responsabilidades de uso de la
información y su confidencialidad, para evitar posibles problemas
64
CAPITULO III
3 MARCO PROPOSITIVO
3.1 Tema
Portal Web Para Mejorar La Gestión De Integración De Los Miembros De La Iglesia
Divino Maestro De Galilea
3.2 Objetivos
3.2.1 Objetivo general
Implementar un portal web para mejorar la gestión de información y fortalecer la
integración de los miembros de la Iglesia Divino Maestro de Galilea.
3.2.2 Objetivos específicos
Analizar los requerimientos de información de la Iglesia Divino Maestro de
Galilea
Determinar las funciones que tendrá el portal web de la Iglesia Divino Maestro de
Galilea.
Desarrollar el portal web para la iglesia Divino Maestro de Galilea que permita
promocionar las actividades y eventos programados, chat directo con el pastor.
Realizar las pruebas necesarias.
3.3 Desarrollo de la propuesta
3.3.1 Metodología de desarrollo de software
Para el desarrollo del software se ha decidido utilizar el Ciclo de Vida en Cascada es
considerado como el enfoque clásico, es un ciclo de vida en sentido amplio, que incluye no
sólo las etapas de ingeniería sino toda la vida del producto. El ciclo de vida en cascada
exige un enfoque sistemático y secuencial del desarrollo de software, que comienza en el
nivel de la ingeniería de sistemas y avanza a través de fases secuenciales sucesivas. Estas
fases son las siguientes:
65
Figura 11. Ciclo de Vida
Fuente: Elaborado por el investigador
3.3.2 Análisis.
3.3.2.1 Especificación requerimientos de software
Este proyecto está encargado de mejorar la gestión de integración mediante las
promociones que se realizan en la Iglesia Divino Maestro de Galilea a través de un Portal
Web que permita el manejo óptimo de todas las gestiones a realizarse y de brindar
información a los cyber espacios.
66
Requerimiento Requerido Descripción
1 Si El administrador debe estar
registrado para ingresar al sistema.
2 Si Registra miembros de la iglesia.
3 Si Registrar los eventos programados.
4 Si Registrar las actividades
5 Si Registrar las peticiones de oración.
6 Si Ingresar los mensajes bíblicos para la
semana..
7 Si Registrar los usuarios de chat.
8 Si Presentar información de todos los
eventos.
Tabla2. plantilla de requerimientos
Fuente:Investigaciónde campo
3.3.2.2 Alcance
Este documento se aplica a la Congregación Cristiana Iglesia Divino Maestro de Galilea
que es desarrollado por la Sra. Aida Olimpia Córdova Castañeda como tesis previa a la
obtención del Título Ingeniería en Sistemas e Informática.
El alcance está orientado a las fases de diseño, desarrollo e implementación del portal
Web.
67
3.3.2.3 Recursos, Análisis Financiero
Cantidad Descripción Funciones
1
Programador
Encargado de la elaboración del
Portal Web.
1
Digitador
Encargado de ingresar la
información al portal web.
1
Tutor
Responsable de supervisión hasta
que culmine el proyecto.
Tabla 3.Recursos Humanos
Fuente: Elaborado por el investigador
Recursos de hardware
Cantidad Descripción Características
1 Computador Core i5 4gb RAM ,750
Disco Duro
1
Internet Internet de velocidad
minimo 3,5 mb
Tabla 4 Recursos de Hardware
Fuente: Elaborada por el investigador
68
Recurso de software
DESCRIPCIÓN CARACTERÍSTICAS
SQL SERVER 2008 Motor de base de datos
Visual Studio 2013 Entorno de programación
Erwin Model 2015 Modelado de base de datos
Tabla 5.Recursos de software
Fuente: Elaborado por el investigador
3.3.2.4 Diagramas de caso de uso
3.3.2.4.1 Diagrama de caso de uso principal de la aplicación
Figura 12: Diagrama de caso de uso de eventos
Fuente Investigación de campo
69
3.3.3 Diseño
3.3.3.1 Diseño de la base
3.3.3.1.1 Modelo Físico
Figura 13 Modelo físico de la base de datos
Fuente: Investigación de campo
70
3.3.3.1.2 Modelo Lógico
Figura 14 Modelo lógico de la base de datos
Fuente: Investigación de Campo
71
3.3.3.2 Diccionario de datos
TABLA PERSONAS
Tabla6. personas
Fuente: Elaborada por el investigador
CAMPO TIPO DESCRIPCION
CAMPO TIPO DESCRIPCION
id_persona int(11)
Campo utilizado como clave principal de la
tabla jv_persona
id_identificacion int(11) Campo donde se almacenara la identificacion
id_tipo_persona int(11)
Campo a la cual se refiere al campo
tipo_persona
cedula varchar(15)
Campo en donde se almacenara el numero de
cedula
apellidos varchar(50) campo donde se almacenara el apellido
nombres varchar(50) campo donde se almacena los nombres
id_pais int(11) campo a la cual se refiere al pais
id_provincia int(11) campo a la cual se refiere al provincia
id_ciudad int(11) campo a la cual se refiere a la ciudad
direccion varchar(100) campo donde se almacena la direccion
telefono varchar(10) campo donde se almacena el numero
72
telefonico
movil varchar(10) campo donde se almacena el numero celular
email varchar(50) campo donde se almacena el correo electronico
id_sexo int(11) campo_refiere al genero
id_civil int(11) campo para estado civil
fecha_nacimiento varchar(10) campo para registrar fech de nacimiento
fecha_ingreso varchar(10) fecha ingreso a la iglesia
foto varchar(100) fotografia de la persona.
Tabla 7 :persona
Fuente: Elaborada por el investigador
TABLA
USUARIO
CAMPO TIPO DESCRIPCION
id_usuario int(11)
Campo utilizado como clave principal de
la tabla jv_usuario
id_persona int(11)
campo que hace referncia a la tabla
persona
usuario varchar(25) campo de suario
clave varchar(100)
campo de clave o contraseña para
ingresar
id_tipo_usuario int(11) campo para seleccionar tipo de usuario
fecha varchar(10) fecha de ingreso
Tabla 8 :usuarios
Fuente: Elaborada por el investigador
73
TABLA DE EVENTOS
CAMPO TIPO DESCRIPCION
id_evento int(11)
Campo utilizado como clave principal de la
tabla jv_evento
id_persona int(11) campo que hace referncia a la tabla persona
id_tipo_evento int(11)
campo que hace referncia a la tabla tipo de
evento
id_lugar int(11) campo para registradora del lugar
evento varchar(50) campo para dar el nombre del evento
fecha_inicio varchar(10) campo para fijar fecha de inicio
fecha_fin varchar(10) campo para fijar fecha de finalizacion
hora_inicio varchar(5)
campo para ingresar la hora de inicio del
evento
hora_fin varchar(5)
campo para ingresar la hora de finalizacion
del evento
descripcion Text alguna descripcion sobre el evento.
imagen varchar(100) imagen del evento, propaganda
publicar varchar(2) campo para seleccionar publicar o no publicar.
Tabla 9 :eventos
Fuente: Elaborada por el investigador
TABLA DE DEDICACION
CAMPO TIPO DESCRIPCION
id_dedicacion int(11)
Campo utilizado como clave principal de la tabla
jv_dedicacion
id_solicitante int(11) campo que refiere al solicitante
id_persona int(11) campo que hace referencia a la tabla persona
id_tipo_evento int(11) campo que hace referencia a la tabla tipo de evento
id_lugar int(11) campo para registradora del lugar
74
nino varchar(50) nombre del niño que va a dedicar
id_huerfano int(11) si es huerfano o con padres
id_padre int(11) campo de referencia padres
id_madre int(11) campo de referencia madres
fecha varchar(10) fecha de dedicacion
id_jornada int(11) campo de jornada
id_jornada_horarios int(11) campo donde se ingresa las horas.
descripcion Text campo breve explicacion
solicitud varchar(2) campo que hace la referencia a la solicitud.
aprobado varchar(2) campo para aprobacion
publicar varchar(2) campo para seleccionar publicar o no publicar.
fecha_registro varchar(10) fecha de ingreso de peticion
Tabla 10:dedicación
Fuente: Elaborada por el investigador
CAMPO TIPO DESCRIPCION
id_matrimonio int(11)
Campo utilizado como clave principal de la
tabla jv_dedicacion
id_solicitante int(11)
campo que refiere al solicitante
id_persona int(11)
campo que hace referencia a la tabla persona
id_tipo_evento int(11)
campo que hace referencia a la tabla tipo de
evento
id_lugar int(11)
campo para registradora del lugar
id_esposo int(11)
nombre del novio
id_esposa int(11)
nombre de la novia
fecha varchar(10)
fecha de celebracion
id_jornada int(11)
campo de jornada
id_jornada_horario
s
int(11)
campo donde se ingresa las horas.
75
descripcion Text
campo breve explicacion
solicitud varchar(2
)
campo que hace la referencia a la solicitud.
aprobado varchar(2)
campo para aprobacion
certificado varchar(100)
campo lara la certificación
publicar varchar(2)
campo para publicar la solicitud.
fecha_registro varchar(10)
fecha de ingreso de peticion
Tabla 11:matrimonio
Fuente: Elaborada por el investigador
TABLA ORACIÒN
CAMPO TIPO DESCRIPCION
id_oracion int(11)
Campo utilizado como clave principal de la tabla
jv_oracion
persona varchar(50) campo para ingresar nombre de la persona
email varchar(100) campo para ingresar correo electronico
titulo varchar(50) campo para la tema de peticion de la oracion
descripcion Text campo para describir para la oracion
fecha varchar(10) fecha de iongreso de oracion
revisada varchar(3) campo para revision de l administrador
Tabla 12 :oración
Fuente: Elaborada por el investigador
76
TABLA CHAT
CAMPO TIPO DESCRIPCION
id_chat int(11)
Campo utilizado como clave principal de la tabla
jv_oracion
id_persona int(11) campo referenciado de la tabla jv.persona
id_destino int(11) campo de destino
mensaje Text campo de mensaje hacia el pastor
fecha varchar(10) fecha de navegacion
hora varchar(5) hora de navegacion
Tabla 13: chat
Fuente: Elaborada por el investigador
77
3.3.3.3 Diseño de interfaz
Figura 151 Diseño de la interfaz
Fuente: Elaborado por el investigador
Figura 16 Diseño de la interfaz del formulario para el Administrador
Fuente: Investigación de Campo
78
3.3.4 Desarrollo
3.3.4.1 Script de la base de datos
CREATE DATABASE Iglesia
CREATE TABLE `jv_dedicacion` ( `id_dedicacion` int(11) NOT NULL auto_increment,
`id_solicitante` int(11) NOT NULL,
`id_persona` int(11) NOT NULL,
`id_tipo_evento` int(11) NOT NULL,
`id_lugar` int(11) NOT NULL,
`nino` varchar(50) NOT NULL,
`id_huerfano` int(11) NOT NULL,
`id_padre` int(11) NOT NULL,
`id_madre` int(11) NOT NULL,
`fecha` varchar(10) NOT NULL,
`id_jornada` int(11) NOT NULL,
`id_jornada_horarios` int(11) NOT NULL,
`descripcion` text,
`solicitud` varchar(2) NOT NULL,
`aprobado` varchar(2) NOT NULL,
`publicar` varchar(2) NOT NULL,
`fecha_registro` varchar(10) NOT NULL,
`id_estado` int(11) NOT NULL,
PRIMARY KEY (`id_dedicacion`)) ENGINE=MyISAM DEFAULT CHARSET=utf8
AUTO_INCREMENT=13 ;
CREATE TABLE `jv_evento` ( `id_evento` int(11) NOT NULL auto_increment,
`id_persona` int(11) NOT NULL,
`id_tipo_evento` int(11) NOT NULL,
`id_lugar` int(11) NOT NULL,
`evento` varchar(50) NOT NULL,
`fecha_inicio` varchar(10) NOT NULL,
79
`fecha_fin` varchar(10) NOT NULL,
`hora_inicio` varchar(5) NOT NULL,
`hora_fin` varchar(5) NOT NULL,
`descripcion` text NOT NULL,
`imagen` varchar(100) NOT NULL,
`publicar` varchar(2) NOT NULL,
`id_estado` int(11) NOT NULL,
PRIMARY KEY (`id_evento`)) ENGINE=MyISAM DEFAULT CHARSET=utf8
AUTO_INCREMENT=7 ;
CREATE TABLE `jv_matrimonio` (
`id_matrimonio` int(11) NOT NULL auto_increment,
`id_solicitante` int(11) NOT NULL,
`id_persona` int(11) NOT NULL,
`id_tipo_evento` int(11) NOT NULL,
`id_lugar` int(11) NOT NULL,
`id_esposo` int(11) NOT NULL,
`id_esposa` int(11) NOT NULL,
`fecha` varchar(10) NOT NULL,
`id_jornada` int(11) NOT NULL,
`id_jornada_horarios` int(11) NOT NULL,
`descripcion` text,
`solicitud` varchar(2) NOT NULL,
`aprobado` varchar(2) NOT NULL,
`certificado` varchar(100) default NULL,
`publicar` varchar(2) NOT NULL,
`fecha_registro` varchar(10) default NULL,
`id_estado` int(11) NOT NULL,PRIMARY KEY (`id_matrimonio`))
ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=13 ;
El resto de script de la base de datos se encuentra en digital.
80
3.3.4.2 Codificación
Figura 17 Diseño de la interfaz del formulario para usuarios
Fuente: Investigación de Campo
Figura 18 Diseño de la interfaz del formulario para usuarios_registrados
Fuente: Investigación de Campo
81
3.3.4.3 Codificado de plantilla
<?php
$i8=0;
if($identifica_idioma==1)
{
for($xs7=0;$xs7<$i7;$xs7++)
{
$imagen8="../images/contenido/";
$consultaCT="select id_contenido, titulo, contenido,
imagen FROM jv_contenido WHERE id_contenido=".$vec_ps_id[$xs7]."
and id_menu=".$identificador." and id_posicion=4 and id_estado=1
and publicar=1 order by id_contenido desc";
$resultadoCT=mysql_query($consultaCT);
$row8 = mysql_num_rows($resultadoCT);
if($row8>0)
{
while($row8=mysql_fetch_array($resultadoCT))
{
$vec_ct_id[$i8]=$row8["id_contenido"];
$vec_ct_titulo[$i8]=$row8["titulo"];
$vec_ct_contenido[$i8]=$row8["contenido"];
$vec_ct_img[$i8]=$imagen8.$row8["imagen"];
$i8++;
}
else
{
for($xs7=0;$xs7<$i7;$xs7++)
{
$imagen8="../images/contenido/";
$consultaCT="select
jv_contenido_idioma.id_contenido_idioma,
jv_contenido_idioma.id_contenido, jv_contenido_idioma.titulo,
jv_contenido_idioma.contenido, jv_contenido_idioma.imagen FROM
jv_contenido_idioma, jv_contenido WHERE
jv_contenido.id_menu=".$identificador." and
jv_contenido.id_contenido=jv_contenido_idioma.id_contenido and
jv_contenido_idioma.id_contenido=".$vec_ps_id[$xs7]." and
jv_contenido.id_posicion=4 and jv_contenido.id_estado=1 and
jv_contenido.publicar=1 and
jv_contenido_idioma.id_idioma=".$identifica_idioma." order by
jv_contenido_idioma.id_contenido desc";
$resultadoCT=mysql_query($consultaCT);
$row8 = mysql_num_rows($resultadoCT);
if($row8>0)
{
while($row8=mysql_fetch_array($resultadoCT))
{
$vec_ct_idfk[$i8]=$row8["id_contenido_idioma"];
$vec_ct_id[$i8]=$row8["id_contenido"];
$vec_ct_titulo[$i8]=$row8["titulo"];
82
$vec_ct_contenido[$i8]=$row8["contenido"];
$vec_ct_img[$i8]=$imagen8.$row8["imagen"];
$i8++;
}
?>
3.3.4.4 Codificado para la conexión
<?php
/*SE DEFINEN LAS VARIABLES QUE PERMITEN LA CONEXION A LA BASE
DE DATOS*/
define('DB_HOST', 'localhost'); //nombre del servidor
define('DB_USER', 'root'); //nombre del usuario de la base de
datos
define('DB_PASSWORD', 'admin'); //password del usuario de la
base de datos
define('DB_DATABASE', 'iglesia'); //Nombre de la base de datos
$connexion = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
if(!$connexion) {
die('FALLO LA CONEXION AL SERVIDOR DE BASE DE DATOS: '
. mysql_error());
}
$seleccionbdd = mysql_select_db(DB_DATABASE);
if(!$seleccionbdd) {
die("NO SE HA ENCONTRADO LA BASE DE DATOS");
}
?>
3.3.4.5 Codificado formulario usuario
<?php
session_start();
require_once('../conexion/conexion.php');
function clean($str)
{
$str = @trim($str);
if(get_magic_quotes_gpc())
{
$str = stripslashes($str);
}
return mysql_real_escape_string($str);
}
$usuario = clean($_POST['txtusr']);
$clave = clean($_POST['txtpwd']);
$errmsg="";
83
if(strlen($usuario)==0)
{
$errmsg = 0;
header("location: ../login/index.php?msg=".$errmsg);
exit();
}
if(strlen($clave)==0)
{
$errmsg = 1;
header("location: ../login/index.php?msg=".$errmsg);
exit();
}
if(strlen($errmsg)==0)
{
$consultaLGU="SELECT id_persona, id_tipo_usuario, id_usuario
FROM jv_usuario WHERE usuario='$usuario' and id_estado=1";
$resultadoLGU=mysql_query($consultaLGU);
$rowLGU = mysql_num_rows($resultadoLGU);
if($rowLGU>0)
{
$consultaLG="SELECT id_persona, id_tipo_usuario,
id_usuario FROM jv_usuario WHERE usuario='$usuario' AND
clave='".md5($clave)."' and id_estado=1";
$resultadoLG=mysql_query($consultaLG);
$rowLG = mysql_num_rows($resultadoLG);
if($rowLG>0)
{
while($rowLG=mysql_fetch_array($resultadoLG))
{
$_SESSION['people'] = $rowLG['id_persona'];
$_SESSION['type'] =
$rowLG['id_tipo_usuario'];
$identificacion_usuario=$rowLG['id_usuario'];
$fecha_actual=date("Y-m-d");
$tiempo=time();
$hora1=date('h', $tiempo);
$hora1-=1;
$min1=date('i', $tiempo);
$hora_actual=$hora1.":".$min1;
$sql_acceso ="INSERT INTO jv_auditoria
(id_usuario, fecha, hora, id_estado) VALUES
('".$identificacion_usuario."', '".$fecha_actual."',
'".$hora_actual."', 1)";
$resultado_acceso=mysql_query($sql_acceso);
session_write_close();
header("location: ../menu/index.php");
exit();
}
}
84
else
{
$errmsg=2;
header("location:
../login/index.php?msg=".$errmsg);
exit();
}
}
else
{
$consultaLGUA="SELECT id_persona, id_tipo_usuario,
id_usuario FROM jv_usuario WHERE usuario='$usuario' and
id_estado=2";
$resultadoLGUA=mysql_query($consultaLGUA);
$rowLGUA = mysql_num_rows($resultadoLGUA);
if($rowLGUA>0)
{
echo "<center><br/><br/>Su usuario se encuentra
registrado,<br/>pero aun no ha sido habilitado por el
administrador.</center>";
echo '<meta http-equiv=refresh
content=3;URL=../index/index.php>';
exit();
}
else
{
echo "<center><br/><br/>Su usuario aun no se
encuentra registrado,<br/>por favor realice la solicitud de
registro.</center>";
echo '<meta http-equiv=refresh
content=3;URL=../registro/index.php>';
exit();
}
}
}
?>
85
3.3.5 Pruebas
Las pruebas consisten en la operación o aplicación bajo condiciones controladas para
evaluación de la información o los datos que se utilizan en las diferentes interfaces del
sistema. El objetivo de las pruebas es encontrar errores para lograr determinar situaciones
de posibles falencias dentro del sistema
3.3.5.1 Pruebas de caja Negra
El objetivo de esta prueba es encontrar funciones incorrectas o ausentes, errores de
interfaz, errores en estructuras de datos o en accesos a las Bases de Datos y errores de
rendimiento.
Siendo así se procederá a realizar el seguimiento paso a paso de Las funciones del software
y que estas sean operativas, La entrada se acepta de forma correcta, Se produce una salida
correcta y si la integridad de la información externa se mantiene.
3.3.5.2 Pruebas de caja blanca
En esta prueba se ejecutaran varias verificaciones al código de la aplicación, en las cuales
se analizara que los caminos que genera la aplicación sean los esperados, se probara que en
cada uno de los controles, bucles como en las condiciones, validaciones se estén
efectuando correctamente, siguiendo el procedimiento en cada uno de los comandos del
SQL server, con su respectivo resultado en la base de datos.
3.3.6 Implementación
3.3.6.1 Requerimientos
Para implementar la Aplicación Web en Internet se requiere de lo siguiente:
Nombre de Dominio
Hosting para el alojamiento del portal
Soporte de mysql
Computador con mayor velocidad de procesador y ram
Internet de velocidad
Contratación de servicios de hosting y dominio.
86
CONCLUSIONES
EL portal web de gestión de integración del miembro de la iglesia divino maestro
degalileaesta desarrollada con el motor de la base de datos mysql, lenguaje php,
herramientas de dreamweaver y java.
con la implementación del portal web mejorara la integracionde los miembros ya
que mediente esta aplicación es para promocionar lpos eventos a realizarse dentro
de la iglesia como también un chat cristiano para comunicarse con los miembros.
Este portal ayudara también a almacenar en la base de datos a todos los miembros
de la iglesia con el fin de tener organizado y en digital.
La implemenracion de portal ayudara a los lideres de la iglesia realizar peticiones
de oración que pide el usuario de intrnet.
La aplicación web mejorara la presentación de la iglesia por el avance tecnológico
que aplica.
RECOMENDACIONES
Se recomienda el uso adecuado y delegrarun personal responsable del área.
Analizar cuidadosamente cada uno de los procesos que incluirá la aplicación Web
que tenga concordancia el diseño con la realidad.
Se recomienda seguir cuidadosamente el proceso de cambios en el sistema,
teniendo en cuenta que esta diseño en web y a futuro se podrán realizar mejoras
incluyendo en esto ventas y más opciones que permitan optimizar recursos en el
criadero de aves de combate.
Capacitar al personal encargado del registro de la información para lograr un
correcto funcionamiento de la aplicación Web, así como su funcionamiento.
Bibliografía
ALARCON, M. (2010). COMPONENTES Y COMUNICACION . ESPAÑA: SA.
ALEGSA, L. (2010). QUE SIGNIFICA LA COMUNICACION . BUENOS AIRES : BA.
ANDREU, J. (2013). SERVICIO EN RED. MADRID: EDITEX.
Ballester, E. G. (2 de actubre de 2009). Base de Datos 1. Obtenido de Departamene de
lenguajes y sistemas de informacion:
http://rua.ua.es/dspace/bitstream/10045/2990/1/ApuntesBD1.pdf
BERNARD BENHAMOU 2006Arquitectura del InternetEspañaEsprit
BUYTO. (2010). EL PORTAL WEB . MADRID : PAVI SL.
Camadds. (2002). MANUAL PARA EL MANEJO Y CONTROL. AVES Y CRIANZA ,
11,12,13.
CASTELLS, M. (2012). INTERNET Y LA SOCIEDAD. ESPAÑA : HELLIN.
EIDOS, G. (2008). LENGUAJE HTML. MEXICO: EIDOS.
GOMEZ, J. C. (2011). PORTAL DEFINICION-EVOLUCION Y CLASIFICACION .
MADRID : INC.
GOMEZ, J. C. (2012). PORTALES DEL INTERNET . NURCIA: NA.
GOMEZ, J. C. (2010). PORTALES,DEFINICION EVOLUCION Y CALSIFICACION .
NURCIA : ADVENTURE.
GRAELLS, P. M. (2002). PORTALES WEB. MADRID: SANTILLANA.
GUILLERMO, L. (2013). BUSQUEDA EFECTIVA. LIMA: SA.
JL., C. (2000). Investigación cualitativa y cuantitativa. La Habana: Rev. Cubana
Endocrinol .
KIDOS, G. (2012). INTRODUCCION HTML. MADRID: KIDOS .
Luciano, P. (2005). Word Wide Web Techonology Architecture. E.E.U.U: New Library.
M., C. (2001). La galaxia Intenet- Reflexiones sobre intenet. Barcelona: Plaza y Janés.
MACHA, U. L. (2010). CURSO DE FORMACION INTERNET. ESPAÑA: SI LIBRO.
McGRAW-HILL. (2012). Fundamentos de Base de Datos. ESPAÑA: Concepción
Fernández Madrid.
Morales, P. A. (2009). La Biblia del Servidor. Mexico: e- Book.
MUJICA, C. (2013). TECNOLOGIAS DE INFORMACION Y COMUNICACION .
VENEZUELA: WORDPRESS.
Otero, C. (2010). COMPETENCIAS EN TIC ARQUITECTURA DE LA WEB. ESPAÑA:
MARA MOBILIA.
P., P. (2010). Análisis del movimiento en la red. Merida- Venezuela: Cidiat.
Perez, D. (2010). Lenguajes de Programacion .
PYMEHELP. (2010). pymehelp . SAN MARTIN: S-M.
Rodrigo, I. N. (2013). El origen de Internet. El camino hacia la red de redes. ESPAÑA:
IVMA.
S-A. (12 de Noviembre de 2010). Guia breve de sitios web. Obtenido de Guia breve de
sitios web: http://www.w3c.es/Divulgacion/GuiasBreves/ServiciosWeb
SANTILLAN, L. A., & GINESTA, O. P. (2012). BASE DE DATOS EN MYSQL.
BARBERA: UOC.
Shekhar, S. &. (2009). Spatial Databases. En S. &. Shekhar.
Toro, L. C., & Ortiz, M. E. (2010). Arquitectura de Internet . Mèxico : Miron.
Tutoriales . (s.f.). Obtenido de Tutorial correo electronico :
http://es.tldp.org/Tutoriales/doc-curso-guadalinex-iesaverroes/tema5b.pdf
Valdés, D. P. (Noviembre de 2007). Mestros de la web. Obtenido de Los diferentes
lenguajes de programación para la web: http://www.maestrosdelweb.com/los-diferentes-
lenguajes-de-programacion-para-la-web/
Vallejo, C. (Diciembre de 2010). Expogallos. Obtenido de
http://www.expogallos.com/blog/123.html
Vallejos, O. (2012). Introduccion al Internet. Argentina: UNL.
WIKIPEDIA BOOKS. (2012). Obtenido de BOOOKS:
http://es.wikipedia.org/wiki/Microsoft_SQL_Server
wikipedia. (26 de febrero de 2015). wikipedia . Obtenido de fundacion wikimedia :
http://es.wikipedia.org/wiki/PHP
ANEXOS
ENCUESTA SOBRE LA GESTIÓN DE INTEGRACIÓN DE LOS MIEMBROS DE LA
IGLESIA DIVINO MAESTRO DE GALILEA.
Objetivo: recopilar información sobre los procesos de gestión en la iglesia.
Introducción: Marque con una X en las respuestas que crea conveniente
CUESTIONARIO
1. ¿La iglesia tiene un administrador de equipos informáticos?
Si ( )
No ( )
2. ¿Con que frecuencia tiene los eventos evangelìsticos en la iglesia?
Semanal ( )
Mensual ( )
Trimestral ( )
3. ¿Ha considerado la pérdida de información por el manejo manual de los eventos
programados?
Si ( )
Algunas veces ( )
No ( )
4. ¿Cree Ud. que la información digital de hoy en día es apto para publicar los eventos en
la web?
Si ( )
No ( )
5. ¿Considera ud que una implementación del portal para la Iglesia mejoraría la imagen?
Mucho ( )
Poco ( )
Nada ( )
6. ¿Considera importante la gestión de integración de los miembros de la iglesia a través
de la web?
Adecuado ( )
Inadecuado ( )
7. ¿Cree usted que mediante un chat en el Portal, ayudaría a fortalecer a los miembros?
Mucho ( )
Poco ( )
Nada ( )
8. ¿Piensa usted, que publicando los eventos programados aumentaría el número de
participantes a los eventos?
Si ( )
No ( )
9. ¿cree usted que los mensajes cristianos le motiva a los miembros de la iglesia?
Si ( )
No ( )
10. 10.- ¿Considera usted qué el acceso a internet es una herramienta innovada para
actualizar conocimientos?
Si ( )
No ( )
SCRIPT DE LA BASE DE DATOS
Servidor: localhost
-- Tiempo de generación: 11-11-2015 a las 16:36:23
-- Versión del servidor: 5.0.51
-- Versión de PHP: 5.2.6
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Base de datos: `iglesia`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `jv_auditoria`
--
CREATE TABLE `jv_auditoria` (
`id_auditoria` int(11) NOT NULL auto_increment,
`id_usuario` int(11) NOT NULL,
`fecha` varchar(10) NOT NULL,
`hora` varchar(5) NOT NULL,
`id_estado` int(11) NOT NULL,
PRIMARY KEY (`id_auditoria`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=126 ;
--
-- Volcar la base de datos para la tabla `jv_auditoria`
--
INSERT INTO `jv_auditoria` VALUES (57, 3, '2013-07-27', '0:42',
1);
INSERT INTO `jv_auditoria` VALUES (83, 1, '2013-08-05', '0:12',
1);
INSERT INTO `jv_auditoria` VALUES (82, 4, '2013-08-05', '0:12',
1);
INSERT INTO `jv_auditoria` VALUES (81, 2, '2013-08-05', '0:11',
1);
INSERT INTO `jv_auditoria` VALUES (80, 1, '2013-08-05', '0:10',
1);
INSERT INTO `jv_auditoria` VALUES (79, 3, '2013-08-05', '9:52',
1);
INSERT INTO `jv_auditoria` VALUES (78, 4, '2013-08-05', '9:52',
1);
INSERT INTO `jv_auditoria` VALUES (77, 3, '2013-08-05', '9:41',
1);
-- Estructura de tabla para la tabla `jv_banner`
CREATE TABLE `jv_banner` (
`id_banner` int(11) NOT NULL auto_increment,
`id_tipo_banner` int(11) NOT NULL,
`banner` varchar(100) NOT NULL,
`fecha` varchar(10) NOT NULL,
`id_estado` int(11) NOT NULL,
PRIMARY KEY (`id_banner`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
--
-- Volcar la base de datos para la tabla `jv_banner`
--
INSERT INTO `jv_banner` VALUES (1, 1, 'f5cbda9fc4.gif', '2013-
06-13', 1);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `jv_chat`
--
CREATE TABLE `jv_chat` (
`id_chat` int(11) NOT NULL auto_increment,
`id_persona` int(11) NOT NULL,
`id_destino` int(11) NOT NULL,
`mensaje` text NOT NULL,
`fecha` varchar(10) NOT NULL,
`hora` varchar(5) NOT NULL,
`id_estado` int(11) NOT NULL,
PRIMARY KEY (`id_chat`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=18 ;
--
-- Volcar la base de datos para la tabla `jv_chat`
--
INSERT INTO `jv_chat` VALUES (1, 4, 1, 'mensaje de prueba',
'2013-07-27', '09:36', 1);
INSERT INTO `jv_chat` VALUES (2, 3, 0, 'texto de prueba', '2013-
07-27', '12:40', 1);
INSERT INTO `jv_chat` VALUES (5, 4, 0, 'listo guamán prueba',
'2013-07-27', '0:50', 1);
CREATE TABLE `jv_civil` (
`id_civil` int(11) NOT NULL auto_increment,
`civil` varchar(25) NOT NULL,
`id_estado` int(11) NOT NULL,
PRIMARY KEY (`id_civil`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;
--
-- Volcar la base de datos para la tabla `jv_civil`
--
INSERT INTO `jv_civil` VALUES (1, 'SOLTERO', 1);
INSERT INTO `jv_civil` VALUES (2, 'CASADO', 1);
INSERT INTO `jv_civil` VALUES (3, 'VIUDO', 1);
INSERT INTO `jv_civil` VALUES (4, 'DIVORCIADO', 1);
INSERT INTO `jv_civil` VALUES (5, 'UNION LIBRE', 1);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `jv_contenido`
--
CREATE TABLE `jv_contenido` (
`id_contenido` int(11) NOT NULL auto_increment,
`id_menu` int(11) NOT NULL,
`id_posicion` int(11) NOT NULL,
`titulo` varchar(50) NOT NULL,
`alias` varchar(50) NOT NULL,
`contenido` text,
`url` varchar(25) default NULL,
`imagen` varchar(100) default NULL,
`fecha` date NOT NULL,
`id_idioma` int(11) NOT NULL,
`publicar` varchar(2) NOT NULL,
`id_estado` int(11) NOT NULL,
PRIMARY KEY (`id_contenido`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=32 ;
CODIFICACIONES DE PROGRAMACIÓN
<?php
$varrand = substr(md5(uniqid(rand())),0,10);
$varallw =
array("image/gif","image/jpeg","image/pjpeg","image/png","image/
x-png");
$tips = array("gif","jpeg","png","jpg");
$varstat = "";
if ($_POST["action"] == "upload") {
$id_contenido=$_POST["id_contenido"];
$tabla=$_POST["tabla"];
$identificador=$_POST["identificador"];
require_once('../conexion/conexion.php');
if (is_uploaded_file($_FILES["imagen"]["tmp_name"])) {
$varname = $_FILES["imagen"]['name'];
$vartemp = $_FILES['imagen']['tmp_name'];
$vartype = $_FILES['imagen']['type'];
if (in_array($vartype, $varallw) && $varname != "") {
$arrname = explode(".", $varname);
$i = strtolower(end($arrname));
if(in_array($i, $tips)){
$varname = $varrand.".".$i;
$directorio="";
if($tabla=='jv_galeria_items')
{
$directorio="../images/galeria/";
}
else if($tabla=='jv_matrimonio')
{
$directorio="../images/contenido/";
}
else
{
$directorio="../images/contenido/";
}
if (copy($vartemp, $directorio.$varname)) {
$direccion=$directorio.$varname;
if($tabla=='jv_galeria_items')
{
$sql = "update ".$tabla." set
item='".$varname."' where
".$identificador."='".$id_contenido."'";
}
if($tabla=='jv_matrimonio')
{
$sql = "update ".$tabla." set
certificado='".$varname."' where
".$identificador."='".$id_contenido."'";
}
else
{
$sql = "update ".$tabla." set
imagen='".$varname."' where
".$identificador."='".$id_contenido."'";
}
$consulta = mysql_query($sql);
if($tabla=='jv_galeria_items')
{
$sql="select ".$identificador." from
".$tabla." where ".$identificador."='".$id_contenido."' and
item='".$varname."'";
}
else if($tabla=='jv_matrimonio')
{
$sql="select ".$identificador." from
".$tabla." where ".$identificador."='".$id_contenido."' and
certificado='".$varname."'";
}
else
{
$sql="select ".$identificador." from
".$tabla." where ".$identificador."='".$id_contenido."' and
imagen='".$varname."'";
}
$consulta = mysql_query($sql);
if(mysql_num_rows($consulta)>0)
{
mysql_free_result($consulta);
$varstat = "ok";
}
else
{
mysql_free_result($consulta);
$varstat = "no";
}
} else {
$varstat = "Error al subir el archivo";
}
} else { $varstat = "Archivo no valido"; }
} else {
$varstat = "Archivo no valido";
}
}
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-
8859-1" />
<title>Herramienta para subir imagenes - ecuasoporte</title>
<link rel="stylesheet" href="../css/ecuasoporte.css"
type="text/css" media="all" />
</head>
<body>
<table width="420" border="0" align="center" cellpadding="0"
cellspacing="0">
<tr>
<td width="413" height="40" class="titulo"><b>Herramienta
para subir imagen de artículo</b></td>
</tr>
<tr>
<td
class="text"> &nb
sp; Powered by Ing.
Jeferson Villacís || 2013</td>
</tr>
<tr>
<form action="ecuasoporte.php" method="post"
enctype="multipart/form-data">
<td height="50" valign="top" class="text">
<input name="imagen" type="file" class="casilla"
id="imagen" size="35" />
<br/>
<input name="enviar" type="submit" class="boton"
id="enviar" value="Subir Imagen" />
<input name="id_contenido" type="hidden"
value="<?=$_GET['id']?>" />
<input name="tabla" type="hidden"
value="<?=$_GET['tabla']?>" />
<input name="identificador" type="hidden"
value="<?=$_GET['identificador']?>" />
<input name="action" type="hidden" value="upload" />
</td>
</form>
</tr>
<?php if ($varstat == "ok") { ?>
<tr>
<td
class="textinf"><strong>Confirmación:</strong><br>
Archivo subido satisfactoriamente.
</td>
</tr>
<?php } else { ?>
<?php if ($varstat != "") { ?>
<tr>
<td class="textinf"><strong>Error:</strong><br>
<?php echo $varstat; ?> </td>
</tr>
<?php } ?>
<?php } ?>
</table>
<?php
$id_contenido=$_GET['id'];
$tabla=$_GET['tabla'];
$identificador=$_GET['identificador'];
$directorio="../images/contenido/";
$certificado="";
if (strlen($id_contenido)!=0 && $tabla=='jv_matrimonio' &&
$varstat != "ok")
{
require_once('../conexion/conexion.php');
$sql="select certificado from jv_matrimonio where
id_matrimonio=".$id_contenido;
$consulta=mysql_query($sql);
$row=mysql_num_rows($consulta);
if($row>0)
{
while($row=mysql_fetch_array($consulta))
{
$certificado=$row[0];
}
}
if(strlen($certificado)!=0)
{
?>
<p align="center"><a href="<?php echo
$directorio.$certificado; ?>"><img width="200" height="200"
src="<?php echo $directorio.$certificado; ?>"></a></p>
<?php
}
}
?>
<?php if ($varstat == "ok") { ?>
<p align="center"><img width="101" height="101" src="<?php echo
$directorio.$varname; ?>"></p>
<?php } ?>
<?php if ($_GET['image'] != "") { ?>
<p align="center"><img width="101" height="101" src="<?php echo
$directorio.$_GET['image']; ?>"></p>
<?php } ?>
</body>
</html>
El resto de script de la base de datos se encuentra en digital.
GRACIAS POR SU ATENCIÓN
Recommended