B-CINT-PTG-N. 901 Quinata Ortiz Edison Fernando
B-CINT-PTG-N. 901 Quinata Ortiz Edison Fernando
B-CINT-PTG-N. 901 Quinata Ortiz Edison Fernando
TITULACIÓN”
“ TÍTULO DEL
TRABAJO DE
“DESARROLLO DE UNA APLICACIÓN MÓVIL PARA
GESTIONAR SERVICIO EN LÍNEA DEL TALLER
ELECTROMECANICO “TALLER ARMANDO”
ENFOCADO A SO (SISTEMA OPERATIVO)
ANDROID.”
PROYECTO DE TITULACIÓN
Previa a la obtención del Título de:
INGENIERO EN NETWORKING Y
TELECOMUNICACIONES
AUTOR:
QUINATA ORTIZ EDISON FERNANDO
TUTOR:
ING. MARJORIE TATIANA ARIAS DOMÍNGUEZ M.Sc.
GUAYAQUIL – ECUADOR
2022
REPOSITORIO NACIONAL EN CIENCIA Y TECNOLOGÍA
FICHA DE REGISTRO DE TRABAJO DE TITULACIÓN
DESARROLLO DE UNA APLICACIÓN MÓVIL PARA GESTIONAR SERVICIO EN LÍNEA DEL
TALLER ELECTROMECANICO “TALLER ARMANDO” ENFOCADO A SO (SISTEMA
TÍTULO: OPERATIVO) ANDROID.
ADJUNTO PDF: X SI NO
CONTACTO CON Teléfono: 0961690055 E-Mail: [email protected]
AUTOR/ES:
CONTACTO CON LA Nombre: Universidad de Guayaquil
INSTITUCIÓN:
Teléfono:
E-Mail:
ANEXO XII.- DECLARACIÓN DE AUTORÍA Y DE
AUTORIZACIÓN DE LICENCIA GRATUITA
INTRANSFERIBLE Y NO EXCLUSIVA PARA EL USO NO
COMERCIAL DE LA OBRA CON FINES NO ACADÉMICOS
FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS
CARRERA DE INGENIERÍA EN NETWORKING Y
TELECOMUNICACIONES
Yo, QUINATA ORTIZ EDISON FERNANDO con cédula de identidad 0944338037 certifico
que los contenidos desarrollados en este trabajo de titulación, cuyo título es
“DESARROLLO DE UNA APLICACIÓN MÓVIL PARA GESTIONAR SERVICIO EN
LÍNEA DEL TALLER ELECTROMECANICO “TALLER ARMANDO” ENFOCADO A SO
(SISTEMA OPERATIVO) ANDROID.” es de mi absoluta propiedad y responsabilidad en
conformidad al Artículo 114 del CÓDIGO ORGÁNICO DE LA ECONOMÍA SOCIAL DE
LOS CONOCIMIENTOS, CREATIVIDAD E INNOVACIÓN, autorizamos la utilización de
una licencia gratuita intransferible, para el uso no comercial de la presente obra a favor de
la Universidad de Guayaquil.
Atentamente
TUTOR
II
DEDICATORIA
III
AGRADECIMIENTO
IV
TRIBUNAL PROYECTO DE TITULACIÓN
___________________________ ___________________________
Ing. Douglas Itúrburu Salvado, M. Sc. Ing. Francisco Palacios Ortiz, M. Sc.
DECANO DE LA FACULTAD DIRECTOR DE LA CARRERA DE
CIENCIAS MATEMATICAS Y INGENIERÍA EN NETWORKING Y
FISICAS TELECOMUNICACIONES
___________________________ ___________________________
Renzo Padilla Gómez, M. Sc Ingrid Giraldo Martínez, M. Sc
PROFESOR REVISOR PROFESOR DEL ÁREA
TRIBUNAL TRIBUNAL
___________________________
Ing, Marjorie Tatiana Arias Domínguez,
M. Sc.
PROFESOR TUTOR DEL PROYECTO
DE TITULACIÓN
___________________________
Ab. Juan Chávez Atocha, Esp.
SECRETARIO (E) FACULTAD
V
DECLARACIÓN EXPRESA
VI
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMATICAS Y FÍSICAS
Proyecto de Titulación que se presenta como requisito para optar por el título de
INGENIERO EN NETWORKING Y TELECOMUNICACIONES
Guayaquil, de 2022
VII
CERTIFICADO DE ACEPTACIÓN DEL TUTOR
CERTIFICO:
Presentado por:
VIII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERIA EN NETWORKING Y
TELECOMUNICACIONES
IX
Publicación electrónica:
3. Forma de envío:
El texto del proyecto de titulación debe ser enviado en formato Word, como archivo
.Doc. O .RTF y. Puf para PC. Las imágenes que la acompañen pueden ser: .gif,
.jpg o .TIFF.
DVDROM X CDROM
X
ABREVIATURAS
XI
ÍNDICE GENERAL
APROBACION DEL TUTOR ............................................................................... II
DEDICATORIA ................................................................................................... III
AGRADECIMIENTO ........................................................................................... IV
TRIBUNAL PROYECTO DE TITULACIÓN .......................................................... V
DECLARACIÓN EXPRESA ................................................................................ VI
CERTIFICADO DE ACEPTACIÓN DEL TUTOR .............................................. VIII
ABREVIATURAS ................................................................................................ XI
INDICE DE TABLAS........................................................................................ XIV
INDICE DE GRÁFICOS .................................................................................... XV
Resumen .........................................................................................................XVII
Abstract ..........................................................................................................XVIII
INTRODUCCIÓN ................................................................................................ 1
CAPÍTULO I ........................................................................................................ 1
EL PROBLEMA ................................................................................................... 3
PLANTEAMIENTO DEL PROBLEMA ................................................................. 3
Ubicación del problema.................................................................................... 3
Situación conflicto nudos críticos...................................................................... 4
Causas y Consecuencias del Problema ........................................................... 5
Delimitación del problema ................................................................................ 5
Formulación del Problema ............................................................................... 6
Evaluación del Problema .................................................................................. 6
Objetivos General ............................................................................................ 8
Objetivos Específicos ....................................................................................... 8
Alcances del Problema .................................................................................... 8
Justificación e importancia ............................................................................... 9
Metodología del proyecto ............................................................................... 11
CAPÍTULO II ..................................................................................................... 14
XII
CAPÍTULO III .................................................................................................... 38
PROPUESTA TECNOLÓGICA.......................................................................... 38
Fases de la metodología ................................................................................ 43
Fase 1 Planificación del sprint........................................................................ 44
Fase 2 Etapa de desarrollo ............................................................................ 47
Funcionamiento de la aplicativo ..................................................................... 47
Diseño de Base de Datos............................................................................... 48
Diseño de Ventanas ....................................................................................... 51
Población y Muestra ....................................................................................... 60
Técnicas para la recolección de información.................................................. 62
Encuestas ...................................................................................................... 62
Requerimientos Funcionales del proyecto ...................................................... 69
ENTREGABLES DEL PROYECTO ................................................................ 70
MANUAL DE USUARIO ................................................................................. 70
CAPÍTULO IV .................................................................................................... 71
CONCLUSIONES Y RECOMENDACIONES.................................................. 71
CONCLUSIONES .......................................................................................... 71
RECOMENDACIONES .................................................................................. 72
Bibliografía ........................................................................................................ 73
INTRODUCCIÓN ............................................................................................. 4
La aplicación “Armando Online” ....................................................................... 4
La cuenta de administrador de Firebase .......................................................... 4
La aplicación “Armando online” ........................................................................ 4
Iniciación de la app y registro ........................................................................... 5
Iniciación de la app .......................................................................................... 5
Registrando el Usuario ..................................................................................... 5
Acceso por las credenciales............................................................................. 8
Funcionalidad de app ....................................................................................... 9
Funcionalidad de la plataforma Firebase ....................................................... 15
XIII
INDICE DE TABLAS
Tabla 1 Matriz de causas y consecuencias del problema .......................................... 5
Tabla 2 Delimitación del problema................................................................................. 6
Tabla 2 Característica de los Sistema Operativo ...................................................... 19
Tabla 3 Identificación de Cuenta .................................................................................. 39
Tabla 4 Recursos Software ........................................................................................... 42
Tabla 5 Recursos Hardware(trabajo)........................................................................... 42
Tabla 6 Costos por recursos humanos en el proyecto ............................................. 43
Tabla 7 Costos inversión en Hardware en el proyecto ............................................. 43
Tabla 8 Costos inversión en software en el proyecto ............................................... 43
Tabla 9 Revisión del sprint ............................................................................................ 60
Tabla 10 Los clientes que viene al día ..................................................................... 60
Tabla 11 Resultado de Encuesta: Pregunta 1............................................................ 63
Tabla 12 Resultado de Encuesta: Pregunta 2............................................................ 63
Tabla 13 Resultado de Encuesta: Pregunta 3............................................................ 64
Tabla 14 Resultado de Encuesta: Pregunta 4............................................................ 65
Tabla 15 Resultado de Encuesta: Pregunta 5............................................................ 66
Tabla 16 Resultado de Encuesta: Pregunta 6 .......................................................... 67
Tabla 17 Resultado de Encuesta: Pregunta 7............................................................ 68
Tabla 18 Requerimiento del proyecto.......................................................................... 69
Tabla 19 Criterios de Aceptación del Producto.......................................................... 71
XIV
INDICE DE GRÁFICOS
Gráfico 1 Metodología Scrum ....................................................................................... 12
Gráfico 2 Fase de Sprint ................................................................................................ 13
Gráfico 3 Servicio en línea ............................................................................................ 17
Gráfico 4 Aplicación Móvil ............................................................................................. 18
Gráfico 5 Sistema Operativo Móvil más usado .......................................................... 20
Gráfico 6 Arquitectura de MySQL ................................................................................ 21
Gráfico 7 Arquitectura de PostgreSQL ........................................................................ 22
Gráfico 8 Diseño de Firebase ....................................................................................... 22
Gráfico 9 Arquitectura de Kotlin ................................................................................... 24
Gráfico 10 Arquitectura de Java ................................................................................... 25
Gráfico 11 Python vs Java ............................................................................................ 26
Gráfico 12 Arquitectura Lonic Framework .................................................................. 27
Gráfico 13 Pagina web Mobicumbe ............................................................................ 28
Gráfico 14 Arquitectura de Android Studio ................................................................. 29
Gráfico 15 Arquitectura de Visual Studio .................................................................... 30
Gráfico 16 Logo de Aplicación ...................................................................................... 38
Gráfico 17 Fase de la Metodología Scrum ................................................................. 44
Gráfico 18 Permisos del Rol Usuario .......................................................................... 45
Gráfico 19 Permisos del Rol Administrador................................................................ 47
Gráfico 20 Funcionamiento del aplicativo al usuario ................................................ 48
Gráfico 21 Funcionamiento en la página de Firebase para el administrador ....... 48
Gráfico 22 Diseño Base de Datos para Administrador ............................................. 50
Gráfico 23 Interfaz general de la aplicación ............................................................... 51
Gráfico 24 Ventana de Login ........................................................................................ 52
Gráfico 25 Ventana de Recuperación ......................................................................... 53
Gráfico 26 ventana De Menú ........................................................................................ 54
Gráfico 27 Ventana de Registro ................................................................................... 55
Gráfico 28 Ventana de Agenda .................................................................................... 56
Gráfico 29 Ventana de Ver Citas ................................................................................. 57
Gráfico 30 Ventana de Horario ..................................................................................... 58
Gráfico 31 Ventana de Información ............................................................................. 59
Gráfico 32 Pregunta 1 .................................................................................................... 63
Gráfico 33 Pregunta 2 .................................................................................................... 64
Gráfico 34 Pregunta 3 .................................................................................................... 65
Gráfico 35 Pregunta 4 .................................................................................................... 66
Gráfico 36 Pregunta 5 .................................................................................................... 67
Gráfico 37 Pregunta 6 .................................................................................................... 68
Gráfico 38 Pregunta 7 .................................................................................................... 69
Gráfico 39 Logo de Aplicación ........................................................................................ 4
Gráfico 40 Pantalla de Inicio ........................................................................................... 5
Gráfico 41 Registro de Información ............................................................................... 6
Gráfico 42 Verificación por Correo................................................................................. 7
Gráfico 43 Verificación en Correo ....................................................................................... 7
Gráfico 44 Ingreso de Usuario ........................................................................................ 8
Gráfico 45 Menú ............................................................................................................... 9
Gráfico 46 Ventana de Registro ................................................................................... 10
XV
Gráfico 47 Ventana de Ver Cita ................................................................................... 11
Gráfico 48 Cuadro de confirmación ................................ ¡Error! Marcador no definido.
Gráfico 49 Ventana de Horario ..................................................................................... 12
Gráfico 50 Ventana de información del taller ............................................................. 13
Gráfico 51 Ventana Cambio de Contraseña .............................................................. 14
Gráfico 52 Ventana de Eliminar cuenta ...................................................................... 14
Gráfico 53 Ventana de Perfil de Usuario .................................................................... 15
Gráfico 54 Registro de Autentificación ........................................................................ 16
Gráfico 55 Registro Usuario......................................................................................... 16
Gráfico 56 Registro de Cita ........................................................................................... 17
Gráfico 57 Registro de Cancelación ............................................................................ 17
Gráfico 58 Registro de Historial de Usuario ............................................................... 18
Gráfico 59 Envió de Notificaciones .............................................................................. 18
XVI
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN NETWORKING Y
TELECOMUNICACIONES
Resumen
XVII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN NETWORKING Y
TELECOMUNICACIONES
Abstract
The objective of this degree work is the creation of a mobile application designed
to develop an online service management based on the Android operating system, which
seeks to improve the customer service management of the Armando electromechanical
workshop. The mobile application focuses on planning, consulting and presenting the
appointment schedule, along with options for managing customer and technical
information. The tool used for the design of the graphical environment and functions was
Android Studio, which together with the Kotlin programming language and the Firebase
platform used for database management, achieved an integration of the data generated for
manipulation and study. The Scrum methodology was used to achieve the objectives of
the project, because its flexibility allowed it to adapt to needs, and respond efficiently to
the changes that occurred during the phases until the mobile application was operational.
After the tests carried out, it was concluded that compliance with the proposed scope was
achieved and the respective recommendations for a correct performance of the mobile
application were incorporated.
XVIII
|
INTRODUCCIÓN
Capítulo I.- En este capítulo se define la problemática, así como las posibles
causa y consecuencias que se presentan en el taller electromecánico, por no
disponer contar con ninguna herramienta tecnológica que permita automatizar
al menos un proceso del negocio, además se va a determinar los objetivos y el
alcance del estudio.
1
|
2
|
CAPÍTULO I
EL PROBLEMA
PLANTEAMIENTO DEL PROBLEMA
3
|
4
|
Causas Consecuencias
Retrasos e inconformidad del cliente.
Registro de cita de
Mal manejo de los horarios que puede
manera manual
establecer la cita.
Buscan otro establecimiento cercano al lugar
No cumplir todas las que brinde este servicio.
exigencias del cliente Disminución de ingresos económicos
para el taller.
Desconfianza del cliente al entregar su auto
El establecimiento no es para un servicio electromecánico.
conocido en el sector Pocos clientes pertenecen al sector por
falta de publicidad.
Las personas cercanas al sitio no
No cuenta con un conocen de sus servicios.
mercadeo digital No posee un incremento de sus
actividades por falta de clientes.
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison
5
|
Delimitador Descripción
Campo Tecnología
Área Informática – Tecnología
Aspecto Desarrollo de Sistemas
Desarrollar una aplicación móvil para
Tema gestionar el servicio en línea de taller
electromecánico “ARMANDO” enfocado al
sistema operativo Android.
Fuente: Trabajo de Investigación
Elaborado por: Quinata Ortiz Edison
6
|
7
|
OBJETIVOS
OBJETIVOS GENERAL
Desarrollar una aplicación móvil para gestionar el servicio en línea del
taller electromecánico “ARMANDO” enfocado al sistema operativo Android.
OBJETIVOS ESPECÍFICOS
8
|
JUSTIFICACIÓN E IMPORTANCIA
El fácil acceso a los distintos servicios sin necesidad de un
desplazamiento físico hasta las instalaciones, evita aglomeraciones y al mismo
tiempo garantizar la salud de todos los presentes en las instalaciones del taller
es una de las principales medidas de seguridad que se toman para evitar un
contagio en este tiempo de pandemia provocado por el virus covid-19 y sus
variantes. Estas opciones no solo mejoran el proceso de atención dentro de la
empresa, sino que también contribuyen al crecimiento del mercado.
9
|
10
|
Este proyecto busca implementar una metodología ágil para que pueda
ser utilizada en el desarrollo del software, la metodología a seleccionada es la
SCRUM, debido a su gran flexibilidad en lo que corresponde a gestión de
proyectos de gran complejidad, desarrollando entornos dinámicos y
cambiantes.
11
|
Fases de la metodología
Planificación de Sprint
La planificación de Sprint es la etapa inicial del Scrum donde se debe
determinar qué se puede hacer y cómo se realizará el trabajo. Se actúa en
cooperación con el equipo de trabajo para que haya una comunicación del
proyecto.
Desarrollo
Este es el nombre que se le da al trabajo en progreso de sprint, el
responsable de cada parte debe entregar los resultados dentro de un período
de tiempo determinado y no debe hacer cambios de última hora que puedan
afectar otras partes del proyecto.
12
|
13
|
CAPÍTULO II
MARCO TEÓRICO
ANTECEDENTES DEL ESTUDIOS
Para el diseño de la aplicación móvil, se ha realizado una indagación
relacionada a la variable del proyecto para tener claro los requisitos que se
deben obtener, por lo tanto, se identificó los temas que guardan una relación
directa en diferentes repositorios de las universidades nacionales e
internacionales tanto de tesis como de artículos investigativos.
14
|
15
|
16
|
FUNDAMENTACIÓN TEÓRICA
Se investiga los términos que afecten o se encuentren asociados con
el tema propuesto, por lo cual se describe en detalle cada recurso necesitado,
de esta manera se puede obtener un mejor trabajo en base a un desarrollo
eficiente. Se incluirá herramientas y lenguajes de programación alternativos
que también pueden desarrollar el prototipo.
Servicio en línea
17
|
Aplicación móvil
18
|
Una ventaja de los sistemas operativos móviles es que son mucho más
simples y están más enfocados a la conectividad inalámbrica. Con el
crecimiento de nuevos teléfonos móviles que ingresan al mercado, el sistema
operativo se actualiza cada vez más.
.NET C#,
VB.NET,
C , C ++ , Silverlight,
C, C ++, Java
Programado en Objective-C native C/C++,
y Kotlin
, Swift. WinRTP
(XMLA),
DirectX
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison
19
|
BASE DE DATOS
MySQL
Es un sistema de gestión de bases de datos de código abierto y muy
reconocido, fue fundado por MySQLAB, en el año el 2008 adquirido por Sun
MicroSystems y dos años después fue comprado por Oracle Corporation, la
empresa propietaria del motor InnoDB para MySQL con licencia dual y una
versión comercial. (Robledano, 2019).
20
|
PostgreSQL
Es un gestor de bases de datos y sus características son: compatibilidad
con el modelo relacional para asegurar su integridad, alta asistencia, soporte
de muchos tipos de datos, soporte para disparadores. Una de sus principales
características es de permitir trabajar con datos como objetos y proporciona
mecanismos de programación orientados a objetos (POO), como herencia de
tablas. (Arsys, 2018).
21
|
Firebase
Esta herramienta fue lanzada en el año 2011 como un SDK de chat para
móviles nominado “Envolve”, lo cual no supero la expectativa y a causa de esto
en tiempo posterior se convertiría en “Firebase RealTIme Database”, en el año
2012 hasta 2013 tuvieron un gran éxito, por ende, lograron recaudar una suma
grande de dinero. En 2014 implementaron la “Firebase Hosting” y “Firabase
Authentifiacion” en ese año, Google adquirió firabase, donde entendieron las
necesidades y/o demandas de los desarrolladores de aplicaciones (Muradas,
2021).
Gráfico 8 Diseño de Firebase
22
|
23
|
LENGUAJE DE PROGRAMACIÓN
Kotlin
Este lenguaje de programación es de código abierto, fundado por
JetBrains, han tenido una gran acogida por los desarrolladores de aplicaciones
Android, ya que está escrito de forma estática, y puede desarrollarse en JVM o
JavaScript. Por lo tanto, es totalmente compatible con el código Java, lo que
nos permite ir trasladando poco a poco el trabajo de desarrollo. (Canorea.2020)
24
|
Java
Phyton
Este lenguaje de programación fue creado por Guido, tienen 0una sintaxis
limpia, y una de sus características es de ser tipado dinámico, multiplataforma,
orientado a objetos y pueden programar algoritmos complicados con solo unas
pocas líneas de código, y esa es una de las ventajas de este lenguaje.
(Gonzales. 2011).
25
|
DESARROLLO DE SOFTWARE
Ionic framework
Ionic Framework es un SDK de interfaz de usuario que permite
desarrollar aplicaciones web, iOS y Android nativas a partir de una única base
de código. (Agüero, 2021)
26
|
Mobicunbe
Es una plataforma web que le permite desarrollar aplicaciones para
teléfonos inteligentes IOS, Windows Phone y Android, sin la necesidad de ser
un desarrollador profesional, consecuentemente las aplicaciones móviles que
se creen pueden ser de cualquier temática y su contenido varía dependiendo
de lo que el usuario desea o necesite. (Rodríguez, 2014).
27
|
Android Studio
Es un entorno de desarrollo de aplicaciones móvil, es basado en la
licencia "Apache 2.0", disponible en versiones Windows, Mac y Linux y puede
descargarse desde el enlace de descarga oficial del sitio web.
Desafortunadamente, se requieren bibliotecas y herramientas de 32 bits, lo que
significa que esta herramienta es pesada. (Studio A. 2017).
28
|
Visual Studio
Es un editor que nos permite desarrollar sitios web, servicios web,
aplicaciones móviles, etc. Está diseñado para ser multiplataforma, lo que
admite la programación para iOS, Android, Windows, macOS, Linux, otorgando
que la aplicación adquiera escalabilidad automática en diferentes tipos de
trabajos y el diagnóstico de errores. Finalmente, es innovador, incluida la
capacidad de trabajar en equipos colaborativos en tiempo real utilizando
tecnología de inteligencia artificial. (Redacción KeepCoding, 2022)
29
|
Fundamentación Legal
Sección segunda
Ambiente sano
Art. 15.- El Estado promoverá, en el sector público y privado, el uso de
tecnologías ambientalmente limpias y de energías alternativas no
contaminantes y de bajo impacto. La soberanía energética no se alcanzará en
detrimento de la soberanía alimentaria, ni afectará el derecho al agua.
SECCIÓN PRIMERA
Educación
30
|
SECCIÓN OCTAVA
Ciencia, tecnología, innovación y saberes ancestrales
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:
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.
31
|
32
|
1. Sostenibilidad de la solución;
2. Costo de oportunidad;
3. Estándares de seguridad;
Capacidad técnica que brinde el soporte necesario para el uso del software.
33
|
CAPITULO I
PRINCIPIOS GENERALES
Art. 2.- Reconocimiento jurídico de los mensajes de datos. - Los mensajes de
datos tendrán igual valor jurídico que los documentos escritos. Su eficacia,
valoración y efectos se someterá al cumplimiento de lo establecido en esta ley
y su reglamento.
Art. 4.- Propiedad Intelectual. - Los mensajes de datos estarán sometidos a las
leyes, reglamentos y acuerdos internacionales relativos a la propiedad
intelectual.
34
|
35
|
¿Qué factores incide en las mejoras de las gestiones de citas del Taller
Armando con la implementación aplicativo móvil tecnología para el crecimiento
en ámbito comercial?
Dediciones Conceptuales
Lenguaje de Programación
Se puede decir que es un conjunto de comandos que una persona
puede comunicar con una computadora usando algoritmos y comandos
escritos que una computadora puede entender e interpretar, estableciendo así
una conexión entre ellos. (López, 2020)
Base de datos
También se le conoce como database, pero su definición técnica es una
colección de información que pertenece a una misma estructura, ordenada
36
|
Desarrollo de Software
En otra palabra se refiere al proceso dedicado a crear, diseñar,
implementar y mantener programas, es decir, cuando se utiliza un lenguaje de
programación, dependiendo de lo que se vaya a desarrollar, se utiliza el
lenguaje más factible. (IBM, s.f.).
Frontend
Es el campo del desarrollo que se ocupa de la apariencia del sitio web,
en resumen, será el diseño del sitio web, desde la estructura del sitio web hasta
estilos como efectos, animaciones, fondos y colores, etc. El front-end trabaja
principalmente con los diseñadores web, pero eso no significa que no toquen
el código.
Marketing Digital
Es un componente de una estrategia de marketing que utiliza el Internet
y las tecnologías digitales en línea para entregar contenido a través de
dispositivos inteligentes como teléfonos móviles, tabletas, etc. (Santos, 2022)
37
|
CAPÍTULO III
PROPUESTA TECNOLÓGICA
38
|
39
|
Análisis de factibilidad
El desarrollo del proyecto tiene como objetivo brindar una herramienta
tecnológica para un servicio en línea del taller electromecánico ubicado en la
Coop. 5 de junio perteneciente al Cantón Durán, que permitirá a los clientes
agendar citas para adquirir un servicio mecánico para su vehículo, ahorrando
de forma significativa el tiempo de espera a través del desarrollo de una
aplicación móvil que busca automatizar el proceso de asignación de turnos. El
diseño de aplicación se logra mediante el uso las herramientas Android Studio,
Firebase y Kotlin.
• Operacional
• Técnica
• Legal
• Económica
Factibilidad operacional
40
|
Mediante estos datos recopilados se puede definir los puntos que busca
satisfacer la aplicación, así como también como los procesos que se realizarán
para atender el requerimiento.
Para el administrador:
• Visualizar los registros de todas las citas.
• Establecer los horarios de los trabajadores.
• Validar la cita del usuario.
41
|
Factibilidad Técnica
Factibilidad Legal
El desarrollo de prototipos se puede lograr por el hecho de que no se
ha quebrantado ninguna ley existente y en conformidad con las disposiciones
anteriores del Capítulo II, que servirán de apoyo a este trabajo en el marco
legal.
Factibilidad Económica
42
|
Fases de la metodología
La metodología consta de cuatro actividades estructurales para el
desarrollo de la aplicación móvil que son: Planificación del sprint, desarrollo y
revisión del sprint.
43
|
Caso de Uso
Se trata el comportamiento que tiene la aplicación móvil “Armando
Online” entre la interacción de usuario y administrador en donde se presentará
los diagramas de las funcionalidades principales correspondientes al sistema
como: el registro de usuario, el agendamiento, la consulta, el horario disponible
de las citas, entre otras.
44
|
45
|
46
|
Funcionamiento de la aplicativo
Se mencionan en el gráfico 18 y 19, las funciones implementadas en el
proyecto, es decir, el comportamiento de la aplicación hacia el usuario, y
cumpliendo así con los alcances que se estableció y se añadió algunas
funciones adicionales.
47
|
48
|
49
|
50
|
Diseño de Ventanas
51
|
52
|
53
|
54
|
.
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison
55
|
56
|
57
|
58
|
59
|
Porcentaje
Sprint Detalle
de éxito
Funcionamiento No hubo cambio el en proceso que
100%
de la aplicativo realiza la aplicación
Diseño de Base No se identificó ningún inconveniente
100%
de Datos con el registro de los datos.
Diseño de No hubo cambio el en proceso que
100%
Ventanas realiza la aplicación
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison
Población y Muestra
Población
En el proyecto, la población son los clientes del taller ubicado en la
Coop. 5 de junio, esto contribuye a los resultados presentando las
características y necesidades que participarán en el desarrollo. Para conocer
la cantidad de población, se realizó una tabla donde se podrá determinar un
estimado de cuántos clientes visitaban el taller electromecánico en el
transcurso de una semana promedio.
60
|
Muestra
Para obtener la muestra más representativa, se eligió un método
adecuado que proporcione las suficientes muestras aleatorias y utilizando la
siguiente fórmula para ayudar a calcular la muestra aplicable:
𝑀
𝑛=
𝑒2(𝑚 − 1) + 1
Resolución.
𝑀
𝑛=
𝑒 2(𝑚
− 1) + 1
108
𝑛=
(0,06)2(108− 1) + 1
108
𝑛=
(0,0036)(107) + 1
108
𝑛=
(0,0036)(07) + 1
108
𝑛=
0,3852 + 1
108
𝑛=
1,3852
𝑛 = 77,96 ≈ 78
61
|
• Nd = 6 día
• n= tamaño de la muestra.
78
Ec =
6
Ec = 13
Encuestas
Seleccione un género
62
|
Gráfico 33 Pregunta 1
Pregunta # 1
Pregunta 2:
63
|
Pregunta # 2
11,1% 0% 0%
88,9%
Pregunta 3:
64
|
Gráfico 35 Pregunta 3
Pregunta # 3
0,0% 0,0%
100,0%
Si No Tal vez
Análisis: Los clientes que fueron a taller estaban conformes con los
servicios que realiza el taller electromecánico así demostrando que el
establecimiento hace bien su trabajo y cumple la necesidad de la persona
que va por un problema técnico.
Pregunta 4:
65
|
Gráfico 36 Pregunta 4
Pregunta # 4
0,0%
0,0%
100,0%
Si No Tal vez
Pregunta 5
66
|
Gráfico 37 Pregunta 5
Pregunta # 5
0,0%
0,0%
100,0%
Si No Tal vez
Pregunta 6:
67
|
Gráfico 38 Pregunta 6
Pregunta # 6
0,0%
0,0%
100,0%
Si No Tal vez
.
Análisis: El 100% de los encuestados considera de interés en utilizar
la aplicación móvil para realiza una cita previa así logrando evitar perder
tiempo en esperar a su turno.
Pregunta 7:
68
|
Gráfico 39 Pregunta 7
Pregunta # 6
0,0%
0,0%
100,0%
Si No Tal vez
69
|
MANUAL DE USUARIO
70
|
CAPÍTULO IV
CONCLUSIONES Y RECOMENDACIONES
CONCLUSIONES
71
|
RECOMENDACIONES
72
|
Bibliografía
Agüero, M. (2021). profile.es. Obtenido de https://profile.es/blog/que-es-ionic/
Asamblea Nacional. (2015). Ley Órganica de las Telecomunicaciones.
Quito.
Congreso Nacional. (2014). Ley Especial de Telecomunicaciones reformada.
EL UNIVERSO. (26 de abril de 2022). www.eluniverso.com. Obtenido de
https://www.eluniverso.com/noticias/economia/mas-de-la-mitad-de-
empresas-en-ecuador-desarrollaron-plataformas-de-e-commerce-
desde-el-2020-a-la-fecha-nota/
Barahona Calvachi, L. V. (2018). Estudio de la herramienta “android studio”
con aplicativo de gestión de proveedores, clientes y gestión de
proformas para el taller mecánico “El Golpe Mágico (Bachelor's
thesis).
Fernández, O. B. (2005). Introducción al lenguaje de programación Java. Una
guía básica, 9
Canorea, E. (2022). Content & Copywriter. Obtenido de
https://www.plainconcepts.com/es/kotlin-android/
Chasiluisa Chicaiza, M. V., & Jiménez Ramírez, L. A. (2017). Aplicación móvil
para el control del mantenimiento de los vehículos que ingresan al
taller mecánico integral GAB Motors (Bachelor's thesis, Latacunga:
Universidad Técnica de Cotopaxi; Facultad de Ciencias de la
Ingeniería y Aplicadas; Carrera de Ingeniería Informática y Sistemas
Computacionales).
CHÁVEZ, J. D. FUNDAMENTOS DE POSTGRESQL. 2019
Cotelo Garrido, N. (2020). Aplicación para la gestión de los vehículos y sus
reparaciones en un taller.
Cruz Novillo, L. A., & Moriel Ruiz, J. I. (2021). Desarrollo de un aplicativo móvil
Android para asistir en servicios de mecánica a los vehículos que
transitan por el cantón Durán utilizando herramientas Open
Source (Bachelor's thesis, Universidad de Guayaquil. Facultad de
Ciencias Matemáticas y Físicas. Carrera de Ingeniería en Sistemas
Computacionales.).
Generación Anáhuac. (20 de febrero de 2019). https://www.anahuac.mx.
Obtenido de https://www.anahuac.mx/generacion-anahuac/la-
influencia-de-la-tecnologia-en-nuestra-vida-
cotidiana#:~:text=La%20tecnolog%C3%ADa%20bien%20aplicada%20
nos,distancias%20con%20amistades%20o%20familiares.
73
|
Gil Rodríguez, J. D., & Montenegro Ulloa, B. S. (2021). Diseño de una App
para la Selección de Prestadores de Servicio de Mantenimiento
Automotriz. Caso de Estudio (Concesionarios Autorizados de la ciudad
de Bogotá).
González Duque, R. (2011). Python para todos.
Guimerá, A. (2021). OpenWebinars. Obtenido de
https://openwebinars.net/blog/que-es-kotlin/
Herzo, L. (s.f.). anincubator. Obtenido de https://anincubator.com/que-es-una-
aplicacion-movil/
HostingPedia. (s.f.). hostingpedia.net. Obtenido de
https://hostingpedia.net/postgresql.html
Jama Toala, G. M., & Suarez Herrera, C. L. (2017). Propuesta tecnológica de
una APP la localización de talleres mecánicos automotrices en la zona
de La Autopista (Bachelor's thesis, Universidad de Guayaquil Facultad
de Ciencias Administrativas).
Melo, S. (5 de noviembre de 2018). DataScope. Obtenido de
https://datascope.io/es/blog/la-importancia-de-la-tecnologia-en-los-
negocios/#:~:text=La%20tecnolog%C3%ADa%20puede%20optimizar
%20las,la%20automatizaci%C3%B3n%20de%20tareas%20espec%C3
%ADficas.
Mittal, A. (2022). hackr.io. Obtenido de https://hackr.io/blog/ionic-framework
Moroney, L. (2017). La base de datos en tiempo real de Firebase. En La guía
definitiva de Firebase (págs. 51-71). Apress, Berkeley, CA.
Muradas, Y. (22 de junio de 2021). OpenWebinar. Obtenido de
https://openwebinars.net/blog/que-es-Firebase-de-
google/#:~:text=Firebase%20b%C3%A1sicamente%20es%20una%20
plataforma,incrementar%20la%20base%20de%20datos
Paita Ureta, L., & Camiloaga Mancheco, E. P. (2019). Diseño de un aplicativo
móvil para la gestión de citas y servicio al cliente en talleres mecánicos
ubicados en el distrito de Barranco.
Palau, P. (2013). andro4all. Obtenido de
https://andro4all.com/aplicaciones/mobincube
Pulido Viazus, O. L., & Sánchez Sandoval, C. A. (2017). Aplicación móvil para
la ubicación de zonas de taller y repuestos automotores en la vía
chusacá fusagasugá y sus cascos urbanos (Doctoral dissertation).
Redacción KeepCoding. (2022). Obtenido de keepcoding:
https://keepcoding.io/blog/programar-aplicaciones-android-en-visual-
studio/
74
|
75
|
Anexo
Anexo 1.
Cronograma del Proyecto
76
|
Anexo 2.
Cronograma de la Tarea del proyecto
77
|
Anexo 2.
Escala de tiempo del proyecto
78
|
Anexo 3.
79
|
UNIVERSIDAD DE GUAYAQUIL
PROYECTO DE TITULACIÓN
Previa a la obtención del Título de:
TUTOR:
ING. MARJORIE DOMÍNGUEZ TATIANA ARIAS M.Sc
GUAYAQUIL – ECUADOR
2022
1
|
INDICE
INTRODUCCIÓN............................................................................................ 4
La aplicación “Armando Online”............................................................................ 4
2
|
INDICE DE GRÁFICOS
3
|
INTRODUCCIÓN
4
|
Iniciación de la app
Registrando el Usuario
5
|
Se ingresa los datos solicitados como son el nombre, apellido, email, teléfono,
contraseña dos veces tal como se muestra y luego se presiona el botón de SIGN
UP que se encuentra en la parte inferior de la pantalla. Luego de presionar, se
despliega a una ventana de verificación de correo.
6
|
7
|
8
|
Gráfico 46 Menú
|
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison
Funcionalidad de app
La opción de Agendar1
9
|
Una vez registrando la información que desea realizar en la cita podemos dar
clic en la opción de “AGENDAR” automáticamente se guardara los datos en la
cuenta de Firebase del taller. Acabe recalcar mayoría son de opción múltiple y
solo el de campo de vehículo es de escribir.
La opción de Ver la cita
10
|
¿
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison
11
|
12
|
13
|
14
|
La opción de Perfil
15
|
16
|
muestra los uid o código único del usuario, podremos ingresar manualmente
los usuarios que desea.
Gráfico 56 Registro de Cita
17
|
18