universidad regional autÓnoma de los …dspace.uniandes.edu.ec/bitstream/123456789/6203/1/... ·...

82
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMAS PROYECTO DE INVESTIGACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN SISTEMAS MERCANTILES TEMA: GEOPORTAL PARA DINAMIZAR LA INDUSTRIA TURÍSTICA DEL CANTÓN PASTAZA. AUTOR: CAMBAL BARAHONA LUIS GERARDO TUTOR: AGUILAR CARRIÓN MANUEL RODRIGO PUYO - ECUADOR 2017

Upload: duongque

Post on 12-Oct-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

UNIANDES

FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE SISTEMAS

PROYECTO DE INVESTIGACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE

INGENIERO EN SISTEMAS MERCANTILES

TEMA:

GEOPORTAL PARA DINAMIZAR LA INDUSTRIA TURÍSTICA DEL CANTÓN

PASTAZA.

AUTOR: CAMBAL BARAHONA LUIS GERARDO

TUTOR: AGUILAR CARRIÓN MANUEL RODRIGO

PUYO - ECUADOR

2017

APROBACIÓN DEL ASESOR DEL TRABAJO DE TITULACIÓN

CERTIFICACIÓN:

Quien suscribe, legalmente CERTIFICA QUE: El presente Trabajo de Titulación

realizado por el señor CAMBAL BARAHONA LUIS GERARDO, estudiante de la

Carrera de Sistemas, Facultad de Sistemas Mercantiles, con el tema "GEOPORTAL

PARA DINAMIZAR LA INDUSTRIA TURÍSTICA DEL CANTÓN PASTAZA", ha sido

prolijamente revisado, y cumple con todos los requisitos establecidos en la normativa

pertinente de la Universidad Regional Autónoma de los Andes -UNIANDES-, por lo que

apruebo su presentación.

Puyo, 28 abril de 2017

Ing. Rodrigo Aguilar

ASESOR

DECLARACIÓN DE AUTENTICIDAD

Yo, CAMBAL BARAHONA LUIS GERARDO, estudiante de la Carrera de Sistemas,

Facultad de Sistemas Mercantiles, declaro que todos los resultados obtenidos en el

presente trabajo de investigación, previo a la obtención del título de INGENIERO EN

SISTEMAS MERCANTILES, son absolutamente originales, auténticos y personales; a

excepción de las citas, por lo que son de mi exclusiva responsabilidad.

Puyo, 28 abril de 2017

Sr. Luis Gerardo Cambal Barahona

Cl. 160048473-5

AUTOR

CERTIFICACIÓN DEL LECTOR DEL TRABAJO DE TITULACIÓN

Yo, OCHOA CARRION LENIN PATRICIO. En calidad de Lector del Proyecto de

Titulación.

CERTIFICO:

Que el presente trabajo de titulación realizado por el estudiante CAMBAL BARAHONA

LUIS GERARDO sobre el tema: "GEOPORTAL PARA DINAMIZAR LA INDUSTRIA

TURÍSTICA DEL CANTÓN PASTAZA", ha sido cuidadosamente revisado por el

suscrito, por lo que he podido constatar que cumple con todos los requisitos de fondo y

forma establecidos por la Universidad Regional Autónoma de Los Andes, para esta

clase de trabajos, por lo que autorizo su presentación.

Puyo, 29 mayo de 2017

Ing. Lenin Ochoa

LECTOR

DERECHOS DE AUTOR

Yo, Luis Gerardo Cambal Barahona, declaro que conozco y acepto la disposición

constante en el literal d) del Art. 85 del Estatuto de la Universidad Regional Autónoma

de Los Andes, que en su parte pertinente textualmente dice: El Patrimonio de la

UNIANDES, está constituido por: La propiedad intelectual sobre las Investigaciones,

trabajos científicos o técnicos, proyectos profesionales y consultaría que se realicen en

la Universidad o por cuenta de ella.

Puyo, 28 de abril de 2017

Sr. Luis Gerardo Cambal Barahona

Cl. 160048473-5

AUTOR

DEDICATORIA

Esta tesis se la dedico principalmente a mi Dios quién supo guiarme por el buen camino

y permitirme el haber llegado hasta este acontecimiento importante de mi formación

personal y profesional, por darme la fortaleza de seguir delante, de no desmayar,

enseñándome a enfrentar las adversidades que se presenta.

A mi familia que gracias a ellos soy lo que soy.

Para mis padres por su apoyo condicional, compresión, amor, su ayuda en los

momentos difíciles. Quienes me han acompañado durante todo mi trayecto estudiantil y

de mi vida, me han enseñado todo lo que formo como persona, mis valores, mi

perseverancia, mi valentía para conseguir todos mis objetivos y mis metas planteadas.

A mi hermano por ser un gran amigo, que junto a sus ideas hemos compartido

momentos inolvidables.

AGRADECIMIENTO

Esta tesis me gustaría agradecerte a ti Dios por bendecirme, porque hiciste realidad este

sueño anhelado.

A esta prestigiosa UNIVERSIDAD UNIANDES la cual abrió sus puertas para darme la

oportunidad de estudiar y preparándome para un futuro competitivo y ser todo un

profesional.

Agradezco a todos mis maestros, quienes, durante toda mi carrera profesional, me han

aportado con sus consejos, sus enseñanzas y más que todo su amistad para lograr mi

formación profesional.

RESUMEN

GEOPORTAL PARA DINAMIZAR LA INDUSTRIA TURÍSTICA DEL CANTÓN

PASTAZA.

El siguiente proyecto de investigación se desarrolló en colaboración con el

departamento de Turismo y el departamento de Sistemas del GAD Municipal del Cantón

Pastaza. Tuvo como objetivo la implementación de un Geoportal para dinamizar la

industria turística del cantón, fusionando áreas de conocimiento como geográfica e

informática.

La implementación del Geoportal permite recolectar datos de interés de cada uno de los

sitios. Los datos son clasificados por categorías. El usuario tiene acceso a la información

de manera rápida y efectiva. Presenta un sistema moderno, usable y dinámico. Ubica

cada sitio en un mapa digital. Permite visualizar la mejor ruta mediante un enlace a

Google Maps.

Para el desarrollo del Geoportal se utilizó la metodología OOHDM (Método de Diseño

Hipermedia Orientado a Objetos). Esta metodología es utilizada para el desarrollo de

aplicaciones WEB. Está compuesta de 5 fases: a) análisis de requerimientos, b) modelo

conceptual, c) diseño navegacional, d) diseño de interfaz abstracta y e) implementación.

Además, se utilizó tecnología Open Source como Java, PHP, MySQL y Framework

Materialize de Google.

El Geoportal apoya y mejora el desempeño al departamento de turismo del Cantón

Pastaza. Los usuarios obtienen información de forma rápida, segura y confiable. Genera

concurrencia a los sitios publicados y mejora la industria turística del Cantón.

ABSTRACT

GEOPORTAL TO BOOST TOURISM INDUSTRY IN PASTAZA CANTON

Following research project was developed by collaboration of Tourism and System

Department from GAD Municipal Pastaza. It was set the goal to implement a Geo portal

to boost tourism industry of the canton, integrating knowledge areas like geography and

informatics.

Implementing a Geo portal allows to collect data of each one places. Data are classified

by categories. User has access to the information in a timely and effective way. It

presents a modern system, usable and dynamic. It locates each site on a digital map. It

allows to view the best route through a link to Google Maps.

For the development of the Geo portal was used the methodology OOHDM (Object

Oriented Hypermedia Design). This methodology is used for the development of web

applications. It is composed by 5 stages: (a) analysis of requirements, (b) conceptual

model navigational design, c), d) abstract interface design and e) implementation. In

addition, it was used Open Source technologies such as Java, PHP, MySQL and

Framework Materialize from Google,

Geo portal supports and improves the performance of the department of tourism from

Pastaza Canton. Users get information in a fast, safe and reliable way. It generates

concurrency to the published sites and improve the tourism industry from canton

MSc. Narváez A. José Miguel

COORDINATOR CAI

ÍNDICE GENERAL

APROBACIÓN DEL ASESOR DEL TRABAJO DE TITULACIÓN DECLARACIÓN DE AUTENTICIDAD CERTIFICACIÓN DEL LECTOR DEL TRABAJO DE TITULACIÓN DERECHOS DE AUTOR DEDICATORIA AGRADECIMIENTO RESUMEN ABSTRACT

INTRODUCCIÓN ....................................................................................................................... 1

CAPÍTULO I. MARCO TEÓRICO............................................................................................ 5

1.1. Origen y evolución de los sistemas de información. .................................................. 5

1.2. Análisis de las distintas posiciones teóricas. ............................................................. 10

1.3. Valoración crítica de los conceptos principales de las distintas posiciones

teóricas. .......................................................................................................................... 11

1.4. Conclusiones parciales del capítulo. .......................................................................... 12

CAPÍTULO II. MARCO METODOLÓGICO Y PLANTEAMIENTO DE LA PROPUESTA

......................................................................................................................................... 13

2.1. Caracterización del Departamento de Turismo del Cantón Pastaza. .................... 13

2.2. Descripción del procedimiento metodológico para el desarrollo de la

investigación. ................................................................................................................. 14

2.2.1. Modalidad de la investigación ..................................................................................... 14

2.2.2. Tipo de investigación ................................................................................................... 15

2.2.3. Población y Muestra ..................................................................................................... 15

2.2.4. Métodos, Técnicas e instrumentos de investigación ............................................... 16

2.3. Propuesta del investigador: Geoportal para dinamizar la industria turística del

Cantón Pastaza. ............................................................................................................ 20

2.4. Conclusiones parciales del capítulo. .......................................................................... 20

CAPITULO III. DESARROLLO DE LA PROPUESTA ........................................................ 21

3.1. Propuesta: Geoportal para dinamizar la industria Turística del cantón Pastaza. . 21

3.1.1. Objetivos de la propuesta ............................................................................................ 21

3.1.2. Justificación de la propuesta ....................................................................................... 21

3.1.3. Metodología de desarrollo ............................................................................................ 21

3.1.4. Análisis de Factibilidad ................................................................................................. 22

3.1.5. Análisis de Riesgos ....................................................................................................... 25

3.1.6. Obtención de requerimientos ....................................................................................... 26

3.1.7. Diseño Conceptual ........................................................................................................ 44

3.1.8. Diseño Navegacional .................................................................................................... 55

3.1.9. Diseño de Interfaz Abstracta ....................................................................................... 56

3.1.10. Implementación .................................................................................................... 58

3.2. Pruebas .......................................................................................................................... 60

3.3. Conclusiones parciales del capitulo ............................................................................ 61

CONCLUSIONES GENERALES ........................................................................................... 62

RECOMENDACIONES ........................................................................................................... 63

BIBLIOGRAFÍA

ANEXO

INDICE DE FIGURAS

Figura 1 Actividades de un sistema de información .............................................................5

Figura 2 Sistema de información geográfica .........................................................................7

Figura 3 Creador del lenguaje PHP ........................................................................................7

Figura 4 Brendan Eich denomino el lenguaje a LiveScript ..................................................8

Figura 5 Logo MySql .................................................................................................................9

Figura 6 Ejemplo Geoportal ...................................................................................................10

Figura 7 Cuadro estructural de los departamentos ............................................................14

Figura 8 Etapas de la Metodología OOHDM .......................................................................20

Figura 9 Identificación de Actores .........................................................................................30

Figura 10 Caso de uso General ............................................................................................31

Figura 11 Caso de uso: Ingreso al sistema .........................................................................32

Figura 12 Caso de uso: Gestión de usuarios ......................................................................33

Figura 13 Caso de uso: Visualizar sitio ................................................................................34

Figura 14. Caso de uso: Gestión de Información................................................................35

Figura 15. Caso de uso: Visualizar Reportes ......................................................................36

Figura 16 Diagrama de secuencia: Gestión de usuarios ...................................................37

Figura 17 Diagrama de secuencia: Gestión de información ..............................................38

Figura 18 Diagrama de secuencia: Visitar Sitio ..................................................................39

