B-CINT-PTG-N. 901 Quinata Ortiz Edison Fernando

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 118

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS


CARRERA DE INGENIERÍA EN NETWORKING Y
TELECOMUNICACIONES

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.”

AUTOR: QUINATA ORTIZ


EDISON FERNANDO

TUTOR: ING. MARJORIE TATIANA


ARIAS DOMÍNGUEZ M.Sc.

GUAYAQUIL, OCTUBRE, 2022


2022
UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS


CARRERA DE INGENIERÍA EN NETWORKING Y
TELECOMUNICACIONES

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.

AUTOR(ES)(apellidos/nombres): QUINATA ORTIZ EDISON FERNANDO


REVISOR(ES)/TUTOR(ES) ING. MARJORIE TATIANA ARIAS DOMÍNGUEZ M.Sc.
(apellidos/nombres):
INSTITUCIÓN: Universidad Estatal de Guayaquil
FACULTAD: Ciencias Matemáticas y Físicas
CARRERA: Ingeniería en Networking y Telecomunicaciones
GRADO OBTENIDO: 3 nivel
FECHA DE PUBLICACIÓN: No. DE PÁGINAS: 117
ÁREAS TEMÁTICAS: Networking y Telecomunicaciones
PALABRAS CLAVES Marketing digital, aplicación móvil. Android Studio. Kotlin, Firebase, análisis de
/KEYWORDS: datos y servicios en línea
RESUMEN/ABSTRACT (150-250 palabras): El presente trabajo de titulación tiene como objetivo la creación de una aplicación
móvil diseñada para desarrollar una gestión de servicios en línea basado en el sistema operativo Android, que busca mejorar la gestión
de servicio al cliente del taller electromecánico Armando. La aplicación móvil se centra en la planificación, consulta y presentación del
calendario de citas, junto con las opciones para administrar la información de los clientes y técnicos. La herramienta utilizada para el
diseño del entorno gráfico y funciones fue Android Studio, que junto con el lenguaje de programación Kotlin y la plataforma Firebase
utilizada para la gestión de bases de datos, lograron una integración de los datos generados para su manipulación y estudio. La
metodología Scrum se utilizó para lograr los objetivos del proyecto, debido a que su flexibilidad permitió adaptarse a las necesidades,
y responder de manera eficiente a los cambios que se presentaron durante las fases hasta conseguir el funcionamiento de la aplicación
móvil. Posterior a las pruebas realizadas se concluyó que se logró el cumplimiento del alcance propuesto y se incorporó las
recomendaciones respectivas para un desempeño correcto de la aplicación móvil.

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

LICENCIA GRATUITA INTRANSFERIBLE Y NO COMERCIAL DE LA OBRA


CON FINES NO ACADÉMICOS

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.

QUINATA ORTIZ EDISON FERNANDO


CI: 0944338037
APROBACION DEL TUTOR

En mi calidad de Tutor del 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
OPERATIVO) ANDROID” elaborado por los Sr. Quinata Ortiz Edison Fernando,
Alumnos no titulados de la Carrera de Ingeniería en Networking y
Telecomunicaciones, Facultad de Ciencias Matemáticas y Físicas de la
Universidad de Guayaquil, previo a la obtención del Título de Ingeniero en
Networking y Telecomunicaciones, me permito declarar que luego de haber
orientado, estudiado y revisado, la Apruebo en todas sus partes.

Atentamente

Ing. Marjorie Tatiana Arias Domínguez M.Sc.

TUTOR

II
DEDICATORIA

Esta tesis se la dedico principalmente a


madre que siempre me ha guiado esta etapa
de vida y pilar que nunca desistió de confiar
en mí, por tener paciencia conmigo, que a
pesar de todos los obstáculos se mantuvo
de pie para poder ayudarme a culminar mi
carrera universitaria, y a mi padre por darme
consejo para seguir en el estudio.

Quinata Ortiz Edison Fernando

III
AGRADECIMIENTO

Agradezco a Dios quien me ha guiado en


este arduo camino, él me ha dado fortalezas
y sabiduría para seguir adelante y culminar
mi proyecto de tesis. A mi familia por su
apoyo constante e incondicional en toda la
etapa de mis estudios. También agradezco
a mis amigos y compañeros los cuales
fueron un apoyo importante en el desarrollo
de mi trabajo.

Quinata Ortiz Edison Fernando

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

“La responsabilidad del contenido de este Proyecto de


Titulación, me corresponden exclusivamente; y el
patrimonio intelectual de la misma a la UNIVERSIDAD
DE GUAYAQUIL”

QUINATA ORTIZ EDISON FERNANDO

VI
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMATICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN NETWORKING Y


TELECOMUNICACIONES

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 que se presenta como requisito para optar por el título de
INGENIERO EN NETWORKING Y TELECOMUNICACIONES

Autor: Quinata Ortiz Edison Fernando


CI: 0944338037

Tutor: Ing. Arias Domínguez Marjorie, M. Sc

Guayaquil, de 2022

VII
CERTIFICADO DE ACEPTACIÓN DEL TUTOR

En mi calidad de Tutor del proyecto de titulación, nombrado por el Consejo


Directivo de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de
Guayaquil.

CERTIFICO:

Que he analizado el Proyecto de Titulación presentado por el estudiante Quinata


Ortiz Edison Fernando, como requisito previo para optar por el título de
Ingeniero en Networking y Telecomunicaciones cuyo problema 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.”.

Considero aprobado el trabajo en su totalidad.

Presentado por:

Quinata Ortiz Edison Fernando CI: 0944338037


Cédula de ciudadanía NO
Apellidos y Nombres completos

Tutor: Ing. Marjorie Tatiana Arias Domínguez, M.Sc.

Guayaquil, del 2022

VIII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERIA EN NETWORKING Y
TELECOMUNICACIONES

Autorización para Publicación de Proyecto de


Titulación en Formato Digital
1. Identificación del Proyecto de Titulación
Nombre Alumno: Quinata Ortiz Edison Fernando
Dirección: Cantón Durán. coop. 5 de junio.
Teléfono: 0961690055 E-mail: [email protected]

Facultad: Ciencias Matemáticas y Física


Carrera: Ingeniería en Networking y Telecomunicaciones
Proyecto de titulación al que opta: Inteligencia de Negocios
Profesor tutor: ING. MARJORIE TATIANA ARIAS DOMÍNGUEZ M.Sc

Título del Proyecto 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
OPERATIVO) ANDROID

Tema del Proyecto de Titulación: Marketing digital, aplicación móvil. Android


Studio. Kotlin, Firebase, análisis de datos y servicios en línea.

2. Autorización de Publicación de Versión Electrónica del


Proyecto de Titulación

A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y a


la Facultad de Ciencias Matemáticas y Físicas a publicar la versión electrónica de
este Proyecto de titulación.

IX
Publicación electrónica:

Inmediata X Después de 1 año

Firma Alumno: QUINATA ORTIZ EDISON FERNANDO

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

SGBD Sistema Gestor de Base de Dato


FCM Firebase Cloud Messaging
PGDG El Grupo de Desarrollo Global de PostgreSQ
RDMS Un sistema de gestión de bases de datos relacionales
IDE Entorno de Desarrollo Integrado
TIC Tecnologías de la Información y Comunicación

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

MARCO TEÓRICO ............................................................................................ 14


Antecedentes del Estudios............................................................................. 14
Fundamentación Teórica ............................................................................... 17
Servicio en línea ............................................................................................ 17
Aplicación móvil ............................................................................................. 18
Sistema Operativo Móvil ................................................................................ 19
BASE DE DATOS .......................................................................................... 20
MySQL ........................................................................................................... 20
PostgreSQL ................................................................................................... 21
Firebase ......................................................................................................... 22
LENGUAJE DE PROGRAMACIÓN................................................................ 24
Kotlin .............................................................................................................. 24
Java ............................................................................................................... 25
Phyton ........................................................................................................... 25
DESARROLLO DE SOFTWARE.................................................................... 26
Ionic framework.............................................................................................. 26
Mobicunbe ..................................................................................................... 27
Android Studio ............................................................................................... 28
Visual Studio .................................................................................................. 29
Fundamentación Legal .................................................................................. 30
Preguntas Científicas a Contestarse .............................................................. 36
Dediciones Conceptuales .............................................................................. 36

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

DESARROLLO DE UNA APLICACIÓN MÓVIL PARA GESTIONAR


EL SERVICIO EN LÍNEA DEL TALLER ELECTROMECÁNICO
“TALLER ARMANDO” ENFOCADO AL SO (SISTEMA
OPERATIVO) ANDROID

AUTOR: Quinata Ortiz Edison Fernando


TUTOR: Ing. Arias Domínguez Marjorie, M.Sc.

Resumen

El presente trabajo de titulación tiene como objetivo la creación de una


aplicación móvil diseñada para desarrollar una gestión de servicios en línea
basado en el sistema operativo Android, que busca mejorar la gestión de servicio
al cliente del taller electromecánico Armando. La aplicación móvil se centra en la
planificación, consulta y presentación del calendario de citas, junto con las
opciones para administrar la información de los clientes y técnicos. La
herramienta utilizada para el diseño del entorno gráfico y funciones fue Android
Studio, que junto con el lenguaje de programación Kotlin y la plataforma Firebase
utilizada para la gestión de bases de datos, lograron una integración de los datos
generados para su manipulación y estudio. La metodología Scrum se utilizó para
lograr los objetivos del proyecto, debido a que su flexibilidad permitió adaptarse
a las necesidades, y responder de manera eficiente a los cambios que se
presentaron durante las fases hasta conseguir el funcionamiento de la aplicación
móvil. Posterior a las pruebas realizadas se concluyó que se logró el
cumplimiento del alcance propuesto y se incorporó las recomendaciones
respectivas para un desempeño correcto de la aplicación móvil.

XVII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN NETWORKING Y
TELECOMUNICACIONES

DESARROLLO DE UNA APLICACIÓN MÓVIL PARA GESTIONAR


EL SERVICIO EN LÍNEA DEL TALLER ELECTROMECÁNICO
“TALLER ARMANDO” ENFOCADO AL SO (SISTEMA
OPERATIVO) ANDROID

AUTOR: Quinata Ortiz Edison Fernando


TUTOR: Ing. Arias Domínguez Marjorie, M.Sc.

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

En la actualidad, todo tipo de negocios a nivel mundial tratan de superar


los efectos provocados por la pandemia ocasionada por el covid-19, utilizando
a la tecnología como una herramienta a través de las aplicaciones móviles que
tienen como objetivo ser el medio de comunicación entre los clientes y las
diferentes empresas que ofrecen todo tipo de bienes y servicios, lo que ha
provocado que sea considerado como un elemento indispensable en los
dispositivos móviles, por lo que es utilizado con una mayor frecuencia por las
organizaciones, principalmente en las que tienen una relación directa en
el ámbito del comercio electrónico, pues las aplicaciones facilitan a las
personas cuando se debe realizar una comprar de cualquier tipo.

