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 INGENIERA EN SISTEMAS E INFORMÁTICA
TEMA: APLICACIÓN MÓVIL DE GEOLOCALIZACIÓN PARA EL SERVICIO
DE ASISTENCIA VIAL DE GRÚAS Y WINCHAS EN EL CANTÓN PASTAZA.
AUTORA: GUATO EDMUNDE DANIELA STEFANIA
TUTOR: ING. OCHOA CARRIÓN LENIN PATRICIO, MGS.
Puyo – Ecuador
2019
CERTIFICACIÓN DEL TUTOR
Quien suscribe, legalmente CERTIFICA QUE: El presente trabajo de titulación
realizado por la Señorita Guato Edmunde Daniela Stefania, estudiante de la
Carrera de Sistemas, con el tema “APLICACIÓN MÓVIL DE
GEOLOCALIZACIÓN PARA EL SERVICIO DE ASISTENCIA VIAL DE
GRÚAS Y WINCHAS EN EL 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, Enero de 2019
CERTIFICACIÓN DE AUTORÍA
Yo, Daniela Stefania Guato Edmunde, estudiante de la Carrera de Sistemas e
Informática, Facultad de Sistemas Mercantiles, declaro 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 consultoría que se realicen en la Universidad o por cuenta de
ella.
Puyo, Febrero de 2019
APROBACIÓN DEL TRIBUNAL
El tribunal de Grado, aprueba el trabajo de investigación, sobre el tema:
“APLICACIÓN MÓVIL DE GEOLOCALIZACIÓN PARA EL SERVICIO DE
ASISTENCIA VIAL DE GRÚAS Y WINCHAS EN EL CANTÓN PASTAZA”,
elaborado por la Srta. Daniela Stefania Guato Edmunde, por modalidad de
proyecto de investigación como forma de titulación estructurado de manera
independiente, y la defensa de grado guarda conformidad con las disposiciones
reglamentarias de la Universidad Autónoma de los Andes UNIANDES, Facultad
de Sistemas Mercantiles.
Puyo, Febrero de 2019
Para constancia firman,
DEDICATORIA
Al concluir con este proyecto de investigación quiero agradecer primero a Dios,
por haberme permitido llegar hasta este acontecimiento importante de mi
formación personal y profesional, mantenerme con salud para lograr mis
objetivos, además de su infinita bondad y amor. A mi madre por haberme
apoyado en las bases de mi educación, por sus consejos, sus valores, por la
motivación constante que me ha permitido ser una persona de bien, pero más
que nada, formaron mi carácter.
A mi esposo, hermanos por ser un motivo constante de lucha en las situaciones
que han sucedido, que con su ingenio y entusiasmo me sacan una sonrisa para
seguir en pie de lucha.
AGRADECIMIENTO
Esta tesis me gustaría agradecerle a 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, prepararme para un futuro competitivo y
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 por
brindarme su amistad.
RESUMEN
Actualmente el uso de las aplicaciones móviles se encuentran en un constante
crecimiento, convirtiéndose en una herramienta clave en el desarrollo de una
sociedad, las empresas o instituciones lo utilizan para optimizar y transparentar
la información en los ámbitos políticos, sociales, culturales, turísticos, entre
otros. Por tal motivo, el presente trabajo de investigación se fundamentó en
desarrollar una aplicación móvil de geolocalización para el servicio de
asistencia vial de grúas y winchas en el cantón Pastaza, orientada a
automatizar y mejorar el proceso que determina la ubicación de las compañías
de grúas y winchas. Para el desarrollo del presente proyecto de investigación
se ha utilizado software libre, cuyas características de seguridad, estabilidad y
robustez genera confianza en el usuario. La aplicación móvil fue desarrollada
en Android Studio (lenguaje de programación JAVA) que permite la creación de
aplicaciones Android nativas y el API de Google maps, como gestor de base de
datos MySQL, mientras que, para el desarrollo de la aplicación Web se utilizó
varios frameworks (Bootstrap, JQuery), lenguajes de programación (html, php,
JavaScript, json) y hojas de estilo css, dando como resultado un sistema
amigable con el usuario, diseñado para una fácil manipulación. Concluyendo,
se desarrolló la aplicación móvil de geolocalización para mejorar el servicio de
asistencia vial de las compañías de grúas y winchas, reduciendo el tiempo de
búsqueda, localización por los clientes y las compañías. Por lo tanto se
brindará un mejor servicio al turista y propios del cantón Pastaza.
INDICE
PORTADA
CERTIFICACIÓN DEL TUTOR
CERTIFICACIÓN DE AUTORÍA
APROBACION DEL TRIBUNAL
DEDICATORIA
AGRADECIMIENTO
RESUMEN
ABSTRACT
INTRODUCCIÓN ............................................................................................... 1
CAPITULO I. FUNDAMENTACIÓN TEÓRICA................................................... 7
1.1. Antecedentes de la investigación .......................................................... 7
1.2. Actualidad del objeto de estudio de la investigación ............................. 8
1.2.1. Origen y evolución de las aplicaciones móviles ............................. 8
1.2.2. Sistemas de Información Geográficos .......................................... 13
1.2.3. Georreferenciación ....................................................................... 16
1.2.3.1. Herramientas de georreferenciación ...................................... 16
1.2.4. Geolocalización ............................................................................ 17
1.2.5. Herramientas para el desarrollo del sistema ................................... 18
1.3. Actualidad ecuatoriana del sector ....................................................... 21
CAPÍTULO II. DISEÑO METODOLÓGICO Y DIAGNÓSTICO......................... 24
2.1. Paradigma y tipo de investigación ......................................................... 24
2.1.1. Modalidad de la Investigación ......................................................... 24
2.1.2. Tipos de investigación ..................................................................... 24
2.2. Procedimiento para la búsqueda y procesamiento de los datos ............ 24
2.2.1. Métodos, Técnicas e instrumentos de investigación ....................... 26
2.3. Resultados del diagnóstico de la situación actual .................................. 27
CAPÍTULO III. PROPUESTA DE SOLUCIÓN AL PROBLEMA ....................... 38
3.1. Nombre de la propuesta ........................................................................ 38
3.1.1. Objetivos .......................................................................................... 38
3.1.2. Elementos que la conforman ........................................................... 38
3.1.3. Justificación de la propuesta ........................................................... 44
3.2. Definición de la metodología usada para el desarrollo del sistema ....... 44
3.2.1. Metodología UWE ........................................................................... 44
3.2.1.1. Determinación de requerimientos .............................................. 45
3.2.1.2. Diseño conceptual ..................................................................... 58
3.2.1.3 Diseño Navegacional ................................................................. 63
3.2.1.4. Diseño de interfaz abstracta ...................................................... 63
3.2.1.5 Implementación .......................................................................... 66
3.2.1.6. Pruebas ..................................................................................... 71
CONCLUSIONES ............................................................................................ 73
RECOMENDACIONES .................................................................................... 74
BIBLIOGRAFÍA
ANEXOS
ÌNDICE DE TABLAS
Tabla 1. Población ........................................................................................... 24
Tabla 2. Tabulación de la pregunta 1 .............................................................. 28
Tabla 3. Tabulación de la pregunta 2 .............................................................. 29
Tabla 4. Tabulación de la pregunta 3 .............................................................. 30
Tabla 5. Tabulación de la pregunta 4 .............................................................. 31
Tabla 6. Tabulación de la pregunta 5 .............................................................. 32
Tabla 7. Tabulación de la pregunta 6 .............................................................. 33
Tabla 8. Equipo de cómputo ............................................................................ 39
Tabla 9. Elementos software ........................................................................... 39
Tabla 10. Gastos que intervienen en el trabajo de investigación ..................... 40
Tabla 11. Requerimiento Funcional RF01 ....................................................... 41
Tabla 12. Requerimiento Funcional RF02 ....................................................... 41
Tabla 13. Requerimiento Funcional RF03 ....................................................... 42
Tabla 14. Requerimiento Funcional RF04 ....................................................... 42
Tabla 15. Requerimiento Funcional RF05 ....................................................... 42
Tabla 16. Requerimiento Funcional RF06 ....................................................... 42
Tabla 17. Requerimientos no funcionales ........................................................ 43
Tabla 18. Casos de uso general ...................................................................... 46
Tabla 19. Caso de uso administrador .............................................................. 47
Tabla 20. Especificación de caso de uso visualizar reportes ........................... 48
Tabla 21. Especificación de caso de uso gestión de datos. ............................ 49
Tabla 22. Especificación de caso de uso visualizar reportes ........................... 50
Tabla 23. Especificación de caso de uso de generar ruta ............................... 51
Tabla 24. Especificación de caso de uso registro de datos ............................. 51
Tabla 25. Especificación de caso de uso visualiza datos ................................ 52
Tabla 26. Especificación de caso de uso solicita servicio ................................ 53
ÌNDICE DE FIGURAS
Figura 1. Datos Estadísticos vehículos Pastaza................................................ 3
Figura 2. Datos Estadísticos vehículos Pastaza................................................ 3
Figura 3. Datos Estadísticos vehículos motorizados matriculados Pastaza ...... 3
Figura 4. Árbol de problemas ............................................................................ 5
Figura 5. Estructuras de capas de información en los SIG ............................. 15
Figura 6. Datos estadísticos del uso de internet en Ecuador .......................... 22
Figura 7. Datos estadísticos del uso de Smartphone en Ecuador ................... 22
Figura 8. Datos estadísticos del uso de Internet en el Ecuador ...................... 23
Figura 9. Tabulación de la pregunta 1 ............................................................. 28
Figura 10. Tabulación de la pregunta 2 ........................................................... 29
Figura 11. Tabulación de la pregunta 3 ........................................................... 30
Figura 12. Tabulación de la pregunta 4 ........................................................... 31
Figura 13. Tabulación de la pregunta 5 ........................................................... 32
Figura 14. Tabulación de la pregunta 6 ........................................................... 33
Figura 15. Identificación de actores ................................................................. 45
Figura 16. Casos de uso general .................................................................... 46
Figura 17. Casos de uso individual administrador ........................................... 47
Figura 18. Caso de uso individual administrador............................................. 48
Figura 19. Caso de uso individual compañía................................................... 49
Figura 20. Caso de uso compañía reportes .................................................... 50
Figura 21. Caso de uso individual empleado .................................................. 51
Figura 22. Caso de uso individual usuario ...................................................... 51
Figura 23. Caso de uso visualiza datos usuario .............................................. 52
Figura 24. Caso de uso usuario solicita servicio ............................................. 53
Figura 25. Diagrama de secuencia autenticación............................................ 54
Figura 26. Diagrama de secuencia de registro ................................................ 54
Figura 27. Diagrama de secuencia de edición de datos .................................. 55
Figura 28. Diagrama de secuencia de visualizar datos administrador ............ 56
Figura 29. Diagrama de secuencia de visualizar datos compañía .................. 56
Figura 30. Diagrama de secuencia de generar reportes administrador ........... 56
Figura 31. Diagrama de secuencia de generar reportes compañías ............... 57
Figura 32. Diagrama de secuencia de solicitud de servicio ............................. 57
Figura 33. Diagrama de secuencia de ruta ..................................................... 58
Figura 34. Diagrama de clases........................................................................ 59
Figura 35. Modelo Conceptual ........................................................................ 60
Figura 36. Modelo lógico ................................................................................. 61
Figura 37. Modelo físico .................................................................................. 62
Figura 38. Diseño Navegacional ..................................................................... 63
Figura 39. Interfaz login ................................................................................... 63
Figura 40. Ventana del administrador ............................................................. 64
Figura 41. Ventana de la compañía ................................................................ 64
Figura 42. Interfaz móvil de inicio de sesión ................................................... 65
Figura 43. Interfaz móvil de usuarios .............................................................. 65
Figura 44. Pantalla de inicio de sesión Compañía .......................................... 66
Figura 45. Pantalla principal web .................................................................... 67
Figura 46. Empleados ..................................................................................... 67
Figura 47. Unidades ........................................................................................ 67
Figura 48. Reportes por empleados ................................................................ 67
Figura 49. Reportes por unidades ................................................................... 68
Figura 50. Gráficos estadísticos mensuales .................................................... 68
Figura 51. Gráficos estadísticos anuales ........................................................ 68
Figura 52. Inicio de sesión cliente ................................................................... 73
Figura 53. Registro de datos clientes .............................................................. 73
Figura 54. Pantalla principal ........................................................................... 73
Figura 55. Registro de vehículo....................................................................... 73
Figura 56. Búsqueda de vehículos .................................................................. 74
Figura 57. Seleccionar compañía .................................................................... 74
Figura 58. Solicita servicios ............................................................................ 74
Figura 59. Notificación del servicio .................................................................. 74
Figura 52. Ubicación ....................................................................................... 75
Figura 52. Generar ruta ................................................................................... 75
ÍNDICE DE ANEXOS
Anexo 1. Encuesta
Anexo 2. Cuestionario
Anexo 3. Ficha de Observación
Anexo 4. Diccionario de datos
Anexo 5. Caso de uso general
Anexo 6. Sistema Operativo Android
Anexo 7. Google Maps servicios de localización y rutas
Anexo 8. Coberturas de señal
Anexo 9. Registro manual de los clientes de grúas y winchas
Anexo 10. Manual de usuario
INTRODUCCIÓN
Los cambios constantes dentro de nuestra sociedad permiten que el mundo
entero opte por compartir información a través de las nuevas tecnologías,
nuestro tema propuesto recae en uno de los artículos de Plan Nacional de
Desarrollo 2017-2021, Toda una Vida, Art. 385.- El Sistema Nacional de
Ciencia, Tecnología, Innovación y Saberes Ancestrales, en el marco del
respeto al ambiente, la naturaleza, la vida, las culturas y la soberanía, tendrá
como finalidad:
1. Generar, adaptar y difundir conocimientos científicos y tecnológicos.
2. Recuperar, fortalecer y potenciar los saberes ancestrales.
3. Desarrollar tecnologías e innovaciones que impulsen la producción nacional,
eleven la eficiencia y productividad, mejoren la calidad de vida y contribuyan
a la realización del buen vivir. (Vida, 2017)
En los lineamentos generales su estructura funcional es:
Diseño y ejecución de proyectos de investigación básica y aplicada,
desarrollo tecnológico, innovación y saberes.
Desarrollo y adaptación de tecnologías apropiadas para satisfacer las
necesidades de la sociedad.
Identificación y priorización de líneas de investigación Científica y
Tecnológica.
Flujo de información y comunicación entre los actores del sistema.
(Senplades, 2014)
La relación que existe en el tema propuesto y los lineamientos de nuestro país,
es potenciar, fortalecer las necesidades de la sociedad y su economía,
desarrollando una aplicación móvil de geolocalización para el servicio de
asistencia vial de grúas y winchas en el cantón Pastaza.
A nivel internacional existen un sin número de aplicaciones para la
geolocalización que son utilizadas por varias personas para el trabajo,
entretenimiento, estudios, en fin el proyecto de investigación mejora la
asistencia vial de grúas y winchas en el cantón Pastaza, permitiendo una
2
apertura de negocio para las personas e incrementar recursos económicos al
país.
En los últimos tiempos Ecuador está creciendo en el desarrollo de aplicaciones
móviles con geolocalización para teléfonos inteligentes en sectores
profesionales, teniendo en cuenta que las personas están conectadas a la
comunidad global con un alcance de herramientas más eficientes cada día en
la tecnología.
Al desarrollar la aplicación móvil de geolocalización se pone a disposición de la
sociedad una nueva opción y de manera eficiente para que los sitios de servicio
de grúas y winchas sean tomados en cuenta. Dado que, en las sociedades de
información avanzada, 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.
A nivel local se mejora el servicio de asistencia vial de grúas y winchas,
conociendo la ubicación geográfica, gracias al acceso a la información, donde
se reemplazará las tarjetas, mapas físicos o impresos en papel por un sistema
automatizado donde se encontrará los sitios de grúas y winchas en el cantón
Pastaza.
En conclusión, con el desarrollo de la aplicación móvil de geolocalización se
contribuye a una mejor gestión de los datos lo que facilita en gran medida la
administración de las compañías que brindan dicho servicio, gracias al aporte
se puede tener una visión más amplia de lo que ocurre en cada uno de los
aspectos.
Problema de investigación
Debido al crecimiento vehicular en el cantón Pastaza según el Instituto
Nacional de Estadística y Censos los datos anuales del año 2015 son 9814
vehículos y en el año 2016 según el número de vehículos motorizados
matriculados por clase es de 8398, actualmente se está realizando datos
estadísticos para determinar el crecimiento vehicular del año 2017.
3
Figura 1. Datos Estadísticos vehículos Pastaza 2015
Fuente: Instituto Nacional de Estadística y Censos (INEC, s.f.).
Figura 2. Datos Estadísticos vehículos Pastaza 2016
Fuente: Instituto Nacional de Estadística y Censos (INEC, s.f.).
Figura 3. Datos Estadísticos vehículos motorizados matriculados Pastaza
Fuente: Instituto Nacional de Estadística y Censos (INEC, s.f.).
Mencionado anteriormente los datos estadísticos vehiculares se genera el
problema del abastecimiento para brindar de la mejor manera el servicio de
asistencia vial de grúas y winchas cabe recalcar que en el cantón Pastaza
existen 9 compañías que brindan estos servicios y que la ciudadanía
desconoce.
Las compañías de servicio de grúas y winchas cuentan con personal de trabajo
especializado para ayudar de acuerdo al inconveniente que se le haya
4
presentado en la vía, es decir, si necesita de algún cambio de llanta se realiza
el trabajo, caso contrario de no contar con algún tipo de servicio se le puede
trasladar al lugar más cercano para la reparación del vehículo. Cabe recalcar
que en caso de accidentes automovilísticos se cuenta con la ayuda de estas
compañías y del Servicio Integrado de Seguridad ECU 911, quienes son
encargados de enviar personal especializado para estos casos.
El crecimiento de estas compañías da como evidencia que varias personas
desconozcan la ubicación de estos sitios, generando los siguientes problemas:
No conocer la ubicación, ocasionando así que varias personas se pierdan
dentro de una geografía desconocida.
Las tarjetas de contactos pueden ser fáciles de perder u olvidar, pero en si
no son exactos en cuanto a la distancia y el tiempo que tomaría llegar a
ellos.
Las personas que tienen inconvenientes o accidentes con los vehículos en la
vía esperan por largas horas, generando molestias.
No existe la manera adecuada de conocer la dirección exacta de los sitios
que brindan el servicio de grúas y winchas.
No contar con el uso de nuevas tecnologías que fortalezcan el servicio de
grúas y winchas, ha reducido las barreras para incrementar ingresos y
mejorar los procesos.
Idea a defender
Con el desarrollo de la aplicación móvil de geolocalización se mejorará el
servicio de asistencia vial de grúas y winchas en el cantón Pastaza.
Justificación del tema
A través del presente proyecto de investigación se desarrolla una aplicación
móvil de geolocalización que se pone a disposición de la comunidad una nueva
opción y de manera eficiente para que las compañías de grúas y winchas sean
5
tomadas en cuenta al momento de requerir asistencia vial en el cantón
Pastaza.
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.
La población se beneficiará de este proyecto ya que tendrá acceso a la
información geográfica únicamente al contar con internet en el teléfono, donde
se logra reemplazar las tarjetas o mapas físicos por un sistema automatizado
donde se encontrará las compañías de grúas y winchas en el cantón Pastaza.
Formulación del problema
¿Cómo mejorar el servicio de asistencia vial de grúas y winchas en el cantón
Pastaza?
Delimitación del problema
El presente proyecto de investigación se desarrolla con información de los
sitios que brindan el servicio de grúas y winchas en la ciudad del Puyo en el
año 2018.
Figura 4. Árbol de problemas
Fuente: Elaboración propia.
6
Identificación de la línea de investigación
Desarrollo de Software y Programación de Sistemas.
Objetivos de investigación
Objetivo general
Desarrollar una aplicación móvil de geolocalización para mejorar el servicio de
asistencia vial de grúas y winchas en el cantón Pastaza.
Objetivos específicos
Sustentar bibliográficamente las herramientas de desarrollo de los sistemas
de información, sistemas móviles de geolocalización, para el servicio de
asistencia vial de grúas y winchas en el cantón Pastaza.
Realizar una investigación de campo que provea los requisitos necesarios
para el desarrollo del sistema móvil de geolocalización.
Desarrollar una aplicación móvil de geolocalización para el servicio de
asistencia vial de grúas y winchas en el cantón Pastaza que permita el
registro y peticiones, ubicación de usuarios, tiempo de servicio, mostrar la
ubicación geográfica de una grúa y wincha.
7
CAPITULO I. FUNDAMENTACIÓN TEÓRICA
1.1. Antecedentes de la investigación
Previamente se tiene que en la Universidad Nacional Autónoma de México se
ha encontrado la Tesis de Grado para optar al título de Ingeniero en
Computación con el tema “Sistema de administración y monitoreo vía web de la
posición de objetos utilizando dispositivos móviles”, elaborado en la Ciudad
Universitaria, México, D.F. noviembre. Este proyecto de tesis desarrollo una
aplicación multiplataforma en un servidor, orientada a la administración de
dispositivos móviles que sirvan como alternativa de ubicación y vigilancia en
tiempo real, aprovechando el beneficio de tecnologías emergentes muy usadas
actualmente como el Sistema de Posicionamiento Global (GPS) y las redes
inalámbricas. (Vazquez, 2013)
En la Universidad Abierta Interamericana de la ciudad autónoma de Buenos
Aires Argentina, se ha encontrado la Tesis de Grado previa la obtención del
título de Magister en Tecnología Informática con el tema “Arquitectura para la
implementación de sistemas móviles basados en servicios de geolocalización y
crowdsourcing”, realizado en diciembre. En éste trabajo se plantea una
propuesta sobre una arquitectura que facilite el diseño y el desarrollo de
aplicaciones móviles basadas en servicios de localización a nivel colaborativo
entre usuarios, aprovechando las características de crowdsourcing. Esta
arquitectura incluye cuestiones como sincronización, control de fallos y acceso
a la ubicación del usuario. (Martínez R. , 2015)
En Ecuador se ha encontrado en la Pontificia Universidad Católica la Tesis de
Grado previa la obtención del título de Master en Redes de Comunicación con
el tema “Desarrollo de una aplicación para equipos android, basada en
geolocalización para obtener información de atractivos turísticos en la ciudad
de Tulcán”, elaborado en Quito. La aplicación se basa en la geolocalización
para dispositivos móviles con el sistema operativo Android y proporciona una
breve información de los atractivos turísticos a los usuarios que visitan la
Ciudad de Tulcán. (Ruano, 2015)
8
En la Universidad Politécnica Salesiana de la ciudad de Cuenca se ha
encontrado la Tesis previa a la obtención del título de Ingeniero en Sistemas
con el tema “Diseño de un sistema para el seguimiento de vendedores,
localización y asignación de rutas apoyada en dispositivos móviles basados en
android en la empresa Agrota Cia.Ltda.”, realizado en noviembre. El sistema es
bastante eficiente dentro y fuera de la ciudad, utilizando la aplicación de Google
Maps para la geolocalización en Android mediante un mapa, guarda la
localización mediante coordenadas geográficas del GPS, genera y almacena
rutas en el sistema, define y registra clientes al que debe visitar un vendedor,
con lo que se ejerce un mejor seguimiento por parte de la empresa. (Méndez &
Flores, 2014)
En el repositorio de la Universidad Regional Autónoma de los Andes extensión
Puyo se ha encontrado el Proyecto de Investigación previo a la obtención del
título de Ingeniero en Sistemas con el tema “Geoportal para dinamizar la
industria turística del cantón Pastaza”, elaborado en junio. En el desarrollo del
sistema se empleó el 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, logrando una alta disponibilidad de su información
llegando a la conclusión que el sistema cuenta con un interfáz amigable y de
fácil acceso, permitiendo al usuario interactuar fácilmente e incrementar el
turismo en el cantón Pastaza. (Barahona, 2017)
1.2. Actualidad del objeto de estudio de la investigación
1.2.1. Origen y evolución de las aplicaciones móviles
Las primeras aplicaciones móviles datan de finales de los 90, estas eran lo que
conocemos como la agenda, máquinas recreativas de videojuegos, los editores
de ringtone, etc. cumplían funciones muy elementales y su diseño era bastante
simple, el desarrollo de aplicaciones móviles es un término utilizado para
denotar el acto o proceso mediante el cual se desarrolla una aplicación móvil
para dispositivos móviles, como asistentes digitales personales, asistentes
digitales empresariales o teléfonos móviles. Estas aplicaciones se pueden
preinstalar en los teléfonos durante las plataformas de fabricación o entregarse
9
como aplicaciones web usando el lado del servidor o el procesamiento del lado
del cliente (por ejemplo, JavaScript) para proporcionar una experiencia “similar
a la aplicación” dentro de un navegador web. (Asensio, 2013)
Las aplicaciones evolucionan rápidamente gracias a la innovación en
tecnología WAP (Protocolo de aplicaciones inalámbricas) y la transmisión de
data (EDGE) que viene a ser una tecnología de telefonía móvil celular que
funciona con GSM (Sistema Global de Comunicaciones Móviles) acompañado
de un desarrollo muy fuerte de los celulares, es aquí que empieza el boom de
las aplicaciones, juegos, noticias, diseño, arte, fotografía, medicina todo en tus
manos gracias a la revolución de las aplicaciones móviles. (Araya, 2013)
En su definición actual, una aplicación es un software que utiliza las habilidades
del dispositivo para realizar una tarea específica. El GPS, la conexión, la
cámara, la pantalla táctil, el micrófono y otros elementos de los celulares son
explotados por estos programas para beneficiar al usuario. "Hoy se habla
mucho de Smartphone, pero realmente, ¿qué tienen de Smart? visto desde un
punto objetivo, los dispositivos son poco más que computadoras portátiles. Se
vuelven realmente inteligentes en cuanto los usuarios descargan y utilizan
aplicaciones que reconocen rostros, identifican canciones, recuerdan tus
preferencias, detectan la mejor ruta a un lugar. Son aplicaciones inteligentes",
enfatiza (Arriaga, 2017).
Es necesario iniciar este apartado aclarando que las tecnologías móviles, en
sus inicios, eran desarrolladas para utilizarse en las computadoras de escritorio
y portátiles, lo común en ese tiempo; sin embargo, los dispositivos han
cambiado y con ese cambio se ha presentado la evolución de la tecnología
web. Ahora bajo esta tecnología los recursos son creados para ejecutarse
mediante dispositivos móviles inteligentes.
Por lo pronto, se podría denominar dispositivo móvil a todo aparato electrónico
que cumple unas características básicas:
Son de reducido tamaño.
Presentan actualmente pantallas táctiles.
Su conexión es inalámbrica. (Gutiérrez, 2015, pág. 50)
10
Aplicación
Las aplicaciones también llamadas apps están presentes en los teléfonos
desde hace tiempo; de hecho, ya estaban incluidos en los sistemas operativos
de Nokia o BlackBerry años atrás. El término aplicación se emplea para
designar al software que se instala en un terminal para permitir a quienes los
utilizan, realizar distintos tipos de trabajo, ampliando de esta forma las
funcionalidades del equipo en el que se instalan, para entender, podemos decir
que las aplicaciones son para los móviles lo que los programas son para los
ordenadores de escritorio. (Cuello & Vittone, 2013)
Las aplicaciones móviles no son aplicaciones de escritorio adaptadas para
dispositivos con pantallas pequeñas, sino que por el contrario son aplicaciones
diferentes por varias razones como: la capacidad para comunicarse desde
cualquier lugar que cambia la interacción del usuario con la aplicación, la
interfaz del usuario para una pantalla y teclados pequeños difiere de forma
significativa de la interfaz de una aplicación diseñada para un ordenador de
sobremesa o portátil, los tipos de canales de comunicación son diferentes,
pues los dispositivos móviles incorporan capacidades de voz, mensajería,
información de geolocalización y video conferencia y finalmente la naturaleza
de las redes inalámbricas. (Arroyo, 2012)
Las aplicaciones móviles son programas software que pueden ser descargados
y a las que se puede acceder directamente desde un teléfono o dispositivo
móvil, de esta manera las aplicaciones que se desarrollan en la actualidad
pueden ser hechas de tres formas: desarrollo web, entornos de desarrollo
nativo y entornos multiplataforma; las de desarrollo web que es un tipo de
aplicación basada en lenguaje de marcas lo que proporciona facilidad de
programación y probar sin necesidad de un emulador o dispositivo real, en
cuanto a los entornos de desarrollo nativo estas son aplicaciones que se
realizan pensando específicamente en las características del dispositivo o
plataforma en la cual van a ser ejecutadas y finalmente los entornos de
desarrollo multiplataforma que son llamadas también hibridas que son aquellas
11
que desde una misma línea de código permiten realizar aplicaciones nativas.
(Cuenca J. M., 2015)
Categorías de aplicaciones móviles
Existen aplicaciones móviles de diversos tipos y formatos que las cuantifican
para determinados usos, otorgando a los terminales móviles de nuevas y
atractivas funcionalidades, de esta manera las aplicaciones móviles pueden
clasificarse bajo distintos criterios, entre los más importantes están según el
entorno de ejecución y segundo en base al funcionamiento que aporta al
usuario:
Según el entorno
Funcionamiento de la aplicación: En los sistemas operativos móviles nativos
como Apple iOS, Google Android, Windows Mobile, Blackberry OS, Samsung
Bada o Symbian, entre otros. Estos entornos llegan habitualmente
preinstalados en los terminales.
Funcionamiento de la aplicación en “web” móvil: Dando lugar a las
aplicaciones web y ejecutándose desde el propio navegador del dispositivo una
de las ventajas es que pueden ser instaladas en distintos sistemas operativos,
aunque con menor rendimiento y menor aprovechamiento de las capacidades
técnicas en determinadas situaciones.
En base al funcionamiento:
Las funcionalidades que ofrecen las apps son muy diversas y cada día se
inventan nuevos usos que activan o promueven nichos de mercado ante un
futuro digital, en cuanto a la funcionalidad se puede encontrar las siguientes
categorías de aplicaciones como: comunicaciones, multimedia, juegos,
productividad, viajes, compras, etc. (Dominguez, 2011)
Sistemas operativos para aplicaciones móviles
Un sistema operativo móvil es aquel que controla un dispositivo móvil, sirve de
interface entre el hardware y el usuario; facilita al usuario o al programador las
12
herramientas e interfaces adecuadas para el manejo del dispositivo. Este tipo
de sistemas suelen ser más simples que los sistemas operativos de
computadoras de escritorio o de las computadoras portátiles; suelen estar más
orientados a la conectividad inalámbrica, los formatos multimedia para móviles
y las diferentes maneras de introducir información en ellos. (Cuenca M. J.,
2015)
Por otra parte un sistema operativo, es un sistema que controla un dispositivo
móvil, concebible también como una máquina virtual que facilita al usuario o al
programador las herramientas e interfaces adecuadas para realizar sus tareas
informáticas, de la misma forma en que las computadoras utilizan un Windows
o un Linux entre otros, abstrayéndose de los complicados procesos necesarios
para llevarlas a cabo. (Gomez & Ramirez, 2011)
Tipos de sistemas operativos para dispositivos móviles
Existen múltiples opciones de sistemas operativos móviles pero las más
reconocidas son Symbian, Android, IOS y IPhone OS, Windows Phone.
Symbian: Es un sistema operativo multitarea, diseñado especialmente para
hacer que la batería tenga un mayor rendimiento, tiene una gran capacidad de
adaptación e integración de aplicaciones lo cual lo hace un sistema operativo
versátil y de alta capacidad debido a su memoria.
Android: Es el sistema operativo más vendido a nivel mundial con un 52.5% lo
cual está revolucionando actualmente el mercado mundial del Smartphone,
haciendo de este sistema operativo móvil un gigante de la industria de las
telecomunicaciones. El elemento más notable de Android es que es una
plataforma de código abierto.
IOS: IOS (anteriormente era mencionado como IPhone OS) es un sistema
operativo móvil de Apple desarrollado originalmente por IPhone, siendo
utilizado por los dispositivos IPhone, IPod Touch y IPad.
Windows Phone: Es el sistema operativo desarrollado por Microsoft en
reemplazo del ya conocido Windows Mobile y está diseñado para un consumo
general. (Domínguez, 2011)
13
Android
Android es un sistema operativo basado en el núcleo Linux, fue diseñado
principalmente para dispositivos móviles con pantalla táctil, como teléfonos
inteligentes, tabletas y también para relojes inteligentes, televisores y
automóviles. Inicialmente fue desarrollado por Android Inc., empresa que
Google respaldó económicamente. Android es el sistema operativo móvil más
utilizado del mundo, con una cuota de mercado superior al 80% al año 2017,
muy por encima de IOS. (Contreras, 2012)
Android Studio
Android Studio es el entorno de desarrollo integrado (IDE) oficial para el
desarrollo de aplicaciones para Android y se basa en IntelliJ IDEA . Además del
potente editor de códigos y las herramientas para desarrolladores de IntelliJ,
Android Studio ofrece aún más funciones que aumentan tu productividad
durante la compilación de apps para Android, como las siguientes:
Emulador rápido con diversas funciones.
Es un entorno unificado en que se puede efectuar desarrollos para los
dispositivos móviles.
Posee gran cantidad de herramientas y frameworks de prueba.
Herramientas Lint para detectar problemas de rendimiento, usabilidad,
compatibilidad de versión, entre otras.
Es compatible con C++ y NDK. (Contreras, 2012)
1.2.2. Sistemas de Información Geográficos (SIG)
Un SIG es un sistema de información diseñado para trabajar con datos
referenciados mediante coordenadas espaciales o geográficas, que permite
analizar, presentar e interpretar hechos relativos a la superficie terrestre. En
palabras habituales, un SIG es un conjunto de software y hardware diseñado
específicamente para la adquisición, mantenimiento y uso de datos
cartográficos. (Olaya, 2014)
(Sarría, 2013) define: “SIG es un caso particular de SI (Sistema de información)
en el que la información aparece georreferenciada es decir incluye su posición
en el espacio utilizando un sistema de coordenadas estandarizado resultado de
14
una proyección cartográfica. En general, consiste en la unión de información en
formato digital y herramientas informáticas (programas) para su análisis con
unos objetivos concretos dentro de una organización (empresa, administración,
etc.)”
Las principales cuestiones que puede resolver un Sistema de Información
Geográfica, ordenadas de menor a mayor complejidad, son:
Localización: preguntar por las características de un lugar concreto.
Condición: el cumplimiento o no de unas condiciones impuestas al sistema.
Tendencia: comparación entre situaciones temporales o espaciales distintas
de alguna característica.
Rutas: cálculo de rutas óptimas entre dos o más puntos.
Pautas: detección de pautas espaciales.
Modelos: generación de modelos a partir de fenómenos o actuaciones
simuladas. (Sarría, 2013)
Componentes de un sistema de información geográfica
(Llopis, 2013) detalla a cada uno de los componentes que conforman un
Sistema de Información Geográfica:
Software: Para el correcto análisis e interpretación de la información
geográfica es necesaria la participación de un software SIG que tenga la
potencia y funcionalidad de trabajar con información de este tipo.
Hardware: Como es lógico para poder utilizar algunos de los software es
necesario un ordenador o hardware. Dependiendo de las características de
esta máquina, obtendremos un mayor o menor rendimiento a la hora de realizar
nuestros análisis.
Personas: Las personas son las encargadas de diseñar y utilizar el software,
siendo el motor del sistema SIG.
Procesos: Un SIG exitoso opera de acuerdo a un buen diseño de reglas de
implementación y de negocios, que son los modelos y prácticas de operación
únicas para cada organización. (Llopis, 2013)
15
1.2.2.1. Técnicas utilizadas en un sistema de información geográfica
La creación de datos: Las modernas tecnologías SIG trabajan con
información digital, para la cual existen varios métodos utilizados en la creación
de datos digitales. El método más utilizado es la digitalización, donde a partir
de un mapa impreso o con información tomada en campo se transfiere a un
medio digital por el empleo de un programa de Diseño Asistido por Ordenador
(DAO o CAD) con capacidades de georreferenciación. (Herrera, 2014)
La representación de los datos: Los datos SIG representan los objetos del
mundo real (carreteras, el uso del suelo, altitudes). Los objetos del mundo real
se pueden dividir en dos abstracciones: objetos discretos (una casa) y
continuos (cantidad de lluvia caída, una elevación). Existen dos formas de
almacenar los datos en un SIG: raster y vectorial.
Raster: Un tipo de datos raster es, en esencia, cualquier tipo de imagen digital
representada en mallas.
Vectorial: En los datos vectoriales, el interés de las representaciones se centra
en la precisión de la localización de los elementos geográficos sobre el espacio
y donde los fenómenos a representar son discretos, es decir, de límites
definidos. (Herrera, 2014)
Figura 5. Estructuras de capas de información en los SIG
Fuente: (Geo.Corponarino, 2009)
16
1.2.3. Georreferenciación
(Mangiaterra & Noguera, 2014) definen la georreferenciación: “es el uso de
coordenadas de mapa para asignar una ubicación espacial a entidades
cartográficas, todos los elementos de una capa de mapa tienen una ubicación
geográfica y una extensión específicas que permiten situarlos en la superficie
de la tierra o cerca de ella. La capacidad de localizar de manera precisa las
entidades geográficas es fundamental tanto en la representación cartográfica
como en SIG.”
1.2.3.1. Herramientas de georreferenciación
La georreferenciación puede utilizarse en las siguientes áreas:
Científica
Medición del desplazamiento de la corteza terrestre
Monitoreo de corrientes marina
Velocidad de aguas fluviales
Límites de cuencas hidrográficas
Estudios de desplazamiento y evolución de la fauna
Catastrales
La Ley Nacional de Catastros exige coordenadas de los vértices de los
inmuebles.
Límites administrativos.
Áreas de reserva.
Zona periurbanas de restricción de herbicidas.
Movimiento de personas y cosas
Transporte aéreo
Transporte marítimo
Transporte fluvial
Transporte terrestre
Circulación de vehículos. (Mangiaterra & Noguera, 2014)
17
1.2.4. Geolocalización
La geolocalización es un concepto que hace referencia a la situación que
ocupa un objeto en el espacio y que se mide en coordenadas de latitud (x),
longitud (y) y altura (z). Se pueden distinguir principalmente tres componentes
asociados a todo proceso de geolocalización.
Un dispositivo hardware: es el encargado en actuar como una plataforma en
la que se desarrollará el proceso de geolocalización.
Un programa software: se encarga de ejecutar el proceso de
geolocalización según su implementación.
Una conexión a Internet: permite actuar como medio de obtención e
intercambio de información, en ocasiones como sistema de almacenamiento
y procesamiento de la misma (según el modelo en “la nube”). (López, 2012)
Las tecnologías de georreferenciación más relevantes son las siguientes.
GPS. Mediante la utilización de la red de satélites GPS
Redes Wi-Fi inalámbricas.
Redes móviles.
Dirección IP.
GPS
GPS significa Global Positioning System, (Sistema de Posicionamiento Global)
este sistema fue puesto en funcionamiento desde 1973, se desarrolló a partir
de los satélites de las constelación NAVSTAR (NAVigation Satellite Timing And
Ranging), fue desarrollado por el Departamento de Defensa de los Estados
Unidos (DoD), y se lanzó el primer satélite el 22 de Febrero de 1978. (González
J. M., 2018)
GPS es un sistema que tiene como objetivo la determinación de las
coordenadas espaciales de puntos respecto de un sistema de referencia
mundial. Los puntos pueden estar ubicados en cualquier lugar del planeta,
pueden permanecer estáticos o en movimiento y las observaciones pueden
realizarse en cualquier momento del día. (Noguera, 2005)
18
Funcionamiento del GPS
El GPS funciona mediante una red de 27 satélites (24 operativos y 3 de
respaldo) en órbita a 20.200 km sobre el globo terráqueo, con trayectorias
sincronizadas para cubrir toda la superficie de la Tierra. Cuando se desea
determinar una posición, el receptor que se utiliza para ello localiza
automáticamente como mínimo tres satélites de la red, de los que recibe unas
señales indicando la posición y el reloj de cada uno de ellos.
De acuerdo al Instituto Geográfico Agustín Codazzi menciona que los cinco
pasos principales, que resume el funcionamiento del sistema GPS:
1. Triangulación: La base del GPS es la triangulación desde los satélites, que
consiste en la medición exacta de la distancia del elemento hacia al menos tres
satélites.
2. Distancia: Para triangular, el receptor de GPS realiza la medición de
distancias con la utilización del tiempo de viaje de señales de radio.
3. Tiempo: Para medir el tiempo de viaje de estas señales, el GPS necesita un
control muy estricto del tiempo y se lo alcanza con la utilización de ciertos
trucos.
4. Posición: es importante que el GPS conozca exactamente en qué lugar se
encuentran los satélites en el espacio. Esto se lo puede realizar a través de
órbitas de mucha altura y cuidadosos monitoreos.
5. Corrección: El GPS debe corregir cualquier demora en el tiempo de viaje de
la señal. (Noguera, 2005)
1.2.5. Herramientas para el desarrollo del sistema
Base de datos
(Millán, 2012) define: “Una base de datos es un “almacén” que nos permite
guardar grandes cantidades de información de forma organizada para que
luego podamos encontrar y utilizar fácilmente”
19
Entre las principales características de los sistemas de base de datos según
(Millán, 2012) podemos mencionar:
- Independencia lógica y física de los datos.
- Redundancia mínima.
- Acceso concurrente por parte de múltiples usuarios.
- Integridad de los datos.
- Consultas complejas optimizadas.
- Seguridad de acceso y auditoría.
- Respaldo y recuperación.
- Acceso a través de lenguajes de programación estándar.
Sistema de Gestión de Base de Datos (SGBD)
Los Sistemas de Gestión de Base de Datos (en inglés DataBase Management
System) son un tipo de software muy específico, dedicado a servir de interfaz
entre la base de datos, el usuario y las aplicaciones que la utilizan. Se
compone de un lenguaje de definición de datos, de un lenguaje de
manipulación de datos y de un lenguaje de consulta. (Vélez, 2018)
MySQL
MySQL es la base de datos de código abierto más popular del mundo ya que
se puede acceder al código fuente, es decir, al código de programación de
MySQL. Todo el mundo puede contribuir para incluir elementos, arreglar
problemas, realizar mejoras o sugerir optimizaciones y así ocurre MySQL ha
pasado de ser una "pequeña" base de datos a una completa herramienta.
MySQL es un sistema de administración de bases de datos relacional
(RDBMS). Se trata de un programa capaz de almacenar una enorme cantidad
de datos de gran variedad y de distribuirlos para cubrir las necesidades de
cualquier tipo de organización, incluye todos los elementos necesarios para
instalar el programa, preparar diferentes niveles de acceso de usuario,
administrar el sistema, proteger y hacer volcados de datos. Puede desarrollar
sus propias aplicaciones de base de datos en la mayor parte de los lenguajes
de programación utilizados en la actualidad y ejecutarlos en casi todos los
sistemas operativos. (Gilfillan, 2004)
20
Html 5
HTML5 (HyperText Markup Language, versión 5) es la quinta revisión
importante del lenguaje básico de la World Wide Web, HTML5 provee
básicamente tres características: estructura, estilo y funcionalidad. Nunca fue
declarado oficialmente pero, incluso cuando algunas APIs (Interface de
Programación de Aplicaciones) y la especificación de CSS3 por completo no
son parte del mismo, HTML5 es considerado el producto de la combinación de
HTML, CSS y Javascript. Estas tecnologías son altamente dependientes y
actúan como una sola unidad organizada bajo la especificación de HTML5.
HTML está a cargo de la estructura, CSS presenta esa estructura y su
contenido en la pantalla y Javascript hace el resto que es extremadamente
significativo. (Gauchat, 2012)
PHP
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. PHP
es un lenguaje interpretado del lado del servidor que surge dentro de la
corriente denominada código abierto (open source). Se caracteriza por su
potencia, versatilidad, robustez y modularidad. Al igual que ocurre con
tecnologías similares, los programas son integrados directamente dentro del
código HTML. (Bierer, 2016)
JavaScript
JavaScript es un sencillo lenguaje de programación, que presenta una
característica especial: sus programas llamados comúnmente scripts, se
codifican 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.
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 Visual Basic. Esto
quiere decir, que se puede ejecutar un programa Java fuera de un navegador.
Pero, repetimos, que la diferencia fundamental es que Java es un lenguaje
21
completo, que puede ser utilizado para crear aplicaciones de todo tipo,
mientras que JavaScript sólo “funciona” dentro de una página HTML. Por otro
lado, también se puede incluir Java en páginas HTML, tal es el caso de los
applets, que se podría traducir como “aplicacioncitas”. (González U. G., 2017)
Framework Bootstrap
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, se implementa en una aplicación web, esto,
con motivos de agilidad en la aplicación y sobre todo funcionalidad. (Riera &
Gárzon, 2013)
Bootstrap es un framework web o conjunto de herramientas de código abierto
para diseño de sitios y aplicaciones web. Contiene plantillas de diseño con
tipografía, formularios, botones, cuadros, menús de navegación y otros
elementos de diseño basado en HTML y CSS, así como, extensiones de
JavaScript opcionales adicionales. Fue desarrollado por Mark Otto y Jacob
Thornton de Twitter, como un marco de trabajo (framework) para fomentar la
consistencia entre las herramientas internas, Si el desarrollador también quiere
usar los componentes de JavaScript, éstos deben estar referenciados junto con
la librería jQuery en el documento HTML. (Mestras, 2016)
1.3. Actualidad ecuatoriana del sector
La tecnología de los sistemas está avanzando de manera vertiginosa, por esto
las herramientas de comunicación cada día mejoran, las telecomunicaciones
están apuntando en estos momentos al desarrollo de protocolos de
comunicación más efectivos y con un mejor ancho de banda, lo cual conlleva al
desarrollo de aplicaciones y contenido que representa al mayor potencial
dentro de la cadena de valor en las telecomunicaciones e internet.
Se estima que en los próximos años haya un crecimiento en la adaptación de
aplicaciones y contenido móviles en Americana Latina para el segmento
empresarial, donde se encuentra una amplia gama de casos, como pago por
medio de un dispositivo celular, aplicaciones de logística para fuerza de ventas,
monitoreo, alarmas y seguridad. Hoy en día son los dueños del contenido
22
quienes se benefician de los ingresos por publicidad en línea y aplicaciones
gratuitas, aprovechando el creciente tráfico de internet e inversiones en redes
que realizan los operadores. (Rubio, 2012)
Los siguientes gráficos visualizan datos estadísticos del uso de internet y
Smartphone a nivel nacional en el Ecuador hasta el año 2016, puesto que en
los años 2017 y 2018 aún no se ha realizado censos sobre el tema.
Figura 6. Datos estadísticos del uso de internet en Ecuador
Fuente: Instituto Nacional de Estadística y Censos (INEC, s.f.).
Figura 7. Datos estadísticos del uso de Smartphone en Ecuador
Fuente: Instituto Nacional de Estadística y Censos (INEC, s.f.).
23
En el cantón Pastaza el uso de la tecnología se ha ido aumentando según con
el paso de los años en sus diferentes áreas de trabajo, como no destacar el
uso del internet mediante las computadoras o Smartphone ya que es una
fuente principal de información para el desarrollo laboral y educativo, por medio
el cual se permite el desarrollo de ideas y el incentivo del uso a las nuevas
tecnologías que se van presentando día a día.
A continuación tenemos un gráfico con los datos estadísticos del uso de
internet por provincia, cabe destacar que Pastaza se encuentra en la Amazonia
dando un porcentaje total de 47.7% de uso del internet del año 2016, de los
años 2017 y 2018 aún no se determina debido a que no se realizado una
encuesta sobre el tema.
Figura 8. Datos estadísticos del uso de Internet en el Ecuador
Fuente: Instituto Nacional de Estadística y Censos (INEC, s.f.).
24
CAPÍTULO II. DISEÑO METODOLÓGICO Y DIAGNÓSTICO
2.1. Paradigma y tipo de investigación
2.1.1. Modalidad de la Investigación
Los diferentes métodos aplicados en la investigación son considerados según
el problema, el objeto de investigación, ámbito y población que engloba el
trabajo investigativo.
Modalidad Cualitativa: Esta modalidad se apoya en las técnicas como la
entrevista y el cuestionario, de esta manera se conocerá dudas e inquietudes,
comentarios e ideas de las personas al utilizar la aplicación móvil de
geolocalización para el servicio de asistencia vial de grúas y winchas.
2.1.2. Tipos de investigación
Investigación bibliográfica: Este tipo de investigación se aplicó para poder
fundamentar las bases teóricas y poder conocer mejor sobre el objeto de
investigación, que ayudara al desarrollo del sistema móvil de geolocalización.
Investigación de campo: A través de la investigación de campo se recolectó
información la cual servirá para determinar los requisitos para el desarrollo de
la aplicación.
2.2. Procedimiento para la búsqueda y procesamiento de los datos
Población y Muestra
Para la elaboración del presente proyecto de investigación se ha seleccionado
como población para la recopilación de datos a los administradores de las
compañías y a sus clientes del mes de agosto, septiembre y octubre que han
solicitado el servicio de asistencia vial de grúas y winchas del cantón Pastaza.
Tabla 1. Población
Funciones Nº Técnica
Administradores del
servicio de asistencia
vial de grúas y
winchas del cantón
Pastaza.
9 Entrevista
25
Clientes del mes de
agosto, septiembre y
octubre que
solicitaron el servicio
de asistencia vial de
grúas y winchas del
cantón Pastaza
956 Encuestas
Total 965
Para determinar la muestra de los clientes que solicitaron el servicio de
asistencia vial de grúas y winchas en el cantón Pastaza, se ha utilizado la
siguiente fórmula:
( )
Dónde:
n= Tamaño de la muestra
Z= Nivel de confianza
P= Probabilidad de que el evento ocurra
Q= Probabilidad de que el evento no ocurra
e= Error de muestreo
N= Tamaño de la población
Datos para el cálculo:
Z= 1.96 (95%)
P= 50%
Q= 50%
e= 6%
N= 956
( )
26
El número de clientes a encuestar son 208 con el motivo de conocer el nivel de
satisfacción del servicio de asistencia vial de grúas y winchas en el cantón
Pastaza tomando como tamaño a 956 clientes.
2.2.1. Métodos, Técnicas e instrumentos de investigación
Métodos
Inductivo - Deductivo: El método deductivo se utilizó para obtener el análisis
general de los procesos de desarrollo de la aplicación móvil de geolocalización
con el fin de evidenciar falencias en estos procesos, además se aplicó el
método inductivo para tener una conclusión clara de los procesos y demostrar
que el desarrollo de la aplicación móvil de geolocalización para el servicio de
asistencia vial de grúas y winchas es confiable.
Analítico – Sintético: Se observó la verdadera importancia de lo que ocurre al
momento de no contar con procesos automatizados. Dando múltiples opciones,
de mejoramiento con la propuesta planteada y realizando una buena
investigación de proyecto. Sintético será por el cual compara hechos, es un
proceso de razonamiento que tiende a mejorar un todo a partir de los
elementos u factores de resultados obtenidos por el análisis, se trata en
consecuencia de hacer una explosión de comparación y resultados.
Histórico – Lógico: El método lógico ayudo con la causa y efecto de la tesis
de grado y el método histórico a recopilar información del pasado, del presente
y futuro sobre el servicio de asistencia vial de grúas y winchas en el cantón
Pastaza.
Técnicas
En el siguiente proyecto de investigación se aplicó las técnicas: encuesta,
entrevista y observación de campo como las principales herramientas a la
obtención de información.
Encuesta: La encuesta consta de 6 preguntas cerradas las cuales se las
realizó a los clientes de los meses de agosto, septiembre de las compañías de
27
servicio de asistencia vial de grúas y winchas en el cantón Pastaza, con la
finalidad de determinar de qué manera se realizan dichos servicios.
Observación: Mediante la observación nos permitió conocer de cerca el
comportamiento de las personas y administradores en cuanto al servicio de
asistencia vial de grúas y winchas para así tener una idea más amplia del
problema.
Instrumentos
Ficha de Observación: Mediante la ficha de observación se recolectó
información real del sitio que ayuda al desarrollo de la propuesta obteniendo
requerimientos necesarios para el servicio de asistencia vial de grúas y
winchas en el cantón Pastaza.
Guía de entrevista: Para llevar a cabo la entrevista se planteó preguntas
semiestructuradas con el fin de analizar la perspectiva de la problemática con
cada uno de los participantes, las cuales nos ayudó a determinar el estado de
los servicios de asistencia vial de grúas y winchas en el cantón Pastaza.
2.3. Resultados del diagnóstico de la situación actual
Mediantes las técnicas de la encuesta, entrevista y ficha de observación se
logró recabar información, cuyos resultados se presentan en los análisis de
cada uno, dando conocimiento de los problemas que existen en las compañías
de grúas y winchas para brindar sus servicios
Se pudo evidenciar que el servicio de asistencia vial por parte de las
compañías de grúas y winchas no se brinda de la mejor manera, ya que al
momento de solicitar dicho servicio resulta muy difícil conocer nuestra
ubicación exacta y de las compañías de servicio de asistencia vial, estos
inconvenientes se produce debido a que no se cuenta con una aplicación móvil
que permita elaborar de una manera más eficiente dicho servicio.
2.3.1. Análisis e interpretación de resultados
2.3.1.1. Encuesta
Para realizar la encuesta se tomó en cuenta el tamaño de población según la
fórmula de muestreo.
28
Pregunta 1. ¿Conoce usted los lugares de servicio de grúas y winchas en
el cantón Pastaza?
Tabla 2. Tabulación de la pregunta 1
Figura 9. Tabulación de la pregunta 1
Análisis e interpretación
El 57% de clientes encuestados manifiesta que si conocen los lugares de
servicio de grúas y winchas, mientas que el 43% menciona que no conocen los
lugares por el hecho de asistir y solicitar por primera vez dicho servicio.
Se determina que los clientes que a menudo trabajan con estas compañías si
conocen de estos lugares, mientras que por otra parte los que llegan por
primera vez a solicitar este servicio no conocen la ubicación de las compañías
de grúas y winchas en el cantón Pastaza.
57%
43% Si
No
OPCIONES RESPUESTA PORCENTAJE
Si 118 57%
No 90 43%
TOTAL 208 100%
29
Pregunta 2. ¿Con qué frecuencia solicita usted el servicio de grúas y
winchas en el cantón Pastaza?
Tabla 3. Tabulación de la pregunta 2
Figura 10. Tabulación de la pregunta 2
Análisis e interpretación
El 40% de encuestados manifiestan que muy frecuentemente solicitan el
servicio de grúas y winchas, mientras que el 32% lo realiza medianamente
frecuente y el 28% muy poco frecuente.
Se determina que existen clientes que a menudo solicitan el servicio de grúas y
winchas en el cantón Pastaza, mientras que el resto de clientes encuestados al
responder poco frecuente manifestaron que es por la razón de no conocer la
ubicación de estas compañías.
28%
32%
40%
Poco frecuente
Medianamentefrecuente
Muy frecuente
OPCIONES RESPUESTA PORCENTAJE
Poco frecuente 57 28%
Medianamente frecuente 67 32%
Muy frecuente 84 40%
TOTAL 208 100%
30
Pregunta 3. ¿Actualmente como considera la atención del servicio de
grúas y winchas en el cantón Pastaza?
Tabla 4. Tabulación de la pregunta 3
Figura 11. Tabulación de la pregunta 3
Análisis e interpretación
El 88% de encuestados manifiestan que actualmente es buena la atención del
servicio de grúas y winchas, mientras que el 6% lo considera mala, el 5% muy
buena y el 1% excelente.
Por lo tanto, se determina de forma general que la atención que se brinda a los
clientes por parte de las compañías no se lo realiza de una buena manera para
satisfacer las necesidades del cliente, ya que muchos de ellos supieron
manifestar que es por la razón de no conocer el tipo de contacto adecuado
para poder trabajar con ellos.
6%
88%
5%
1%
Mala
Buena
Muy buena
Excelente
OPCIONES RESPUESTA PORCENTAJE
Mala 13 6%
Buena 184 88%
Muy buena 10 5%
Excelente 1 1%
TOTAL 208 100%
31
Pregunta 4. ¿Cómo ha solicitado usted el servicio de grúas y winchas en
el cantón Pastaza?
Tabla 5. Tabulación de la pregunta 4
Figura 12. Tabulación de la pregunta 4
Análisis e interpretación
El 42% de encuestados manifiestan que han solicitado el servicio de grúas y
winchas mediante llamadas telefónicas, mientras que el 33% lo han solicitado
por internet y el 25% lo ha realizado mediante referencias por parte de otras
personas.
Por lo tanto, se determina que al solicitar el servicio no se lo hace de una forma
adecuada, ya que supieron manifestar que por las llamadas telefónicas,
internet o referencias de otras personas muchos de ellos no dan con exactitud
la dirección y es más cuando no se conoce la forma de contactarse con todas
las compañías en el cantón Pastaza.
42%
25%
33% Llamadas telefónicas
Referencias por otraspersonas
Internet
OPCIONES RESPUESTA PORCENTAJE
Llamadas telefónicas 87 42%
Referencias por otras personas 53 25%
Internet 68 33%
TOTAL 208 100%
32
Pregunta 5. ¿Ha escuchado usted sobre aplicaciones móviles para la
ubicación de lugares, objetos y personas?
Tabla 6. Tabulación de la pregunta 5
Figura 13. Tabulación de la pregunta 5
Análisis e interpretación
El 100% de encuestados manifiestan que si han escuchado sobre las
aplicaciones móviles de lugares, objetos y personas.
Se determina que la población encuestada se encuentra al tanto de la
tecnología que nos rodea en nuestro diario vivir.
100%
0%
Si
No
OPCIONES RESPUESTA PORCENTAJE
Si 207 100%
No 1 0%
TOTAL 208 100%
33
Pregunta 6. ¿Le gustaría utilizar una aplicación móvil para solicitar el
servicio de grúas y winchas en el cantón Pastaza?
Tabla 7. Tabulación de la pregunta 6
Figura 14. Tabulación de la pregunta 6
Análisis e interpretación
El 100% de encuestados manifiestan que si les gustaría utilizar una aplicación
móvil para solicitar el servicio de grúas y winchas en el cantón Pastaza.
Se determina que la población encuestada está dispuesta a utilizar una
aplicación móvil para solicitar el servicio de grúas y winchas, manifestando que
es una excelente ayuda para todos los del cantón Pastaza para así conocer de
estas compañías y de tener contacto inmediato con ellos.
100%
0%
Si
No
OPCIONES RESPUESTA PORCENTAJE
Si 208 100%
No 0 0%
TOTAL 208 100%
34
2.3.2.2. Entrevista
ENTREVISTA A LOS ADMNISTRADORES DE LOS SERVICIOS DE GRUAS
Y WINCHAS DEL CANTÓN PASTAZA
Nombre: Jhon López
Cargo: Administrador de Winchas Autocargables Megauto.
1) ¿Cuándo inicio sus actividades de servicio de grúas y winchas?
Iniciamos en el año 2007.
Análisis e interpretación
Mediante esta pregunta se determina el tiempo de servicio de grúas y winchas
en el cantón Pastaza.
2) ¿Qué medios de publicidad ha utilizado para que su negocio sea
ubicado por las personas?
Se ha utilizado las páginas amarillas de las guías telefónicas, volantes
publicitarias. Actualmente sólo en la red social Facebook manejo el servicio
pero no tengo página web.
Análisis e interpretación
A través de esta pregunta se determina que la ubicación de estos negocios no
es precisa para llegar a ellos y no son conocidos por muchas personas, se
deberá integrar una opción que permita compartir la información mediante
redes sociales y darse a conocer.
3) ¿Cuántos son sus clientes principales?
Mis clientes principales son con las aseguradoras lo que es Oriente –
Amazonia, Ecu 911 trabajo con el mínimo $45, $30 el arranquen y $3 el km.
Análisis e interpretación
Mediante esta pregunta se determina que se cuenta con varios clientes que se
beneficiarán y aumentará el flujo clientes con el desarrollo de la aplicación.
35
4) ¿De qué manera conoce usted la ubicación de sus clientes al momento
de solicitarle una grúa o wincha?
La ubicación del cliente se conoce por las referencias dadas mediante una
llamada telefónica de la persona o directamente se acercan para trasladarnos
al lugar, muchas de las veces sucede que no nos dan la dirección exacta y
esperan por largas horas, hasta nosotros llegar adivinar su ubicación.
Análisis e interpretación
Se determina que muchas de las veces la dirección dada por las personas es
equivocada y genera molestias por la larga espera del servicio.
5) ¿El precio de los servicios de grúas y winchas es bajo, medio o alto?
El precio es medio por lo general aseguradora $1 km y $20 arranque cubre
toda la ciudad.
Análisis e interpretación
Los precios de los servicio de grúas y winchas no son elevados y dependen del
recorrido que se realice.
6) ¿El servicio de grúas y winchas es lento, normal o rápido?
Es normal, tampoco comprometemos un servicio sino podemos atenderlo
dentro del tiempo establecido. Por lo general se maneja un tiempo de 35
minutos.
Análisis e interpretación
Se determina que el tiempo de servicio es de larga espera, por el hecho de dar
con la ubicación exacta del cliente.
7) ¿Las ventas del servicio han aumentado o disminuido en los últimos
años?
Se mantiene un nivel medio, ya que en el cantón Pastaza no existen muchas
compañías con estos servicios o a su vez no se cuenta con las suficientes
unidades, pero se podrá decir que entre los pocos que somos nos ayudamos.
36
Análisis e interpretación
A través de esta pregunta determinamos que es necesaria una aplicación para
conocerse entre todos los administradores e incrementar el ingreso a sus
compañías.
8) ¿Qué tipos de grúas y winchas se utilizan es su compañía?
Solo plataformas auto cargables.
Análisis e interpretación
Se determina mediante esta pregunta sus unidades de trabajo para el servicio
de asistencia vial.
9) ¿Cuántos choferes tiene en su compañía?
Cuento con 2 choferes laborando las 24 horas del día.
Análisis e interpretación
A través de esta pregunta se determina el número de conductores en Megauto
para realizar el servicio de asistencia vial en el cantón Pastaza.
10) ¿Ha utilizado tecnología en su compañía para el servicio de asistencia
vial de grúas y winchas?
Solo el celular para llamadas de ahí nada más.
Análisis e interpretación
Se determina que el uso de las tecnologías no es frecuente en el servicio de
asistencia vial de grúas y winchas en el cantón Pastaza.
11) ¿A escuchado sobre aplicaciones móviles para la localización de
lugares?
Sí, es una manera de saber cómo llegar a un lugar o contactarse con él.
Análisis e interpretación
Mediante esta pregunta se determina que si existe conocimiento sobre
aplicaciones móviles de localización.
37
12) ¿Le gustaría usar un programa en su celular para agilizar el servicio
de asistencia vial de grúas y winchas?
Si, sería algo súper bueno, novedoso e incrementaría ingresos a mi compañía.
Análisis e interpretación
A través de esta pregunta determinamos una respuesta positiva para el
desarrollo del proyecto de investigación planteado y el uso de las nuevas
tecnologías.
2.3.3.3. Ficha de Observación
FICHA DE OBSERVACIÓN
COMPAÑIAS DE SERVICIO DE ASISTENCIA VIAL DE GRUAS Y WINCHAS
EN EL CANTÓN PASTAZA
Observaciones:
Los administradores de las compañías de servicio de grúas y winchas no
disponen de ningún tipo de sistema móvil y web.
Los administradores al momento de tener que atender un auxilio mecánico
de un cliente tienen que buscar ambos la manera de contactarse o ir en
busca de ellos.
Los administradores al recibir contacto con las personas que solicitan el
servicio no cuentan con algún tipo de localizador del cliente.
Algunas de las personas entregan información equivocada de su ubicación,
generando la espera del servicio por largas horas.
Las personas preguntan la ubicación de las compañías de servicio de
asistencia vial de grúas y winchas en el cantón Pastaza.
Análisis e interpretación
Mediante lo descrito anteriormente se puede observar las múltiples
necesidades de los administradores para poder realizar un correcto servicio de
grúas y winchas en el cantón Pastaza.
38
CAPÍTULO III. PROPUESTA DE SOLUCIÓN AL PROBLEMA
3.1. Nombre de la propuesta
Aplicación móvil de geolocalización para el servicio de asistencia vial de grúas
y winchas en el cantón Pastaza.
3.1.1. Objetivos
Objetivo general
Desarrollar una aplicación móvil de geolocalización para mejorar el servicio de
asistencia vial de grúas y winchas en el cantón Pastaza.
Objetivos específicos
Analizar los requisitos Funcionales y no Funcionales obtenidos.
Diseñar un software móvil y web basándonos en los requisitos obtenidos.
Implementar un sistema móvil y web que permita el servicio de asistencia
vial en las compañías de grúas y winchas del cantón Pastaza.
3.1.2. Elementos que la conforman
Factibilidad operacional
Se cuenta con una persona designada por los administradores de las
compañías para la gestión general del sistema, el mismo que será manejado
sin dificultad, permitiendo su fácil acceso y obtención de resultados.
El proyecto es operacionalmente factible debido a que se cuenta con la
colaboración de los administradores a cargo de las compañías de servicio de
asistencia vial de grúas y winchas en el cantón Pastaza, además no existen
impedimentos legales ya que la información utilizada y publicada en el sitio
Web es propia de las compañías, las herramientas utilizadas para el análisis,
el diseño del sitio y de las aplicaciones son gratuitas, pues esto permitirá la
ejecución de los procesos de forma rápida y oportuna.
De tal manera que se brindará capacitaciones a los diferentes usuarios
encargados del manejo del sistema, lo que facilitará el perfecto funcionamiento
ya que cuenta con una interfaz amigable con el usuario.
39
Factibilidad técnica
A continuación, se realiza una esquematización de los requerimientos mínimos
de hardware y software con sus características:
Hardware
Tabla 8. Equipo de cómputo
Cant Detalle Se recomienda Precio
estimado
1 Computador Proce. Core i7-650, 3,2 GHz, 0,65
a 1.4V, 4 Núcleos, LGA 2256, 8MB
cache
$800,00
1 Impresoras Epson – L210- Escáner-Tinta $150,00
1 Ups Eaton lcd , 110-220v $100,00
Total $1050,00
Fuente: Elaboración propia
Software
El software para los equipos informáticos se maneja de la siguiente manera:
Tabla 9. Elementos software
Componente Detalle Precio estimado
Sistema Operativo Windows 10 $85,00
S.G.B.D MySQL $0,00
IDE de programación NetBeans, Android Studio $0,00
Lenguajes de
programación
Php, JavaScript, Hmtl $0,00
Framework Bootstrap, Jquery $0,00
40
Framework para
mapas
Google maps $0,00
Total $85,00
Fuente: Elaboración propia
Los elementos software son factibles por el uso de licencias en su mayoría son
libres para trabajar con el proyecto de investigación.
Factibilidad Económica
Para llevar a cabo el desarrollo de la aplicación se realizó una valoración de
recursos tecnológicos y personal a emplearse.
Tabla 10. Gastos que intervienen en el trabajo de investigación
RECURSOS
HUMANOS
CANTIDAD
MESES
SALARIO
MENSUAL
SALARIO
TOTAL
Analista 3 meses $ 250,00 $ 750,00
Programador y
Diseñador
3 meses $ 300,00 $ 900,00
Total $ 2.400,00
Fuente: Elaboración propia
Tabla 10 Gastos que intervienen en el trabajo de investigación
RECURSOS
HUMANOS
CANTIDAD
DE MESES
MENSUAL SALARIO
TOTAL
Uso de Computadora 3 $ 20,00 $ 60,00
Servicio de Internet 3 $ 25,00 $ 75,00
Transporte 3 $ 30,00 $ 90,00
41
Total $ 225,00
Fuente: Elaboración propia
Requisitos funcionales.
Autenticación del usuario
Registro de usuarios y compañías de servicio de grúas y winchas
Gestión de usuarios y compañías
Solicitud de servicios
Generación de ruta
Generar reportes
Tabla 11. Requerimiento Funcional RF01
Identificación del requerimiento RF01
Nombre del requerimiento Autenticación de usuario.
Descripción del requerimiento El usuario debe ingresar sus datos
para que el sistema mediante el
logueo de paso al módulo
correspondiente.
Prioridad del requerimiento Alta
Tabla 12. Requerimiento Funcional RF02
Identificación del requerimiento RF02
Nombre del requerimiento Registro de clientes y compañías de
servicio de grúas y winchas.
Descripción del requerimiento El cliente se registrará con sus datos
propios al momento de utilizar la
aplicación móvil, las compañías de
grúas y winchas serán registrados por
el administrador con todos sus datos.
Prioridad del requerimiento Alta
42
Tabla 13. Requerimiento Funcional RF03
Identificación del requerimiento RF03
Nombre del requerimiento Gestión de usuarios y compañías
Descripción del requerimiento Permite modificar, crear los datos de
los usuarios y compañías
Prioridad del requerimiento Alta
Tabla 14. Requerimiento Funcional RF04
Identificación del requerimiento RF04
Nombre del requerimiento Solicitud de servicios
Descripción del requerimiento El usuario ingresa al sistema,
selecciona la compañía que crea
adecuada y solicita el servicio q
desea.
Prioridad del requerimiento Alta
Tabla 15. Requerimiento Funcional RF05
Identificación del requerimiento RF05
Nombre del requerimiento Generar ruta
Descripción del requerimiento La aplicación móvil debe permitir
generar la ruta dentro del mapa.
Prioridad del requerimiento Alta
Tabla 16. Requerimiento Funcional RF06
Identificación del requerimiento RF06
Nombre del requerimiento Generar reportes
Descripción del requerimiento El sistema debe permitir visualizar los
reportes de sus clientes que tiene
cada compañía de servicio de
asistencia vial de grúas y winchas en
el cantón Pastaza.
Prioridad del requerimiento Alta
43
Requerimientos no funcionales.
Tabla 17. Requerimientos no funcionales
Numero Requerimientos Descripción Prioridad
RNF01 Usabilidad La aplicación deberá tener
interfaz intuitiva, didáctica y
de fácil acceso al usuario.
Alta
RNF02 Seguridad El ingreso al sistema estará
restringido por contraseñas.
Alta
RNF03 Disponibilidad La aplicación estará
disponible en todo momento
porque se podrá instalar en
el dispositivo móvil,
únicamente requiere
conexión a internet o datos
móviles.
Alta
RNF04 Portabilidad El sistema debe brindar
comodidad al usuario,
deberá permitir ser
ejecutada en distintos
dispositivos móviles con
Sistema Operativo Android.
Alta
RNF05 Rendimiento El sistema debe soportar el
manejo de gran cantidad de
información.
Media
RNF06 Desempeño El sistema no presentará
problemas para el manejo e
implementación.
Media
44
3.1.3. Justificación de la propuesta
El aporte teórico de este proyecto de investigación, tiene la integración de
herramientas, fundamentos e importancia de los sistemas informáticos que se
utilizarán en el desarrollo de la tesis, lenguajes de programación, la gestión de
los datos a través de una base de datos, así como la investigación de los
procesos de las grúas y winchas en el cantón Pastaza.
La significación práctica del proyecto tiene como objeto automatizar, mejorar el
servicio de asistencia vial de grúas y winchas, con la utilización de un
dispositivo móvil y la aplicación desarrollada que nos permite generar puntos
de ubicación cercana de lugares que brindan el servicio de una wincha o grúa
en el cantón Pastaza.
La novedad científica en este proyecto de investigación es el desarrollo de una
aplicación móvil de geolocalización que permite conocer la ubicación de las
grúas y winchas en el cantón Pastaza, mediante la utilización de herramientas
tecnológicas como es el framework Bootstrap, Android Studio y el gestor de
base de datos Mysql que nos permiten dar solución al problema planteado, con
esto se conseguirán incentivar el uso de nuevas tecnologías.
3.2. Definición de la metodología usada para el desarrollo del sistema
3.2.1. Metodología UWE
Metodología UWE es una herramienta para modelar aplicaciones Web
enfocado sobre el diseño sistemático, la personalización y la generación
semiautomática de escenarios que guíen el proceso de desarrollo de una
aplicación Web. UWE describe una metodología de diseño sistemática, basada
en las técnicas de UML, la notación de UML y los mecanismos de extensión de
UML.
Este proceso está dividido en fases o actividades:
Análisis y especificación de requisitos: Fija los requisitos funcionales y no
funcionales de la aplicación web para reflejarnos en un modelo de casos de
uso.
45
Diseño conceptual: Materializado en un modelo de dominio, considerando los
requisitos reflejados en los casos de uso.
Diseño Navegacional: Muestra la forma de navegar ante el espacio de
navegación.
Diseño del Sistema: El diseño define cómo los requisitos se cumplirán y la
estructura que debe darse a la aplicación web.
Implementación: Es el proceso por el cual los programas desarrollados son
transferidos apropiadamente al computador destino, todo ello con el propósito
de ser ya utilizados por el usuario final.
Pruebas: Se utilizan para asegurar el correcto funcionamiento de secciones de
código.
3.2.1.1. Determinación de requerimientos
La herramienta en la que se fundamenta esta fase son los diagramas de casos
de uso, los cuales se diseñan con el fin de obtener de manera clara los
procesos principales de la aplicación, es una representación de la interacción
entre el actor y el sistema.
Casos de uso
Identificación de actores
Figura 15. Identificación de actores
Administrador: Encargado en administrar el sistema, agregar, crear,
modificar usuarios y visualizar reportes.
Usuario: Es la persona que usa la aplicación móvil para obtener información
de las compañías de servicio de asistencia vial de grúas y winchas.
Empleado: Es la persona que genera la ruta para brindar el servicio de
asistencia vial de grúas y winchas.
46
Compañía: Gestiona los datos del empleado, genera y visualiza reportes.
Figura 16. Casos de uso general
Tabla 18. Casos de uso general
Descripción del diagrama de casos de uso general
ACTORES Administrador, Usuario, Empleado, Compañía
DESCRIPCION El administrador gestiona datos de usuarios,
empleado, unidades y compañías puede modificar,
añadir, genera y visualiza reportes.
El empleado es el encargado de generar la ruta
para el servicio de asistencia vial por el usuario.
El usuario es el encargado de realizar el registro de
sus datos y solicitar el servicio.
La compañía gestiona datos del empleado, genera
y visualiza reportes
PRECONDICION Estar registrado como usuario de las compañías y
tener una cuenta para acceso al sistema.
47
Los datos a administrarse deben estar registrados
en la base de datos.
POSTCONDICION Mantenimiento y reporte correcto.
FLUJO PRINCIPAL Ingresar al sistema.
Mantenimiento de las tablas.
Mostrar información requerida.
FLUJO
ALTERNATIVO
Si la información ingresada para la administración o
el ingreso al sistema es incorrecto, es obligatorio
mostrar un mensaje de verificación de datos
ingresados.
Casos de uso individual
Figura 17. Casos de uso individual administrador
Tabla 19. Caso de uso administrador
Descripción del diagrama de casos de uso individual administrador
ACTORES Administrador
DESCRIPCION El administrador gestiona los datos de las
compañías, empleados, usuarios, unidades y
vehículos.
PRECONDICION Acceder al sistema.
Ubicarse en el formulario de gestión de datos.
48
Los datos a administrarse deben estar registrados
en la base de datos.
POSTCONDICION Mantenimiento y reporte correcto.
FLUJO PRINCIPAL Ingresar al sistema.
Mantenimiento de las tablas.
Mostrar información requerida.
FLUJO
ALTERNATIVO
Si la información ingresada para la administración o
el ingreso al sistema es incorrecto, es obligatorio
mostrar un mensaje de verificación de datos
ingresados.
Figura 18. Caso de uso individual administrador
Tabla 20. Especificación de caso de uso visualizar reportes
Descripción del diagrama de casos de uso individual administrador.
ACTORES Administrador
DESCRIPCION Genera y visualiza reportes de los empleados,
usuarios, unidades, vehículos y compañías.
PRECONDICION Acceder al sistema.
Ubicarse en el formulario de visualizar reportes.
Los datos a administrarse deben estar registrados
en la base de datos.
POSTCONDICION Mantenimiento y reporte correcto.
49
FLUJO PRINCIPAL Ingresar al sistema.
Mantenimiento de las tablas.
Mostrar información requerida.
FLUJO
ALTERNATIVO
Si la información ingresada para la administración
o el ingreso al sistema es incorrecto, es obligatorio
mostrar un mensaje de verificación de datos
ingresados.
Caso de uso individual compañía
Figura 19. Caso de uso individual compañía
Tabla 21. Especificación de caso de uso gestión de datos.
Descripción del diagrama de casos de uso gestión de datos.
ACTORES Compañía
DESCRIPCION La compañía gestiona los datos del empleado.
PRECONDICION Estar registrado y tener una cuenta de la
compañía para acceder al sistema.
Ubicarse en el formulario de empleados.
Los datos a administrarse deben estar registrados
en la base de datos.
POSTCONDICION Ingreso correcto.
FLUJO PRINCIPAL Ingresar al sistema.
FLUJO
ALTERNATIVO
Si la información ingresada para la administración
o el ingreso al sistema son incorrecto, es
obligatorio mostrar un mensaje de verificación de
datos ingresados.
50
Figura 20. Caso de uso compañía reportes
Tabla 22. Especificación de caso de uso visualizar reportes
Descripción del diagrama de casos de uso visualizar reportes
ACTORES Compañía
DESCRIPCION La compañía puede generar y visualizar los
reportes de empleados, unidades, usuarios,
vehículos y graficas comparativas.
PRECONDICION Estar registrado y tener una cuenta de la
compañía para acceder al sistema.
Ubicarse en el formulario de reportes.
Los datos a administrarse deben estar registrados
en la base de datos.
POSTCONDICION Ingreso correcto.
FLUJO PRINCIPAL Ingresar al sistema.
FLUJO
ALTERNATIVO
Si la información ingresada para la administración
o el ingreso al sistema son incorrecto, es
obligatorio mostrar un mensaje de verificación de
datos ingresados.
51
Caso de uso individual empleado
Figura 21. Caso de uso individual empleado
Tabla 23. Especificación de caso de uso de generar ruta
Descripción del diagrama de casos de uso empleado
ACTORES Empleado
DESCRIPCION El empleado genera la ruta para acudir al
servicio de asistencia vial de grúas o winchas.
PRECONDICION Estar registrado como empleado de la compañía
y tener una cuenta para acceder a la aplicación.
Los datos a administrarse deben estar
registrados en la base de datos.
POSTCONDICION Ingreso correcto.
FLUJO PRINCIPAL Ingresar a la aplicación.
FLUJO
ALTERNATIVO
Si la información ingresada para la
administración es incorrecto, es obligatorio
mostrar un mensaje de verificación de datos
ingresados.
Caso de uso individual usuario
Figura 22. Caso de uso individual usuario
Tabla 24. Especificación de caso de uso registro de datos
Descripción del diagrama de casos de uso de registro de datos.
52
ACTORES Usuario
DESCRIPCION El usuario se registra con todos sus datos
personales.
PRECONDICION Registrarse para acceder a la aplicación.
Los datos a administrarse deben estar registrados
en la base de datos.
POSTCONDICION Ingreso correcto.
FLUJO PRINCIPAL Ingresar a la aplicación.
FLUJO
ALTERNATIVO
Si la información ingresada para la administración es
incorrecta, es obligatorio mostrar un mensaje de
verificación de datos ingresados.
Figura 23. Caso de uso visualiza datos usuario
Tabla 25. Especificación de caso de uso visualiza datos
Descripción del diagrama de casos de uso visualiza datos.
ACTORES Usuario
DESCRIPCION El usuario una vez registrado permite visualizar
sus datos y los datos de sus vehículos.
PRECONDICION Estar registrado y tener una cuenta para acceder
a la aplicación.
Los datos a administrarse deben estar
registrados en la base de datos.
POSTCONDICION Ingreso correcto.
FLUJO PRINCIPAL Ingresar a la aplicación.
53
FLUJO ALTERNATIVO Si la información ingresada para la administración
es incorrecta, es obligatorio mostrar un mensaje
de verificación de datos ingresados.
Figura 24. Caso de uso usuario solicita servicio
Tabla 26. Especificación de caso de uso solicita servicio
Descripción del diagrama de casos de uso solicita servicio.
ACTORES Usuario
DESCRIPCION El usuario una vez registrado puede solicitar el
servicio de asistencia vial de grúas y winchas.
PRECONDICION Estar registrado y tener una cuenta para acceder
a la aplicación.
Los datos a administrarse deben estar
registrados en la base de datos.
POSTCONDICION Ingreso correcto.
FLUJO PRINCIPAL Ingresar a la aplicación.
FLUJO ALTERNATIVO Si la información ingresada para la administración
es incorrecta, es obligatorio mostrar un mensaje
de verificación de datos ingresados.
54
Diagramas de secuencia
Autenticación de usuario
Figura 25. Diagrama de secuencia autenticación
Registro de datos
Figura 26. Diagrama de secuencia de registro
55
Edición de datos
Figura 27. Diagrama de secuencia de edición de datos
Visualización de datos
Figura 28. Diagrama de secuencia de visualizar datos administrador
56
Figura 29. Diagrama de secuencia de visualizar datos compañía
Figura 30. Diagrama de secuencia de generar reportes administrador
57
Figura 31. Diagrama de secuencia de generar reportes compañías
Figura 32. Diagrama de secuencia de solicitud de servicio
58
Figura 33. Diagrama de secuencia de ruta
59
3.2.1.2. Diseño conceptual
Diagrama de clases
Figura 34. Diagrama de clases
60
Modelo conceptual
Figura 35. Modelo Conceptual
61
Modelo lógico
Figura 36. Modelo lógico
62
Modelo físico
Figura 37. Modelo físico
63
3.2.1.3 Diseño Navegacional
Figura 38. Diseño Navegacional
3.2.1.4. Diseño de interfaz abstracta
Autenticación de usuario.
Figura 39. Interfaz login
LOGIN
Administrador Compañía
Registra Compañía
Registra Tipo Vehículo
Registra Tipo Unidad
Reportes
Asistencia
Registra Unidad
Registra Empleado
Reportes
64
Ventana del administrador.
Figura 40. Ventana del administrador
Ventana de la compañía.
Figura 41. Ventana de la compañía
65
Inicio y autenticación móvil
Figura 42. Interfaz móvil de inicio de sesión
Ventana de usuarios
Figura 43. Interfaz móvil de usuarios
66
3.2.1.5 Implementación
En esta fase determinamos la implementación del sistema.
Sistema Web
.
Figura 44. Pantalla de inicio de sesión Compañía
Figura 45. Pantalla principal web
67
Figura 46. Empleados
Figura 47. Unidades
Figura 48. Reportes por empleados
68
Figura 49. Reportes por unidades
Figura 50. Gráficos estadísticos mensuales
Figura 51. Gráficos estadísticos anuales
69
Sistema Móvil
Figura 52. Inicio de sesión cliente Figura 53. Registro de datos clientes
Figura 54. Pantalla principal Figura 55. Registro vehículo
70
Figura 56. Búsqueda de vehículos Figura 57. Seleccionar compañía
Figura 58. Solicita Servicio Figura 59. Notificación del servicio
71
Figura 60. Ubicación Figura 61. Genera ruta
3.2.1.6. Pruebas
Pruebas de caja blanca
Conocida como prueba de cobertura y considerada la más importantes en el
desarrollo de software, permitiéndonos determinar posibles errores o fallas en
la estructura interna y en el funcionamiento del sistema, no garantiza la
ejecución de cada instrucción del sistema, evaluando los puntos vulnerables de
la base de datos.
Como resultados, se verifico que el sistema funciona acorde a los
requerimientos del usuario, descartando cualquier error en el código fuente y
que el sistema presente alguna falla a futuro.
Pruebas de caja negra
Las pruebas de caja negra se realizaron de acuerdo a los requerimientos del
usuario y verificando el interfaz del sistema.
72
El objetivo de las pruebas de caja negra es verificar errores como:
Funciones incorrectas o ausentes
Error en la interfaz
Errores en estructuras de datos o en acceso a base de datos externas
Errores de rendimiento
Errores de inicialización y de terminación
Pruebas de verificación y validación
Las pruebas de verificación nos permite determinar si el sistema está
correctamente diseñado acorde a las especificaciones y requerimientos
planteados desde el inicio y las pruebas de validación nos ayudan a verificar el
ingreso correcto de datos con su respectivo formato.
73
CONCLUSIONES
La investigación bibliográfica realizada en el presente proyecto permitió
fundamentar las bases teóricas y metodológicas utilizadas en todas las
fases del desarrollo de la solución planteada, para lo cual se recurre a
repositorios académicos de acceso abierto, material impreso y fuentes de
información científica.
La ejecución de instrumentos de obtención de información, visitas in situ,
trabajo de campo, tabulación e interpretación de datos, permiten abstraer
las necesidades del entorno en el cual se realiza la investigación,
permitiendo desarrollar un conjunto de requerimientos funcionales
necesarios que serán automatizados.
La ejecución sistemática de la metodología UWE permite desarrollar una
propuesta de software en apego a las necesidades detectadas, con la cual
se contribuye a mitigar el problema propuesto, convirtiéndose en una
herramienta con buena aceptación que brinda información necesaria para el
servicio de asistencia vial de grúas y winchas en el cantón Pastaza.
74
RECOMENDACIONES
Revisar fuentes bibliográficas académicas actualizadas, que contribuyan a la
sustentación científica del análisis, estudio y propuesta.
Los resultados de la aplicación de instrumentos de investigación aplicados,
deben ser tabulados e interpretados en el contexto del problema planteado.
La presente investigación presenta una solución al tema planteado utilizando
tecnologías actuales, sin embargo, es necesario continuar con estudios
posteriores que complementen el trabajo de investigación en el campo de la
gestión de las unidades, tanto en la parte de datos como en la de
seguimiento y trazabilidad de las unidades.
Bibliografía
Amador, S. H. (02 de Agosto de 2014). Dispositivos móviles y sus sistemas
operativos: https://espaciopedagogicovirtual.wordpress.com/dispositivos-
moviles-y-sus-sistemas-operativos/
Ammouri, S. (08 de 2014). What Is Php?- Get The Full Details.
http://freewebsiteandbusiness.com/wp-content/uploads/2014/08/rasmus-
lerdof.jpg
Araya, R. A. (1 de Julio de 2013). E-Ciencias de la Información. Tecnología
Móvil: desarrollo de sistemas y aplicaciones:
https://dialnet.unirioja.es/descarga/articulo/5511036.pdf
Arriaga, R. (21 de 07 de 2017). https://www.mypress.mx/tecnologia/la-
evolucion-de-las-aplicaciones-moviles-953
Arroyo, N. (2012). Desarrollo de aplicaciones móviles en bibliotecas.
http://ccfib.mcu.es/bibliotecas/docs/MC/2012/CongresoBP/Comunicacion
es/Desarrolloaplicaciones.pdf
Asensio, R. M. (10 de Agosto de 2013). Informática, Ciencia, Escepticismo.
Obtenido de
http://www.um.es/docencia/barzana/DIVULGACION/INFORMATICA/Hist
oria-desarrollo-aplicaciones-web.html
Barahona, L. G. (Junio de 2017).
http://dspace.uniandes.edu.ec/handle/123456789/6203
Bárcena, J. (2012). Estudio de tecnologías para el desarrollo de.
https://www.uv.mx/personal/artulopez/files/2012/08/FundamentosSistem
asInformacion.pdf
Bernabeu, T. G. (2010). Sistema de Posiionamiento Global (GPS).
http://webs.um.es/bussons/GPSresumen_TamaraElena.pdf
Bierer, D. (2016). PHP. ISBN 978-1-78588-344-6.
Contreras, L. (14 de Diciembre de 2012). Historia de la Informatica Android.
Android: https://histinf.blogs.upv.es/2012/12/14/android/
Cuello, J. S., & Vittone, J. (2013). Las aplicaciones.
http://appdesignbook.com/es/contenidos/las-aplicaciones/
Cuenca, J. M. (2015). Desarrollo de una aplicación móvil Android para la
búsqueda de plazas disponibles en un parqueadero.
http://dspace.unl.edu.ec/jspui/bitstream/123456789/11582/1/Chinchay%2
0Cuenca%2C%20Marjorie%20Juliana.pdf
Dominguez, L. A. (2011). Libro Blanco de apps / Guía de apps móviles.
https://mmaspain.com/wp-content/uploads/2015/09/Libro-Blanco-
Apps.pdf
Domínguez, O. F. (2011).
http://www.bdigital.unal.edu.co/3564/1/ANALISIS_DE_TENDENCIAS_M
AYO_7.pdf
Gauchat, J. D. (2012). El gran libro de HTML5, CSS3 Y Javascript. Barcelona:
ISBN eBook: 978-84-267-1782-5.
Geo.Corponarino. (04 de 2009). Fundamentos de Sistemas de informacion
geografica:
http://geo.corponarino.gov.co/pmapper/interfase/documentos/modelos_e
structuras.pdf
Gilfillan, I. (2004). MySQL.
http://didepa.uaemex.mx/clases/Manuales/MySql/MySql-
La%20biblia%20de%20mysql.pdf
Gomez, S. A., & Ramirez, C. D. (2011). Sistemas operativos moviles.
http://repository.ean.edu.co/bitstream/handle/10882/761/AponteSanly201
1.pdf?sequence=1
González, J. M. (Septiembre de 2018). GPS Sucesiones 3ª Edición.
http://www.rutasnavarra.com/GPS/Teoria/GPSavanzado.pdf
González, U. G. (2017). Obtenido de El lenguaje JavaScript:
https://codigosdeprogramacion.com/2017/05/23/libro-javascript-inspirate/
Gutiérrez, A. (2015). La transformación digital y móvil de la comunicación
política. España: ISBN: 978-84-08-14175-4. Obtenido de Sistemas de
Infromacion Geografica: https://www.editorial-club-
universitario.es/pdf/557.pdf
Herrera, V. O. (16 de octubre de 2014). Sitemas de Informacion Geografica:
https://www.icog.es/TyT/files/Libro_SIG.pdf
INEC, I. n. http://www.ecuadorencifras.gob.ec/institucional/home/
Llopis, J. P. (25 de Noviembre de 2013). Sistema de información geográfica
aplicados a la gestion de territorio. Spain: ISBN: 84-8454-493-1.
Obtenido de Sitemas de Infromacion Geografica:
ftp://ftp.asturias.es/iaap/formacion/cursos/cartografia_digital_II/document
os/Libro%20GIS.pdf
López, G. B. (agosto de 2012). Geolocalizacion y redes sociales.
file:///G:/Documents%20and%20Settings/Jacker/Mis%20documentos/De
scargas/GeolocalizacionyRedesSocialesunmundosociallocalymovil.pdf
Mangiaterra, A., & Noguera, G. (2014). Geografia y georreferenciacion.
http://amsaferosario.org.ar/uploadsarchivos/bibliografia_del_curso_gyg_
2014.pdf
Martínez, R. (Diciembre de 2015).
http://imgbiblio.vaneduc.edu.ar/fulltext/files/TC119363.pdf
Martínez, V. B. (2012). Tecnologia. Obtenido de Sistemas operativos moviles:
http://www.areatecnologia.com/informatica/sistemas-operativos-
moviles.html
Méndez, J. H., & Flores, A. L. (2014).
https://dspace.ups.edu.ec/bitstream/123456789/7312/1/UPS-
CT004280.pdf
Mestras, J. P. (2016). WHITEPAPER. Bootstrap, un framework para diseñar:
https://www.acens.com/wp-content/images/2016/10/bootstrap-
framework-acens-wp.pdf
Millán, M. E. (26 de Octubre de 2012). Maestros del web. Santiago de Cali:
ISBN: 978-958-765-002-0. Bases de datos:
http://www.maestrosdelweb.com/que-son-las-bases-de-datos/
Mos, S. F. (20 de January de 2015). http://pertutatis.cat/que-son-los-sistemas-
de-apoyo-a-la-toma-de-decisiones-dds/
Noguera, E. H. (2005). GPS Posicionamiento Satelital. Universidad Nacional de
Rosario: ISBN 950-673-488-7.
Olaya, V. (16 de 10 de 2014). Sistemas de informacion geografica.
https://www.icog.es/TyT/files/Libro_SIG.pdf
Posada, F. A. (2014). Aprendiendo sobre tecnologia. Dispositivos móviles y sus
sistemas operativos:
https://aprendiendotecnologiaadmonb.wordpress.com/dispositivos-
moviles-y-sus-sistemas-operativos/
Riera, E. G., & Gárzon, D. A. (2013).
http://dspace.ucuenca.edu.ec/bitstream/123456789/4303/1/tesis.pdf
Ruano, J. C. (2015).
http://repositorio.puce.edu.ec/bitstream/handle/22000/7932/Carlos%20R
obles%20-
%20Desarrollo%20de%20App%20Conoce%20Tulc%C3%A1n.pdf;seque
nce=1
Rubio, C. G. (2012). Sisitemas Operativos de Dispositivos Moviles.
http://ocw.uc3m.es/ingenieria-telematica/aplicaciones-moviles/material-
de-clase-2/sistemas-operativos
Sanchez & Soto, L. (2011). Nuevas tecnologías - Sistemas de información
geográfica (SIG): http://geocienciasipc.blogspot.com/2011/07/nuevas-
tecnologias-sistemas-de.html
Sarría, F. A. (2013). Sitemas de Informacion Geografica.
http://www.um.es/geograf/sigmur/sigpdf/temario.pdf
Senplades. (julio de 2014). Lineamientos Para La Planificación Del Desarrolloy
El Ordenamiento Territorial.
https://www.google.com.ec/url?sa=t&rct=j&q=&esrc=s&source=web&cd=
1&cad=rja&uact=8&ved=2ahUKEwjUytvAqfDfAhWoo1kKHRISBm0QFjA
AegQIBhAC&url=http%3A%2F%2Fwww.planificacion.gob.ec%2Fwp-
content%2Fuploads%2Fdownloads%2F2012%2F08%2FLINEAMIENTO
S-PARA-LA-PLANIFICACI
Trasobares, A. H. (2010). Los Sistemas De Información: Evolución Y.
Zaragoza.
Trasobares, A. H. (15 de Noviembre de 2012). Sistemas de Informacion.
file:///G:/Documents%20and%20Settings/Jacker/Mis%20documentos/De
scargas/Dialnet-LosSistemasDeInformacion-793097.pdf
Vazquez, D. E. (03 de Noviembre de 2013). Sistema de administracion y
monitoreo via web de la posición de objetos utilizando dispositivos
moviles.
Vélez, L. (03 de julio de 2018). Gestión de Bases de Datos.
https://media.readthedocs.org/pdf/gestionbasesdatos/latest/gestionbases
datos.pdf
Vida, T. u. (26 de octubre de 2017). Plan Nacional del Buen Vivir.
https://www.google.com.ec/url?sa=t&rct=j&q=&esrc=s&source=web&cd=
1&cad=rja&uact=8&ved=2ahUKEwjZv5eqqPDfAhVq1lkKHdLWB7AQFjA
AegQIAxAC&url=http%3A%2F%2Fwww.planificacion.gob.ec%2Fwp-
content%2Fuploads%2Fdownloads%2F2017%2F10%2FPNBV-26-OCT-
FINAL_0K.compressed1
Anexo 1. Encuesta
Anexo 2. Cuestionario
ENTREVISTA A LOS ADMNISTRADORES DE LOS SERVICIOS DE GRUAS
Y WINCHAS DEL CANTÓN PASTAZA
Nombre: Jhon López
Cargo: Administrador de Winchas Autocargables Megauto.
1) ¿Cuándo inicio sus actividades de servicio de grúas y winchas?
Iniciamos en el año 2007.
2) ¿Qué medios de publicidad ha utilizado para que su negocio sea
ubicado por las personas?
Se ha utilizado las páginas amarillas de las guías telefónicas, volantes
publicitarias. Actualmente sólo en la red social Facebook manejo el servicio
pero no tengo página web.
3) ¿Cuántos son sus clientes principales?
Mis clientes principales son con las aseguradoras lo que es Oriente –
Amazonia, Ecu 911 trabajo con el mínimo $45, $30 el arranquen y $3 el km.
4) ¿De qué manera conoce usted la ubicación de sus clientes al momento
de solicitarle una grúa o wincha?
La ubicación del cliente se conoce por las referencias dadas mediante una
llamada telefónica de la persona o directamente se acercan para trasladarnos
al lugar, muchas de las veces sucede que no nos dan la dirección exacta y
esperan por largas horas, hasta nosotros llegar adivinar su ubicación.
5) ¿El precio de los servicios de grúas y winchas es bajo, medio o alto?
El precio es medio por lo general aseguradora $1 km y $20 arranque cubre
toda la ciudad.
6) ¿La rapidez del servicio de grúas y winchas es lento, normal o rápido?
Es normal, tampoco comprometemos un servicio sino podemos atenderlo
dentro del tiempo establecido. Por lo general se maneja un tiempo de 35
minutos.
7) ¿Las ventas del servicio han aumentado o disminuido en los últimos
años?
Se mantiene un nivel medio, ya que en el cantón Pastaza no existen muchas
compañías con estos servicios o a su vez no se cuenta con las suficientes
unidades, pero se podrá decir que entre los pocos que somos nos ayudamos.
8) ¿Qué tipos de grúas y winchas se utilizan es su compañía?
Solo plataformas auto cargables.
9) ¿Cuántos choferes tiene en su compañía?
Cuento con 2 choferes laborando las 24 horas del día.
10) ¿Ha utilizado tecnología en su compañía para el servicio de asistencia
vial de grúas y winchas?
Solo el celular para llamadas de ahí nada más.
11) ¿A escuchado sobre aplicaciones móviles para la localización de
lugares?
Sí, es una manera de saber cómo llegar a un lugar o contactarse con él.
12) ¿Le gustaría usar un programa en su celular para agilizar el servicio
de asistencia vial de grúas y winchas?
Si, sería algo súper bueno, novedoso e incrementaría ingresos a mi compañía.
ENTREVISTA A LOS ADMNISTRADORES DE LOS SERVICIOS DE GRUAS
Y WINCHAS DE LA CIUDAD DE PUYO
Nombre: Galo Atiaja
Cargo: Administrador de Winchas Atiaja.
1) ¿Cuándo inicio sus actividades de servicio de grúas y winchas?
Iniciamos en el año 1987.
2) ¿Qué medios de publicidad ha utilizado para que su negocio sea
ubicado por las personas?
Volantes publicitarios y en la red social de Facebook, pero no tengo página
web.
3) ¿Cuántos son sus clientes principales?
Mis clientes principales son ya conocidos, amigos, familia entre otros ya que el
servicio que se ha brindado es desde hace algún tiempo atrás.
4) ¿De qué manera conoce usted la ubicación de sus clientes al momento
de solicitarle una grúa o wincha?
La ubicación del cliente se conoce por las referencias dadas o las llamadas,
muchas de las veces no nos dan la dirección exacta y esperan por largas
horas.
5) ¿El precio de los servicios de grúas y winchas es bajo, medio o alto?
En cuanto a precios es medio por lo general de $25, también se toma en
cuenta el recorrido que se toque hacer.
6) ¿El servicio de grúas y winchas es lento, normal o rápido?
Es normal, tratamos de hacerlo a la brevedad posible para brindar el servicio
solicitado, por lo general se maneja un tiempo de 35 minutos.
7) ¿Las ventas del servicio han aumentado o disminuido en los últimos
años?
Se mantiene un nivel medio, ya que en el cantón Pastaza no existen muchos
compañías y con las suficientes unidades.
8) ¿Qué tipos de grúas y winchas se utilizan es su compañía?
Plataformas auto cargables y grúa.
9) ¿Cuántos choferes tiene en su compañía?
Cuento con 3 choferes laborando las 24 horas del día.
10) ¿Ha utilizado tecnología en su negocio para el servicio de grúas y
winchas?
Solo el celular para llamadas.
11) ¿A escuchado sobre aplicaciones móviles para la localización de
lugares?
Sí, hoy en día se puede conocer la ubicación de objetos y personas mediante
un móvil, computadora, etc.
12) ¿Le gustaría usar un programa en su celular para agilizar el servicio
de grúas y winchas?
Si, sería algo novedoso e incrementaría ingresos a mi negocio.
Anexo 3. Ficha de Observación
FICHA DE OBSERVACIÓN
COMPAÑIAS DE SERVICIO DE ASISTENCIA VIAL DE GRUAS Y WINCHAS
EN EL CANTÓN PASTAZA
Observaciones:
Los administradores de las compañías de servicio de grúas y winchas no
disponen de ningún tipo de sistema móvil y web.
Los administradores al momento de tener que atender un auxilio mecánico
de un cliente tienen que buscar ambos la manera de contactarse o ir en
busca de ellos.
Los administradores al recibir contacto con las personas que solicitan el
servicio no cuentan con algún tipo de localizador del cliente.
Algunas de las personas entregan información equivocada de su ubicación,
generando la espera del servicio por largas horas.
Las personas preguntan la ubicación de las compañías de servicio de
asistencia vial de grúas y winchas en el cantón Pastaza.
Anexo 4. Diccionario de datos
Tabla: Administrador
CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN
adm_id int 10 No Clave primaria
adm_usuario varchar 45 No Nombre para
ingresar al sistema
adm_nombre varchar 45 No Nombre propio del
administrador
adm_contraseña varchar 45 No Contraseña del
administrador
RELACIONES CAMPOS CLAVE
adm_id (PK)
Tabla: Usuario
CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN
usu_id int 10 No Clave primaria
usu_nombres varchar 45 No Nombres del usuario
usu_apellidos varchar 45 No Apellidos del usuario
usu_cedula varchar 13 No Cedula del usuario
usu_género tinyint 1 No Selección de género
(F,M)
usu_correo varchar 45 No Correo electrónico
usu_teléfono varchar 13 No Teléfono del usuario
usu_contraseña varchar 45 No Contraseña del
usuario
usu_ingreso datetime Si Fecha de creación
usu_modificado timestamp Si Fecha de
actualización
Estado_est_id int No Estado activo o
inactivo
RELACIONES
Estado_est_id
CAMPOS CLAVE
id_usuario (PK)
Estado_est_id(FK)
Tabla: Vehículo
CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN
veh_id int 10 No Clave primaria
veh_placa varchar 8 No Placa del vehículo
veh_marca varchar 45 No Marca del
vehículo
veh_modelo varchar 45 No Modelo del
vehículo
veh_descripción varchar 45 No Descripción del
vehículo
veh_ingreso datetime Si Fecha de registro
veh_modificado timestamp Si Fecha de
actualización
veh_color varchar 45 No Color del vehículo
Tipo_vehiculo_tve_
id
int No Clave foránea de
vehículo
Estado_est_id int No Estado activo o
inactivo
RELACIONES
Tipo_Vehiculo_tve_id
Estado_est_id
CAMPOS CLAVE
id_vehiculo (PK),
Tipo_Vehiculo_tve_id
(FK),
Estado_est_id(FK)
Tabla: relación_vehículo_usuario
CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN
Vehiculo_veh_i
d
int No Clave primaria de la
tabla vehiculo
Usuario_usu_i
d
int No Clave foránea de la
tabla usuario
RELACIONES
Vehiculo_veh_id
Usuario_usu_id
CAMPOS CLAVE
Vehiculo_veh_id
(PK), Usuario_usu_id (FK)
Tabla: Tipo_vehículo
CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN
tve_id int 10 No Clave primaria
tve_detalle varchar 45 No Detalle del tipo de
vehículo
RELACIONES
CAMPOS CLAVE
tve_id(PK)
Tabla: Ubicación
CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN
ubi_id int 10 No Clave primaria
ubi_referencia int 50 No Referencia de la
ubicación
ubi_calle1 varchar 45 No Calle principal
ubi_calle2 varchar 45 No Calle secundaria
ubi_latitud double No Latitud del sitio
ubi_longitud double No Longitud del sitio
para su ubicación
ubi_ingreso datetime Si Fecha de registro
ubi_modificado timestamp Si Fecha de
actualización
RELACIONES
CAMPOS CLAVE
ubi_id(PK)
Tabla: relación_usuario_ubicación
CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN
Usuario_usu_id int No Clave primaria de la
tabla usuario
Ubicación_usu_id int No Clave foránea de la
tabla ubicación
RELACIONES
Usuario_usu_id
Ubicación_usu_id
CAMPOS CLAVE
Usuario_usu_id (PK),
Ubicación_usu_id (FK)
Tabla: Empresa
CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN
comp_id int No Clave primaria
comp_nombre varchar 45 No Nombre de la
compañía
comp_direccion varchar 45 No Dirección de la
compañía
comp_correo varchar 45 No Correo de la
compañía
comp_telefono varchar 45 No Teléfono de la
compañía
comp_ingreso datetime Si Fecha de registro
comp_modificado timestamp Si Fecha de
actualización
comp_ruc Varchar 13 No Ruc del
propietario de la
compañía
Estado_est_id int No Estado activo o
inactivo
RELACIONES
Estado_est_id
CAMPOS CLAVE
id_servicio(PK),
Estado_est_id (FK)
Tabla: Unidad
CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN
uni_id int No Clave primaria
uni_placa varchar 45 No Placa de la
unidad
uni_marca varchar 45 No Marca de la
unidad
uni_modelo varchar 45 No Modelo de la
unidad
uni_descripcion varchar 45 No Descripción de
la unidad
uni_ingreso datetime Si Fecha de
registro
uni_modificado timestamp Si Fecha de
actualización
uni_color varchar 45 No Color de la
unidad
Compañía_comp_id Int No Clave foránea
de la compañía
Tipo_unidad_tun_id int No Clave foránea
del tipo de
unidad
Estado_est_id int No Estado activo o
inactivo
RELACIONES
Compañía_comp_id
Tipo_unidad_tun_id
CAMPOS CLAVE
uni_id (PK),
Compañía_comp_id
(FK)
Tipo_unidad_tun_id
(FK)
Tabla: Tipo_unidad
CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN
tun_id int 10 No Clave primaria
tun_detalle varchar 45 No Detalle del tipo de
unidad
RELACIONES
CAMPOS CLAVE
tun_id(PK)
Tabla: Estado
CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN
est_id int 10 No Clave primaria
est_Descripcion varchar 45 No Estado activo o
inactivo
RELACIONES
CAMPOS CLAVE
est_id (PK)
Tabla: Empleado
CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN
empl_id int 10 No Clave primaria
empl_nombres varchar 45 No Nombre del
empleado
empl_apellidos varchar 45 No Apellidos del
empleado
empl_dirección varchar 45 No Dirección del
empleado
empl_correo varchar 45 No Correo electrónico
empl_teléfono varchar 15 No Teléfono del
empleado
empl_ingreso datetime Si Fecha de registro
empl_modificado timestamp Si Fecha de
actualización
Compañía_comp_
id
Int No Compañía
Estado_est_id int No Estado activo o
inactivo
RELACIONES
CAMPOS CLAVE
empl_id (PK)
Tabla: Ruta
CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN
rut_id int 10 No Clave primaria
rut_inicio double No Inicio de la ruta
rut_fin double Fin de la ruta
rut_descripcion varchar 45 Descripción de la ruta
rut_ingreso datetime Si Fecha de registro
rut_mdificado timesta
mp
Si Fecha de actualización
RELACIONES
CAMPOS CLAVE
rut_id (PK)
Tabla: relación_ruta_empleado
CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN
Ruta_rut_id int No Clave primaria ruta
Empleado_empl_id int No Calve foránea de
empleado
hora_salida datetime Si Hora de salida
RELACIONES
Ruta_rut_id
Empleado_empl_id
CAMPOS CLAVE
Ruta_rut_id (PK),
Empleado_empl_id (FK)
Tabla: Estadoubi
CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN
Id int No Clave primaria
Detalle varchar 45 No Detalle del estado
de ubicación
RELACIONES
CAMPOS CLAVE
id (PK)
Tabla: Servicio
CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN
ser_id int No Clave primaria
ser_descripcion int No Descripción del
servicio
RELACIONES
CAMPOS CLAVE
ser_id (PK)
Tabla: relación_servicio_usuario
CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN
Servicio_ser_id int No Clave primaria
servicio
Usuario_usu_id int No Clave foránea
usuario
RELACIONES
Servicio_ser_id
Usuario_usu_id
CAMPOS CLAVE
Servicio_ser_id (PK),
Usuario_usu_id (FK)
Tabla: relación_compañía_servicio
CAMPO TIPO TAMAÑO NULO DESCRIPCIÓN
Compañía_comp_id int No Clave primaria
compañía
Servicio_ser_id int No Clave foránea
servicio
RELACIONES
Compañía_comp_id
Servicio_ser_id
CAMPOS CLAVE
Compañía_comp_id (PK),
Servicio_ser_id (FK)
Anexo 5. Caso de uso general
Administrador:
insemepresa.php, verempresa.php, upempresa.php
insempleado.php, verempl.php, updatempleado.php
insusuario.php, usuario.php, updateusuario.php
insunidad.php, veruni.php, updateunidad.php
insvehiculo.php, verveh.php, updatevehiculo.php
Rempresa.php, Rempleado.php, reportesn.php, reportesu.php, Rfiltro.php
Compañía:
insempleado.php, insertar.php, insertasigna.php, updatempleado.php
insunidad.php, unidad.php, updateunidad.php,
Rempleado.php, reportesn.php, reportesu.php, Rfiltro.php
Empleado:
loginempleado.php, insertkey.php, actualizaubi.php, cargarmapa.php,
cargarmapaempl.php, consultacodubicacion.php, estadodisp.php,
estadoubi.php, RutaDetalle.php
Usuario:
insertarusu.php, conusuario.php, inserta_U_UU_SU_ES.php, insertarveh.php,
insertaV_R_V_U.php, consultavehiculo.php, cargarvehiculocli.php,
actualizaubi.php, cargcodubi.php, cargarvehiculo.php, cargarservicio.php
Anexo 6. Sistema Operativo Android
Según investigaciones a nivel mundial el mercado de sistemas operativos (OS)
móviles ha sido una carrera de sólo dos caballos desde hace tiempo, con la
plataforma de Google, Android, en la delantera, seguido de Apple iOS. Eso es
más cierto ahora que Gartner apunta a que estas dos plataformas combinadas
representan el 99.6% de la participación del mercado total.
Esa cifra es mayor al impresionante 98.4% del año anterior, dijo Gartner. Pero
Android es claramente el líder de la manada con 81.7% y iOS con un 17.9%.
Eso deja poco espacio para la competencia; el OS de Microsoft tiene
solamente el 0.3% del mercado, mientras que BlackBerry cayó literalmente
0.0%.
A nivel nacional en el ecuador entramos en noviembre del cuatro trimestre del
año 2018. Eso significa que las diferentes consultoras han empezado a publicar
los datos de ventas de smartphones del trimestre pasado y aunque estas han
caído un 6% a nivel global, el sistema operativo Android sigue imbatible frente
a su némesis, iOS. De acuerdo al último informe de International Data
Corporation (IDC), las ventas de dispositivos Android han superado
ampliamente a las de la firma de la manzana, quedándose con un 86,8% de la
cuota total. Apple, por su parte, se conforma con un 13,2%.
Como ya hemos analizado, Android es un enorme rival en el sector de los
sistemas operativos móviles, casi monopolizando el mercado y quedándose
con casi 9 de cada 10 smartphones vendidos. Ciñéndonos a los últimos datos
de IDC, en el tercer trimestre de 2018 se vendieron 355,2 millones de móviles,
lo que significa que 308,3 millones de ellos son Android.
Anexo 7. Google Maps servicios de localización y rutas
Servicios de localización
En este punto la información es propia de Google, esta función no está
disponible sobre cómo exactamente Google utiliza un algoritmo y los servicios
de ubicación, ruta móvil para mantener Maps actualizado.
Google tiene acceso a los datos de ubicación recopilados por tu Smartphone, la
cual forma parte de la operación de crowdsourcing de Google para mejorar y
expandir Maps.
Sus datos de localización son muy importantes puesto que se pueden utilizar
para cosas como actualizaciones de tráfico en tiempo real, estimar las
velocidades de tráfico actuales y localizar las desviaciones de carreteras. Si
una ruta ocupada de repente no tiene tráfico, Maps puede asumir que hay una
desviación y ajustará las direcciones en consecuencia.
Anexo 8. Coberturas de señal
A continuación presento las coberturas de señal de las operadoras telefónicas
más utilizadas, con el fin de brindar el correcto funcionamiento de la aplicación
móvil de geolocalización para el servicio de asistencia vial de grúas y winchas
en el cantón Pastaza, las señales fuertes se marcan de color verde y de color
azul la señal media donde la aplicación móvil trabajará normalmente.
Cobertura Movistar:
Cobertura Claro:
Cobertura Cnt:
Anexo 9. Registro manual de los clientes de grúas y winchas
Anexo 10. Manual de usuario
MANUAL DE USUARIO
Aplicación móvil de geolocalización para el servicio de asistencia vial de grúas
y winchas en el cantón Pastaza.
Autor: Stefania Guato
Fecha: Enero 2019
1. Aplicación Web
1.1. Acceso al sistema
Abrir el navegador web e ingresar la dirección:
https://wygservice.com/prueba
Ingresar el nombre de usuario y contraseña
Clic en el botón Entrar
1.2. Pantalla principal.
ftgfgf
1
4 3
2
5
6
7
8 9
1. Nombre del usuario.
2. Menú principal.
3. Principal asistencia.
4. Botón de salir.
5. Reportes y gráficos estadísticos.
6. Registro del servicio de asistencia vial.
7. Mapa.
8. Clic en el botón “Print” si desea imprimir el registro de asistencia vial.
Clic en el botón “Excel” si desea exportar como tabla de Excel el registro
de asistencia vial.
Clic en el botón “PDF” si desea exportar como archivo PDF el registro de
asistencia vial.
9. Busca la información de alguna asistencia vial, ya sea por fecha, placa y
nombre del propietario del vehículo.
1.3. Empleados de la compañía.
1. Pantalla empleado.
2. Menú principal.
3. Registro de empleados de la compañía.
4. Ingresar datos de un nuevo empleado.
5. Editar datos de los empleados.
6. Ver datos de los empleados.
7. Clic en el botón “Print” si desea imprimir el registro de empleados.
1
3
4
5
6
2
7
9
8
Clic en el botón “Excel” si desea exportar como tabla de Excel el registro
de empleados.
Clic en el botón “PDF” si desea exportar como archivo PDF el registro de
empleados.
8. Busca los empleados por cedula o nombre.
9. Botón salir.
1.4. Unidades de la compañía.
1. Pantalla unidades.
2. Menú principal.
3. Registro de las unidades de la compañía.
4. Ingreso de unidades nuevas.
5. Editar datos de las unidades.
6. Ver información de las unidades.
7. Clic en el botón “Print” si desea imprimir el registro de unidades.
Clic en el botón “Excel” si desea exportar como tabla de Excel el registro
de unidades.
Clic en el botón “PDF” si desea exportar como archivo PDF el registro de
unidades.
8. Busca las unidades por la placa y marca.
9. Botón salir.
1
3
4
5
6
2
7
8
9
1.5. Reporte de empleados.
1. Clic en reportes del menú principal y seleccionamos empleados.
2. Menú principal.
3. Seleccionamos el empleado a consultar con el filtro de la fecha desde y
hasta, clic en cargar tabla.
4. Reporte visualizado del empleado.
5. Clic en el botón “Print” si desea imprimir el reporte de empleados.
Clic en el botón “Excel” si desea exportar como tabla de Excel el reporte
de empleados.
Clic en el botón “PDF” si desea exportar como archivo PDF el reporte de
empleados.
6. Botón salir.
1.6. Reporte de unidades.
1
2
3
4
5
6
1
3
4
5
2 6
1. Clic en reportes del menú principal y seleccionamos unidades.
2. Menú principal.
3. Seleccionamos la unidad a consultar con el filtro de la fecha desde y
hasta, clic en cargar tabla.
4. Reporte visualizado de la unidad.
5. Clic en el botón “Print” si desea imprimir el reporte de unidades.
Clic en el botón “Excel” si desea exportar como tabla de Excel el reporte
de unidades.
Clic en el botón “PDF” si desea exportar como archivo PDF el reporte de
unidades.
6. Botón salir.
1.7. Gráficos estadísticos mensuales.
1. Clic en gráficos del menú principal y seleccionamos mensual o anual.
2. Clientes atendidos y pendientes.
3. Grafico estadístico de comparativa entre clientes atendidos y no
atendidos.
4. Botón salir.
1. Clic en cambiar contraseña.
2. Botón salir
1
2
3
4
1 2
2. Aplicación Móvil
2.1. Acceso a la aplicación
1. Abrir la aplicación.
2. Ingrese usuario y contraseña,.
3. Presiona sobre el botón “Entrar”.
4. Caso contario registrar datos usuario.
2.2. Registro clientes
1
2
3
4
5. Ingrese datos del
cliente.
6. Registrar datos del cliente.
7. Cancelar registro de datos del
cliente.
2.3. Pantalla principal
2.4. Registro del vehículo
8. Registro del vehículo del
cliente.
9. Visualizar vehículo del
cliente.
10. Solicitar el servicio de
asistencia vial.
11. Registro del vehículo
del cliente.
12. Registro del vehículo.
13. Cancelar registro de
vehículo.
15. Ver o buscar mis
vehículos registrados.
2.5. Solicitar servicio: Para solicitar el servicio debe activar en el móvil la
opción de ubicación y continuamos con lo siguiente:
2.6. Datos de la solicitud del servicio
16. Seleccionar
la compañía
para solicitar el
servicio de
asistencia vial.
17. Generar
ruta si se
desea saber la
ubicación de
la compañía.
18. Seleccionar
plataforma o
grúa
19. Siguiente para ver precio del
servicio.
20. Vehículo del
cliente.
21. Ubicación
del cliente y
del vehículo.
22. Precio del
servicio por
cobrar.
24. Cancelar
servicio.
23. Mensaje de
confirmación para
el servicio.
Aplicación para el empleado de la compañía de grúa y wincha
2.7. Notificación del servicio
1. El empleado debe tener activado en el móvil la opción de ubicación, para
ingresar debe estar registrado por el jefe o dueño de la compañía, una vez
que se cumpla con lo anterior ingresa el número de cedula y entrar.
2. Una vez que el empleado inicio sesión a la aplicación, se visualiza los
clientes asignados por el propietario para la asistencia vial.
25. Ingresamos
cedula del
empleado. 26. Seleccionamos
Entrar.
27. Seleccionamos
el cliente.
3. Se visualiza datos del cliente, del vehículo y su ubicación para el servicio de
asistencia vial.
28. Datos del cliente y
el vehículo.
29. Ubicación
del cliente.
30. Seleccionamos
la ubicación del
cliente.
31. Generamos
la ruta para
asistir al
servicio.
32. Acercamos o
alejamos la visión
del mapa 33. Seleccionamos
atender el servicio
luego de generar la
ruta.
34. Al finalizar el
servicio de asistencia
vial seleccionamos el
estado libre.