Figura 19 Diagrama de secuencia: Visualizar reporte .......................................................40

Figura 20 Diagrama de estado: Inicio de sesión .................................................................41

Figura 21 Diagrama de estado: Inicio/Actualizar usuarios ................................................41

Figura 22 Diagrama de estado: Inicio/Actualizar Ubicación ..............................................42

Figura 23 Diagrama de estado: Inicio/Actualizar Servicio .................................................42

Figura 24 Diagrama de estado: Inicio/Actualizar ................................................................43

Figura 25 Diagrama de clases ...............................................................................................44

Figura 26 Modelo Conceptual ................................................................................................52

Figura 27 Modelo Lógico ........................................................................................................53

Figura 28 Modelo Físico .........................................................................................................54

Figura 29 Diseño Navegacional Geoportal Pastaza ..........................................................55

Figura 30 Visualizador puntos ...............................................................................................56

Figura 31 Selección de sitio ...................................................................................................56

Figura 32 Login Administrador...............................................................................................57

Figura 33 Administrador de usuarios ....................................................................................57

Figura 34 Interfaz Administrador -Login ...............................................................................58

Figura 35 Interfaz Administrador - Página Principal ...........................................................58

Figura 36 Interfaz Administrador - Ubicación ....................................................................59

Figura 37 Interfaz usuario -Página Principal.......................................................................59

Figura 38 Interfaz usuario -Selección de sitio ....................................................................59

INDICE DE TABLAS

Tabla 1 Departamento y función de los involucrados.........................................................15

Tabla 2 Hardware necesario para realizar el trabajo de investigación ............................23

Tabla 3 Gastos que intervienen en el trabajo de investigación .........................................24

Tabla 4 Gastos que intervienen en el trabajo de investigación .........................................24

Tabla 5 Gastos generales que intervienen el trabajo de investigación ............................25

Tabla 6 Riesgos de software .................................................................................................26

Tabla 7 Requerimientos Funcionales RF01 ........................................................................26

Tabla 8 Permitir la validación del administrador RF02 .......................................................27

Tabla 9 Requerimiento Funcional RF03 ...............................................................................27

Tabla 10 Requerimiento funcional RF04 ..............................................................................27

Tabla 11 Requerimiento funcional RF05 ..............................................................................28

Tabla 12 Requerimiento Funcional RF06 ............................................................................28

Tabla 13 Requerimiento funcional RF07 ..............................................................................28

Tabla 14 Requerimiento funcional RF08 ..............................................................................29

Tabla 15 Requerimiento funcional RF09 ..............................................................................29

Tabla 16 Identificación y funcionalidades de roles .............................................................30

Tabla 17 Especificación de caso de uso: Ingreso al sistema ............................................32

Tabla 18 Especificación de caso de uso: Visualizar sitio ...................................................33

Tabla 19 Especificación de caso de uso: Visualizar sitio ...................................................34

Tabla 20 Especificación de caso de uso: Gestión de información ...................................35

Tabla 21 Especificación de caso de uso: Visualizar reportes ...........................................36

Tabla 22 Diccionario de datos: Tabla Archivo .....................................................................45

Tabla 23 Diccionario de datos: Tabla Categoría .................................................................45

Tabla 24 Diccionario de datos: Tabla Perfil .........................................................................46

Tabla 25 Diccionario de datos: Tabla perfil_permiso .........................................................46

Tabla 26 Diccionario de datos: Tabla permiso ....................................................................47

Tabla 27 Diccionario de datos: Tabla persona ....................................................................47

Tabla 28 Diccionario de datos: Tabla reacción ...................................................................48

Tabla 29 Diccionario de datos: Tabla servicio .....................................................................48

Tabla 30 Diccionario de datos: Tabla token ........................................................................49

Tabla 31 Diccionario de datos: Tabla Vista .........................................................................49

Tabla 32 Diccionario de datos: Tabla ubicación..................................................................50

Tabla 33 Diccionario de datos: Tabla ubicacionservicio ....................................................51

Tabla 34 Diccionario de datos: Tabla usuario .....................................................................51

1

INTRODUCCIÓN

Antecedentes de la investigación

Las investigaciones realizadas previamente relacionadas con la temática de estudio y

que a continuación se presentan han sido tomados en cuenta como antecedentes, ya

que contienen un nivel de relación referente a la investigación y representan una base

sólida que sustentan la misma.

Ámbito Internacional

La Universidad EAFIT de la Escuela de Ingeniería de Colombia, ha realizado una tesis

con el tema de “GEOPORTAL PARA LA GESTIÓN DE AMENAZA Y RIESGO

NATURAL DEL DEPARTAMENTO DEL QUINDIO”, realizado por Castro Benavides,

Lina María en el 2013.

La Universidad Industrial de Santander, de la facultad de Ingenierías Fisicomecánicas,

de Bucaramanga, ha realizado una tesis con el tema “GEOPORTAL WEB COMO

PARTE DE UN SERVICIO PARA LA SIMULACIÓN DE UN MODELO DE RADIO-

PROPAGACIÓN CON INFORMACIÓN GEOREFERENCIADA”, los autores son Elkin

Adolfo Díaz Vanegas y Juan Sebastián Avellaneda Hernández, en el 2011.

Ámbito nacional:

La Universidad Politécnica Salesiana del Ecuador de la facultad de Ingeniería de la

ciudad de Quito, Ecuador, ha realizado una tesis con el tema “ANÁLISIS, DISEÑO,

CONSTRUCCIÓN E IMPLEMENTACIÓN DE UN GEOPORTAL CON LAS

HERRAMIENTAS MONGO DB, JSON Y GEOJSON PARA EL PROYECTO IDE-UPS”,

el autor es Mauricio German Vásquez Peñafiel, en el 2012.

• En la investigación se determinó que el almacenamiento de datos geográficos en

MongoDB es muy efectiva pero la falta de información y de consultas profundidad es

un limitante para el manejo de los datos geográficos con mayor eficiencia.

Universidad de Cuenca ha realizado la tesis "DESARROLLO E IMPLEMENTACIÓN DE

UNA INFRAESTRUCTURA DE DATOS ESPACIALES PARA GOBIERNO AUTÓNOMO

DESCENTRALIZADO MUNICIPAL: APLICACIÓN PARTICULAR CANTÓN

GUACHAPALA” de la autoría de Ing. Franklin Gonzalo Ávila Larrea cuyas conclusiones

fueron:

2

• Con la implantación de la IDE-Guachapala ponemos a disposición de la colectividad

toda una herramienta mediante la cuál puedan obtener información geográfica

correspondiente al PDOT que se encuentra almacenada en un servidor de IG como

es geoserver, que se la puede buscar a través del geonetwork y que se la puede

visualizar por medio del geoexplorer. La Implementación de los servicios de Servicio

Web de Mapas (WMS), Servicio Web de Fenómenos (WFS) y el Servicio Web de

Coberturas (WCS) cumplió con las normativas y las especificaciones descritas tanto

por las Normas ISO 19100 como por el Open Geospatial Consortium (OGC).

Ámbito Local

La Pontificia Universidad Católica con sede en Ambato realizo la tesis “CREACIÓN DE

UN PORTAL WEB DE TURISMO ECOLOGICO CON UN TOUR VIRTUAL EN 360º

PARA EL CANTÓN PASTAZA” del autor DANIEL ALEJANDRO MANTILLA GONZALEZ

cuyas conclusiones fueron:

• El turismo ecológico en el Cantón Pastaza es un recurso que no se encuentra

explotado en forma sostenible y sustentable.

• La poca publicidad empleada para difundir los atractivos del Cantón Pastaza se

convierte en la principal limitación para el desarrollo turístico de la zona.

• El uso de Internet permite ampliar el universo sobre la información de los atractivos

eco turístico del Cantón Pastaza.

• El uso de contenido multimedia en una aplicación web, especialmente en una de

promoción o difusión, permite crear un panorama más real con respecto al objeto a

promocionar.

Estado del Arte

En el Cantón Pastaza existen 46 sitios turísticos registrados en el departamento de

Turismo que se encuentran clasificados en categorías como balnearios, cascadas,

diques, zoológicos, cavernas, museos, entre otros. Muchos de los cuales son visitados

con poca frecuencia.

Uno de los grandes problemas de la región amazónica, es que sus comunidades son

dispersas y las vías poseen mucha vegetación. Esto hace que sea fácil perderse para

personas que no conocen los caminos hacia las comunidades donde se encuentran

ubicados estos sitios turísticos.

3

Actualmente tenemos mapas, revistas y afiches que muestran aproximadamente el

lugar donde se encuentran ubicados estos sitios, pero no son exactos en cuanto a la

distancia y el tiempo que tomaría llegar a ellos por lo que los turistas se confunden con

frecuencia y muchas veces no deciden arriesgarse a conocer un sitio nuevo.

Este inconveniente desmotiva al turista a visitar estos sitios por miedo a perderse o

porque no saben el tiempo que se van a demorar en llegar al lugar elegido.

Todo esto ocasiona que la inversión realizada en construir o adecuar estos sitios

turísticos no se pueda recuperar de una manera adecuada perdiendo interés en seguir

invirtiendo para mejorar y agregar más servicios que puedan disfrutar los turistas.

Formulación del problema

¿Cómo mejorar la afluencia a los sitios turísticos de Pastaza?

Delimitación del problema

El presente proyecto de investigación se desarrolló con información de los sitios

turísticos del Cantón Pastaza en el año 2016.

Objeto de la investigación

Sistema de información

Campo de acción

Geoportal de sitios turísticos del Cantón Pastaza.

Identificación de la línea de investigación

Desarrollo de software y Programación de Sistemas.

Objetivo general.

Implementar un Geo portal para dinamizar la industria turística del Cantón Pastaza.

Objetivos específicos.

• Sustentar bibliográficamente las herramientas tecnológicas para el desarrollo de la

georreferenciación, la implementación de un geo portal y la industria turística en el

cantón Pastaza.

• Realizar una investigación de campo que provea los requisitos necesarios para el

desarrollo del Geoportal

• Desarrollar los componentes del Geoportal.

4

Idea a defender

Con la implementación del Geoportal se dinamizará la industria turística del Cantón

Pastaza.

Variable Independiente

Implementación del Geoportal.

Variable Dependiente

Dinamizará la industria turística del Cantón Pastaza.

Justificación del tema

Los Proyectos de desarrollo de software de la actualidad se desenvuelven en un entorno

muy cambiante donde se exige reducir los tiempos de desarrollo, manteniendo una alta

calidad en su resultado final sin involucrar un aumento considerable en la complejidad

de las fases en las que el proyecto es realizado.

Este proyecto es importante ya que las personas que están conectadas a la comunidad

global tienen a su alcance herramientas más eficientes cada día y cuando desean

trasladarse a determinados sitios utilizan la tecnología y los servicios que esta presta.

Al implementar un geo portal estamos poniendo a disposición de la comunidad una

nueva opción y de manera eficiente para que los sitios turísticos sean tomados en

cuenta al momento de elegir un sitio que visitar.

Dado que, en las sociedades de la información avanzadas, la tecnología está

convirtiéndose en un elemento más de la vida diaria, se precisa que dichas tecnologías

deben incorporarse en las estrategias académicas y administrativas de las instituciones.

Como se sabe, el internet es una herramienta muy utilizada en los últimos tiempos y al

estar acompañada de una gama ilimitada de vías de difusión se puede propagar

llegando a obtener gran acogida y al tener el talento humano y la tecnología necesaria

para desarrollar el proyecto, se vuelve viable y obtiene hasta un carácter obligatoria en

respuesta a las necesidades del cantón.

Los usuarios finales se beneficiarán de este proyecto, gracias al acceso a la información,

donde se reemplazará los antiguos mapas físicos o impresos en papel por un sistema

automatizado donde se encontrará gran variedad de sitios turísticos aumentando la

demanda de turistas en el cantón y dinamizando toda la industria turística.

5

CAPÍTULO I. MARCO TEÓRICO

1.1. Origen y evolución de los sistemas de información.

(Fca, 2015) ” Los sistemas de información por definición es un conjunto de elementos