Las aplicaciones móviles se han convertido en un elemento fundamental


de cualquier negocio, sobre todo para aquellos que no poseen un presupuesto
para invertir en los medios publicitarios tradicionales o en un local físico donde
exhibir sus productos. Este tipo de herramienta comercial no solo facilita y
acelera el proceso de compra, sino que también permite crear relaciones
duraderas con los consumidores, también pueden ser utilizados para realizar
marketing digital, aumentando la cantidad de posibles clientes y fidelizando
aquellos que ya lo son. Por todas estas razones, es importante contar con una
aplicación móvil propia en cada empresa, de manera que se tengan
contempladas todas las operaciones y los perfiles de usuarios que son
requeridos en el funcionamiento del negocio. (Veleta, 2020)

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
|

Capítulo II.- En esta sección, se va a contemplar los antecedentes de estudio,


que guardan una relación estrecha con el tema propuesto, además de
profundizar en los conceptos e investigaciones relacionados con el desarrollo
de una aplicación móvil para una organización, que sentarán las bases del
conocimiento requerido para el desarrollo de la propuesta.

Capítulo III.- En esta etapa de la documentación, se contempla el desarrollo


del aplicativo, además de realizar el respectivo análisis de factibilidad y detallar
cada proceso ejecutado en el desarrollo de la metodología seleccionada, junto
con los entregables generados del proyecto, incluyendo una evaluación de los
resultados que se obtuvieron de los datos recolectados, basándose en la
muestra obtenida de la población.

Capítulo IV.- En este capítulo se da a conocer la perspectiva de la aplicación


por parte del usuario, además de determinarse las conclusiones y
recomendaciones obtenidas con el desarrollo de la metodología.

2
|

CAPÍTULO I
EL PROBLEMA
PLANTEAMIENTO DEL PROBLEMA

Ubicación del problema

En esta era tecnológica, sobre todo con la llegada de los teléfonos


inteligentes, se ha observado que la mayoría de las personas utilizan
aplicaciones que albergan un sinnúmero de características que permiten
gestionar todo tipo de tareas. En este sentido, los dispositivos móviles han
tenido un vertiginoso incremento tanto en la parte física como en los
programas, sobre todo por lo que pueden ofrecer a los usuarios, además de
proporcionar la libertad de tener una amplia gama de usos relacionados a todos
los campos, brindando acceso a la información en cualquier momento y lugar.

“La tecnología juega un papel importante en la generación de procesos


eficientes. Puede ayudarte a reducir o eliminar duplicaciones, errores y retrasos
en el flujo de trabajo, así como a acelerar la automatización de tareas
específicas” (Melo, 2018). Teniendo cuenta esta información se plantea un
proyecto que propone el desarrollo de una aplicación móvil que se encargue de
gestionar las citas en línea del taller electromecánico “ARMANDO”.

En el cantón de Durán parroquia Eloy Alfaro, se encuentra ubicado el


taller electromecánico “ARMANDO”, el cual presenta como problemática, la
carencia de un medio o herramienta tecnológica que permita dar a conocer su
establecimiento. En la actualidad existen muchas opciones para difundir
información de los locales como lo son: páginas web, redes sociales o
aplicaciones móvil, que permiten aumentar de forma exponencial las
actividades realizadas por el taller de reparación, debido a que existe una falta
de clientes que se incrementa con el pasar del tiempo.

El riesgo al que se enfrentan cierto tipo de negocios que no se adaptan


a los cambios tecnológicos, es verse expuestos a una disminución de la
demanda además de la competitividad que representa las aplicaciones móviles

3
|

pues permiten acortar distancias de forma significativa.

SITUACIÓN CONFLICTO NUDOS CRÍTICOS

Actualmente, el propietario del taller electromecánico no posee el


conocimiento necesario o una asesoría que permita realizar una innovación
tecnológica en su negocio, lo que permita aumentar la cantidad de posibles
clientes con una estrategia correcta de publicidad para hacer conocer más
sobre sus servicios. Se espera que la aplicación sea capaz de mejorar la
atención con el cliente, permitiendo adelantarse a los competidores que utilizan
otras herramientas tecnologías en sus locales para ofrecer su publicidad,
además de los repuestos que en ocasiones son necesitados por clientes que
desconocen que existe disponibilidad en este local.

La mayor insatisfacción que reportan los clientes radica en el tiempo de


asistencia, lo que causa un gran descontento que se repite cada que regresa
por asistencia a su vehículo, en especial cuando el técnico solicitado no se
encuentra disponible y no existe una información del tiempo estimado para
atención con el mismo. En ciertas ocasiones los clientes pierden demasiado
tiempo lo que provoca que se vayan sin esperar su turno, sintiendo un
desinterés por parte del personal del taller al no responder con prontitud a su
requerimiento, lo cual ha sido el principal desencadenante del bajo número de
personas que frecuentan y recomiendan este lugar.

Existe también descontento por parte del personal que labora en el


establecimiento, debido a que el maestro mecánico obtiene una bonificación
por cada cliente que atiende, lo que se ve reflejado de forma directo en la
remuneración mensual percibida porque en ciertas ocasiones no logra alcanzar
el salario deseado, pues a su criterio con una mejor organización de los
clientes, se podría coordinar de mejor manera las citas establecidas para cada
día.

4
|

Una de las informaciones más relevantes sobre el establecimiento, es


tanto los días de atención como la respectiva hora de disponibilidad por parte
de cada uno de los técnicos, pues los trabajadores no poseen un calendario
preestablecido, además de los días de apertura de local en los feriados o fuera
del horario de oficina.

CAUSAS Y CONSECUENCIAS DEL PROBLEMA

Tabla 1 Matriz de causas y consecuencias del problema

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

DELIMITACIÓN DEL PROBLEMA

La información sobre el establecimiento, como la hora de atención que


puede disponer, los horarios de los trabajadores son desconocidos,
abordándose así un problema que puede encontrar una solución mediante un
análisis e implementación de TIC (Tecnologías de la Información y las
Comunicaciones).

5
|

Tabla 2 Delimitación del problema

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

FORMULACIÓN DEL PROBLEMA

¿Cuáles son las incidencias del desarrollo de un aplicativo móvil con un


enfoque tanto para gestionar citas como para registrar datos en línea para
los clientes actuales y nuevos que requieran del servicio electromecánico?

EVALUACIÓN DEL PROBLEMA

Los siguientes factores deben ser evaluados en el proyecto:

Delimitado: El proyecto se desarrolla con delineación en el cantón


Durán parroquia Eloy Alfaro, se encuentra ubicado el taller electromecánico
“ARMANDO”, más precisamente a los clientes del establecimiento que cuenten
con el sistema operativo Android en sus teléfonos inteligentes.

Claro: El diseño del prototipo permite a la organización que sea más


eficiente en las citas, registrando las horas disponibles para el usuario y los
nombres de los empleados que realizarán el trabajo. La aplicación tendrá una
interfaz gráfica de usuario fácil y amigable para que las personas no tengan
dificultades en el momento de usar la app.

Evidente: La propuesta tiene como objetivo permitir que los clientes


tengan una herramienta tecnológica que permita reservar citas en línea
detallando las especificaciones de su requerimiento, además de representar un

6
|

ahorro en el tiempo de las personas que desea contratar el servicio sin la


necesidad de encontrarse de forma física para esperar un turno.

Concreto: El principal objetivo de la propuesta planteada, consiste en


diseñar un aplicativo móvil en Android que permita registrar y administrar las
citas de los usuarios que desean recibir servicio electromecánico en el taller.

Relevante: A través de la aplicación móvil, los clientes nuevos y


existentes pueden programar una cita disponible sin tener que visitar las
instalaciones para agendar una cita.

Contextual: Falta de conocimiento del propietario sobre el uso de la


tecnología, que puede beneficiar y destacar a la empresa con el aumento en la
producción y ejecución de las actividades, y además que, puede facilitar la
adopción de los servicios por parte de los solicitantes.

Factible: Para la solución del problema que enfrenta la pequeña


empresa, se ha propuesto una aplicación móvil, que contará con un
cronograma de horarios disponibles de citas, en base al cual se desarrollará un
calendario de acuerdo a las especificaciones consideradas, de manera que se
pueda solventar los requerimientos identificados por los diferentes actores que
interviene en las actividades desarrolladas en el taller.

Identifica el producto: El impacto esperado del desarrollo de


aplicaciones móviles es hacer que la empresa tenga un servicio de atención al
cliente en línea, lo que permite a los propietarios puedan realizar una
reservación de citas de manera digital, facilitando así a los clientes obtener un
servicio práctico y mejorado.

Variables: Aplicación Móvil, servicio en línea.

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

• Analizar información sobre herramientas y lenguaje de programación


con relación al desarrollo de app.

• Detallar el proceso del taller que se pretende automatizar la aplicación


App.

• Desarrollar la aplicación móvil usuario-administrador para gestionar los


procesos citas en línea del taller mecánico.

ALCANCES DEL PROBLEMA


El presente proyecto de titulación define el alcance de su elaboración
de acuerdo con los puntos especificados en los objetivos, que deben
completarse en su totalidad dentro del tiempo previsto para el desarrollo y
presentación del documento. En la aplicación móvil se contemplará el proceso
de reservación de una cita, donde se mostrarán sus datos guardados y
mostrará un diseño gráfico sencillo con la finalidad que el usuario pueda
comprender el proceso de una manera muy sencilla.

La app móvil está conformada con las siguientes características:

• Registro de Usuario: En la cual el usuario deberá llenar sus datos


personales que son necesarios para proceder el registro.

• Ingreso de Usuario: Es una ventana que pedirá al usuario y contraseña


servirá como perfiles de seguridad en la aplicación.

• Pantalla Principal: Se visualizará la opción de agendar, consultar y ver


horario de cita.

8
|

Para el desarrollo de la propuesta planteada, también se han tomado


en consideración aquellos puntos que no van a ser incluidos en la elaboración
del proyecto y que se expresan de forma detalla a continuación:

• Solo se tomaron en cuenta los nombres de los trabajadores actuales


(chequeo, escaneo, cambio de repuesto) que tiene el taller
electromecánico definido desde la elaboración de la aplicación, pero se
contempla como una recomendación de mejora que este proceso se
ejecute de una forma automatizada en la aplicación.

• Por parte de usuario no se puede modificar el registro de cita o de datos


personales, si desea modificar la cita o información el usuario tendrá
que llamar al administrador para su cambio por motivo de formalismo
en cual le permite al administrador tener noción de la situación que
presenta el usuario.

