110
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 GALILEAAUTOR: TLG. AIDA OLIMPIA CORDOVA CASTAÑEDA ASESOR: ING. FREDDY BAÑO N. IBARRA ECUADOR 2015

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS …dspace.uniandes.edu.ec/bitstream/123456789/3502/1/... · Internet es una red de redes que permite la interconexión varias computadoras a

  • Upload
    lehuong

  • View
    227

  • Download
    0

Embed Size (px)

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&iacute;culo</b></td>

</tr>

<tr>

<td

class="text">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb

sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Powered by Ing.

Jeferson Villac&iacute;s || 2013</td>

</tr>

<tr>

<form action="ecuasoporte.php" method="post"

enctype="multipart/form-data">

<td height="50" valign="top" class="text">

&nbsp;&nbsp;&nbsp;&nbsp;

<input name="imagen" type="file" class="casilla"

id="imagen" size="35" />

<br/>&nbsp;&nbsp;&nbsp;&nbsp;

<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&oacute;n:</strong><br>

Archivo subido satisfactoriamente.

</td>

</tr>

<?php } else { ?>

<?php if ($varstat != "") { ?>

<tr>

<td class="textinf"><strong>Error:</strong><br>

<?php echo $varstat; ?>&nbsp;</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