que interactúan entre sí, con el propósito de brindar información disponible, facilitando

el manejo e interpretación de la información a los usuarios.

Un sistema de información realiza cuatro actividades básicas:

• Entrada de información: procesos donde el sistema toma los datos que requiere.

• Almacenamiento de información: archivos físicos para conservar la información.

• Procesamiento de información es la transformación de los datos fuente en

información que se utilizara.

• Salida de información: es la capacidad del sistema para producir la información

procesada”

Figura 1 Actividades de un sistema de información

Fuente: (Naranjo, 2012)

Evolución de los sistemas de información

(Escobar, 2008) ” El origen de los Sistemas de Información según se relaciona con el

origen de las organizaciones a tal punto que un Sistema de Información no puede existir

sino existe una organización”

6

(Trasobares, 2013) ”En los últimos años los sistemas de información forman parte

principal en los ámbitos de organización de empresas, donde varias compañías

desarrollan sus actividades y se vuelven cada vez más complejo, al ver esta situación y

su creciente globalización, ponen en el desarrollo de las tecnologías de información, el

aumento de la incertidumbre en el entorno y la reducción de los ciclos de vida de los

productos originan que la información se convierta en un elemento clave para la gestión,

así como para la supervivencia y crecimiento de la organización empresarial”

Tipos de Sistemas de Información

Sistema de Procesamiento de Transacciones (TPS): (Chavez S. M., 2016) ”Recogen,

almacenan, editan y rescatan la información creada por las transacciones producidas

en una organización. Si en una transacción se produce un error, el TPS debe ser capaz

de deshacer las operaciones realizadas hasta ese momento. Es muy útil para el

procesamiento de transacciones on-line”

Sistemas de Automatización de Oficina (OAS): (Burgos, 2011)”Aplicaciones dirigidas

a ayudar al trabajo del administrativo de una organización, conforman este tipo de

software los procesadores de textos, las hojas de cálculo, los editores de

presentaciones, los clientes de correo electrónico, etc”

Sistemas de Apoyo a la Toma de Decisiones (DSS): (Molina, 2014)”Herramienta para

realizar el análisis de las diferentes variables de un negocio con la finalidad de apoyar

el proceso de toma de decisiones. Su principal característica es la capacidad de análisis

multidimensional (OLAP) que permite profundizar en la información hasta llegar a un

alto nivel de detalle, analizar datos desde diferentes perspectivas, realizar proyecciones

de información para pronosticar lo que puede ocurrir en el futuro, análisis de tendencias,

análisis prospectivo, etc “

Sistemas de información Geográficos

(Carmona & Monsalve, 2008) ” Un Sistema de Información Geográfica (SIG o GIS, en

su acrónimo inglés [Geographic Information System]) es una integración organizada

de hardware, software y datos geográficos diseñada para capturar, almacenar,

manipular, analizar y desplegar en todas sus formas la información geográficamente,

todos los elementos son susceptibles de acuerdo a sus mediciones, tamaño y

dimensión, los SIG tienen como propósito visualizar y contribuir con modelos del mundo

real”

7

Fuente: (Leal, Sánchez, & Soto, 2011)

Herramientas para el desarrollo de los sistemas de información

PHP

(Alvarez M. A., 2001) ”Es un lenguaje de programación del lado del servidor gratuito e

independiente de plataforma con gran cantidad de funciones, además de ser gratuito,

es una plataforma independiente, rápida y seguro”

PHP fue creado por Rasmus Lerdorf en 1995. (Sintes, 2016) “El nombre PHP significaba

entonces Personal Home Page y hacía referencia a que era un lenguaje diseñado para

facilitar la generación de páginas web, en primer lugar, en el sitio web personal de

Rasmus Lerdorf y rápidamente en muchos sitios. Desde entonces, PHP no ha dejado

de evolucionar, proporcionando nuevas características”

Figura 3 Creador del lenguaje PHP

Fuente: (Ammouri, 2014)

Figura 2 Sistema de información geográfica

8

JAVASCRIPT

(Navarrete, 2006) ”JavaScript es un sencillo lenguaje de programación, que presenta

una característica especial: sus programas, llamados comúnmente scripts, se en las

páginas HTML y se ejecutan en el navegador (Mozilla Firefox, Microsoft Internet

Explorer,...). Estos scripts normalmente consisten en unas funciones que son llamadas

desde el propio HTML cuando algún evento sucede. De ese modo, se puede añadir

efectos como un botón cambie de forma al pasar el ratón por encima, o abrir una ventana

nueva al pulsar en un enlace, ... “

(Navarrete, 2006) ”JavaScript fue desarrollado por Netscape, a partir del lenguaje Java,

el cual sigue una filosofía similar, aunque va más allá. Java es un lenguaje de

programación por sí mismo, como lo puedan ser C, Pascal o VisualBasic. Esto quiere

decir, que se puede ejecutar un programa Java fuera de un navegador”

(Anguiano, 2016) ”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”.

(Anguiano, 2016) ”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”.

Fuente: (Sturm, 2014)

Figura 4 Brendan Eich denomino el lenguaje a LiveScript

9

MySQL

MySQL según (Enriquez, Maldonado, Nakamura, & Nogueron, s.f.)”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). El origen del nombre MySQL no se sabe con

certeza de donde proviene, por un 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 cuál de estas dos causas han dado

lugar al nombre de este conocido gestor de bases de datos”

Fuente (Alborts, 2016)

FRAMEWORK GOOGLE MATERIALIZE

(Aguilar & Davila, 2013) ” Un framework brinda una estructura conceptual y tecnológica

que ayuda a la parte grafica de un sistema informático, lo hace comúnmente con

artefactos y módulos de software concretos, que se implementa en una aplicación web,

esto, con motivos de agilidad en la aplicación y sobre todo funcionalidad”.

(Peña, 2014) ”Materialize es un framework sirve para el desarrollo Web con estilo

Material Design. Esta desarrollado en SASS y hace uso de las buenas prácticas en

HTML5, CSS3 y Javascript. Materializecss cuenta con un sistema de rejillas (grind)

responsive adaptable a pantallas mayores a 992px, 600px y los menores a 600px, viene

integrado con la fuente Roboto también propuesta por Google en su sistema de diseño

Material Design”

(Peña, 2014)Materialize también cuenta con una serie de componentes predefinidos

que van desde pantallas modales, botones, formularios, menú, preloaders, tablas y

muchos más, como es de suponer estos componentes cuentan con animaciones que

siguen la línea del Material Design

Figura 5 Logo MySql

10

Sistemas de información Geográficos “Geoportales”

(Velentis, 2010) Los geoportales son prácticamente portales web que permite encontrar

y acceder a la información geográficamente, siendo un servicio que brinda visualización

a través de internet, es una manera de usar eficazmente los sistemas de información

geográficos.

Fuente: (Acevedo, 2013)

1.2. Análisis de las distintas posiciones teóricas.

Según El Instituto Geográfico Militar (Militar, 2013) “Geoportal permite catalogar

localizaciones y descripciones de los recursos geoespaciales de tu organización en un

repositorio centralizado llamado Geoportal, que puedes publicar en Internet o en tu

intranet. Los usuarios de un Geoportal pueden buscar y acceder a dichos recursos para

utilizarlos en sus proyectos. Además, puedes darles o no permisos para registrar sus

propios recursos, consiguiéndose así un entorno colaborativo de enriquecimiento. Con

un Geoportal los recursos de la organización son más visibles a nivel global, y se

rentabilizan de una manera más orgánica”

Se dice también que, (Ramirez, 2009)”un Geoportal es un tipo de portal web que

permite encontrar y acceder geográficos de información (geoespacial de la información)

y los servicios asociados geográfica (visualización, edición, análisis, etc) a través de la

Internet. Geo portales son importantes para el uso eficaz de los sistemas de información

geográfica (SIG) y un elemento clave de la Infraestructura de Datos Espaciales (IDE)”

De la misma manera, (Moya, Bernabé, & Maria, 2003)”un Geoportal es un sitio Web

cuyo objetivo es ofrecer al usuario, de forma práctica e integrada, el acceso a una serie

de recursos y servicios basados en información geográfica. Así, dentro una

Figura 6 Ejemplo Geoportal

11

Infraestructura de Datos Espaciales, los geoportales resuelven la conexión física y

funcional entre los almacenes de datos geográficos y los usuarios de Información

Geográfica”

RESUMEN

Un Geoportal puede localizar recursos geoespaciales publicados en internet donde el

usuario puede acceder de manera más fácil, y practica permitiendo ingresar nuevos

datos de visualización e información y facilitando el libre acceso de búsqueda.

Resolviendo así la conexión física entre los almacenes geográficos y los usuarios de

información geográfica.

1.3. Valoración crítica de los conceptos principales de las distintas posiciones

teóricas.

Según el Instituto Geográfico Militar

Un Geoportal permite localizar de la manera más fácil los recursos geoespaciales,

dando al usuario un acceso donde pueden buscar dichos recursos.

Según Enrique Ramírez

El Geoportal web permite acceder datos geográficos de información siendo eficaces y

muy importantes tratándose como elemento clave de una infraestructura de datos

espaciales.

Según Moya Honduvilla Javier, Bernabé, Poveda Miguel Angel y Maria, Manrique

Sancho

El objetivo de un Geoportal es ofrecer accesos a una serie de recursos y servicios,

resolviendo la conexión física.

Análisis crítico sobre los sistemas de información geográficos “Geoportales” en

el departamento de turismo del Cantón Pastaza.

El departamento de turismo tiene como desafío promocionar a cada uno de los sitios

buscando maneras de llegar al público y así incentivar la llegada de potenciales turistas.

Un Geoportal viene a constituir un gran aporte dentro del desarrollo de la presente

investigación ya que permite desde cualquier lugar conectarnos a la aplicación mediante

cualquier dispositivo con conexión a Internet.

12

1.4. Conclusiones parciales del capítulo.

• Los sistemas de información han sido de gran ayuda en el desarrollo del presente

capitulo ya que debemos aprovechar las herramientas tecnológicas que ayuden a

optimizar tiempo y recursos en nuestro diario vivir.

• Los Geoportal turísticos están causando impacto en las personas ya que manejan

de forma interactiva mapas y puntos geográficos de una manera sencilla.

• Al terminar la investigación se obtuvo la facilidad de acceder desde cualquier punto

de forma cómoda y rápida.

13

CAPÍTULO II. MARCO METODOLÓGICO Y PLANTEAMIENTO DE LA PROPUESTA

2.1. Caracterización del Departamento de Turismo del Cantón Pastaza.

La provincia de Pastaza cuenta con varios atractivos lugares turísticos brindando

recursos naturales desde animales silvestres hasta cascadas y paseos ecológicos.

Cantón Pastaza

(Rojas, 2012) ” Pastaza tierra canela, dentro del pulmón del mundo sobresale en la

espesura de la selva la Ciudad de Puyo que proviene del vocablo kichwa PUYU, que

traducido, significa neblina, característica natural del sector”

(Rojas, 2012) ” Entre caña de azúcar, arte en balsa, gastronomía exquisita y la

amabilidad de su gente, Puyo se ha convertido en un paraíso turístico que dispone de

todos los servicios para atender a los visitantes que llegan a disfrutar de los atractivos

naturales y culturales”

Función del Departamento de Turismo y Ambiente

Fomentar el desarrollo del turismo en el cantón Pastaza a nivel del turismo comunitario,

turismo público y turismo privado en planes, programas y proyectos turísticos que

sustente principios de sostenibilidad ambiental, económico y social y que sean

articulados bajo las normativas legales con competencia turística.

Misión

(Pastaza, 2017) ” Establecer una Dirección de Turismo y Ambiente, que regula, controla

y promueva el desarrollo de la actividad turística cantonal con planes, programas

proyectos sostenibles, buscando una democratización en la distribución de los recursos

bajo un modelo de gestión administrativa transparente, honesta, eficiente, para mejorar

las condiciones de vida de la población en el cantón Pastaza”

Visión

(Pastaza, 2017) “La Dirección de Turismo garantizará el desarrollo del turismo del

cantón, donde se posicione como una actividad económica sostenible para los