• Solo se ha considerado necesario para el uso de la aplicación los roles


de administrador y usuario, no se ha contemplado otro tipo extra de rol,
por motivo que no se considera indispensable en la propuesta, en caso
de requerir uno nuevo existe la posibilidad de realizar una modificación
a futuro para ser incluido en base a los privilegios específicos que este
requiera.

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
|

En la actualidad el mayor medio de comunicación es el internet y es muy


importante implementar el Marketing Digital dentro de la empresa, sin importar
cuán grande o pequeña sea, de esa manera se puede lograr que sus ventas
aumenten. Según We are Social y Hootsuite, en el período de finales de 2021,
se registraron 5,27 millones de usuarios de teléfonos móviles, este número
aumentó a 8,28 millones este año y de los resultados de este estudio muestran
que 4.950 millones de usuarios de Internet y 4.620 millones de personas que
están activos en las redes sociales. Gracias a esta información, es seguro decir
que el marketing digital debe ser una prioridad en la empresa, ya que cada vez
más personas usan teléfonos inteligentes cada año. (Símbolo Agencia Digital,
2022)

En el mes de abril se hizo público un artículo dónde menciona que “El


53% de las empresas en Ecuador implementan aplicaciones móviles,
desarrollan plataformas de comercio electrónico, chatbot y catálogos
interactivos para digitalizar sus actividades, la mayoría es desde 2020 hasta la
actualidad” (EL UNIVERSO, 2022). Según expuso Justo Ecuador, que es el
encargado de construir plataformas de e-commerce.

Esto nos indica que en la actualidad la aplicación móvil es una de la


herramienta tecnológica muy importante al momento de hacer crecer un
negocio, ayudan a lograr mejores resultados y reducen la carga de trabajo. Y
dependiendo del uso que se le pueda dar, también cabe destacar que esta
herramienta se encuentra al alcance de todos.

El motivo del desarrollo de esta aplicación móvil es proporcionar a los


usuarios el beneficio de agendar una cita al taller electromecánico “ARMANDO”
de forma digital, y se encuentra destinado a los consumidores que poseen poco
tiempo en espera de una asistencia, y que con la utilización de la aplicación
móvil puedan reducir la cantidad de tiempo que se requiere para ser atendido.

10
|

METODOLOGÍA DEL PROYECTO

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.

La metodología Scrum es un marco dentro del cual las personas pueden


abordar problemas complejos y pueda ser adaptado. Uno de sus principales
beneficios es que es ligero y fácil de entender, pero posee una gran dificultad
para ser dominarlo por completo.

Este método es muy usado hoy en día en proyectos que incluyen el


desarrollo de software, su primera aparición fue alrededor de 1986, y en 1995
se creó una política o conjunto de buenas prácticas que requerían rapidez y
flexibilidad, estos factores son los que permiten que sea una gran opción en
proyectos que requieren incorporar código fuente.

Se puede concluir que esta metodología es óptima para el desarrollo de


proyectos de sistemas y una de la característica de scrum es que tenemos
ciclos o Sprint, en los cuales se va a realizar diferentes actividades que deben
ser cumplidas por completo antes de poder continuar con la siguiente.

11
|

Gráfico 1 Metodología Scrum

Fuente: Trabajo de Investigación


Autor: (Rogger S. Pressman,2010)

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.

El sprint en Scrum es un periodo definido de tiempo en el que se hace


todo el trabajo y en este paso es donde se definirá los siguientes puntos:
• Cuánto tiempo va a durar
• El objetivo del sprint
• Por dónde se va a empezar.

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
|

Revisión del sprint


Al finalizar la parte del sprint según el intervalo de tiempo determinado,
los participantes del proyecto deben analizar y evaluar los resultados, dar su
opinión y de esta manera, aprender si existe un ángulo diferente que permita
decidir si es necesario la modificación o corrección del proyecto, y de forma
presencial obtener su consentimiento. Esta etapa está dirigida a la interacción
que debe existir en el grupo de apoyo.

De acuerdo con la descripción anterior de la metodología, se


implementará el scrum, considerando que el funcionamiento de esta
metodología brinda un mejor manejo en la elaboración de la aplicación, pues
contempla de forma periódica si existe una modificación en las actividades a
realizar.

Gráfico 2 Fase de Sprint

Fuente: Trabajo de Investigación


Autor: ( Duarte E., 2019)

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.

En la Universidad de Guayaquil, en el repositorio de la facultad de


Ciencias Matemáticas y Físicas, se presenta un estudio con el 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, el
proyecto fue dedicado para los conductores que desean solicitar los servicios
de un mecánico cerca de su ubicación actual y al momento de presentar algún
percance con su vehículo. El resultado planeado es que el producto finalizado
ahorra y agilicé el tiempo en buscar instalaciones mecánico o local de repuesto,
siendo así el aplicativo móvil de gran ayuda para el usuario conductor como
para el usuario mecánico. (Cruz & Moriel, 2021)

En la universidad Científica, en el repositorio de la facultad de ciencias


empresariales, se encontró la siguiente tesis “Diseño de un aplicativo móvil
para el soporte y auxilio a vehículos particulares”. El aplicativo que se diseñó
ayuda a que el usuario pueda ser auxiliado en los momentos que más sea
necesario, y en todos los escenarios posibles, brindando esta plataforma de
ayuda rápida a través del celular. (Torres, 2020).

En la Universidad de Coruña, en la facultad de informática en la


biblioteca virtual, se descubrió el presente tema de estudio “Aplicación para la
gestión de los vehículos y sus reparaciones en un taller”, y la finalidad de este
trabajo consiste en el desarrollo de una aplicación móvil para ayudar a la
gestión de la atención al público de una instalación mecánica. Para el desarrollo

14
|

de la app se utilizaron el PostgreSQL como base de datos relacional y Ionic


framework en la parte del frontend que permite ser multiplataforma, así poderse
ejecutar en Android, iOS o Windows Phone. (Castro, 2020).

En la Universidad Tecnológica de Perú, en el almacén virtual de la


facultad de ingeniería, se encontró el presente trabajo “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”. Su problemática es de las personas que
llevan su vehículo al taller sin reservar la cita, lo cual provoca un retraso en
atender y largas colas. Analizaron las actividades y procesos con los que
trabajan los talleres mecánicos, a su vez que se recopiló información necesaria,
que se llevó a cabo el diseño y modelamiento del sistema. (Paita & Camiloaga,
2019).

En la Universidad de Técnica del Norte, en la facultad de Ingeniería en


Ciencias en Ibarra – Ecuador. Se desarrolló una aplicación móvil para la gestión
de proveedores, clientes para las proformas del taller mecánico “El golpe
mágico” y se utilizaron las herramientas Netbeans, PostgreSQL, Android Studio
para el trabajo del estudio. (Barahona, 2018)

En la Universidad de Guayaquil, en la biblioteca digital de la facultad de


Ciencias Matemáticas y Físicas, se encontró el presente tema de tesis
“propuesta tecnológica de una app para la localización de talleres mecánicos
automotriz en la zona de “la autopista””. El tema propuesto tuvo como objetivo
el desarrollo de un App para el sistema operativo Android que localice un taller
mecánico cercano a su ubicación. (Jama & Suarez, 2017).

15
|

En la Universidad de Cundinamarca, en la facultad de ciencias


agropecuarias, Tecnología en cartografía – Colombia. Se desarrolló una
aplicación móvil llamado “No Te Vares” en lo cual permite ubicar los talleres y
tiendas de repuesto automotores, enfocado a las personas que transitan cerca
de la vía Fusagasugá en caso de sufrir algún problema en su vehículo, así sea
por un problema mecánico, esta aplicación puede llevar a cabo prevenir
accidentes debido a que ofrece la posibilidad de presentarse a un taller o tienda
de comercialización de repuestos. (Pulido & Sánchez, 2017).

En la Universidad técnica de Cotopaxi en el repositorio de la facultad de


ciencias de la ingeniería y aplicadas, se encontró el presente estudio de
aplicación móvil para el control del mantenimiento de los vehículos que
ingresan al taller mecánico integral gab motors. El trabajo de investigación tuvo
con la finalidad es de mejorar el proceso de gestión de los mantenimientos
vehiculares, generando así una correcta comunicación entre la administración
del taller y sus clientes. Fue desarrollada mediante la utilización de la
metodología Mobile-D y para la plataforma Android. (Chasiluisa & Jiménez,
2017).

En la Universidad Politécnica de Valencia, en la escuela técnica


superior de ingeniería informática, se halló en el repositorio una tesis que
tiene como objetivo principal el desarrollo de una aplicación para los
dispositivos móviles Android de la red social de talleres de coches con nombre
de “REPARAWEB”. Para realizar este proyecto se utilizó la herramienta
gratuita Mobincube que sirve para crear aplicación sin tener fundamento en
la programación. (Torrijos, 2013).

En la universidad de ECCI se desarrolló un trabajo de grado para optar


el título de Ingeniería de Sistemas realizando un diseño e implementación de
una aplicación móvil para la mejora de la atención de servicios de auto norte
sucursal tumbes, donde implementó aplicación móvil para la mejora de la
atención al cliente, que ayudaran en la colaboración de la promoción,
reservación y comercialización de repuesto y de vehículos que ofrece la
empresa. (Gil & Montenegro, 2021)

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

Los servicios en línea son herramientas basadas en procesos que


pueden ser utilizadas para hacer consultas o transacciones, y eso va a
depender de las necesidades del usuario. Debemos recalcar que la mayor
ventaja de estas herramientas es poder acceder por un recurso tecnológico en
cualquier lugar siempre y cuando disponga de acceso a internet.

Gráfico 3 Servicio en línea

Fuente: Trabajo de Investigación


Autor: (dreamstime, s.f.)

17
|

Aplicación móvil

Se conocen como App, generalmente por ser pequeñas unidades de


software, ejecutado por smartphone que permiten al usuario realizar una tarea
específica, son operada por diferente sistema operativo como: Android,
ISO BlackBerry OS, Windows Phone, etc. Los primeros dispositivos móviles
contaban con un recurso de hardware limitado, ya que estas aplicaciones
evitaban la multifuncionalidad (Herazo,2020).

En la actualidad, los dispositivos utilizados poseen una tecnología que


rebaza nuestro entendimiento y comprensión, pues son cada vez más
avanzados, lo que provoca que exista un considerable incremento en el número
de aplicaciones móviles que buscan satisfacer todo tipo de necesidades que
tienen los usuarios, además de tener también un aumento en la cantidad de
personas que usan teléfonos inteligentes y tabletas como herramientas
indispensables en sus actividades de la vida diaria.

Gráfico 4 Aplicación Móvil

Fuente: Trabajo de Investigación


Autor: (Editorial, 2014.)

18
|

Sistema Operativo Móvil

También llamado SO móvil, es responsable de administrar todos los


recursos del sistema informático ya sea hardware o software, similar a los
sistemas operativos para pc como: Windows y Linux. La diferencia es que está
orientado al teléfono móvil, tienen sistema operativo Android, IOS entre otros.

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.

Tabla 3 Característica de los Sistema Operativo


Sistema
Operativo Android IOS Windows
Móvil Móvil

Es utilizado por Solo se Es desarrollado


diverso de ejecuta en por Microsoft
fabricantes de los para su teléfono
Característica smartphone dispositivos inteligentes.
iPhone,
iPad y iPod
Touch.
Compañía Open
Handset Apple Inc. Microsoft
Alliance
Tienda de
aplicación Google Play App Store Windows Store

Licencia Apache 2.0 y APSL y Microsoft CLUF


GNU GPL 2 Apple EULA (EULA) OEM.

.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
|

Gráfico 5 Sistema Operativo Móvil más usado

Fuente: Trabajo de Investigación


Autor: (Ramírez P., 2022.)

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).

Una de las principales ventajas de MySQL es su facilidad de uso y su


reducido tiempo de inicio. Aunque carece de algunas funciones avanzadas que
se encuentran en otros DBMS en el mercado, es el soporte de transacciones o
la integridad referencial del que no dispone. (Casilla, Gilbert & Pérez, 2014).

20
|

Gráfico 6 Arquitectura de MySQL

Fuente: Trabajo de Investigación


Autor: (Juvalen., s.f.)

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).

También puede ejecutarse de forma estable al momento de trabajar con


el servidor, por lo que es muy confiable. Además, hay que destacar que es
consistente y libre de errores, también tiene un soporte comercial a través de
diferentes firmas de consultoría independientes y admite algunas funciones
importantes de los productos RDBMS, en particular la transacciones.
(HostingPedia, s.f.).

21
|

Gráfico 7 Arquitectura de PostgreSQL

Fuente: Trabajo de Investigación


Autor: (Castellano S., 2013)

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

Fuente: Trabajo de Investigación


Autor: (Nguyen Q., 2020)

22
|

Firebase cuenta con dos bases de datos que se pueden utilizar en la


aplicación, las cuales se detallan en la siguiente sección:

• Firebase Realtime Database. - Es una base de datos en la nube que


sincroniza los datos de todos los clientes. La información se almacena
en una base de datos en tiempo real, todos los usuarios conectados
intercambian consultas y reciben automáticamente actualizaciones con
los últimos datos guardados. (Moroney, 2017).

• Cloud Storage para Firebase. - También conocido como Firebase


Storage, es un servicio de almacenamiento de objetos proporcionado
por Google Cloud que, cuando se integra en las aplicaciones, brinda
acceso a las medidas de seguridad de Google y la capacidad de
proteger cualquier carga o descarga en su aplicación. (Bohbot, s.f.)

Se implementará la Cloud Storage para la base de datos de este


desarrollo de aplicación del mismo modo que, también se utilizará algunas
funciones que ofrece Firebase, las cuales serán descritas a continuación:

• Firebase Authentication: Esta función sirve para la identificación del


usuario, permitiéndole almacenar de forma segura sus datos en la nube.
Donde la autenticación del usuario se da por número de teléfono,
Facebook, Google, Twitter, etc. y su contraseña.

• Firebase Clud Messagind: En su abreviatura es FCM, permite enviar


mensajes de notificación para llamar la atención del usuario e informar
sobre un tema específico como una actualización de la aplicación.

• Google Analytics: Permite entender claramente el comportamiento de


usuarios en la toma decisiones, donde se visualizará en datos de las
fallas, el rendimiento de los vínculos directos, y entre otros en grafico
estadístico.

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)

En 2019, Google anunció Kotlin First, lo que significa que el nuevo


desarrollo se llevará a cabo este lenguaje y, una vez completados, se
implementarán en Java. Sin embargo, al contrario de lo que mucha gente
piensa, Kotlin no solo se usa para crear aplicaciones de Android, sino que a lo
largo de los años de desarrollo ha abierto la puerta a otras áreas. (Guimerá,
2021)

Gráfico 9 Arquitectura de Kotlin

Fuente: Trabajo de Investigación


Autor: (Beroch S., 2020)

24
|

Java

Está orientado a objetos, y este lenguaje de programación de código


abierto, permite el acceso a diversos recursos compartidos por la comunidad
y a librerías gratuitas. Con el lenguaje de Java se pueden crear aplicaciones
móviles, Web, videojuegos, entre otros. El uso de este lenguaje es por
su rapidez, seguridad, eficacia y actualmente pertenece a la compañía
Oracle. (Tokio School, 2020).

Gráfico 10 Arquitectura de Java

Fuente: Trabajo de Investigación


Autor: (Mercado A., s.f.)

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
|

Python es de un nivel alto y se utiliza para crear diferentes tipos de


aplicaciones. Está marcado en otros lenguajes como .NET o Java, etc. Esto se
debe a que es un lenguaje interpretado, lo que significa que no necesita
compilarse para ejecutar aplicaciones de Python, sino que la computadora lo
ejecuta directamente a través de un programa llamado intérprete, por lo que no
es necesario traducirlo a lenguaje de máquina. (Santander Universidades,
2021)

Gráfico 11 Python vs Java

Fuente: Trabajo de Investigación


Autor: (PYPL, 2022)

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)

Esta herramienta permite desarrollar aplicaciones móviles híbridas


utilizando lenguajes como HTML, CSS, Javascript, Angular y Typescript. Y la
contiene un conjunto de componentes que brindan funcionalidad de aplicación
móvil y un rendimiento eficiente con una manipulación mínima de DOM. (Mittal,
2022)

26
|

Gráfico 12 Arquitectura Lonic Framework

Fuente: Trabajo de Investigación


Autor: (Lonic, s.f.)

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).

La interfaz de Mobincube brinda mucha flexibilidad para el desarrollo de


aplicaciones móviles, permite crear aplicaciones simplemente copiando y
pegando, arrastrando y soltando elementos de una manera intuitiva. La
plataforma tiene algunas funciones avanzadas, pero se utilizan de la manera
más conveniente según sea el caso. También permite agregar varias funciones
como: mapas integrados con Google Maps, bases de datos, lectores de RSS,
calendarios configurables, formularios, notificaciones automáticas y más.
(Palau, 2013)

27
|

Gráfico 13 Pagina web Mobicumbe

Fuente: Trabajo de Investigación


Autor: (Mobicunbe, s.f.)

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).

Se sabe que esta aplicación ocupa mucho recurso de memoria, por lo


que no se recomienda usar una máquina con poca capacidad. La ventaja es
que las aplicaciones creadas son más fáciles en diseñar interfaz o xml. Una de
las características de esta aplicación es su sistema de compilación flexible, que
no solo es compatible con Gradle, sino también automatiza la compilación de
forma personalizable con un excelente rendimiento. Groovy y Kotlin DSL son
lenguajes de programación. (Santaella, 2022)

28
|

Gráfico 14 Arquitectura de Android Studio

Fuente: Trabajo de Investigación


Autor: (Sociedad Androide, 2019.)

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)

Una ventaja de Visual Studio Code es que más ligero a diferencia


Android Studio que se considera pesado, por lo que el programa es muy
utilizado en ordenadores que no disponen de mucha potencia, y ambos
programas permiten depurar en emuladores o hardware real.

29
|

Gráfico 15 Arquitectura de Visual Studio

Fuente: Trabajo de Investigación


Autor: (Anónimo, 2015)

Fundamentación Legal

CONSTITUCIÓN DE LA REPÚBLICA DEL ECUADOR


Sección tercera
Comunicación e Información
Art. 16.-Todas las personas, en forma individual o colectiva, tienen derecho a:
2. El acceso universal a las tecnologías de información y comunicación.

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
|

Art. 350.- El sistema de educación superior tiene como finalidad la formación


académica y profesional con visión científica y humanista; la investigación
científica y tecnológica; la innovación, promoción, desarrollo y difusión de los
saberes y las culturas; la construcción de soluciones para los problemas del
país, en relación con los objetivos del régimen de desarrollo.

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.

Código Orgánico de Economía Social de los Conocimientos, Creatividad


e Innovación.
Apartado Segundo
De las tecnologías libres y formatos abiertos.
Artículo 142.-Tecnologías libres
Se entiende por tecnologías libres al software de código abierto, los estándares
abiertos, los contenidos libres y el hardware libre. Los tres primeros son
considerados como Tecnologías Digitales Libres.

Se entiende por software de código abierto al software en cuya licencia el titular


garantiza al usuario el acceso al código fuente y lo faculta a usar dicho software
con cualquier propósito. Especialmente otorga a los usuarios, entre otras, las
siguientes libertades esenciales:

• La libertad de ejecutar el software para cualquier propósito;


• La libertad de estudiar cómo funciona el software, y modificarlo para
adaptarlo a cualquier necesidad. El acceso al código fuente es una
condición imprescindible para ello;

31
|

• La libertad de redistribuir copias; y,


• La libertad de distribuir copias de sus versiones modificadas a terceros.
Se entiende por código fuente, al conjunto de instrucciones escritas en algún
lenguaje de programación, diseñadas con el fi n de ser leídas y transformadas
por alguna herramienta de software en lenguaje de máquina o instrucciones
ejecutables en la máquina.

Los estándares abiertos son formas de manejo y almacenamiento de los datos


en los que se conoce su estructura y se permite su modificación y acceso no
imponiéndose ninguna restricción para su uso. Los datos almacenados en
formatos de estándares abiertos no requieren de software propietario para ser
utilizados. Estos formatos estándares podrían o no ser aprobados por una
entidad internacional de certificación de estándares.

Contenido Libre es el acceso a toda la información asociada al software,


incluyendo documentación y demás elementos técnicos diseñados para la
entrega necesarios para realizar la configuración, instalación y operación del
programa, mismos que deberán presentarse en estándares abiertos.

Se entiende por hardware libre a los diseños de bienes o materiales y demás


documentación para la configuración y su respectivo puesto en funcionamiento,
otorgan a los usuarios las siguientes libertades otorgan a los usuarios las
siguientes libertades:

1. La libertad de estudiar dichas especificaciones, y modificarlas para


adaptarlas a cualquier necesidad;
2. La libertad de redistribuir copias de dichas especificaciones; y
3. La libertad de distribuir copias de sus versiones modificadas a
terceros.
El Estado en la adquisición de bienes o servicios incluidos los de consultoría
de tecnologías digitales, preferirá la adquisición de tecnologías digitales libres.
Para el caso de adquisición de software se observará el orden de prelación
previsto en este código.

32
|