ciudadanos del cantón mediante un producto diferenciado por ser un cantón con una

alta pluriculturalidad, naturaleza y una variada oferta de servicio turístico público,

servicio turístico privado y servicio turístico comunitario”.

14

2.2. Descripción del procedimiento metodológico para el desarrollo de la

investigación.

2.2.1. Modalidad de la investigación

Los diferentes métodos aplicados en la investigación fueron considerados según el

problema, el objeto de investigación, los recursos humanos, materiales, ámbito y

población que englobo el trabajo investigativo.

Las alternativas metodológicas que se aplicaron en la investigación se diseñaron

tomando en consideración la naturaleza del problema, el objeto de la investigación,

además se considera recursos humanos, materiales, financieros, un ámbito y población

que abarcó el trabajo investigativo.

Modalidad Cualitativa

Es un método de investigación usado principalmente en las ciencias sociales que se

basa en cortes metodológicos basados en principios teóricos tales como la interacción

social empleando métodos de recolección de datos que son no cuantitativos, y en este

caso es con el propósito de explorar las relaciones sociales, culturales e históricas que

tiene el “DEPARTAMENTO DE TURISMO DEL GAD CANTONAL DE PASTAZA”, y

describir la realidad actual como se ubican los sitios turísticos del Cantón.

La modalidad cualitativa implica la utilización y obtención de una gran variedad de

materiales que describen la rutina, las situaciones problemáticas y los significados en la

vida de las personas.

ALCALDIA

DESARROLLO DE

TURISMO

DEPARTAMENTO DE

SISTEMAS

PROMOCION E

INFORMACIÓN

TURISTICA

CATASTRO

TURISTICO

BIENESTAR

TURISTICO Y

RECREACIONAL

Figura 7 Cuadro estructural de los departamentos

15

Modalidad Cuantitativa

En el presente trabajo de investigación se aplicó la modalidad cuantitativa la cual explica

el problema en base a parámetros numéricos obtenidos en base la observación y a las

respuestas de las entrevistas para la correcta comparación.

De esta manera se pudo obtener datos numéricos provenientes de la entrevista que nos

indican la cantidad de sitios turísticos con los cuales se desarrolla la presente

investigación.

2.2.2. Tipo de investigación

Investigación De campo

Se realizó la investigación de campo acudiendo al sitio donde se pudo conversar con la

directora de turismo Ing. Judith Carchipuendo y encargado de sistemas del Municipio de

Pastaza, donde se obtuvo los requerimientos del sistema que se utilizaran para el

desarrollo de la aplicación.

Correlaciónales

Mediante este tipo de investigación se pudo verificar la relación existente entre los

requerimientos del departamento de turismo y el soporte tecnológico que brinda el

departamento de Sistemas.

2.2.3. Población y Muestra

Está compuesta por todos los involucrados en el proyecto de forma directa o indirecta.

Tabla 1 Departamento y función de los involucrados

FUNCION N°

Director Departamento de Turismo

Ing. Judith Cachipuendo

1

Promoción e información turística

Ing. Boris Noboa

1

Director departamento de Sistemas

Ing. Adrián Pachecho

1

Debido que la población es pequeña no se puede aplicar la fórmula para el cálculo de

la muestra, por lo tanto, se considera a toda la población.

16

2.2.4. Métodos, Técnicas e instrumentos de investigación

Métodos

Utilizamos métodos de investigación como inductivos y deductivos.

Inductivo

Este método permitió la formación de la idea a defender de la investigación y las

demostraciones, pues se partió de casos particulares para llegar a una conclusión,

explicando los fenómenos.

Deductivo

(Carvajal, 2013) “Trata la deducción en forma fundamental de razonamiento, objeto de

lógica y de investigación, objeto de estudio de la investigación de la Metodología”.

(Ampuño, 2013)”El método deductivo consiste en desarrollar una teoría empezando por

formular sus puntos de partida o hipótesis básicas y deduciendo luego su consecuencia

con la ayuda de las subyacentes teorías formales. Sus partidarios señalan que

toda explicación verdaderamente científica tendrá la misma estructura lógica, estará

basada en una ley universal, junto a ésta, aparecen una serie de condicionantes

iniciales o premisas, de las cuales se deducen las afirmaciones sobre el fenómeno que

se quiere explicar”

Técnicas

En el desarrollo de este proceso investigativo se consideró como principales

herramientas de obtención de información las preguntas de la entrevista y la

observación de campo por cuanto existe la necesidad de la aplicación de estos

instrumentos conforme se lo explico a continuación:

Entrevista

Se utilizó la entrevista mediante la cual se obtuvo información sistemática y cuantitativa

del objeto de estudio permitiendo la sustentación o complementación de la información,

presentada en el presente proyecto investigativo; con la finalidad de investigar el tema

problema, se utilizó algunas preguntas dirigidas al director del departamento de Turismo,

director del departamento de Sistemas y director del departamento de Promoción e

información turística.

17

La Observación

Considerando que en el desarrollo de software es necesario el levantamiento de

procesos de la organización existió la necesidad de realizar inspecciones y

acompañamiento directos en el área de trabajo del campo a investigar.

Instrumentos

Ficha de Observación

Mediante la ficha de observación se pudo identificar las necesidades del departamento

de turismo para promocionar los sitios que posee el cantón.

- De qué manera están registrados estos sitios

- Como están categorizados

- Existe información precisa de cada uno de estos sitios

- Hay alguna persona responsable de mantener estos sitios

Guía de entrevista

Este instrumento fue de gran ayuda en el proceso de la entrevista, realizando una

entrevista estructurada y logrando la obtención de datos importantes imprescindibles

para el desarrollo del sistema.

Antecedentes de la Entrevista

La presente investigación se realizó recopilando datos mediante la técnica conocida

como la Entrevista, que se aplicó al Director del departamento de Sistemas, Director del

departamento Turismo y al Coordinador de Promoción e Información Turística del GAD

Municipal del Cantón Pastaza.

El objetivo de las entrevistas fue conocer el funcionamiento de todo el proceso de

almacenamiento y difusión de los sitios turísticos del cantón Pastaza, así como

recolectar información sobre sus necesidades y encontrar posibles soluciones.

A continuación, se presentan los resultados obtenidos de las entrevistas realizadas:

Esta entrevista se realizó el 20 de Julio de 2016, dirigida a:

- Ing. Judith Cachipuendo - Directora del departamento de Turismo,

- Ing. Boris Noboa - Promoción e información turística,

18

- Ing. Adrián Pachecho - Director del departamento de Sistemas del GAD

Municipal del Cantón Pastaza

Preguntas de la entrevista con su respectiva respuesta, análisis e interpretación.

Pregunta No 1

¿Cuantos sitios turísticos existen dentro del Cantón Pastaza?

Respuesta: Existen aproximadamente 46 sitios turísticos registrados.

Análisis e Interpretación: Se deberá clasificar todos estos sitios para una mejor

visualización.

Pregunta No 2

¿De qué manera se encuentran clasificados estos sitios turísticos?

Respuesta: Están clasificados por el tipo de sitio como balnearios, cascadas, diques,

zoológicos, parques, museos, plazas, comunidades, cavernas, arte, miradores,

bosques.

Análisis e Interpretación: El Geoportal deberá mostrar esta clasificación como filtro

para que sea más fácil para el usuario encontrar un sitio de su interés.

Pregunta No 3

¿Qué tipo de información cuentan actualmente sobre los sitios turísticos?

Respuesta: Tenemos el nombre del sitio, la dirección, tipo de sitio, una corta

descripción, algunos casos disponemos de número telefónico, pagina web y correo

electrónico.

Análisis e Interpretación: Como información de cada sitio vamos a almacenar su

nombre, dirección, teléfono, descripción, pagina web, video de referencia y punto

geográfico.

Pregunta No 4

¿Cuentan estos sitios con coordenadas geográficas exactas para ubicarlos?

Respuesta: Solo unos pocos sitios cuentan con coordenadas Geográficas, el resto no

tiene.

Análisis e Interpretación: Se deberá acudir al sitio y obtener las coordenadas

geográficas exactas para ubicarlos en el Geoportal

Pregunta No 5

¿A parte de mapas físicos, poseen algún tipo de archivo digital donde se encuentren

almacenados los sitios turísticos?

19

Respuesta: Disponemos de un archivo en Excel con estos datos.

Análisis e Interpretación: El archivo en Excel existente es muy básico y no se lo puede

compartir directamente con los turistas para que puedan elegir un lugar que visitar.

Pregunta No 6

¿Poseen un catastro único de todos los sitios que se encuentran dentro del cantón

Pastaza?

Respuesta: No disponemos de un catastro que incluya todos los sitios en un solo

archivo

Análisis e Interpretación: Es necesario una base de datos donde se almacene todos

los datos de los sitios turísticos y que permita acceder a esa información cualquier

momento en que se requiera.

Pregunta No 7

¿Actualmente se están promocionando estos sitos utilizando redes sociales?

Respuesta: Si se promocionan estos sitios, pero solo algunos

Análisis e Interpretación: Se deberá integrar una opción que permita compartir la

información mediante las redes sociales a fin de dar a conocer estos sitios a más

personas que serán futuros turistas.

Pregunta No 8

¿Dispone de un servidor o base de datos con información sobre los sitios turísticos del

Cantón Pastaza?

Respuesta: No se dispone actualmente de una base de datos con esa información.

Análisis e Interpretación: Necesitamos crear una base de datos alojado en un servidor

web para que pueda ser accedido mediante la internet desde cualquier lugar y cualquier

dispositivo.

Pregunta No 9

¿Disponen de personal calificado para la administración de las aplicaciones web?

Respuesta: Si disponemos de un administrador web

Análisis e Interpretación: El administrador web será la persona encargada de manejar

la página de administración del Geoportal

Pregunta No 10

¿Cuántas personas estarían en la posibilidad de subir información a un sitio web?

Respuesta: Tenemos un coordinador y tres digitadores

20

Análisis e Interpretación: Se incluirá como tipo de usuario un coordinador y usuarios

digitadores que subirán información a la página sobre los sitios existentes y nuevos que

se vayan creando con el tiempo.

2.3. Propuesta del investigador: Geoportal para dinamizar la industria turística

del Cantón Pastaza.

Obtención de Requerimientos: Esta etapa se fundamentó con los diagramas de casos

de uso, que a través de escenarios se obtuvo de manera clara los requerimientos y

acciones del sistema.

Diseño conceptual: En esta etapa se construyó un modelo orientado a objetos que

represento el dominio de la aplicación con la finalidad de conocer el papel que realizan

los usuarios y las tareas que desarrollan, fundamentado con diagramas de clases.

Diseño Navegacional: Esta etapa se definió mediante un esquema de clase

Navegacional específica.

Diseño de Interfaz Abstracta: Consiste en el interfaz para el usuario, interfaz de

navegación, la sincronización de objetos multimedia e interfaz de transformaciones.

Implementación: Esta etapa se llevó los objetos a un lenguaje concreto de

programación, obteniendo así la implementación ejecutable de la aplicación.

2.4. Conclusiones parciales del capítulo.

- Mediante la observación de campo se determinó los métodos que se realizan

para la distribución de información turística en el municipio de Pastaza.

- El municipio del cantón Pastaza no cuenta con un sistema informático de

promoción turística, al no contar con dicho sistema, se expone a disminuir la

afluencia a los sitios turísticos generando pérdidas para la provincia.

- La implementación del geo portal dinamiza e incremente la afluencia en la

industria turística de Pastaza.

Obtencion de requerimientos

Modelo Conceptual

Diseño Navegacional

Diseño de Interfaz

AbstractaImplementación

Figura 8 Etapas de la Metodología OOHDM

21

CAPITULO III. DESARROLLO DE LA PROPUESTA

3.1. Propuesta: Geoportal para dinamizar la industria Turística del cantón

Pastaza.

3.1.1. Objetivos de la propuesta

General

Desarrollar los componentes del Geoportal Turístico para Pastaza.

Específicos

• Analizar los requerimientos para la presentación de datos en un Geoportal

integrando información turística de la provincia de Pastaza.