Artículo 151.- Libre elección de software. -


Los usuarios tienen derecho a la libre elección del software en dispositivos que
admitan más de un sistema operativo. En dispositivos que no admitan de
fábrica, más de un sistema operativo, podrán ofrecerse solo con el sistema
instalado de fábrica.

En la compra de computadores personales y dispositivos móviles, los


proveedores estarán obligados a ofrecer al usuario alternativas de software de
código cerrado o software de código abierto, de existir en el mercado. Se
deberá mostrar por separado el precio del hardware y el precio de las licencias.

Artículo 145.- Migración a software de fuente abierta:


Las Instituciones del sector público deberán realizar una evaluación de
factibilidad de migrar sus tecnologías digitales a tecnologías digitales libres con
los criterios establecidos en el reglamento correspondiente. Se evaluará la
criticidad del software, debiendo considerar los siguientes criterios:

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.

LEY DE TRANSFERENCIA O COMUNICACIÓN Y ACCESO A DATOS


PERSONALES POR TERCEROS

Artículo 33.- Transferencia o comunicación de datos personales. - Los datos


personales podrán transferirse o comunicarse a terceros cuando se realice para
el cumplimiento de fines directamente relacionados con las funciones legítimas
del responsable y del destinatario, cuando la transferencia se encuentre
configurada dentro de una de las causales de legitimidad establecidas en esta

33
|

Ley, y se cuente, además, con el consentimiento del titular.

Artículo 34.- Acceso a datos personales por parte del encargado. - No se


considerará transferencia o comunicación en el caso de que el encargado
acceda a datos personales para la prestación de un servicio al responsable del
tratamiento de datos personales. El tercero que ha accedido legítimamente a
datos personales en estas consideraciones, será considerado encargado del
tratamiento.

LEY DE COMERCIO ELECTRONICO, FIRMAS ELECTRONICAS Y


MENSAJES DE DATOS
TITULO PRELIMINAR
Art. 1.- Objeto de la ley. - Esta ley regula los mensajes de datos, la firma
electrónica, los servicios de certificación, la contratación electrónica y
telemática, la prestación de servicios electrónicos, a través de redes de
información, incluido el comercio electrónico y la protección a los usuarios de
estos sistemas.

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. 3.- Incorporación por remisión. - Se reconoce validez jurídica a la


información no contenida directamente en un mensaje de datos, siempre que
figure en el mismo, en forma de remisión o de anexo accesible mediante un
enlace electrónico directo y su contenido sea conocido y aceptado
expresamente por las partes.

Art. 4.- Propiedad Intelectual. - Los mensajes de datos estarán sometidos a las
leyes, reglamentos y acuerdos internacionales relativos a la propiedad
intelectual.

34
|

Art. 5.- Confidencialidad y reserva. - Se establecen los principios de


confidencialidad y reserva para los mensajes de datos, cualquiera sea su
forma, medio o intención. Toda violación a estos principios, principalmente
aquellas referidas a la intrusión electrónica, transferencia ilegal de mensajes de
datos o violación del secreto profesional, será sancionada conforme a lo
dispuesto en esta Ley y demás normas que rigen la materia.

Art. 6.- Información escrita. - Cuando la Ley requiera u obligue que la


información conste por escrito, este requisito quedará cumplido con un mensaje
de datos, siempre que la información que éste contenga sea accesible para su
posterior consulta.

Art. 7.- Información original. - Cuando la Ley requiera u obligue que la


información sea presentada o conservada en su forma original, este requisito
quedará cumplido con un mensaje de datos, si siendo requerido conforme a la
Ley, puede comprobarse que ha conservado la integridad de la información, a
partir del momento en que se generó por primera vez en su forma definitiva,
como mensaje de datos. Se considera que un mensaje de datos permanece
íntegro, si se mantiene completo e inalterable su contenido, salvo algún cambio
de forma, propio del proceso de comunicación, archivo o presentación.
Por acuerdo de las partes y cumpliendo con todas las obligaciones previstas
en esta Ley, se podrán desmaterializar los documentos que por ley deban ser
instrumentados físicamente.

Los documentos desmaterializados deberán contener las firmas electrónicas


correspondientes debidamente certificadas ante una de las entidades
autorizadas según lo dispuesto en el artículo 29 de la presente ley, y deberán
ser conservados conforme a lo establecido en el artículo siguiente.

Art. 8.- Conservación de los mensajes de datos. - Toda información sometida a


esta Ley, podrá ser conservada; este requisito quedará cumplido mediante el
archivo del mensaje de datos, siempre que se reúnan las siguientes
condiciones:

35
|

a. Que la información que contenga sea accesible para su posterior


consulta;
b. Que sea conservado con el formato en el que se haya generado,
enviado recibido, o con algún formato que sea demostrable que
reproduce con exactitud la información generada, enviada o recibida;
c. Que se conserve todo dato que permita determinar el origen, el destino
del mensaje, la fecha y hora en que fue creado, generado, procesado,
enviado, recibido y archivado; y,
d. Que se garantice su integridad por el tiempo que se establezca en el
reglamento a esta ley.
Toda persona podrá cumplir con la conservación de mensajes de datos,
usando los servicios de terceros, siempre que se cumplan las
condiciones mencionadas en este artículo.

Preguntas Científicas a Contestarse

¿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
|

sistemáticamente para que luego puedas acceder a la información


almacenada. (Equipo editorial, Etecé, 2020)

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

El presente proyecto tiene como propósito el desarrollo de una


aplicación móvil denominada “Armando Online” para el taller electromecánico
ubicado en la Coop. 5 de junio del Cantón Duran, donde se proporcionará un
servicio de agendamiento de citas en línea para clientes que requieren de la
atención de un servicio mecánico, en el cual se podrá consultar el horario
disponible de trabajo de cada uno de los técnicos, además de la información
ingresada por parte del usuario, que se encontrará almacenada en una base
de datos de Firebase.

La propuesta planteada se encuentra enlazada con la página web de


Firebase, que funciona como un gestor de la base de datos con la que
interactúa la aplicación, esta permitirá visualizar la información registrada por
parte del usuario en tiempo real, brindando la capacidad de un monitoreo y
control de la cita agendada, esto logrará evitar que exista un retraso en la hora
de atención. Para esto se utiliza el archivo json que proporciona el proyecto de
firebase para la conexión con la app y que se escogió las herramientas de
Android studio para el desarrollo de la aplicación y su lenguaje de programación
kotlin.

Dentro del diseño de la aplicación, se tiene considerado la creación de


un perfil de usuario con rol de administrador, que tiene los privilegios necesarios
para interactuar con la base de datos y manejar las citas de los clientes, así
como los horarios tanto de los trabajadores como de los usuarios, para una
correcta administración del tiempo en el taller.

Gráfico 16 Logo de Aplicación

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

38
|

La aplicación permite a los usuarios registrarse, y los datos que se utilizará en


el programa son:
• Nombre completo.
• Celular.
• Correo electrónico.
• Contraseña.
• Repetir contraseña.

Dentro de la aplicación “Armando Online”, se desplegará una interfaz


de inicio donde se deberá ingresar el usuario y contraseña que será validada
con los registros almacenados en la base de datos, en caso de no mantener
una cuenta activa será necesario un registro del usuario con sus respectivos
datos, una vez ingresado en el sistema, podrá visualizar las opciones de
agendamiento y tener a su disposición las acciones tanto de observar como de
eliminar sus citas, además de disponer de la información del establecimiento.
El botón de agendar permite elegir un horario comercial en el cual exista
disponibilidad por parte de los técnicos para separar un turno de atención
personalizada, seleccionando el tipo de servicio que es requerido por el cliente,
agilizando el tiempo de atención del cliente al momento de arribar al taller. En
el desarrollo del aplicativo se ha identificado la necesidad de contar con los
siguientes perfiles de usuarios:

Tabla 4 Identificación de Cuenta


Delimitador Descripción Stakeholder
Cuenta El que utiliza la aplicación para Usuario
Cliente realizar el servicio en línea
Cuenta Es el que puede utilizar la Administrador
Administrador plataforma de Firebase, pudiendo
editar y visualizar los registros de
los clientes, además de ingresar
datos a las base en caso de ser
necesarios
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison

A continuación, se detalla la factibilidad de la propuesta tecnológica así


demostrando el cumplimiento de estos factores y que asegure el correcto

39
|

desarrollo, donde se incluye el diseño dinámico de la base de datos de usuarios


y el diseño de la ventana de la aplicación móvil, lo que le permitirá definir la
estructura de la aplicación.

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.

Este análisis pretende alcanzar un determinado nivel de aceptabilidad,


que permita que la propuesta planteada aproveche al máximo las
características de la metodología seleccionada, para cumplir con las metas
establecidas en el alcance, por tal motivo se tomaron en cuenta los siguientes
4 factores que buscan determinar la factibilidad del proyecto y representan un
pilar fundamental para el éxito de cualquier proyecto, por lo que se debe
contemplar este proceso de forma exhaustiva en cada uno de los factores a
continuación:

• Operacional

• Técnica

• Legal

• Económica

Factibilidad operacional

Para las especificaciones del diseño y requerimiento del producto que


desea alcanzar, se cuenta con la autorización del dueño del taller mecánico,
por el cual brinda información detallando su necesidad, la cantidad estimada
de clientes que pueden alcanzar la atención de un técnico, adicionalmente
proporciona los horarios de los maestros mecánicos que intervienen en el taller.

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.

La información registrada por el usuario se guarda automáticamente en


la base de datos de Firebase, y solo podrá ser gestionada por la cuenta de
administrador que tiene la opción de consultar los datos registrados de los
usuarios gracias a las políticas de acceso que tiene definidas, tales como:
visualizar, modificar, añadir y quitar.

Los siguientes aspectos que tendrá el proyecto para el sitio de estudio


y los usuarios:

Para el taller en la Firebase:


• Registro de cuenta visualizador a Firebase.
• La opción de Firestore Database permite ver los registros de los
usuarios.
• la opción de Autenticación de usuario podrá inhabilitar, restablecer
contraseña y borrar cuenta.
• La opción de Messaging permite realizar notificación a la aplicacion

Para los usuarios:


• En “ver horarios” se mostrará la disponibilidad en donde se podrá
agendar la cita.
• Se podrá observar la información del taller electromecánico.
• La interfaz gráfica predominante está en la opción “agendar”, la cual
permitirá registrar la petición del servicio, realizando una descripción del
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

En cuanto a la factibilidad técnica, se describe los recursos que fueron


utilizados tanto de hardware como de software al momento del desarrollo del
proyecto. A continuación, se detallan las características del software y
hardware que se utilizó en la propuesta.

Tabla 5 Recursos Software


Componente Característica/Versión
Lenguaje de Programación Kotlin
Motor de Base de Datos NoSQl
Aplicación Gestión Base de Datos Firebase
Desarrollo del aplicativo móvil Android Studio
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison

Tabla 6 Recursos Hardware(trabajo)


Componente Característica
Marca HP
Modelo HP 155567
Sistema Operativo Windows 11
Procesador Intel Core I3- 1125G4
Memoria RAM 8GB
Disco Duro 250GB SSD
Arquitectura 64bits
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison

En el cuadro anterior se detallan las propiedades del equipo que se


empleó para el desarrollo del software.

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

Se detallan los costos de los elementos utilizados para el desarrollo del

42
|

proyecto, demostrando así que es económicamente factible, debido a que la


herramienta de software utilizada posee una licencia libre y la base de datos
tiene un plan gratuito.

Tabla 7 Costos por recursos humanos en el proyecto


Cargo Costo Cantidad Total
Desarrollador $ 500,00 1 $ 500,00
Total $ 500,00
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison

Tabla 8 Costos inversión en Hardware en el proyecto

Cargo Costo Cantidad Total


HP 155567 $ 600,00 1 $ 600,00
Total $ 600,00
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison

Tabla 9 Costos inversión en software en el proyecto


Cargo Costo Cantidad Total
Android Studio $ 0,00 1 $ 0,00
Base de datos Firebase $ 0,00 1 $ 0,00
Total $ 0,00
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison

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
|

Gráfico 17 Fase de la Metodología Scrum

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

Fase 1 Planificación del sprint


Para comenzar la planificación de sprint se sebe recordar que en esta
fase se establecen los requerimientos o característica del proyecto que son
críticos y prioritarios para el desarrollo de la aplicación móvil.

En el proceso se evaluó el objetivo del sprint, planteando el propósito


del sprint en términos generales que tiene cada uno, pues esto permitirá
organizar de mejor manera el trabajo del proyecto. Con el análisis realizado se
determinó los sprint o etapa que se elaboran en tiempo del trabajo de tesis:
Funcionamiento del aplicativo:
• Diseño de Base de Datos
• Diseño de Ventanas

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.

Permisos del Rol Usuario

44
|

Se trata del comportamiento que tiene en el sistema el rol de usuario,


que en esta oportunidad corresponde a los clientes del taller.

Gráfico 18 Permisos del Rol Usuario

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

Caso de Uso de Registrar


La conducta de la aplicación al momento de registrar incluirá los
siguientes puntos:
• Ingreso de datos específicos al sistema.
• Verificar espacios en blanco y mostrar una notificación en caso de ser
relevantes.
• Menciona si la contraseña no cumple con los requisitos mínimos de
seguridad (débil).
• Validar si el correo es existente, para recibir el email de confirmación
del usuario respectivo.
• Guarda la información dentro de Firebase, para ser consumida
posteriormente a través de un Dashboard.

Caso de Uso de Loguear


Incluye la opción de loguear y controlar el acceso a los usuarios
registrados, para lo cual se realiza una consulta directa a Firebase para conocer

45
|

si se encuentra registrado o no, aplicando los siguientes puntos:


• Ingreso usuario y contraseña por parte del usuario.
• Verificar que no existan espacios en blanco.
• Verificar la existencia de la cuenta dentro de Firebase.
• Acceso a las diferentes funciones basado en el rol de perfil.

Caso de Uso de Agendar Citas


Permite consultar con el código que genera una cita, además del
nombre del usuario que se encuentra registrado de forma automática desde la
cita hacia la base de datos:
• Ingresar la especificación de la cita.
• Verificar si existe citas programadas que impidan esa disponibilidad.
• Verificar si el técnico se encuentra disponible.
• Registrar la información de cada cita en la base de datos.

Caso de Uso de Consultar Horario


Se realiza una consulta a la base de datos del técnico para saber
disponibilidad, basado en un calendario que va mostrando solo los horarios
disponibles:
• El usuario ingresa el día y técnico seleccionado para confirmar la cita.
• Consulta en la base de datos la disponibilidad para permitir el
agendamiento caso contrario envía una notificación.
• Mostrando en la ventado los turno, para una identificación oportuna del
horario exacto de la cita.

Permisos del Rol Administrador


El administrador tendrá la opción de editar el registro de cita y como
también en validar los horarios de los trabajados, visualizar las citas de todos los
usuarios, la información de las citas y con los siguientes puntos.
• El ingresa los horarios de los trabajadores en el sistema.
• Consulta en la base de datos de usuario para la elaboración de
informes.
• Consulta en la base de datos de citas de usuario, para tener una

46
|

noción de las citas pendientes.


• Modificando el registro de las citas.
• Modificación de la información del establecimiento para un
conocimiento oportuno por parte de los usuarios.

Gráfico 19 Permisos del Rol Administrador

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

El administrador podrá ingresar el horario disponible que tiene le taller y


como también validar la cita del cliente, como también ve las citas de los
usuarios y su información en entro otras.

Fase 2 Etapa de desarrollo


En esta etapa se desarrolla el sprint que se estableció en la fase de
planificación y los encargados deben garantizar que no se generen cambios de
último momento que puedan afectar los otros objetivos del sprint.

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
|

Gráfico 20 Funcionamiento del aplicativo al usuario

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

Gráfico 21 Funcionamiento en la página de Firebase


para el administrador

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

Diseño de Base de Datos

48
|

Análisis de la Base de Datos


Se analizará los atributos que afectan directa e indirectamente en el
servicio en línea que ofrece el taller electromecánico, esto permitirá determinar
cuáles son los campos necesarios que se utilizarán para el desarrollo del
aplicativo con la finalidad de encontrar relaciones y tendencias que pueden ser
utilizadas añadiendo datos más importantes y de mayor relevancia que se
deberá incluir en el diseño del modelo de entidad relación (MER).
Gráfico 22 Modelo de Entidad Relación

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

Se determinó el siguiente aspecto que será necesario dentro de la fase


de diseño de la base de datos:
• Se necesitará identificar el cliente que va a realiza la cita.
• La información necesaria para las citas que va a completar el usuario.
• Se necesitará registrar el horario disponible y ocupado de los técnicos
que trabajan en el taller.
• Adicionalmente un campo de información donde permitirá almacenar los
datos del establecimiento.

Modelo de Base de Datos


Para almacenar los datos e información general de los clientes del taller,
se deberá poseer una cuenta de usuario que le permita iniciar sesión en la

49
|

aplicación, por lo que Firestore es utilizado como la base de datos que


interactúa con la aplicación móvil.
Una de las ventajas de Firestore es que la información se registra en
tiempo real, es importante mencionar que los datos se almacenan en una
colección, a diferencia de otros gestores de bases de datos que utilizan una
tabla para guardar la información. En la siguiente se detallan las colecciones
de Firestore que se implementó para el desarrollo de la aplicación:

• Colección users: es donde se archiva la información personal del


usuario una vez registrado en la aplicación, permite identificar el cliente
que realiza la cita.

• Colección Citas: permite agregar el campo de tipo de servicio,


maestro, fecha, hora y vehículo, además de poder detallar el
requerimiento que posee el usuario.

• Colección Horario: permite almacenar todos los campos de la


colección de los horarios de los trabajadores que tienen dispone un
tiempo para atender a los clientes.

• Colección Información: contiene todos los campos de la colección de


información que se requiere para mostrar al usuario.
Gráfico 23 Diseño Base de Datos

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

50
|

Diseño de Ventanas

En esta etapa, es necesario tener en claro el proceso que va realizar la


aplicación móil, y con esto se puede hacer el diseño de la interfaz o ventana
gráfica, que será un componente importante en la aplicación, ya que es donde
el usuario interactúa con el dispositivo.

El siguiente grafico 24, se muestra el flujo de las ventanas o interfaces


de la aplicación móvil desarrollada en el proceso. Se crearon 9 ventanas donde
se describirá el funcionamiento de cada una de ellas.

Gráfico 24 Interfaz general de la aplicación

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

En esta etapa se debe tener en cuenta el grupo para poder alcanzar el


objetivo propuesto, que corresponde a la interfaz de usuario y el marco en el
que existe la creación de la aplicación, que viene a ser un factor clave en
términos de las propiedades gráficas de toda la interfaz de usuario. El diseño
de la pantalla tiene un papel muy importante, porque es ahí donde mantiene la
interacción entre el hombre y la máquina.

51
|

En la siguiente gráfica se representa la ventana o interfaz de la


aplicación móvil que se desarrolló en el transcurso del proyecto y permite el
ingreso tanto para usuarios como para administradores.
Gráfico 25 Ventana de Login

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

Inicio de sesión de usuario o interfaz de entrada: constará de 3


botones que son los siguientes: login, registrar y recuperar contraseña, y para
acceder al menú se debe ingresar el correo electrónico y la contraseña. Para
que se pueda validar la credencial de seguridad, se debe encontrar registrado
en la cuenta de authentication perteneciente a Firebase.

52
|

Gráfico 26 Ventana de Recuperación

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

Pantalla de recuperación de contraseña: Brinda la posibilidad de


recuperar la contraseña en caso de que la olvide, en caso de ser el caso se
debe ingresar el correo electrónico y esperar el enlace enviado para guardar la
nueva contraseña. Para el uso de este botón en la aplicación se programó una
solicitud de autenticación de Firebase indicando que envíe un enlace para la
recuperación. También se puede hacer la misma modificación en el propio sitio
de Firebase.

53
|

Gráfico 27 ventana de Menú

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

En la Interfaz del Menú de la Aplicación móvil se puede encontrar


las opciones que nos ofrece la Aplicación a los usuarios como el botón de
agendar, ver cita, ver horario, información del taller, cambiar la contraseña y
eliminar cuenta.

54
|

Gráfico 28 Ventana de Registro

.
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison

Ventana de registro: Es donde se ingresa la información del usuario y


se utiliza para crear la cuenta en la aplicación, así como la credencial de
seguridad en la plataforma de Firebase. Los campos que pedirá son los
siguientes: nombre, teléfono y correo electrónico, que serán almacenados en
la collecion users y la contraseña será encriptada con el parámetro de hash
mediante la función Autthenfication.

55
|

Gráfico 29 Ventana de Agenda

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

Interfaz de Agenda: Es donde el usuario detallará la cita con los


siguientes datos: hora, día, nombre del técnico, entre otros. Estos datos se
guardarán en la colección llamado citas.

Citas: Sirve para registrar la cita del usuario.

56
|

Gráfico 30 Ventana de Ver Citas

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

Interfaz de visualización de citas: Es un espacio para mostrar la


información de la cita que el usuario ha guardado en la aplicación. Se indica
que la cita solicitada será la más reciente, por lo que la cita puede mostrarse
en el campo de estado (activa o cancelada). El botón 'Cancelar cita' permite
guardar la cita en el estado de 'Cancelada'.