• Diseñar las distintas interfaces del Geoportal, usando herramientas y tecnologías

de software libre.

• Implementar el código necesario para la ejecución del Geoportal.

3.1.2. Justificación de la propuesta

Gracias a las nuevas tecnologías y su rápido avance se propone la creación de un Geo

portal turístico para la provincia de Pastaza, permitiendo el almacenamiento,

visualización de datos geográficos y aún más apoyando al turismo con un sistema

innovador y de ayuda para la industria turística de Pastaza con total y fácil acceso.

El Geo portal es de gran utilidad, pues tiene la ventaja de interactuar con el usuario de

forma fácil, rápida y segura, apoyando, contribuyendo y a la vez beneficiando a la

industria turística.

El Geoportal muestra de manera interactiva sitios turísticos y su información detallada,

permitiendo al usuario dirigirse al sitio elegido con total seguridad, esto hace que exista

más confianza por parte de los turistas a visitar y conocer nuevos sitios.

3.1.3. Metodología de desarrollo

OOHDM

Para el desarrollo del presente proyecto de investigación se utilizó el modelo OOHDM

(Object Oriented Hypermedia Design Methodology), pues este modelo se basa en

aplicaciones hipermedia y para la Web, OOHDM contiene 5 etapas de desarrollo:

22

Obtención de Requerimientos: Esta etapa se fundamentó con los diagramas de casos

de uso, que a través de escenarios se obtuvo de manera clara los requerimientos y

acciones del sistema.

Diseño conceptual: En esta etapa se construyó un modelo orientado a objetos que

represento el dominio de la aplicación con la finalidad de conocer el papel que realizan

los usuarios y las tareas que desarrollan, fundamentado con diagramas de clases.

Diseño Navegacional: Esta etapa se definió mediante un esquema de clase

Navegacional específica.

Diseño de Interfaz Abstracta: Consiste en el interfaz para el usuario, interfaz de

navegación, la sincronización de objetos multimedia e interfaz de transformaciones.

Implementación: Esta etapa se llevó los objetos a un lenguaje concreto de

programación, obteniendo así la implementación ejecutable de la aplicación.

Ventajas

• Una separación clara entre lo conceptual, lo navegacional y lo visual. (Pinto, 2011)

Esta independencia hace que el mantenimiento de la aplicación sea mucho más

sencillo.

• (Pinto, 2011) Hace un estudio profundo de los aspectos de interfaz, esencial no solo

en las aplicaciones multimedia, sino que es un punto crítico en cualquiera de los

sistemas que se desarrollan actualmente.

• (Pinto, 2011) Hace uso también de la orientación a objetos y de un diagrama tan

estandarizado como el de clases, para representar el aspecto de la navegación a

través de las clases navegacionales.

3.1.4. Análisis de Factibilidad

Factibilidad Operacional

La factibilidad operativa permite conocer si el sistema propuesto estará disponible a

todos los involucrados, ya sea de forma directa o indirecta generada por el Geoportal.

La necesidad de un Geoportal turístico expresada por el personal involucrado con el

mismo llevo a la aceptación del desarrollo del Geo portal, que con un interfaz amigable

al usuario facilita el manejo y comprensión, además cubre las expectativas en forma

confiable, por lo cual el desarrollo e implementación es factible.

23

Factibilidad Técnica

Para llevar a cabo el desarrollo del Geoportal, se realizó una valoración de recursos

tecnológicos este estudio estuvo destinado a recolectar información sobre los

componentes técnicos que posee y la posibilidad de hacer uso de los mismos en el

desarrollo e implementación del sistema propuesto.

Tabla 2 Hardware necesario para realizar el trabajo de investigación

REQUERIMIENTOS DEL SERVIDOR WEB

ELEMENTO MINIMO DISPONIBLE VIABLE

HARDWARE • Procesador: Intel

Pentium Dual Core

• Memoria RAM

1GB

• Disco Duro: 10GB

• NIC 100

• Teclado

• Mouse

• Procesador: Intel

Xeon Quad-Core

• Memoria RAM

4GB

• Disco Duro: 100GB

• NIC 100

• Teclado

• Mouse

SI

SOFTWARE • Apache 2.4.25

• PHP 5.6.30

• MySQL 5.7.17

• phpMyAdmin 4.6.6

• Apache 2.4.25

• PHP 5.6.30

• MySQL 5.7.17

• phpMyAdmin 4.6.6

SI

Factibilidad Económica

Para llevar a cabo el desarrollo del Geo Portal se realizó una valoración de recursos

tecnológicos y personal a emplearse.

24

Tabla 3 Gastos que intervienen en el trabajo de investigación

RECURSOS

HUMANOS

CANTIDAD MESES SALARIO

MENSUAL

SALARIO

TOTAL

Analista 3 meses $ 500,00 $ 1.500,00

Diseñador 3 meses $ 500,00 $ 1.500,00

Programador 3 meses $ 600,00 $ 1.800,00

Total $ 4.800,00

Tabla 4 Gastos que intervienen en el trabajo de investigación

RECURSOS DE HARDWARE

Y SOFTWARE

CANTIDAD

MESES

MENSUAL TOTAL

Uso de Computadora 3 $ 20,00 $ 60,00

Servicio de Internet 3 $ 25,00 $ 75,00

Transporte 3 $ 30,00 $ 90,00

Total $ 225,00

25

Tabla 5 Gastos generales que intervienen el trabajo de investigación

TOTAL PRESUPUESTO

RECURSOS HUMANOS $ 4.800,00

RECURSOS DE HARDWARE Y SOFTWARE $ 225,00

TOTAL $ 5.025,00

Económicamente es posible el desarrollo del sistema ya que el beneficio que se

obtendrá con su utilización en mucho mayor al valor invertido.

3.1.5. Análisis de Riesgos

Clasificación de Riesgos

Incremento del costo

En el desarrollo del proyecto puede presentarse situaciones que incrementen el tiempo

de desarrollo y hace que se incremente el costo del mismo

Riesgos Técnicos

Tecnológicos

Se presenta cuando sale una nueva tecnología quedando obsoleta la que se usó para

el desarrollo del sistema.

Riesgos de negocio

Presupuesto: Una vez estudiado el presupuesto para el desarrollo del sistema, puede

verse afectado por factores como el incremento del precio de los equipos que se van a

adquirir.

Riesgos de software

Incremento de requisito: Durante el desarrollo del sistema pueden aparecer nuevos

requisitos del usuario, los que necesitan una modificación en la base de datos, interfaz

gráfica y otros aspectos del sistema.

26

Valoración de los riesgos

Baja.- Es la que tiene repercusiones solo en la operación diaria y se puede solucionar

sin muchos inconvenientes.

Media.- Es la que causa daños que tardan un tiempo, pero no comprometen el

desarrollo del proyecto de investigación.

Alta.- En caso de no ser solucionado puede causar el fin del desarrollo del proyecto de

investigación.

Tabla 6 Riesgos de software

RIESGOS PRIORIDAD

Incremento de costo (en mejoras del sistema o actualizaciones) Baja

Tecnológicas (migración de la información hacia otro servidor) Media

Presupuesto (en renovación de equipos informáticos) Media

Incremento de requisitos (módulos del sistema) Media

3.1.6. Obtención de requerimientos

Requerimientos Funcionales

Para alcanzar los objetivos del Geoportal de sitios turísticos del Cantón Pastaza, se

deberá cumplir con los siguientes requerimientos:

Tabla 7 Requerimientos Funcionales RF01

Identificación del requerimiento RF01

Nombre del requerimiento Interfaz del sistema

Características El sistema debe presentar una interfaz

amigable y sencilla para el usuario

Descripción del requerimiento El Geo portal debe presentar una interfaz

sencilla y amigable para facilitar tanto el uso

como el acceso.

Prioridad del requerimiento Alta

27

Tabla 8 Permitir la validación del administrador RF02

Identificación del requerimiento RF02

Nombre del requerimiento Permisos del Administrador

Características El administrador debe permitir crear, modificar

y eliminar.

Descripción del requerimiento El administrador debe crear, modificar y

eliminar usuarios, categorías y sitios turísticos.

Prioridad del requerimiento Alta

Tabla 9 Requerimiento Funcional RF03

Identificación del requerimiento RF03

Nombre del requerimiento Almacenar información

Características El sistema debe almacenar información de la

cantidad de visitas al portal.

Descripción del requerimiento El sistema debe permitir almacenar

información de las visitas del portal, cada vez

que se presiona me gusta y cada vez que ha

sido compartido en redes

Prioridad del requerimiento Alta

Tabla 10 Requerimiento funcional RF04

Identificación del requerimiento RF04

Nombre del requerimiento Ir al lugar turístico escogido

Características Ir al lugar escogido mediante google maps o

teléfono inteligente

Descripción del requerimiento El sistema debe facilitar la ruta mediante

google maps o un teléfono inteligente que

utilice GPS integrado

Prioridad del requerimiento Alta

28

Tabla 11 Requerimiento funcional RF05

Identificación del requerimiento RF05

Nombre del requerimiento Imprimir mapa

Características El sistema debe permitir imprimir el mapa que

ha seleccionado

Descripción del requerimiento El sistema debe permitir imprimir el mapa

seleccionado o a su vez el mapa consolidado

en todos los sitios turísticos

Prioridad del requerimiento Alta

Tabla 12 Requerimiento Funcional RF06

Identificación del requerimiento RF06

Nombre del requerimiento Visualizar los sitios turísticos

Características El geo portal debe permitir visualizar los sitios

turísticos en el mapa.

Descripción del requerimiento El sistema debe permitir la visualización de los

sitios turísticos en los puntos ubicados en el

mapa

Prioridad del requerimiento Alta

Tabla 13 Requerimiento funcional RF07

Identificación del requerimiento RF07

Nombre del requerimiento Selección de categoría turística

Características El sistema debe desplegar una lista de

categorías de manera fácil.

Descripción del requerimiento El sistema debe permitir la desplegar una lista

de categorías para encontrar el lugar deseado

de manera fácil y sencilla.

Prioridad del requerimiento Alta

29

Identificación del requerimiento RF08

Nombre del requerimiento Visualizar una fotografía

Características El sistema debe permitir visualizar una imagen

del lugar turístico

Descripción del requerimiento El sistema debe permitir visualizar una imagen

del lugar turístico escogido al pasar el mouse

sobre el icono.

Prioridad del requerimiento Alta

Tabla 15 Requerimiento funcional RF09

Identificación del requerimiento RF09

Nombre del requerimiento Mostrar información detallada

Características El sistema debe mostrar la información de

cada sitio turístico.

Descripción del requerimiento El sistema debe visualizar la información de

cada sitio turístico.

Prioridad del requerimiento Alta

Requerimientos no Funcionales

• Interfaz sencilla y llamativa

• Imágenes claras e información precisa

• Validación de roles de cada usuario

Tabla 14 Requerimiento funcional RF08

30

Figura 9 Identificación de Actores

Identificación de roles y Funcionalidades

Tabla 16 Identificación y funcionalidades de roles

ROLES TAREAS

Usuario • Visualizar el mapa del Cantón Pastaza con todos los lugares

turísticos

• Elegir un sitio de interés

• Visualizar la foto del lugar e información detallada

• Compartir información de los lugares turísticos elegidos

Administrador • Acceso a todo el sistema

• Agrega y edita usuarios, roles, categorías y lugares turísticos.

• Visualizar reportes

Digitador • Agregar información de los lugares turísticos

• Agrega y edita, categorías, servicios y lugares turísticos.

Casos de Uso

Identificación de Actores

• Usuario.- Es la persona que usa el sistema para obtener información de lugares

turísticos.

• Administrador.- Encargado en administrar el Geoportal, agregar usuarios, roles

categorías y visualizar resúmenes.

• Digitador.- Sube información de los lugares turísticos nuevos

31

Diagramas de Casos de Uso

En los siguientes diagramas de caso de uso nos permite visualizar y comprender las

funciones del sistema y de los actores.

Administrador

Digitador

Usuario

Ingreso al sistema

Gestión de usuarios

Visualizar Reportes

SALIR