57
|

Gráfico 31 Ventana de Horario

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

Al ver la interfaz del horario, se estableció un horario de atención en el


taller electromecánico con el cliente, lo que le ayuda a administrar de mejor
manera su tiempo, además de garantizar que el servicio que brindado se
encuentre disponible en todo momento que lo requiera el usuario.

58
|

Gráfico 32 Ventana de Información

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

Interfaz de Información: Es donde se visualiza la información del taller


con el número de contacto por si el usuario requiere un servicio de atención
técnico, este pueda ser atendido de forma inmediata o recibir una
comunicación y asistencia en caso de presentarse una emergencia con su
vehículo.

59
|

Fase 3 Revisión del sprint

En el desarrollo del proyecto, esta etapa es considerada de mucha


importancia porque permite hacer un seguimiento y validar el proceso,
adaptando rápidamente el producto a las nuevas necesidades o mejoras que
van apareciendo en el proceso.

Tabla 10 Revisión del sprint

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.

Tabla 11 Los clientes que viene al día


Lunes Martes Miércoles Jueves Viernes Sábado
15 20 25 30 10 8
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison

60
|

M=108 persona que fueron al taller


Nd= 6 día

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

• En donde se considera que:


• n= tamaño de la muestra.
• M= tamaño de la población.
• e = error de estimación (6%). 0,06

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
|

La siguiente fórmula ayuda a calcular la muestra a aplicar, cabe recordar


que la muestra obtenida es de una semana, pero se necesita de un día.
n
Ec =
Nd
• Ec = El número de persona que será encuestado

• Nd = 6 día
• n= tamaño de la muestra.

78
Ec =
6

Ec = 13

El resultado final dio un muestreo de 13 clientes por un día, por lo que


el estudio se realiza como una muestra general.

Técnicas para la recolección de información

Encuestas

En Cantón Durán, Coop. 5 de junio se realizó una encuesta a las


personas que regularmente visitan el taller para contratar los servicios
electromecánicos, con 8 preguntas cerradas con opciones múltiples para que
los encuestados puedan elegir fácilmente entre alternativas. La recopilación de
la información obtenida trata de indagar en cuanto al conocimiento tecnológico
que poseen los clientes que acuden al taller, el interés de los clientes en el uso
de la aplicación. Todos los datos obtenidos serán procesados, tabulados y
analizados con la finalidad de obtener información de mucha relevancia para el
proyecto.

Análisis de resultados a los clientes


Pregunta 1:

Seleccione un género

62
|

Tabla 12 Resultado de Encuesta: Pregunta 1


Opciones de Frecuencia Frecuencia
respuesta Absoluta Relativa
Masculino 17 94.4%
Femenino 1 6.6%
TOTAL 18 100,00%
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison

Gráfico 33 Pregunta 1

Pregunta # 1

Masculino 94.4% Femenino 6.6%

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

Análisis: Según los resultados obtenidos de la encuesta la gran


mayoría de los clientes del taller electromecánico Armando son hombres, lo
que nos indica que son ellos que más frecuentan a realizar chequeo o
reparación de su automóvil en la actualidad.

Pregunta 2:

¿Qué sistema operativo tiene su Smartphone?

Tabla 13 Resultado de Encuesta: Pregunta 2


Opciones de Frecuencia Frecuencia
respuesta Absoluta Relativa
Android 18 100%
IOS 0 0%
Windows Phone 0 0%
No se 0 0%
TOTAL 18 100,00%

63
|

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison
Gráfico 34 Pregunta 2

Pregunta # 2
11,1% 0% 0%

88,9%

Android Ios Windows Phone No se

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

Análisis: Los datos recopilados manifiestan que mayormente se usa


celulares inteligentes que cuenta con el sistema operativo Android por el
motivo de ser más comercializado en el país.

Pregunta 3:

¿Considera satisfactorio los servicios que realiza el taller Armando?

Tabla 14 Resultado de Encuesta: Pregunta 3


Opciones de Frecuencia Frecuencia
respuesta Absoluta Relativa
Si 18 100%
No 0 0%
Tal vez 0 0%
TOTAL 18 100,00%
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison

64
|

Gráfico 35 Pregunta 3

Pregunta # 3
0,0% 0,0%

100,0%

Si No Tal vez

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

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:

¿Sabes que una de la ventaja de servicio en línea es que son accesibles


desde cualquier lugar y momento siempre que tenga conexiona
internet?

Tabla 15 Resultado de Encuesta: Pregunta 4


Opciones de Frecuencia Frecuencia
respuesta Absoluta Relativa
Si 15 72.2%
No 2 22.2%
Tal vez 1 5.6%
TOTAL 18 100,00%
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison

65
|

Gráfico 36 Pregunta 4

Pregunta # 4
0,0%
0,0%

100,0%

Si No Tal vez

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

Análisis: De acuerdo a los criterios de los encuestados, la gran


mayoría tiene conocimiento de que es servicio en línea y son escasas
las personas que no conocen esto que brinda de manera positiva para
la implementación del proyecto.

Pregunta 5

¿Estaría interesado si el taller Armando implementara una aplicación


móvil llamada “Armando Online” que sirva en ofrecer servicio al cliente?

Tabla 16 Resultado de Encuesta: Pregunta 5


Opciones de Frecuencia Frecuencia
respuesta Absoluta Relativa
Si 16 88,9%
No 1 5,55%
Tal vez 1 5,55%
TOTAL 18 100,00%
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison

66
|

Gráfico 37 Pregunta 5

Pregunta # 5
0,0%
0,0%

100,0%

Si No Tal vez

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison
.
Análisis El 88.9% de la persona que contestaron la pregunta tiene de
interés la implementación de la aplicación móvil por parte del taller.

Pregunta 6:

¿Estaría atraído si la aplicación “Armando Online” tenga la opción de


agendar una cita al taller electromecánico Armando?

Tabla 17 Resultado de Encuesta: Pregunta 6


Opciones de Frecuencia Frecuencia
respuesta Absoluta Relativa
Si 18 100%
No 0 0%
Tal vez 0 0%
TOTAL 18 100,00%
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison
.

67
|

Gráfico 38 Pregunta 6

Pregunta # 6
0,0%
0,0%

100,0%

Si No Tal vez

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

.
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:

De acuerdo a su opinión ¿Considera que la aplicación “Armando


Online” ahorraría tiempo al cliente al momento de ser atendido?

Tabla 18 Resultado de Encuesta: Pregunta 7


Opciones de Frecuencia Frecuencia
respuesta Absoluta Relativa
Si 18 100%
No 0 0%
Tal vez 0 0%
TOTAL 18 100,00%
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison

68
|

Gráfico 39 Pregunta 7

Pregunta # 6
0,0%
0,0%

100,0%

Si No Tal vez

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison
.
Análisis: De acuerdo a los criterios de los encuestados gran cantidad
de persona recibe de manera positivo que proyecto mejorará la atención al
usuario escatimando así el tiempo de cliente al momento de ser atendido.

Requerimientos Funcionales del proyecto

Luego de realizar el análisis de los datos obtenidos de la encuesta se


identificó los siguientes requerimientos que será necesario en la app y
plataforma Firebase:

Tabla 19 Requerimiento del proyecto


Plataforma Función Descripción
Firebase Gestión de acceso Autenticación de usuarios,
restablecer, eliminar e inhabilitar
usuario.
Firebase Gestión de Creación, modificación,
usuarios actualización.
Firebase Gestión de Citas Ingreso, consultas,
eliminación, reportes.
Autenticación de Registrar e identificar los
App usuarios usuarios de la aplicación
mediante un link que se enviara
al correo.

69
|

Gestión de usuarios Ingreso de usuarios,


App actualización de contraseña y
consulta de información.

Gestión de servicio Ingreso, consultas, ver horario y


App cancelación de la cita.
Gestión de Visualización de información de
App Información la entidad.
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison

ENTREGABLES DEL PROYECTO

MANUAL DE USUARIO

Se documenta cada característica de la aplicación móvil "Armando


Online" y de la página de Firebase, donde se muestra la gestión del sistema
y la actividad relacionada con el servicio en línea. Además de permitir a los
usuarios conocer sobre los detalles de las operaciones que se deben realizar
en el sistema de la aplicación móvil. El documento está destinado a servir
como referencia educativa para los usuarios de la aplicación y los
administradores de Firebase.

CRITERIOS DE VALIDACIÓN DE LA PROPUESTA

El efecto de la propuesta del taller electromecánico Armando, consiste


en validar cada requerimiento o punto específico que posee el proyecto, por
lo que se ha presentado un informe donde se especifica cada novedad
identificada al propietario del taller.

Se realiza una reunión con el propietario, durante la cual se le presenta


el prototipo de primera mano, quien conocerá el desarrollo de la aplicación,
los beneficios que podrá obtener la empresa con su uso, tales como facilitar
el acceso de los clientes a los servicios por medio de internet.

70
|

CAPÍTULO IV

Criterios de aceptación del producto o Servicio

Tabla 20 Criterios de Aceptación del Producto


CRITERIOS DE NIVEL DE
REQUERIMIENTOS
ACEPTACIÓN CUMPLIMIENTO
Registrar e identificar los
usuarios de la aplicación
Autenticación de usuarios 100%
mediante un link que se
enviara al correo.
Ingreso de usuarios,
Gestión de usuarios actualización de contraseña y 100%
consulta de información.
Ingreso, consultas, ver horario
Gestión de servicio 100%
y cancelación de la cita.
Visualización de información
Gestión de Información 100%
de la entidad.
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison

CONCLUSIONES Y RECOMENDACIONES

CONCLUSIONES

• Con la información obtenida en el presente documento, se procedió a


establecer las herramientas y especificaciones necesarias para
elaborar la aplicación móvil, siendo indispensable el uso de los
programas: Android Studio, Firebase y lenguaje de programación kotlin,
para llevar cabo el cumpliendo del objetivo, además se ratificó la
factibilidad de la aplicación móvil en el taller, por la carencia de
herramientas tecnológicas que permitan dar a conocer de los servicios
que ofrece el taller.

• Se concluye que mediante durante la recopilación de información


obtenida de parte de personal del taller, se estableció el horario de
atención que sirva para gestionar las citas en línea de forma automática,
permitiendo una administración del tiempo de los técnicos para que

71
|

puedan escoger a su criterio los clientes, brindando un servicio oportuno


a través del uso de la aplicación móvil desarrollada.

• Se desarrolló la aplicación móvil usuario-administrador que cuenta


con dos perfiles de usuarios con los privilegios necesarios para el
control y administración de la misma, el usuario puede registrar
citas y el administrador puede gestionar los procesos de citas en
línea del taller mecánico, también se ha creado una cuenta de
administrador en Firebase lo que permite manipular la base de
datos y su información.

RECOMENDACIONES

• Es necesaria una revisión del manual de usuario, previo al uso del


aplicativo móvil junto con una capacitación rápida que contemple los
puntos principales y despeje las dudas de los usuarios, para evitar
errores que pueden ser obviados de una manera fácil con la
comprensión del uso correcto de la aplicación.

• Se recomienda mantener actualizada la versión de la aplicación móvil


de manera que permita reflejar de forma correcta los servicios que se
tiene a disposición, así como el nombre trabajadores que se encuentren
laboran actualmente en el talle electromecánico “Armando”.

• Se recomienda llevar un control del tipo de usuarios que son creados


para la aplicación de acuerdo a las políticas de seguridad del sistema,
sobre todo para aquellos que son de tipo administrador, por contar con
los privilegios necesarios para afectar de forma directa los registros.

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
|

Rodriguez, A. (2014). elplural. Obtenido de https://www.elplural.com/el-


telescopio/tech/mobincube-plataforma-para-la-creacion-de-
aplicaciones-desembarca-en-silicon-valley_38991102
Rodriguez, A. (2014). elplural.com. Obtenido de https://www.elplural.com/el-
telescopio/tech/mobincube-plataforma-para-la-creacion-de-
aplicaciones-desembarca-en-silicon-valley_38991102
Santaella, J. (2022). Obtenido de Talently : https://talently.tech/blog/que-es-
android-studio/
Santander Universidades. (2021). Santander Becas. Obtenido de
https://www.becas-santander.com/es/blog/python-que-
es.html#:~:text=Python%20es%20un%20lenguaje%20sencillo,permite
%20desarrollar%20software%20sin%20l%C3%ADmites.
Santillán, L. A. C., Ginestà, M. G., & Mora, Ó. P. (2014). Bases de datos en
MySQL. Universitat oberta de Catalunya.
Studio, A. (2017). Android studio. The Official IDE for Android, 93.
Torres Gonzales, C. A. (2020). Diseño de un aplicativo móvil para el soporte y
auxilio a vehículos particulares.
Torrijos Alonso, V. (2013). APP Android'REPARAWEB'. Aplicación android
sobre la red social de talleres de coches, reparaweb (Doctoral
dissertation, Universitat Politècnica de València).

75
|

Anexo

Anexo 1.
Cronograma del Proyecto

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison
.

76
|

Anexo 2.
Cronograma de la Tarea del proyecto

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

77
|

Anexo 2.
Escala de tiempo del proyecto

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

78
|

Anexo 3.

Evidencia de Taller Electromecánico

79
|

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS


CARRERA DE INGENIERÍA EN NETWORKING Y
TELECOMUNICACIONES

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 DOMÍNGUEZ TATIANA ARIAS M.Sc

GUAYAQUIL – ECUADOR
2022

1
|

INDICE
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 .................................................................. 4


Iniciación de la app ................................................................................................. 5

Registrando el Usuario ............................................................................................... 5

Acceso por las credenciales .................................................................................. 8

Funcionalidad de app ............................................................................................. 9

La opción de Agendar ................................................................................9


La opción de Ver la cita ...........................................................................10
La opción de Cancelar Cita ........................... ¡Error! Marcador no definido.
La opción de Ver Horario .........................................................................11
La opción de Conocer Taller Armando ...................................................12
La opción de Cambiar contraseña ..........................................................13
La opción de Eliminar cuenta ..................................................................14
La opción de Iniciar Sección ...................................................................15
La opción de Perfil ...................................................................................15
Funcionalidad de la plataforma Firebase ............................................ 15

2
|

INDICE DE GRÁFICOS

Gráfico 1 Logo de Aplicación ................................................................................ 4


Gráfico 2 Pantalla de Inicio .................................................................................... 5
Gráfico 3 Registro de Información ....................................................................... 6
Gráfico 4 Verificación por Correo ......................................................................... 7
Gráfico 5 Verificación en Correo ................................................................................... 7
Gráfico 6 Ingreso de Usuario ................................................................................. 8
Gráfico 7 Menú........................................................................................................... 9
Gráfico 8 Ventana de Registro ............................................................................ 10
Gráfico 9 Ventana de Ver Cita.............................................................................. 11
Gráfico 10 Ventana de Horario ............................................................................ 12
Gráfico 11 Ventana de información del taller .................................................. 13
Gráfico 12 Ventana Cambio de Contraseña ..................................................... 14
Gráfico 13 Ventana de Eliminar cuenta ............................................................. 14
Gráfico 14 Ventana de Perfil de Usuario ........................................................... 15
Gráfico 15 Registro de Autentificación ............................................................. 16
Gráfico 16 Registro Usuario .............................................................................. 16
Gráfico 17 Registro de Cita .................................................................................. 17
Gráfico 18 Registro de Cancelación .................................................................. 17
Gráfico 19 Registro de Historial de Usuario .................................................... 18
Gráfico 201 Envió de Notificaciones.................................................................. 18

3
|

INTRODUCCIÓN

El presente documento muestra el funcionamiento de la aplicación móviles y


guía de la cuenta de administrador en la plataforma Firebase, se detallando las
acciones que pueden realizar cada uno de ellas usuario. El siguiente manual
se elabora con el fin de poder brindar al usuario final un manejo y conocimiento
adecuado de la aplicación, facilitando la navegación dentro de sus funciones
con pantallazos intuitivos para una mejor comprensión.

La aplicación “Armando Online”


La aplicación móvil esta diseña para el gestionar las citas en línea del taller
electromecánico y que son registrados en una base de datos. Los perfiles que
se encuentran considerados es el usuario sería el cliente que desea obtener
servicio este servicio.

La cuenta de administrador de Firebase


La aplicación web de Firebase que está conectado con la aplicación puede
visualizar toda la actividad que realiza el usuario en tiempo real.

La aplicación “Armando online”

La aplicación se identifica con el icono que se muestra a continuación, en el


cual debe estar previamente instalado en el dispositivo móvil
Gráfico 40 Logo de Aplicación

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

4
|

Iniciación de la app y registro

Iniciación de la app

Al tocar el icono, se abrirá la pantalla para continuar con el inicio de sesión si


ya se encuentra previamente registrado y también con la opción de registro si
es un usuario nuevo.

Gráfico 41 Pantalla de Inicio

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

Registrando el Usuario

Para el registro como usuario nuevo se debe ingresara a la opción“Registrarse”


que aparece en la pantalla de inicio luego de abrir la aplicación.

5
|

Gráfico 42 Registro de Información

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

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
|

Gráfico 43 Verificación por Correo

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

Se enviará un link en correo electrónico que s e registro, eso proceso lo


realizara la plataforma de Firebase que debemos dar click en ese link para
validar la cuenta que se registró. Debemos ir a nuestro correro revisar el
mensaje en la bandeja de span como se puede visualizar en la siguiente
grafica.
Gráfico 44 Verificación en Correo

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

7
|

Luego de presionar, se despliega a una ventana de mensaje indicando que se


verifico la cuenta después debemos ingresar de nuevo a la app.

Acceso por las credenciales


Aquí se detallará los pasos que sigue después de crear una cuenta en cual se
va ir la página de inicio e ingresar sus datos de usuario.

Gráfico 45 Ingreso de Usuario

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

En lo cual vamos a dar click en el botón de “LOGIN”, así podemos ir la accede


la función de la aplicación móvil como se muestra en la siguiente grafica.

8
|

Gráfico 46 Menú

|
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison

En se puede visualizar la opción que podemos hacer en la aplicativo como


seria de Agendar, ver citas y ver lo horario disponible entre otros que se
describirá esta guía.

Funcionalidad de app

La opción de Agendar1

Si damos clic en el botón se lo llevara a la opción de registra una cita


al taller electromecánico.

9
|

Gráfico 47 Ventana de Registro

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

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

Si damos clic en el botón se lo llevara a la opción de ver la cita que se


registró al taller electromecánico.

10
|

Gráfico 48 Ventana de Ver Cita

¿
Fuente: Trabajo de Investigación
Autor: Quinata Ortiz Edison

Después de seleccionar la opción de “VER CITA” en forma que se visualizará


datos de la cita y su estado.

La opción de Ver Horario

Si damos clic en el botón se lo llevara a la Visualizar los horarios


que tiene el taller para citas.

11
|

Gráfico 49 Ventana de Horario

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

La opción de Conocer Taller Armando

El botón de nos da información del taller electromecánico

12
|

Gráfico 50 Ventana de información del taller

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

La opción de Cambiar contraseña

Al dar en la opción de le una interfaz que le indicara el


ingrese los siguientes datos para hacer la configuración y

13
|

Gráfico 51 Ventana Cambio de Contraseña

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison
La opción de Eliminar cuenta

El botón de se borrar la cuenta de que esta registra en la Firebase.

Gráfico 52 Ventana de Eliminar cuenta

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

14
|

La opción de Iniciar Sección

Si damos clic en el botón se lo llevara a la ventana de inicio para


ingresar otra cuenta.

La opción de Perfil

Si damos clic en el botón se lo llevara a la venta de ver el perfil que se


registró.

Gráfico 53 Ventana de Perfil de Usuario

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

Funcionalidad de la plataforma Firebase

15
|

Gráfico 54 Registro de Autentificación

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

Como se puede observar en la imagen después de dar clic en la opción de


Authentication se podrá mostrar todos los usuarios que se haya registrado en
la app tenemos la opción de agregar usuario, como también podemos configura
la cuenta como sería el restablecer contraseña, inhabilitar cuenta Borra cuenta
y etc.

Gráfico 55 Registro Usuario

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

Se puede mirar que tenemos varias colecciones guardadas como la Citas,


Citas_usuario, Users y Cancelación. Comenzamos dar clic en User donde nos

16
|

muestra los uid o código único del usuario, podremos ingresar manualmente
los usuarios que desea.
Gráfico 56 Registro de Cita

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison
En esta grafica se puede mirar que podemos editar campos que tenemos en la
colección de citas solo dando el clic en la imagen de lápiz.
Gráfico 57 Registro de Cancelación

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison
Asi mismo se puede editar campos que tenemos en la colección de Cancelación solo
dando el clic en la imagen de lápiz.

17
|

Gráfico 58 Registro de Historial de Usuario

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

En esta colección de Citas_usuario se puede observar todas la citas y


cancelación de los usuarios haya hecho anteriormente, sería como un historial
de registro.
Gráfico 59 Envió de Notificaciones

Fuente: Trabajo de Investigación


Autor: Quinata Ortiz Edison

En la opción de Messaging se podrá realizar notificación al usuario de la app.

18

También podría gustarte