Gestión de información

Visualizar sitios

Autenticar usuario

Figura 10 Caso de uso General

32

Caso de uso ingreso al sistema

Tabla 17 Especificación de caso de uso: Ingreso al sistema

CASO DE USO Ingreso al sistema (CU-01)

ACTOR Administrador, Digitalizador

PROPÓSITO El administrador y digitalizador debe estar

registrado en el sistema

PRECONDICIÓN Para ingresar al sistema debe estar

correctamente una cuenta.

ACCIONES DE LOS ACTORES RESPUESTA DEL SISTEMA

1. Ingresar al sistema 2. Solicitar usuario y contraseña

3. Ingresar usuario y contraseña 4. Validar usuario y contraseña

5. Seleccionar una opción del

administrador y digitador: ingresar

al sistema, ingresar usuario y

contraseña, ver resumen.

5.1. Al ingresar al sistema se debe ingresar el

usuario y contraseña

5.2. Una vez ingresado el usuario y contraseña,

el sistema verifica la autentificación del mismo.

5.3. El administrador y el digitador ingresar al

sistema una vez autenticado el usuario y

contraseña, para visualizar el resumen.

5.4. Al finalizar las acciones, el administrador o el

digitador puede salir.

6. Finalizar transacción 7. Salir del sistema

Post Condición Las acciones se almacenan y actualizan en la

base de datos

Alternativa - Contraseña incorrecta

- Cuenta no existente

- Datos incompletos

- Hubo un problema en el proceso.

- No tiene permisos suficientes para la acción.

Administrador Digitalizar

Ingresar al sistema

Ingresar usuario y contraseña

Visualizar resumen

Salir

Autenticar usuarios

<Include>

Figura 11 Caso de uso: Ingreso al sistema

33

Caso de uso gestión usuario

Tabla 18 Especificación de caso de uso: Visualizar sitio

CASO DE USO Gestión de Usuarios (CU-02)

ACTOR Usuario

PROPÓSITO Visualizar sitios turísticos en el mapa

PRECONDICIÓN El usuario debe ingresado al sistema

ACCIONES DE LOS ACTORES RESPUESTA DEL SISTEMA

1. Ingresar al sistema 2. Solicitar usuario y contraseña

3. Ingresar usuario y contraseña 4. Validar usuario y contraseña

5. Seleccionar una opción del usuario: crear, editar, eliminar, consultar

5.1. Al presionar en la opción “crear” el sistema abrirá una ventana donde se debe ingresar los datos del nuevo usuario. 5.2. Al presionar el botón “Editar”, el sistema muestra el nombre del usuario y el perfil que se ha privilegiado, por el administrador. 5.3. Al pulsar el botón “Eliminar”, el sistema tras pedir la confirmación eliminará al usuario. 5.4. Al pulsar el botón “Usuarios”, el sistema despliega la lista de usuarios registrados en el sistema, en donde puede realizar cualquier consulta respecto a los datos del usuario. 5.5. El digitador también podrá realizar las mismas acciones.

6. Finalizar transacción 7. Salir del sistema

POST CONDICIÓN Las acciones se almacenan y actualizan en la base de datos

ALTERNATIVA • Contraseña incorrecta

• Cuenta no existente

• Hubo un problema en el proceso. No tiene permisos suficientes para la acción.

Administrador

Digitador

Gestión de usuarios

Gestión de Roles

Consultar usuario

Crear usuario

Editar usuario

Eliminar usuario

Figura 12 Caso de uso: Gestión de usuarios

34

Caso de uso visualizar sitio

Tabla 19 Especificación de caso de uso: Visualizar sitio

CASO DE USO Visualizar sitio (cu-03)

ACTOR Usuario

PROPÓSITO Seleccionar sitio turístico

PRECONDICIÓN Para seleccionar un sitio turístico debe ingresar al

sistema

ACCIONES DE LOS ACTORES RESPUESTA DEL SISTEMA

1. Ingresar al sistema 2. El usuario no necesita estar registrado para

acceder al sistema

3. Ingresar usuario y contraseña 4. El usuario no necesita estar registrado para

acceder al sistema

5. Seleccionar una opción del

usuario: ingresar, visualizar,

seleccionar categoría

5.1. El usuario debe ingresar correctamente al

sistema

5.2. El usuario puede visualizar el mapa.

5.3. El usuario puede selección el sitio por

categorías.

5.4. El usuario puede imprimir el mapa

5.5. El usuario puede solicitar la ruta.

6. Finalizar transacción 7. Salir del sistema

POST CONDICIÓN Las acciones se almacenan y actualizan en la

base de datos

ALTERNATIVA Hubo un problema en el proceso. No tiene

permisos suficientes para la acción.

Usuario

Visualizar mapa

Seleccionar sitio

Imprimir mapa

Solicitar ruta

Escoger categoría

<Include>

Figura 13 Caso de uso: Visualizar sitio

35

Caso de uso Gestión de información

Tabla 20 Especificación de caso de uso: Gestión de información

CASO DE USO Gestión de información (CU-04)

ACTOR Administrador, Digitador

PROPÓSITO Control de la información

PRECONDICIÓN Para la gestión de información el administrador y

el digitador debe ingresar al sistema

ACCIONES DE LOS ACTORES RESPUESTA DEL SISTEMA

1. Ingresar al sistema 2. Ingresar al sistema

3. Ingresar usuario y contraseña 4. Ingresar usuario y contraseña

5. Seleccionar una opción del

administrador: crear, consultar,

modificar y eliminar.

5.1. El administrador o el digitador tiene que

ingresar al sistema con su respectiva cuenta.

5.2. El administrador y el digitador tienen permisos

de “consultar”, los servicios, las categorías y las

ubicaciones de los sitios turísticos.

5.3. El administrador y el digitador tienen

permisos de “Crear”, los servicios, las categorías

y las ubicaciones de los sitios turísticos.

5.4. El administrador y el digitador tienen permisos

de “Modificar”, los servicios, las categorías y las

ubicaciones de los sitios turísticos.

5.5. El administrador y el digitador tienen permisos

de “eliminar”, los servicios, las categorías y las

ubicaciones de los sitios turísticos.

6. Finalizar transacción 7. Salir del sistema

POST CONDICIÓN Las acciones se almacenan y actualizan en la

base de datos

ALTERNATIVA • Contraseña incorrecta

• Cuenta no existente

• Datos incompletos

• Hubo un problema en el proceso. No tiene

permisos suficientes para la acción.

Figura 14. Caso de uso: Gestión de Información

36

Caso de uso Visualizar Reportes

Tabla 21 Especificación de caso de uso: Visualizar reportes

CASO DE USO Visualizar Reportes (CU-05)

ACTOR Administrador, Digitador

PROPÓSITO Realizar operaciones de visualizar informe e imprimir

listado de ubicaciones

PRECONDICIÓN Para visualizar los reportes el administrador y el

digitador deben ingresar con sus cuentas respectivas al

sistema.

ACCIONES DE LOS ACTORES RESPUESTA DEL SISTEMA

1. Ingresar al sistema 2. Solicitar usuario y contraseña

3. Ingresar usuario y contraseña 4. Validar usuario y contraseña

5. Seleccionar una opción del

usuario: crear, editar, eliminar,

consultar

5.1. Para visualiza informes el administrador deberá

ingresar al sistema con su respectiva cuenta.

5.2. Para imprimir el listado de ubicaciones el digitador

deberá ingresar con su respectiva cuenta y realizar la

impresión respectiva.

6. Finalizar transacción 7. Salir del sistema

POST CONDICIÓN Las acciones se almacenan y actualizan en la base de

datos

ALTERNATIVA • Contraseña incorrecta

• Cuenta no existente

• Hubo un problema en el proceso.

Administrador

Visualizar informe

Imprimir l istado de ubicaciones

Digitalizador

Figura 15. Caso de uso: Visualizar Reportes

37

Diagramas de Secuencia

Ingresar usuario(contraseña)

Verificar contraseña

Mensaje de resultado

Consultar usuario

Consultar usuario

Lista usuario

Agregar usuario

Guardar usuario

Mensaje de resultado

Modificar usuario

Modificar usuario

Mensaje de resultado

Elimiar usuario

Eliminar usuario

Mensaje de resultado

Administrador

Sistema Usuario

Figura 16 Diagrama de secuencia: Gestión de usuarios

38

ingresa usuario contraseña

Verifica usuario

Mensaje de resultado

Consulta los serivicios

Consulta los

servicioslista de servicios

Consulta Categoria

Agregar servicioGuardar

servicioMensaje de resultado

Modificar servicio

Mensaje de resultado

Modificar

categoria

Eliminar servicio

Mensaje de resultado

Eliminar servicio

Mensaje de resulado

consultar

categoria

agregar categoria

Mensaje de resultado

Modificar categoria

Mensaje de resultado

Eliminar categoria

Mensaje de resultado

Consulta de ubicacion

Guardar

categoria

Modificar

categoria

Eliminar

categoria

Mensaje de resultado

Lista de

ubicaciones

Agregar ubicacion

Mensaje de resultado

Guardar

ubicacion

Modificar ubicacion

Mensaje de resultado

Editar

información

Eliminar ubicacion

Mensaje de resultado

Eliminar

ubicación

Administrador

Sistema serivicio Categoria Ubicación

Figura 17 Diagrama de secuencia: Gestión de información

39

Ingresar al sistema

Mensaje de resultado

Visualizar mapa

Mostrar mapaMensaje de resultado

Seleccionar sitioEscoge categoria

Mensaje de resultado

Listado de

categoria

imprimir mapa

Mensaje de resultado

Confirmar

impresion

Solicitar ruta

ruta googlemaps

Mensaje de resultado

UML Sequence Diagram_3

Usuario

Sistema Categoria Ir a sitio

Figura 18 Diagrama de secuencia: Visitar Sitio

40

Ingresar al sistema Verificando

datos

Mensaje de autentificacion

Visualizar informe

Mensaje de Resultado

Mostrar

informe

Verificando datos

Mensaje de resultado

Ingresar al sistema

Imprimir lsitado de ubicaciones

Imprimir ubicaciones

Mensaje de resultados

Administrador Digitador

Sistema Reporte

Figura 19 Diagrama de secuencia: Visualizar reporte

41

Diagramas de Estado

Inicio de sesión

Insertar/Actualizar Usuarios

<No>

<Si>

Validar usuario y contraseña

Existe

Guardar variables de sesion

<Si> <No>

Abrir administrador

Existe

Modificar datos usuarios Ingresar datos de usuario

Figura 20 Diagrama de estado: Inicio de sesión

Figura 21 Diagrama de estado: Inicio/Actualizar usuarios

42

Inserta/Actualizar Ubicaciones

Insertar/Actualizar Servicios

<No> <Si>

Seleccionar ubicacion

Existe

Ingresar ubicacion Modificar proyecto

Datos registrados

<si> <No>

Abrir servicio

Modificar servicio Ingresar servicios

Existe

Figura 22 Diagrama de estado: Inicio/Actualizar Ubicación

Figura 23 Diagrama de estado: Inicio/Actualizar Servicio

43

Insertar/Actualizar Categoría

<si> <No>

Abrir Categorias

Modificar categoria Ingresar categoria

Existe

Figura 24 Diagrama de estado: Inicio/Actualizar

44

3.1.7. Diseño Conceptual

Diagrama de clases

Figura 25 Diagrama de clases

44

45

Diccionario de datos

Tabla 22 Diccionario de datos: Tabla Archivo

Tabla 23 Diccionario de datos: Tabla Categoría

Nombre: archivo Fecha de creación: 13/08/2016

Descripción: Esta tabla contendrá la información de los archivos almacenados.

CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN

id int 10 No Clave primaria

nombre varchar 100 No Nombre de archivo

mime varchar 30 No Identificador tipo de archivo

ruta varchar 30 No Ruta de almacenamiento de

imagen.

id_ubicacion int 11 No Clave foránea de la tabla

ubicación

tabla varchar 30 No Tabla a la que pertenece

estado int 11 No Activo o inactivo estado

id_token varchar 100 No Clave foránea de la tabla token

created_at timestamp Sí Fecha de creación

updated_at timestamp Sí Fecha de actualización

RELACIONES: CAMPOS CLAVE:

id_ubicacion id_(PK), id_ubicacion(FK), id_token(FK)

id_token

Nombre: categoria Fecha de creación: 13/08/2016

Descripción: Esta tabla contendrá las categorías de los sitios turísticos

CAMPOS TIPO TAMAÑO NULO DESCRIPCION

id int 10 No Clave primaria

nombre varchar 25 No Nombre de las categorías

color varchar 20 No Color de cada categoría

estado int 11 No Activo o inactivo estado

descripcion varchar 100 No Descripción de la categoría

id_token varchar 100 No Clave foránea de la tabla token

created_at timestamp Sí Fecha de creación

updated_at timestamp Sí Fecha de actualización

RELACIONES: CAMPOS CLAVE:

id_token id(PK), id_token(FK)

46

Tabla 24 Diccionario de datos: Tabla Perfil

Tabla 25 Diccionario de datos: Tabla perfil_permiso

Nombre: perfil_permiso Fecha de creación: 13/08/2016

Descripción: Tabla que contiene los permisos de los perfiles de usuarios

CAMPOS TIPO TAMAÑO NULO DESCRIPCIÓN

id int 10 No Clave primaria

id_perfil int 11 No Clave primaria de la tabla perfil

id_permiso int 11 No Clave foránea de la tabla

permiso

estado int 11 No Activo o inactivo estado

created_at timestamp Sí Fecha de creación

updated_at timestamp Sí Fecha de actualización

RELACIONES: CAMPOS CLAVE:

id_perfil, id_permiso id(PK), id_perfil(FK), id_permiso(FK)

Nombre: perfil Fecha de creación: 13/08/2016

Descripción: Esta tabla contendrá la información del perfil de los usuarios

CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN

id int 10 No Clave primaria

nombre varchar 25 No Nombre del perfil

estado int 11 No Activo o inactivo estado

descripcion varchar 100 No Usuario con acceso a todo

el sistema

superadministrador int 11 No Identifica usuario con

acceso a todo el sistema

created_at timestamp Sí Fecha de creación

updated_at timestamp Sí Fecha de actualización

RELACIONES: CAMPOS CLAVE:

id(PK)

47

Tabla 26 Diccionario de datos: Tabla permiso

Nombre: permiso Fecha de creación: 13/08/2016

Descripción: Tabla que contiene los tipos de permisos de clientes y de otros

usuarios

CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN

id int 10 No Clave primaria

permisos varchar 25 No Tipos de permisos

titulo varchar 30 No Nombre de los permisos

descripcion varchar 100 No Ver datos principales de

clientes y otros usuarios

estado int 11 No Activo o inactivo estado

created_at timestamp Sí Fecha de creación

updated_at timestamp Sí Fecha de actualización

RELACIONES: CAMPOS CLAVE:

id(PK)

Tabla 27 Diccionario de datos: Tabla persona

Nombre: persona Fecha de creación: 13/08/2016

Descripción: Tabla contiene información de los usuarios

CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN

id int 10 No Clave primaria

nombres varchar 25 No Nombre de la persona

apellidos varchar 25 No Apellidos de la persona

documento varchar 10 No Numero de cedula

fecha_nacimiento datetime No Fecha de nacimiento

cargo varchar 20 No Profesión que

desempeña

sexo varchar 1 No Selección de sexo(F,M)

correo varchar 30 No Correo electrónico

estado int 11 No Activo o inactivo estado

id_toke int 11 No Clave foránea de la

tabla token

id_usuario int 11 No Clave foránea de la

tabla usuario

created_at timestamp Sí Fecha de creación

updated_at timestamp Sí Fecha de actualización

RELACIONES: CAMPOS CLAVE:

id_toke, id_usuario id(PK), id_toke(FK), id_usuario(FK)

48

Tabla 28 Diccionario de datos: Tabla reacción

Nombre: reacción Fecha de creación: 13/08/2016

Descripción: Tabla contiene información de los resúmenes de visitas a la

página

CAMPO TIPO TAMAÑO NULO DESCRIPCION

id Int 10 No Clave primaria

tabla varchar 20 Sí Referencia a la tabla

que pertenece

id_token Int 11 Sí Clave foránea de la

tabla token

tipo Varchar 255 No Tipo de reacción (me

gusta, vistas)

estado Int No Activo o inactivo estado

created_at timestamp Sí Fecha de creación

updated_at timestamp Sí Fecha de actualización

RELACIONES: CAMPOS CLAVE:

id_toke id(PK), id_toke(FK)

Tabla 29 Diccionario de datos: Tabla servicio

Nombre: servicio Fecha de creación: 13/08/2016

Descripción: Tabla contiene información de los servicios que brindan en cada

sitio turístico

Campo Tipo Tamaño Nulo Descripción

id int 10 No Clave primaria

nombre varchar 20 No Nombre del servicio

color varchar 20 No Identificar el servicio por

colores

descripcion varchar 100 No Información del servicio

estado int 11 No Activo o inactivo estado

created_at timestamp Sí Fecha de creación

updated_at timestamp Sí Fecha de actualización

RELACIONES: CAMPOS CLAVE:

id(PK)

49

Tabla 30 Diccionario de datos: Tabla token

Nombre: token Fecha de creación: 13/08/2016

Descripción: Tabla contiene información de códigos de cada usuario

CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN

id int 10 No Clave primaria

token varchar 100 No Código de autentificación del

usuario

ip varchar 15 No Ruta donde se encuentra

autenticado

id_usuario int 11 No Clave foránea de la tabla

usuario

estado int 11 No Activo o inactivo estado

created_at timestamp Sí Fecha de creación

updated_at timestamp Sí Fecha de actualización

RELACIONES: CAMPOS CLAVE:

id_usuario id(PK), id_usuario(FK)

Tabla 31 Diccionario de datos: Tabla Vista

Nombre: vista Fecha de creación: 13/08/2016

Descripción: La tabla vista recolecta todas las visitas que tiene el sistema

CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN

id int 10 No Clave primaria

location Varchar 30 No

path Varchar 30 No

ip Varchar 100 No

id_ubicacion int 11 Sí Clave foránea de la tabla

ubicación

Id_token int 11 Sí Clave foránea de la tabla

token

estado int 11 No Activo o inactivo estado

created_at timestamp Sí Fecha de creación

updated_at timestamp Sí Fecha de actualización

RELACIONES: CAMPOS CLAVE:

Id_ubicacion, id_token id(PK), id_ubicacion(FK), id_token(FK)

50

Tabla 32 Diccionario de datos: Tabla ubicación

Nombre: ubicacion Fecha de creación: 13/08/2016

Descripción: Tabla contiene información de códigos de cada usuario

CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN

id int 10 No Clave primaria

id_categoria int 10 No Clave foránea de la tabla

categoria

nombre varchar 20 No Nombre de la ubicación

titulo varchar 30 No Nombre completo del sitio

turístico

video varchar 100 No Referencia al video de

youtube

Calle1 varchar 30 No Calle principal

Calle2 varchar 30 No Calle secundaria

Referencia varchar 50 No Referencia de la ubicación

descripcion text 100 No Descripción de la ubicación

web varchar 100 No Página web

telefono varchar 50 Número de teléfono del sitio

Id_token varchar No Clave foránea de la tabla

token

latitud varchar 20 No Latitud del sitio turístico

longitud varchar 20 No Longitud del sitio turístico para

ubicación

estado int 11 No Activo o inactivo estado

created_at timestamp Sí Fecha de creación

updated_at timestamp Sí Fecha de actualización

RELACIONES: CAMPOS CLAVE:

id_categoria, id_token id(PK), id_usuario(FK), id_categoria(FK)

51

Tabla 33 Diccionario de datos: Tabla ubicacionservicio

Nombre: ubicacionservicio Fecha de creación: 13/08/2016

Descripción: las dos tablas se enlazan

CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN

id int 10 No Clave primaria

id_servicio int 11 No Clave foránea de la tabla

servicio

id_ubicacion Int 11 No Clave foránea de la tabla

ubicación

Id_token int 11 No Clave foránea de la tabla

token

estado int 11 No Activo o inactivo estado

created_at timestamp Sí Fecha de creación

updated_at timestamp Sí Fecha de actualización

RELACIONES: CAMPOS CLAVE:

id_servicio, id_ubicacion, id_token id(PK), servicio(FK),

id_ubicacion(FK), id_token

Tabla 34 Diccionario de datos: Tabla usuario

Nombre: usuario Fecha de creación: 13/08/2016

Descripción: Esta tabla registra a los usuarios

CAMPO TIPO TAMAÑO NULO COMENTARIOS

id int 10 No Clave primaria

nombre varchar 30 No Nombre del usuario

password varchar 255 No Contraseña del usuario

estado int 11 No Activo o inactivo estado

created_at timestamp Sí Fecha de creación

updated_at timestamp Sí Fecha de actualización

RELACIONES: CAMPOS CLAVE:

id(PK)

52

Modelo conceptual

Figura 26 Modelo Conceptual

52

53

Modelo Lógico

Figura 27 Modelo Lógico

53

54

Modelo Físico

Figura 28 Modelo Físico

54

55

3.1.8. Diseño Navegacional

Figura 29 Diseño Navegacional Geoportal Pastaza

55

56

3.1.9. Diseño de Interfaz Abstracta

Geoportal con puntos de interés

Figura 30 Visualizador puntos

Se escoge un sitio y muestra información

Figura 31 Selección de sitio

57

Para administrar el sitio necesita usuario y contraseña

Administración de Usuarios

Figura 32 Login Administrador

Figura 33 Administrador de usuarios

58

3.1.10. Implementación

En esta fase determinamos la implementación del sistema, siguiendo los pasos

descritos del modelo OOHDM, se utilizó Java y Php como lenguaje de programación, el

gestor de base de datos MYSQL para el almacenamiento de los datos y correspondiente

al diseño de interfaces se utilizó el framework Materialize de Google

Figura 34 Interfaz Administrador -Login

Figura 35 Interfaz Administrador - Página Principal

59

Imagen 42. Interfaz usuaPágina Principal

Figura 36 Interfaz Administrador - Ubicación

Figura 37 Interfaz usuario -Página Principal

Figura 38 Interfaz usuario -Selección de sitio

60

3.2. Pruebas

Para garantizar el funcionamiento del Geoportal es necesario aplicar una serie de

pruebas, que respalden el funcionamiento normal durante la etapa de puesta en marcha.

El objetivo de la fase de prueba es encontrar un error en donde pasa algo cuando no

debe pasar y viceversa, es decir para detectar:

Pruebas de caja blanca

También conocida como prueba de cobertura y considerada uno de los tipos de pruebas

más importantes, nos garantizó la ejecución por lo menos una vez cada instrucción del

Geoportal, evaluando los puntos vulnerables de la base de datos.

Como resultado se comprueba que el sistema funciono de acuerdo a los requerimientos,

descartando errores de código y disminuyendo riesgos en el sistema en un futuro.

Pruebas de caja negra

La prueba de caja negra se realizó basándose en los requerimientos funcionales,

verificando el interfaz del sistema.

Las pruebas de caja negra tienen como propósito verificar casos como:

• Funciones operativas respecto al sistema

• Emisiones de entradas correctas

• Receptar salidas adecuadas

Para el desarrollado de las pruebas de caja negra en el Geoportal turístico, se ha

tomado en cuenta los siguientes tipos de errores:

• Errores de funciones

• Error de interfaz

• Errores en acceso a base de datos

• Errores de inicialización y de terminación

Pruebas de verificación y validación

Mediante la prueba de verificación se pudo determinar si el sistema está correctamente

construido basado en los requisitos planteados en un inicio, mientras que la prueba de

validación ayudo a verificar si se construyó el sistema correcto.

61

3.3. Conclusiones parciales del capitulo

• Se ha desarrollado un sistema de acuerdo a las necesidades, se aplicó la

metodología OOHDM, una de las metodologías más usadas y que se acopla al

sistema.

• La utilización de interfaces amigables y de fácil uso para el usuario, permitiendo

una interacción adecuada y óptima.

• Mediante el análisis y diseño, se estableció el correcto funcionamiento del

sistema, como en almacenamiento y generación de datos.

• Mediante las pruebas se verifico la funcionalidad del sistema, en donde se halló

errores que fueron solucionados para un mejor funcionamiento.

62

CONCLUSIONES GENERALES

En el desarrollo del sistema se empleó tecnologías web, logrando una alta disponibilidad

de su información.

La recolección de datos a través de entrevista permitió conocer los requerimientos para

el Geoportal turístico que ha generado una opción viable con excelentes resultados,

permitiendo automatizar los procesos de información.

La metodología OOHDM es apropiada para el desarrollo de sistemas complejos en un

ámbito de diseño de interfaces de usuario, ya que separa el diseño del desarrollo de la

aplicación.

El sistema cuenta con un interfaz amigable y de fácil acceso, permitiendo al usuario

interactuar fácilmente e incrementar el turismo en el cantón Pastaza.

63

RECOMENDACIONES

Una vez establecidas las conclusiones se propone las siguientes recomendaciones:

Realizar capacitaciones al personal, para que se familiaricen con el manejo del sistema

optimizando la eficiencia.

Socializar y difundir los resultados del sistema con el fin de informar a los turistas y

beneficiar a los sitios turísticos.

Alimentar la base de datos con información de nuevos sitios turísticos que se vayan

creando.

BIBLIOGRAFÍA

Acevedo, R. (2 de Junio de 2013). Obtenido de

http://geoportales.blogspot.com/2013/06/geoportal-con-arcgisserver-y-flex.html

Aguilar, E., & Davila, D. (2013). Obtenido de

http://dspace.ucuenca.edu.ec/bitstream/123456789/4303/1/tesis.pdf

Alborts, J. (13 de Septiembre de 2016). PROTEGERSE. Obtenido de

https://blogs.protegerse.com/laboratorio/2016/09/13/0-day-critico-en-mysql-

permite-ejecutar-comandos-remotamente/

Alvarez, C. (31 de Agosto de 2015). Genbeta. Obtenido de

https://www.fayerwayer.com/2014/03/creador-de-javascript-brendan-eich-se-

convierte-en-ceo-de-mozilla/

Alvarez, M. (2010 ). MCM Diseno Web. Obtenido de

http://www.mcmdiseñoweb.com.ar/servicios_basedatos.html

Alvarez, M. A. (09 de Mayo de 2001). Desarrollador Web Introduccion a los lenguajes Web.

Obtenido de http://www.desarrolloweb.com/articulos/392.php

Ammouri, S. (08 de 2014). WHAT IS PHP?- GET THE FULL DETAILS. Obtenido de

http://freewebsiteandbusiness.com/wp-content/uploads/2014/08/rasmus-lerdof.jpg

Ampuño, G. (2013). Logica investigativa. Obtenido de

https://www.google.com.ec/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&

uact=8&ved=0ahUKEwiZipPO98jTAhVB4yYKHWgbC0AQFggnMAE&url=http%3A%2F%2

Fgye.ecomundo.edu.ec%2FBiblio%2FRESPALDO%2Flogica%2520iunvestigaciion%2520

1b%2520d%2520gaby.docx&usg=AFQjCNHOOlL

Anguiano, F. J. (20 de Enero de 2016). Librosweb.es. Obtenido de

https://www.ecured.cu/JavaScript

Antezama, N. (15 de Abril de 2013). Enbolivia.com. Obtenido de

https://enboliviacom.wordpress.com/category/curiosidades/

Burbano, P. (31 de Marzo de 2017). El ciudadano. Obtenido de

http://www.elciudadano.gob.ec/todos-juntos-por-ecuador-potencia-turistica/

Burgos, C. S. (21 de Marzo de 2011). Universidad Austral de Chile. Obtenido de Clasificacion de

los Sistemas de Informacion:

https://introinfordesasunefa.files.wordpress.com/2012/05/clasificaci_n_de_los_siste

mas_de_informaci_n.pdf

Carmona, A., & Monsalve, J. J. (08 de Otubre de 2008). Tecnologia Sistemas de Informacion

Geografica. Obtenido de http://www.monografias.com/trabajos/gis/gis.shtml

Carvajal, L. (18 de Enero de 2013). Lizardo Carvajal. Obtenido de http://www.lizardo-

carvajal.com/el-metodo-deductivo-de-investigacion/

Chang, A., Mark, A., Louie, K., & Wang, A. (2014). Materialicecss. Obtenido de

http://materializecss.com/about.html

Chavez, R. (12 de Marzo de 2016). El Telegrafo. Obtenido de

http://www.eltelegrafo.com.ec/noticias/regional-centro/1/el-turismo-es-la-principal-

actividad-en-cotococha

Chavez, S. M. (2016). Scribd. Obtenido de

https://es.scribd.com/document/339140785/ENSAYO-3-Sistemas-de-Informacion

Christlied, M. (3 de Diciembre de 2015). WebMaster. Obtenido de

http://www.webmasterpro.de/coding/news/2015/12/03/php-7-ist-erschienen.html

Cuéllar, G. (s.f.). Universidad del Cauca. Obtenido de Universidad del Cauca:

http://fccea.unicauca.edu.co/old/siconceptosbasicos.htm

Enriquez, A., Maldonado, J., Nakamura, Y., & Nogueron, G. (s.f.). MySql. Obtenido de

http://www.gridmorelos.uaem.mx/~mcruz/cursos/miic/MySQL.pdf

Escobar, G. (01 de Julio de 2008). Slideshare. Obtenido de

https://es.slideshare.net/guestd49fa4/sistemas-de-informacin-494899

Fca, C. (17 de Mayo de 2015). Exito empresarial. Obtenido de Sistemas de informacion en los

negocios: http://sistemasdeinformacionenlosnegociosfca.blogspot.com/2015/05/que-

es-un-sistema-de-informacion.html

Freire, J. (12 de Agosto de 2005). Hayawaska Touris. Obtenido de

http://www.hayawaska.com/informacion-puyo-pastaza/

Leal, R., Sánchez, L., & Soto, L. (7 de 2011). Nuevas tecnologías - Sistemas de información

geográfica (SIG). Obtenido de http://geocienciasipc.blogspot.com/2011/07/nuevas-

tecnologias-sistemas-de.html

Liarte, J. (2016). Escuela de Informaticos. Obtenido de http://escueladeinformaticos.com/

Militar, I. g. (Mayo de 2013). Manual de usuario geoportaligm.gob.ec. Obtenido de Gestion

Geografica: http://www.geoportaligm.gob.ec/portal/wp-

content/uploads/2013/05/Manual_geoportal.pdf

Molina, K. (2014). Calameo. Obtenido de

http://es.calameo.com/books/00319361937ee8774b1cc

Morales, C. F. (7 de Diciembre de 2010). MySql Comunity Server. Obtenido de MySql Comunity

Server: https://packo.wikispaces.com/Caracteristicas+de+MYSQL

Moya, H. J., Bernabé, P. M., & Maria, M. S. (16 de Febrero de 2003). La usabilidad de los

geoportales: Aplicación del Diseño Orientado a Metas (DOM). Obtenido de

http://www.orzancongres.com/administracion/upload/imgPrograma/N-033.pdf

Naranjo, D. (3 de 09 de 2012). Sistemas De informacion Gerencial. Obtenido de

http://3.bp.blogspot.com/-OjKYJ3lz8_4/UEVs2wo-

YQI/AAAAAAAAADs/1QZSq84Kd9w/s1600/Componentes+SIG.png

Navarrete, T. (2006). Obtenido de http://www.dtic.upf.edu/~tnavarrete/fcsig/javascript.pdf

OMT, O. M. (Septiembre de 2014). World Tourism Organization Network. Obtenido de

http://media.unwto.org/es/content/entender-el-turismo-glosario-basico

Pastaza, G. (2017). Obtenido de http://puyo.gob.ec/municipalidad/mision-vision.html

Pastaza.com. (2008). Lugares de intereses en Pastaza. Obtenido de

http://www.pastaza.com/atractivos/

Peña, L. (2 de Diciembre de 2014). Front-End-Blogger-Geek. Obtenido de

https://www.leninalbertop.com.ve/blog/materialize-un-framework-front-end-lo-

material-design/

Perez, P. J., & Gardey, A. (2008). Definición.De. Obtenido de http://definicion.de/turismo/

Pinto, J. (1 de 09 de 2011). Metodologias OOHDM. Obtenido de

https://www.google.com.ec/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&

uact=8&ved=0ahUKEwivutffmLvQAhWBTyYKHXZ9AAoQFggfMAE&url=https%3A%2F%

2Fpintojairo.files.wordpress.com%2F2011%2F09%2Fmetodologc3ada-

oohdm1.pptx&usg=AFQjCNHyGHgJrzr3jG0mZIpIdXhaHCGqEA

Prusty, N. (9 de Febrero de 2015). Scotch. Obtenido de https://scotch.io/tutorials/make-

material-design-websites-with-the-materialize-css-framework

Ramirez, E. (17 de Julio de 2009). Obtenido de

http://es.slideshare.net/guest3a0653/presentacin-geoportales-2735918

Rojas, D. (27 de Marzo de 2012). Obtenido de http://puyolomejor.blogspot.com/

Rouse, M. (Enero de 2005). TechTarget Base de datos. Obtenido de

http://searchdatacenter.techtarget.com/es/definicion/MySQL

Sintes, M. B. (16 de 9 de 2016). Programacion en PHP. Obtenido de

http://www.mclibre.org/consultar/php/lecciones/php_quees.html

Sturm, C. (24 de Marzo de 2014). Obtenido de

https://www.fayerwayer.com/2014/03/creador-de-javascript-brendan-eich-se-

convierte-en-ceo-de-mozilla/

Trasobares, A. H. (10 de Noviembre de 2013). Dialnet Sistemas de informacion: evolucion y

desarrollo. Obtenido de https://dialnet.unirioja.es/servlet/articulo?codigo=793097

Valdez, D. P. (03 de Julio de 2007). Maestro del Web . Obtenido de

http://www.maestrosdelweb.com/que-es-javascript/

Velentis. (2010). Geoportales.com. Obtenido de

http://geoportales.com/web/index.php/contenidos/index/id/6/seccion/2

Villalba, J. (8 de Agosto de 2014). Prezi Sistemas de Informacion. Obtenido de

https://prezi.com/c-d8vetnmory/sistemas-de-informacion/

x, V. (2007). Obtenido de http://www.ec.viajandox.com/pastaza-P41

ANEXO

UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES

“UNIANDES”

CARRERA DE SISTEMAS

ITEMS DE LA ENTREVISTA

Antecedentes de la Entrevista

La presente Entrevista se aplicó al Director del departamento de Sistemas, Director del

departamento Turismo y al Coordinador de Promoción e Información Turística del GAD

Municipal del Cantón Pastaza.

A continuación, se presentan las preguntas realizadas:

Pregunta No 1

¿Cuantos sitios turísticos existen dentro del Cantón Pastaza?

Pregunta No 2

¿De qué manera se encuentran clasificados estos sitios turísticos?

Pregunta No 3

¿Qué tipo de información cuentan actualmente sobre los sitios turísticos?

Pregunta No 4

¿Cuentan estos sitios con coordenadas geográficas exactas para ubicarlos?

Pregunta No 5

¿A parte de mapas físicos, poseen algún tipo de archivo digital donde se encuentren

almacenados los sitios turísticos?

Pregunta No 6

¿Poseen un catastro único de todos los sitios que se encuentran dentro del cantón

Pastaza?

Pregunta No 7

¿Actualmente se están promocionando estos sitos utilizando redes sociales?

Pregunta No 8

¿Dispone de un servidor o base de datos con información sobre los sitios turísticos del

Cantón Pastaza?

Pregunta No 9

¿Disponen de personal calificado para la administración de las aplicaciones web?

Pregunta No 10

¿Cuántas personas estarían en la posibilidad de subir información a un sitio web?

GRACIAS POR SU COLABORACION