81
i INSTITUTO SUPERIOR TECNOLÓGICO “BOLÍVAR” CARRERA INFORMÁTICA UNIDAD DE TITULACIÓN TÍTULO DEL TRABAJO DE TITULACIÓN Aplicación móvil para la gestión de visitas de los procesos de prácticas pre profesionales de Instituto Superior Tecnológico “Bolívar” TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE TECNÓLOGO EN INFORMÁTICA QUISHPE RUIZ HECTOR TOBIAS [email protected] Director: ING. GABRIELA QUINTANILLA [email protected] 2019

Aplicación móvil para la gestión de visitas de ISTB (Tobias Quishpe)

Embed Size (px)

DESCRIPTION

Aplicación móvil para la gestión de visitas de los procesos de practicas preprofesionales del ISTB

Citation preview

Page 1: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

i

INSTITUTO SUPERIOR TECNOLÓGICO

“BOLÍVAR”

CARRERA INFORMÁTICA

UNIDAD DE TITULACIÓN

TÍTULO DEL TRABAJO DE TITULACIÓN

Aplicación móvil para la gestión de visitas de los procesos de

prácticas pre profesionales de Instituto Superior Tecnológico

“Bolívar”

TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO

DE TECNÓLOGO EN INFORMÁTICA

QUISHPE RUIZ HECTOR TOBIAS

[email protected]

Director: ING. GABRIELA QUINTANILLA

[email protected]

2019

Page 2: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

ii

APROBACIÓN DEL DIRECTOR

Como director del trabajo de titulación Aplicación móvil para la gestión de

visitas de los procesos de prácticas pre profesionales de Instituto Superior

Tecnológico “Bolívar” desarrollado por Quishpe Ruiz Hector Tobias,

estudiante de la carrera Informática, habiendo supervisado la realización de

este trabajo y realizado las correcciones correspondientes, doy por

aprobada la redacción final del documento escrito para que prosiga con los

trámites correspondientes a la sustentación de la Defensa oral.

Ing. Gabriela Quintanilla

DIRECTOR

Page 3: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

iii

DECLARACIÓN DE AUTORÍA

Yo, Quishpe Ruiz Hector Tobias, declaro bajo juramento que el trabajo aquí

descrito es de mi autoría; que no ha sido previamente presentada para

ningún grado o calificación profesional; y, que he consultado las referencias

bibliográficas que se incluyen en este documento.

El IST “Bolívar” puede hacer uso de los derechos correspondientes a este

trabajo, según lo establecido por la Ley de Propiedad Intelectual, por su

Reglamento y por la normatividad institucional vigente.

Quishpe Ruiz Hector Tobias

Page 4: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

iv

DEDICATORIA

El presente trabajo se lo dedico principalmente a Dios, por haberme dado

la vida y permitirme el haber llegado hasta este momento tan importante de

mi formación profesional. A mi madre por ser la persona quien me

acompañado durante todo mi trayecto estudiantil y a mi padre por su apoyo

incondicional. A todos mis hermanos y amigos por sus consejos, por estar

siempre a mi lado y saber compartir los buenos y malos momentos.

Quishpe Ruiz Hector Tobias

Page 5: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

v

AGRADECIMIENTO

En primer lugar, doy infinitamente gracias a Dios, por haberme dado fuerza

y valor que a pesar de los fracasos durante el camino he avanzado a

culminar con el presente trabajo. Agradezco de igual manera la confianza

de la familia y el apoyo brindado que sin duda alguna me han demostrado

su amor, corrigiendo los errores y también celebrando los logros.

Quishpe Ruiz Hector Tobias

Page 6: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

vi

Tabla de Contenido APROBACIÓN DEL DIRECTOR ..................................................................... ii

DECLARACIÓN DE AUTORÍA ...................................................................... iii

DEDICATORIA ................................................................................................ iv

AGRADECIMIENTO......................................................................................... v

LISTA DE FIGURAS ........................................................................................ ix

LISTA DE TABLAS........................................................................................... x

LISTA DE ANEXOS .......................................................................................... x

RESUMEN ......................................................................................................... xi

ABSTRACT ...................................................................................................... xii

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

1.1. Pregunta de investigación ......................................................................... 2

1.2. Línea de Investigación .............................................................................. 2

1.3. Objetivo general ....................................................................................... 2

1.4. Objetivos específicos ................................................................................ 2

1.5. Análisis de variables ................................................................................. 3

1.6. Idea a defender ......................................................................................... 3

2. MARCO TEÓRICO ..................................................................................... 4

2.1. Dispositivos móviles ................................................................................ 4

2.2. Sistemas Operativos Móviles ................................................................... 4

2.2.1. IOS ........................................................................................................ 4

2.2.2. WINDOWS PHONE ............................................................................ 4

2.2.3. Android ................................................................................................. 5

2.3. Aplicación móvil ...................................................................................... 5

2.4. Base de datos ............................................................................................ 5

2.5. Firebase..................................................................................................... 6

Page 7: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

vii

2.5.1. Autenticación ........................................................................................ 6

2.5.2. Base de datos en tiempo real................................................................. 7

2.5.3. Storage .................................................................................................. 7

2.5.4. Messaging ............................................................................................. 7

2.6. Entornos de Programación ....................................................................... 7

2.6.1. NetBeans ............................................................................................... 8

2.6.2. Eclipse ................................................................................................... 8

2.6.3. Android Studio ...................................................................................... 8

2.6.4. Comparación entre entorno de programación ....................................... 9

2.7. Java ........................................................................................................... 9

3. METODOLOGÍA ...................................................................................... 11

3.1. Enfoque de investigación ....................................................................... 11

3.1.1. Método inductivo ................................................................................ 11

3.1.2. Método deductivo ............................................................................... 11

3.2. Tipo de investigación ............................................................................. 11

3.3. Técnicas de recolección de información ................................................ 11

3.4. Población y muestra ............................................................................... 11

3.5. Procedimientos empleados ..................................................................... 12

3.6. Metodología de desarrollo de proyecto .................................................. 12

3.6.1. Fases de modelo de desarrollo incremental ........................................ 12

3.6.1.1. Inicialización del proyecto .............................................................. 13

3.6.1.2. Interacciones ................................................................................... 13

4. RESULTADOS Y DISCUSIÓN................................................................ 16

4.1. Resultados............................................................................................... 16

4.2. Discusión de los resultados .................................................................... 26

5. CONCLUSIONES ..................................................................................... 28

Page 8: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

viii

6. RECOMENDACIONES ............................................................................ 29

7. DESARROLLO DE LA PROPUESTA ..................................................... 30

7.1. Tema ....................................................................................................... 30

7.2. Descripción de la propuesta.................................................................... 30

7.3. Requerimiento de Sistema ...................................................................... 31

7.3.1. Software .............................................................................................. 31

7.3.2. Hardware ............................................................................................. 31

7.4. Diseño de Sistema .................................................................................. 31

7.4.1. Análisis y requerimiento ..................................................................... 32

7.4.2. Base de Datos...................................................................................... 32

7.5. Interfaz gráfica de Usuario ..................................................................... 34

7.6. Pruebas de Funcionamiento .................................................................... 35

7.7. Confiabilidad del sistema ....................................................................... 36

7.8. Análisis Económico del Proyecto ........................................................... 37

7.8.1. Costo de Diseño .................................................................................. 37

8. REFERENCIAS BIBLIOGRÁFICAS ....................................................... 39

9. ANEXOS.................................................................................................... 41

Page 9: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

ix

LISTA DE FIGURAS

Figura 1: Tabulación de Pregunta 1. ............................................................... 16

Figura 2: Tabulación de Pregunta 2 ................................................................ 17

Figura 3: Tabulación de Pregunta 3 ................................................................ 18

Figura 4: Tabulación de Pregunta 4 ................................................................ 19

Figura 5: Tabulación de Pregunta 5 ................................................................ 20

Figura 6: Tabulación de Pregunta 6 ................................................................ 21

Figura 7: Tabulación de Pregunta 7 ................................................................ 22

Figura 8: Tabulación de pregunta 8 ................................................................ 23

Figura 9: Tabulación de Pregunta 9 ................................................................ 24

Figura 10: Tabulación de Pregunta 10 ............................................................ 25

Figura 11: Etapas para el desarrollo de sistema ........................................... 30

Figura 12: Modelo de Base de Datos Relacional .......................................... 33

Figura 13: Datos de Visitas en Firebase......................................................... 33

Figura 14: Diseño de Aplicación Móvil ............................................................ 34

Page 10: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

x

LISTA DE TABLAS

Tabla 1: Entorno de Programación de software libre ..................................... 9

Tabla 2: Cargo .................................................................................................... 16

Tabla 3: Uso de aplicaciones móviles ............................................................. 17

Tabla 4: Conoce aplicaciones móviles que facilita la gestión de visitas ... 18

Tabla 5: Es necesario automatizar la gestión de monitoreo de visita ........ 19

Tabla 6: La gestión de visitas se puede optimizar con uso de aplicación

móvil ..................................................................................................................... 20

Tabla 7: Importancia de tener información de visita almacenada en servidor

............................................................................................................................... 21

Tabla 8: Información requerida de visita se registra acertadamente

(Tiempo) ............................................................................................................... 22

Tabla 9: Le gustaría tener instalada una aplicación móvil para gestión de

visitas .................................................................................................................... 23

Tabla 10: Canal de comunicación ................................................................... 24

Tabla 11: Recordatorio diario que da automáticamente la aplicación ....... 25

Tabla 12: Características de hardware ........................................................... 31

Tabla 13: Pruebas de funcionamiento ............................................................ 36

LISTA DE ANEXOS

Anexo 1– Encuesta ............................................................................................ 41

Anexo 2 – Manual de Usuario .......................................................................... 43

Anexo 3 – Pruebas de Funcionamiento .......................................................... 58

Page 11: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

xi

I S T BOLÍVAR

CARRERA INFORMÁTICA

TEMA: Aplicación móvil para la gestión de visitas de los procesos de

prácticas pre profesionales de Instituto Superior Tecnológico

“Bolívar”

RESUMEN

El “Instituto Superior Tecnológico Bolívar” posee más de 27 años al servicio

de la sociedad formando mejores profesionales al servicio de la comunidad

y no cuenta con un sistema automatizado que facilite el proceso de gestión

a las visitas a los estudiantes de la institución que realizan prácticas pre

profesionales en diferentes entidades empresariales, públicas y privadas,

por lo que surge la necesidad de desarrollar un aplicativo móvil de gestión

de visitas mediante uso de herramientas de desarrollo de software libre

para facilitar los procesos de seguimiento de prácticas pre profesionales.

La presente aplicación se desarrolló en Android Studio usando lenguaje de

programación java con base de datos en tiempo real con la plataforma de

Google Firebase, haciendo uso del modelo de desarrollo de software

incremental ya que da la facilidad de elaborar un sistema que supera la

propuesta inicial. A través de la realización de este proyecto se determinó

que actualmente Android Studio es la mejor opción para desarrollo de

aplicaciones móviles debido a su fácil aprendizaje, amplia documentación,

gran cantidad de librerías disponibles en la web y sobre todo es uno de los

entornos de desarrollo perteneciente a Google, al igual que Firebase.

Gracias a ello, la aplicación móvil fue desarrollado con éxito mostrando

datos en tiempo real y notificaciones push por medio de canal de

comunicación.

Palabras clave: Entorno de desarrollo de software libre, Aplicación Móvil,

Android Studio, Java, Firebase, Base de datos.

Page 12: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

xii

I S T BOLÍVAR

THEME: Mobile application for the management of visits of the pre-

professional internship processes of the Instituto Superior

Tecnológico "Bolívar"

ABSTRACT

The "Instituto Superior Tecnológico Bolívar" has more than 27 years at the

service of society, training better professionals at the service of the

community and does not have an automated system that facilitates the

management process of visits to students of the institution who carry out

internships pre-professionals in different business entities, public and

private, which is why the need arises to develop a mobile application for

visitor management through the use of free software development tools to

facilitate the processes of monitoring pre-professional practices.

This application was developed in Android Studio using a Java

programming language with a real-time database with the Google Firebase

platform, making use of the incremental software development model as it

provides the facility to develop a system that exceeds the initial proposal.

Through the completion of this project it was determined that Android Studio

is currently the best option for mobile application development due to its

easy learning, extensive documentation, large number of libraries available

on the web and above all it is one of the development environments owned

by Google, just like Firebase. Thanks to this, the mobile application was

successfully developed showing real-time data and push notifications

through a communication channel.

Keywords: Free software development environment, Mobile Application,

Android Studio, Java, Firebase, Database.

Page 13: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

1

1. INTRODUCCIÓN

Los dispositivos móviles en la actualidad son muy utilizados gracias a la facilidad

de portabilidad y acceso a internet que ayuda a los usuarios mantener

informados desde cualquier sitio en la que se encuentre por medio de las

aplicaciones, además cuentan con un sistema operativo que facilitan desarrollar

aplicaciones gratuitas que se puede instalar en un dispositivo sin ningún

problema. Al realizar un análisis de los beneficios que ofrecen la tecnología móvil

se propuso una aplicación móvil para gestión de visitas de los procesos de

prácticas pre profesionales del Instituto Superior Tecnológico “Bolívar”

aplicativo que brinde la información necesaria y permita realizar el proceso de

gestión de visitas, dando la facilidad al docente tutor informarse de la actividad

desde el sitio en que se encuentre sin necesidad de acercarse a la coordinación.

El Instituto Superior Tecnológico “Bolívar” no cuenta con un sistema

automatizado que facilite el proceso de gestión a las visitas a los estudiantes de

la institución que realizan prácticas pre profesionales en diferentes entidades

empresariales, públicas y privadas. Actualmente la información se da conocer

personalmente y por diferentes medios electrónicos por lo que genera pérdida

de tiempo, ya que en algunos casos los docentes tutores no se encuentran

disponibles por motivos académicos.

Se ve como necesidad institucional desarrollar un aplicativo móvil de gestión de

visitas mediante uso de herramientas libres para facilitar los procesos de

seguimiento de prácticas pre profesionales. Dado un coordinador(a) asignado de

prácticas pre profesionales tendrá la facilidad de ingresar la fecha, hora de visita

permitiendo al docente tutor informarse con anticipación por medio de

notificaciones que envía desde la aplicación.

Page 14: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

2

1.1. Pregunta de investigación

¿La gestión de visita de seguimiento a procesos de prácticas pre profesionales

se puede optimizar con el uso de una aplicación móvil?

El inconveniente que se da en Instituto Superior Tecnológico “Bolívar” es su

método manual ya que los procesos de gestión de visitas no están

automatizados, debido que la notificación de la visita que deben realizar los

docentes, tutores a los estudiantes en la mayoría de los casos se retrasa debido

que existe una dependencia masiva para solicitar permiso y autorización en la

planificación de la visita.

Además, toda la información requerida de la visita no se registra acertadamente

(tiempo), también se corre el riesgo de una pérdida de la información porque no

se dispone un respaldo en una base de datos.

1.2. Línea de Investigación

Tecnologías de la Información y Comunicación (TIC).

1.2.1 Sub línea

Diseño y análisis de software y aplicaciones.

1.3. Objetivo general

Desarrollar una aplicación móvil de gestión de visitas mediante uso de

herramientas libres para facilitar los procesos de seguimiento de prácticas pre

profesionales del Instituto Superior Tecnológico “Bolívar”.

1.4. Objetivos específicos

➢ Analizar las herramientas para el desarrollo de aplicaciones móvil.

➢ Diseñar e implementar un aplicativo móvil de gestión de visitas de

seguimiento de prácticas pre profesionales de Instituto Superior

Tecnológico “Bolívar”.

➢ Gestionar las visitas de seguimiento de los procesos de prácticas pre

profesionales del Instituto Superior Tecnológico “Bolívar” mediante

aplicación móvil.

Page 15: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

3

1.5. Análisis de variables

No Aplica

1.6. Idea a defender

La aplicación móvil para la gestión de visitas de los procesos de prácticas pre

profesionales se enfoca a informar a los docentes tutores y de seguimiento la

actividad correspondiente a realizar, desde el sitio en que se encuentre sin

necesidad de acercarse a la coordinación.

La finalidad es enviar notificaciones a la aplicación por parte de coordinador(a) a

cada uno de los docentes tutores notificando la fecha, hora de visita al

practicante en la institución determinada

Page 16: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

4

2. MARCO TEÓRICO

2.1. Dispositivos móviles

Un dispositivo móvil es un equipo electrónico. Se caracteriza por su reducido

tamaño, el cual favorece la movilidad. Posee una gran capacidad de

comunicación. La que permite tener acceso a la información y servicios sin

importar el sitio en que se encuentre.

El autor (Guevara Soriano, 2010) define como un aparato de tamaño pequeño

con características como: capacidad de procesamiento, conexión permanente o

intermitente a una red, memoria limitada, diseño específico para una función.

2.2. Sistemas Operativos Móviles

Un sistema operativo móvil es el software que controla al celular al igual que las

computadoras. El autor (Rojas, 1980), menciona que un sistema operativo es el

componente principal de un equipo para el tratamiento automático de

información ya que, sin él, resulta imposible realizar la interacción real con el

dispositivo.

Por otro lado, el autor (Bustamante, 2016), nos da conocer los sistemas

operativos móviles más utilizados en el mundo entre ellos son: IOS, WINDOWS

PHONE Y Android.

2.2.1. IOS

Es un sistema operativo móvil desarrollado por Apple Inc. El autor (Bustamante,

2016) menciona que, este sistema operativo móvil está basado en el concepto

de manipulación directa entre usuario y el dispositivo mediante gestos

multitáctiles. Además, cabe recalcar que, este sistema fue originalmente

desarrollado para el iPhone y no permite la instalación en hardware de terceros

ya que es de código cerrado exclusivamente para los dispositivos móviles Apple.

2.2.2. WINDOWS PHONE

Es un sistema operativo móvil desarrollado por Microsoft, el autor (Bustamante,

2016), recalca que, es un sistema operativo de código cerrado, creado con la

finalidad de integrar varios de sus servicios propios como OneDrive, Skype y

Xbox.

Page 17: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

5

2.2.3. Android

Android es un sistema operativo móvil desarrollado por Google, basado en el

Kernel de Linux y es de código abierto. El autor (Merino Julián, 2017), menciona

que Android fue diseñado para dispositivos móviles con pantalla táctil. Con la

aparición de diferentes dispositivos inteligentes vio la factible integrar como en

teléfonos inteligentes, tabletas, relojes inteligentes, automóviles y televisores.

Además, menciona que, el sistema es destacado por su seguridad, ya que los

expertos han detectado pocas vulnerabilidades en su estructura.

Actualmente se ha convertido en el sistema operativo más utilizados por los

usuarios a nivel nacional por lo tanto el proyecto se va a concentrar en desarrollar

el aplicativo móvil para sistema operativo Android.

Se determinó realizar este proyecto para el sistema operativo Android, ya que

representa uno de los sistemas de software libre para dispositivos móviles, lo

cual permite a bajo costo desarrollar una aplicación como la que se requiere sin

la necesidad de un gran presupuesto.

2.3. Aplicación móvil

Es un software estrictamente diseñado para ejecutar en dispositivos móviles

como en un teléfono celular, tablets y cualquier otro dispositivo similar. La

aplicación está escrita en un lenguaje de programación como puede ser java, c#,

kotlin o también haciendo uso de plataformas que facilita el diseño y una

programación por bloques como app inventor, mobincube, etc.

El autor (Rodriguez, 2013) en su revista define a la aplicación móvil como un

software que se instala en un dispositivo móvil de alta gama ya sea teléfono o

tableta y que se puede integrar a las características del equipo, ampliando sus

funciones. Se pueden ejecutar con o sin conexión.

2.4. Base de datos

Según autor (Silberscahtz, 2002) define como repositorio de datos estructurados,

organizados, relacionados. Uno de los propósitos de la base de datos es

proporcionar a los usuarios una visión abstracta de los datos, de un conjunto de

Page 18: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

6

datos comunes que se almacenan sin redundancia para ser útiles en diferentes

aplicaciones.

En la actualidad existen aplicaciones de escritorio multiplataforma y de igual

manera han desarrollado aplicaciones móviles que hacen uso de base de datos

para almacenar información del usuario en tiempo real. La tecnología de bases

de datos es utilizada para asegurar la integridad de los datos y facilitar la labor

tanto de usuarios como de los programadores que las desarrollaron.

2.5. Firebase

Firebase es una plataforma de Google para el desarrollo de aplicaciones móviles

y aplicaciones web. Esta plataforma ofrece una gran cantidad de servicios para

el desarrollo de aplicaciones móviles (Firebase, 2019).

Según autor (Zamora, 2016), menciona que esta plataforma fue creada debido

a que en muchas ocasiones planteamos como acceder a un servicio web para

tener nuestra aplicación trabajando con datos en nube. Por ello surgió Firebase,

para proveer una API que permite guardar y sincronizar los datos en nube en

tiempo real. Uno de los aspectos que más hay que destacar es la asombrosa

documentación que se puede consultar cuando accedemos a la plataforma. Hay

una gran cantidad de información disponible para todo aquel desarrollador

interesado en utilizar el servicio de esta plataforma.

2.5.1. Autenticación

Muchas de las aplicaciones móviles que existen actualmente, cuenta con una

autenticación de usuario para el acceso a la información. El reconocimiento de

la identidad de un usuario permite acceder a los datos de manera segura en la

nube, ya sea para consultar sus datos o para añadir nuevos.

Firebase Authentication proporciona servicios de backend. Permite realizar la

autorización a través de email, número de teléfono, cuenta Google, Facebook,

twiter o GitHub. En nuestro caso, hemos elegido la primera opción dado que

tenemos varios métodos de inicio de sesión, es necesario tener precaución en el

acceso a los datos.

Page 19: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

7

2.5.2. Base de datos en tiempo real

Firebase dispone de una base de datos NoSQL alojada en la nube donde se

pueden almacenar y sincronizar los datos que vamos generando en nuestra

aplicación. Estos datos son sincronizados con todos los clientes en tiempo real

y siguen estando disponible cuando la aplicación pierde la conexión.

La Firebase Realtime Database es una base de datos alojada en la nube. Los

datos se almacenan en formato JSON y se sincronizan en tiempo real con cada

usuario conectado. También proporciona un lenguaje de reglas flexibles basadas

en expresiones llamado Security Rules de Firebase Realtime Database, donde

se define el modo en que los datos se deben estructurar y el momento en que

se pueden someter a lectura y escritura. Es importante pensar en el modo en

que los usuarios necesitan acceder a los datos y luego estructurarlos de forma

adecuada.

2.5.3. Storage

Servicio de almacenamiento. El SDK de Firebase garantiza la seguridad de carga

y descarga de los archivos.

2.5.4. Messaging

Servicio de mensajes. Firebase Cloud Messaging (FCM) es una solución de

mensajería multiplataforma que te permite enviar mensajes de forma segura y

gratuita. En el presente proyecto se realizará uso de (FMC) para notificar a cada

uno de los usuarios que se encuentra registrados.

2.6. Entornos de Programación

Entorno de programación es un conjunto de herramientas que facilita al

programador editar, compilar y ejecutar la secuencia de instrucciones escritos en

un lenguaje de programación.

El autor (Rosas, 2014) menciona que, un IDE es un entorno de programación

que ha sido empaquetado como un programa de aplicación; es decir, consiste

en un editor de código, un compilador, un depurador y un constructor de interfaz

gráfica. A demás cabe recalcar que los IDE proveen un marco de trabajo

amigable, entre los más destacados de software libre son NetBeans, Eclipse y

Android Studio.

Page 20: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

8

2.6.1. NetBeans

NetBeans es un entorno de desarrollo integrado libre, patrocinado por Sun

MicroSystems y actualmente es administrado por Oracle Corporation. NetBeans

fue hecho principalmente para el lenguaje de programación Java.

El autor (Rosas, 2014) menciona que la plataforma de NetBeans permite que las

aplicaciones sean desarrolladas a partir de un conjunto de componentes de

software llamados módulos. También cabe mencionar que un módulo es un

archivo que contiene clases de java escritas para interactuar con las APIs de

NetBeans y un archivo especial llamado manifest.

2.6.2. Eclipse

El autor (Gallardo, 2012) define a eclipse como una plataforma de desarrollo de

código abierto basada en Java, además menciona que está compuesto por un

conjunto de herramientas de programación de código multiplataforma para

desarrollar lo que el proyecto llama Aplicaciones de Cliente Enriquecido

Por otro lado, el autor (Rosas, 2014) menciona que, el entorno de desarrollo

integrado (IDE) de Eclipse emplea módulos (en inglés plug-in) para proporcionar

toda su funcionalidad al frente de la plataforma de cliente enriquecido.

2.6.3. Android Studio

En la página oficial (FAQs, 2016), explica que Android Studio, es el IDE oficial

para el desarrollo de aplicaciones en la plataforma Android. Partiendo de la

herramienta IntelliJ idea, Android Studio ofrece varias características que

mejoran su productividad en la construcción de aplicaciones Android.

Por otro lado, el autor (Sgoliver, 2020) afirma que Android Studio fue creado para

remplazar a eclipse y adquirido por Google. De esta manera, con Android Studio,

Google consigue su propio IDE para el desarrollo de aplicaciones, pudiendo

instalar todo el SDK para desarrollar apps específicas adaptadas a la mayor

parte de versiones.

Con el lanzamiento de su propio IDE oficial para Android, Google se beneficia de

tener su propio creador de aplicaciones para esta plataforma y actualmente ya

cuenta con la versión Android Studio 3.6. Obviamente, al ser oficial de Google

Page 21: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

9

cuenta con muchas ventajas, entre otras, la de tener siempre un software

actualizado y con numerosas novedades.

En la actualidad Android Studio es la plataforma que se postula como el más

completo IDE para desarrollar aplicaciones Android con muchas características

que destacan de los otros programas usados para este trabajo, está basado en

IntelliJ y puede ser descargado de forma gratuita a través de la licencia de

Apache 2.0.

2.6.4. Comparación entre entorno de programación

Tabla 1: Entorno de Programación de software libre

Nombre Licencia Lenguajes de

Programación

Desarrollador

NetBeans GPL (Software

Libre)

Java, HTML, CSS,

C++, JavaScript

Sun MicroSystems

Eclipse Eclipse Public

Licence

(Software Libre)

Java, C++,

JavaScript, PHP

Fundation Eclipse

Android Studio Apache 2.0

(Software Libre)

XML, Java, Kotlin,

C++

Google

Elaborado por: investigador

El desarrollo de aplicación móvil de gestión de visitas se realizará en el entorno

de programación Android Studio ya que es considerado la mejor herramienta

para desarrollar aplicaciones móviles nativas, pero a su vez, requiere una gran

curva de aprendizaje y grandes conocimientos de java. Esto último ha sido la

razón que ha llevado desarrollar la aplicación con esta gran herramienta.

2.7. Java

Según autor (Guevara Soriano, 2010) menciona que java es un lenguaje de

programación orientado a objetos que fue diseñado específicamente para tener

tan pocas dependencias de implementación como fuera posible. Su intención es

permitir que los desarrolladores de aplicaciones escriban el programa una vez y

lo ejecuten en cualquier dispositivo, lo que quiere decir es que el código que es

Page 22: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

10

ejecutado en una plataforma no tiene que ser recompilado para funcionar en otra.

Desde 2012, es uno de los lenguajes de programación más populares en uso,

particularmente para aplicaciones de cliente-servidor de web.

Java es un lenguaje de programación con el que podemos realizar cualquier tipo

de programa y uno de las características principales es un lenguaje

independiente de la plataforma y es la ventaja significativa para desarrolladores.

Esta es la razón principal por lo que se establece utilizar este lenguaje de

programación para realizar el presente aplicativo.

Page 23: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

11

3. METODOLOGÍA

3.1. Enfoque de investigación

3.1.1. Método inductivo

Se ha seleccionado el método inductivo debido a que se utilizara un modelo de

desarrollo en una base a prueba y desarrollo. Además, porque ayuda a analizar

el proyecto para obtener conclusiones generales con datos particulares.

3.1.2. Método deductivo

Se decidió también seleccionar el método deductivo porque permite basar en

teorías existentes. Además, este método se combina con el inductivo ya que las

conclusiones obtenidas se desarrolla las recomendaciones.

3.2. Tipo de investigación

El proyecto de investigación se desarrolló con una modalidad bibliográfica,

debido a que fue necesario la recopilación de información sobre el tema

planteado, se consultó en libros, revistas, artículos científicos, tesis y

publicaciones existentes, siendo esta la mejor forma de obtener información.

El presente proyecto de investigación es explicativo ya que se está cubriendo

una necesidad de la institución y los resultados serán expuestos en el presente

documento.

Además de una investigación experimental debido a que se desarrolló varias

pruebas hasta conseguir la configuración apropiada para la aplicación móvil en

diferentes versiones de sistema operativo Android

3.3. Técnicas de recolección de información

La técnica de recolección de datos es la encuesta la misma que será aplicada a

los docentes de seguimiento, tutores y docente coordinador de las practicas pre

profesionales.

3.4. Población y muestra

Población y muestra no aplica debido a que se trabajara con toda la población

de docentes registrados en la comisión de vinculación y practicas pre

profesionales.

Page 24: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

12

3.5. Procedimientos empleados

El procedimiento empleado en referencia a la recopilación de la información se

obtuvo mediante las respectivas encuestas, basando en la necesidad de la

implementación de una aplicación móvil de gestión de visitas para facilitar las

actividades en la comisión de vinculación, con la finalidad de determinar la

efectividad de la realización de Aplicación móvil para la gestión de visitas de los

procesos de prácticas pre profesionales de Instituto Superior Tecnológico

“Bolívar”. Luego de haber adquirido la información pertinente, se procedió a

realizar un estudio previo a los resultados arrojados en las tablas.

3.6. Metodología de desarrollo de proyecto

Se ha decidido utilizar la metodología tradicional haciendo uso del modelo de

desarrollo incremental debido a la flexibilidad que otorga a los desarrolladores y

permite al usuario involucrarse en el proyecto. De esta manera se puede obtener

un producto de software más óptimo ya que de ser necesario se puede salir de

la planificación inicial del proyecto, requerimientos y características para agregar

o quitar funcionalidades con el objetivo de obtener un producto mejorado hasta

la obtención de un producto final (OkHosting, 2019).

El modelo de desarrollo incremental permite detectar fallas en el diseño de la

aplicación o funcionalidades innecesarias y corregirlas o retirarlas de ser

necesario. A demás esta metodología permite agregar nuevas funciones y

características a la aplicación móvil a mitad del desarrollo sin que esto perjudique

el producto final.

3.6.1. Fases de modelo de desarrollo incremental

Este modelo cuenta con algunas fases no complejas, las cuales se resumen a

continuación:

Inicialización: Aquí se debe hacer una idea del producto a desarrollar, los

requisitos principales que se buscan en el proyecto y ciertas especificaciones.

No es necesario tener que definir todos los requerimientos ya que estos pueden

cambiar durante la evolución del proyecto.

Periodos de Iteración: Durante el periodo de vida del proyecto se realizarán

pequeñas iteraciones las cuales arrojan un prototipo del proyecto por cada

iteración. La primera iteración se realiza con las características iniciales del

Page 25: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

13

proyecto. El número de iteraciones puede ser ilimitado y dependerá del

desarrollador y el usuario final.

Lista de Control: Es importante que por cada iteración que se realice en el

proyecto se lleve un control del mismo.

3.6.1.1. Inicialización del proyecto

El presente proyecto permitirá a los docentes tutores gestionar las visitas de los

estudiantes practicantes en diferentes instituciones empresariales públicas y

privadas. El aplicativo contara con un registro de usuario para el tratamiento de

la información. Para ello el usuario tendrá la facilidad de navegar a partir de un

menú principal.

Para el presente proyecto se realizará uso de una base de datos en la plataforma

de Google denominado Firebase, para añadir y actualizar los datos de una visita.

Los datos mencionados se almacenarán en formato JSON y se sincronizarán

con cada usuario conectado.

La aplicación propuesta se desarrollará en entorno de desarrollo Android Studio

porque en la actualidad es la plataforma que se postula como el más completo y

es considerado la mejor herramienta para desarrollar aplicaciones móviles.

3.6.1.2. Interacciones

El presente aplicativo cuenta con los diferentes interfaces donde el usuario podrá

navegar acorde a la actividad correspondiente.

Interacción 1.

Main Activity: Se estableció una medida restrictiva para el funcionamiento de

autenticación más conocido como login y la creación de una nueva cuenta.

También se vio la necesidad de dar funcionamiento resumen de la cuenta en

caso de que ya tenga iniciado sesión en el sistema.

Login: Como todo sistema en la actualidad cuenta con una autenticación de

usuario, de la misma manera se ha visto la necesidad de implementar un sistema

de seguridad más conocido como login. La finalidad es garantizar el tratamiento

de información que se va almacenar y actualizar acorde a las necesidades.

Crear cuenta: La creación de una nueva cuenta es una obligación para todos

los usuarios que nunca han sido registrados en el sistema por tal motivo se vio

Page 26: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

14

la obligación de restringir el botón de registro en caso de que no exista pedidos

de registro por parte de la administración con fin de garantizar la manipulación

de datos acorde a la función que ejerce en esta dicha actividad de visitas.

Además, vuelvo a recalcar que los datos deben ser verídicos ya que se podrá

enviar un mensaje al correo electrónico en caso de olvidar la contraseña, al

registrar los datos tener en cuenta la selección de tipo de cuenta que está

creando ya que según el dato seleccionado es una entidad que facilita al registro

de una nueva visita.

Interacción 2.

Menú principal: Cuenta con un menú principal donde el usuario podrá navegar

acorde a la actividad correspondiente a realizar. Además, el usuario puede

acceder a este menú únicamente después de ser autenticado o creado una

cuenta. Se incluyo una serie de restricciones a diferentes iconos del menú con

la finalidad de evitar la confusión en la gestión de datos. Por tal motivo no todos

los usuarios contaran con la misma cantidad de iconos visibles

Interacción 3. Para todo tipo de usuario

Usuarios: Un docente coordinador(a) podrá ver la lista de docentes registrados

y podrá enviar notificación al docente correspondiente a realizar la actividad de

visitas.

Mensajes: Un docente coordinador(a) podrá enviar un mensaje de texto a

cualquier usuario que selecciono en la lista de usuarios. La finalidad es enviar

notificación al docente correspondiente a realizar la actividad de visitas.

Reportes: El menú de reportes estará visible para cualquier usuario, facilitando

la lista de todas las visitas registradas en el sistema. Una vez seleccionado la

visita correspondiente podrá realizar reporte de un documento digital en formato

PDF.

Interacción 4. Para usuario tipo Coordinador

Agregar Visita: Un docente coordinador(a) podrá agregar una visita, registrando

nombre de empresa, docente de seguimiento, docente tutor y estudiante,

Page 27: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

15

especificando la fecha y hora de cumplimiento de la actividad, además se incluirá

un estado para identificar la nueva visita a realizar

Acceso a datos: Dentro de esta ventana, un docente coordinador(a) podrá

agregar nuevos tipos de usuarios para que registren y tengan acceso a la

información. Desde esta ventana se puede restringir el botón de registro para la

creación de una nueva cuenta desactivando a todos los tipos de usuarios.

Registrar Estudiante: Esta ventana permitirá a docente coordinador(a) registrar

a los estudiantes que no han sido registrados en el sistema llenando todos los

campos necesarios.

Registrar Empresa: Esta ventana permitirá a docente coordinador(a) registrar

a las empresas públicas y privadas que no han sido registrados en el sistema

llenando todos los campos necesarios

Ajustes: Es un menú específicamente diseñado para la manipulación de

información tales como actualizar y eliminar los datos de empresa, docente de

seguimiento, estudiante y visitas.

Interacción 5. Para usuario tipo Tutor o Docente de seguimiento

Gestionar Visita: Dado docente Tutor o docente de seguimiento podrán ver la

actividad asignada y realizar la visita, además la aplicación móvil permitirá

agregar una imagen de evidencia que estará almacenando en Storage que es

uno de los servicios propios de Firebase, también automáticamente se registrará

la fecha y hora de visita

Page 28: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

16

4. RESULTADOS Y DISCUSIÓN

4.1. Resultados

A continuación, en las respectivas tablas y figuras, se darán a conocer los

resultados adquiridos mediante las encuestas realizadas a grupo de docentes

que forman la comisión de vinculación.

PREGUNTA 1. ¿Qué cargo ocupa como docente en la comisión de

vinculación?

Tabla 2: Cargo

Alternativas Frecuencia Porcentaje %

Docente Coordinador 1 16.7%

Docente de Seguimiento 3 50%

Docente Tutor 2 33.3%

Total 6 100%

Fuente: Encuestas Elaborado por: Investigador

Figura 1: Tabulación de Pregunta 1.

Elaborado por: investigador

Análisis e interpretación

De acuerdo a los resultados obtenidos se puede observar que del 100% de

encuestados el 50% es docente de Seguimiento, 33.3% son Docentes Tutores y

16.7% es Docente Coordinador, por lo tanto, se puede afirmar que no todos los

docentes tienen el mismo cargo dentro de la comisión de vinculación.

Page 29: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

17

PREGUNTA 2. ¿Cuál suele ser el motivo de su uso de aplicaciones

móviles?

Tabla 3: Uso de aplicaciones móviles

Alternativas Frecuencia Porcentaje %

Trabajo 5 83.3%

Entretenimiento 1 16.7%

Para estar a la moda 0 0%

Total 6 100%

Fuente: Encuestas Elaborado por: Investigador

Figura 2: Tabulación de Pregunta 2

Elaborado por: investigador

Análisis e interpretación

De acuerdo a los datos obtenidos se puede observar que del 100% de

encuestados, el 83.3% menciona que usan aplicaciones móviles por motivo de

trabajo y los demás por entretenimiento.

Page 30: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

18

PREGUNTA 3. ¿Qué aplicaciones sobre dispositivos móviles conoce que

facilita el monitoreo de gestión de visitas en tiempo real a los estudiantes

practicantes en diferentes empresas públicas y privadas?

Tabla 4: Conoce aplicaciones móviles que facilita la gestión de visitas

Alternativas Frecuencia Porcentaje %

Comunicación 5 83.3%

Entretenimiento 1 16.7%

Ninguno 0 0%

Total 6 100%

Fuente: Encuestas

Elaborado por: Investigador

Figura 3: Tabulación de Pregunta 3 Elaborado por: investigador

Análisis e interpretación

De acuerdo a los datos obtenidos se observa que del 100% de encuestados el

83.3% menciona que las aplicaciones de comunicación facilitan la gestión de

visitas, mientras que el 16.7% conocen aplicaciones de entretenimiento que

facilita la gestión de visitas

Page 31: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

19

PREGUNTA 4. ¿Cree usted que es necesario automatizar la gestión de

monitoreo de visita para facilitar los procesos de seguimiento de

prácticas pre profesionales del Instituto Superior Tecnológico “Bolívar”?

Tabla 5: Es necesario automatizar la gestión de monitoreo de visita

Alternativas Frecuencia Porcentaje %

Si 6 100%

No 0 0%

Total 6 100%

Fuente: Encuestas

Elaborado por: Investigador

Figura 4: Tabulación de Pregunta 4 Elaborado por: investigador

Análisis e interpretación

El 100% de encuestados creen que si es necesario automatizar la gestión de

monitoreo de visita para facilitar los procesos de seguimiento de prácticas pre

profesionales del Instituto Superior Tecnológico “Bolívar”

Page 32: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

20

PREGUNTA 5. ¿Considera que la gestión de visita de seguimiento a

procesos de prácticas pre profesionales se puede optimizar con el uso de

una aplicación móvil?

Tabla 6: La gestión de visitas se puede optimizar con uso de aplicación móvil

Alternativas Frecuencia Porcentaje %

Si 6 100%

No 0 0%

Total 6 100%

Fuente: Encuestas

Elaborado por: Investigador

Figura 5: Tabulación de Pregunta 5 Elaborado por: investigador

Análisis e interpretación

El 100% de encuestados consideran Considera que la gestión de visita de

seguimiento a procesos de prácticas pre profesionales se puede optimizar con

el uso de una aplicación móvil.

Page 33: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

21

PREGUNTA 6. En una escala de 1 a 5. Considerando que 1 equivale a Muy

malo, 2 a Malo, 3 a Regular, 4 a Bueno y 5 a Muy Bueno ¿Cuánto de

importancia considera que es necesario tener la información de los

procesos de gestión de visita almacenada dentro de un servidor en la

nube?

Tabla 7: Importancia de tener información de visita almacenada en servidor

Alternativas Frecuencia Porcentaje %

Muy malo 0 0%

Malo 0 0%

Regular 0 0%

Bueno 1 17%

Muy bueno 5 83%

Total 50 100%

Fuente: Encuestas

Elaborado por: Investigador

Figura 6: Tabulación de Pregunta 6 Elaborado por: investigador

Análisis e interpretación

En cuanto a resultados obtenidos se puede percibir que del 100% de

encuestados el 83% considera que es muy bueno tener la información de visita

alojada en un servidor.

Page 34: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

22

PREGUNTA 7. ¿Considera usted que toda la información requerida de la

visita a los estudiantes que están en proceso de prácticas pre

profesionales se registra acertadamente (tiempo)?

Tabla 8: Información requerida de visita se registra acertadamente (Tiempo)

Alternativas Frecuencia Porcentaje %

Si 4 33.3%

No 2 66.7%

Total 6 100%

Fuente: Encuestas Elaborado por: Investigador

Figura 7: Tabulación de Pregunta 7 Elaborado por: investigador

Análisis e interpretación

De acuerdo a los resultados obtenidos del 100% de encuestados el 66.7%

considera que la información de visitas se registra acertadamente, mientras que

33.3% no.

Page 35: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

23

PREGUNTA 8. ¿Le gustaría tener instalada una aplicación móvil para la

gestión de monitoreo de prácticas pre profesionales sería un recurso

software que facilitaría su trabajo en la comisión de vinculación?

Tabla 9: Le gustaría tener instalada una aplicación móvil para gestión de visitas

Alternativas Frecuencia Porcentaje %

Si 6 100%

No 0 0%

Total 6 100%

Fuente: Encuestas Elaborado por: Investigador

Figura 8: Tabulación de pregunta 8 Elaborado por: investigador

Análisis e interpretación

El 100% de los docentes encuestado desean tener instalada la aplicación móvil

para la gestión de monitoreo de prácticas pre profesionales ya que es un recurso

software que facilita trabajo en la comisión de vinculación.

Page 36: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

24

PREGUNTA 9. ¿Encontrarías útil tener un canal directo de comunicación

con todo tu equipo de trabajo en la comisión de vinculación de Practicas

de Pre profesionales?

Tabla 10: Canal de comunicación

Alternativas Frecuencia Porcentaje %

Si 6 100%

No 0 0%

Total 6 100%

Fuente: Encuestas Elaborado por: Investigador

Figura 9: Tabulación de Pregunta 9 Elaborado por: investigador

Análisis e interpretación

El 100% de los docentes encuestado ven útil tener un canal de comunicación

con todo el trabajo en la comisión de vinculación.

Page 37: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

25

PREGUNTA 10. ¿Vez interesante estar al tanto de las actividades de visitas

a realizar mediante un recordatorio diario que da automáticamente la

aplicación?

Tabla 11: Recordatorio diario que da automáticamente la aplicación

Alternativas Frecuencia Porcentaje %

Si 6 100%

No 0 0%

Total 6 100%

Fuente: Encuestas Elaborado por: Investigador

Figura 10: Tabulación de Pregunta 10 Elaborado por: investigador

Análisis e interpretación

El 100% de los docentes encuestado ven interesante estar al tanto de las

actividades de visitas a realizar mediante un recordatorio diario que da

automáticamente la aplicación.

Page 38: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

26

4.2. Discusión de los resultados

A partir de los datos obtenidos e identificados en las tablas y figuras, se puede

identificar de manera clara y precisa, sobre la aceptación del presente proyecto

planteado, para demostrar con exactitud el efecto, se realizó la selección de los

instrumentos necesarios, para que facilite la recopilación de información que

permitan determinar la factibilidad de la propuesta que lleva como título

“Aplicación móvil para la gestión de visitas de los procesos de prácticas pre

profesionales de Instituto Superior Tecnológico Bolívar”. A continuación, se

presenta la interpretación y discusión de los resultados obtenidos mediante la

encuesta:

En la pregunta número 1, se puede observar que del 100% de los encuestados

el 20% es docente coordinador en la comisión de vinculación, el 40% son

docentes tutores y 40% docentes de seguimiento, entonces se puede determinar

que no todos los docentes ejercen la misma actividad dentro de la comisión, si

no que cada cargo cumplen con una determinada función dentro del equipo de

trabajo.

En la pregunta 2 y 3. Según los datos obtenidos se puede demostrar que el 80%

de docentes usan aplicaciones móviles por motivo de trabajo, también cabe

recalcar que usan aplicaciones móviles de comunicación para gestionar las

visitas en tiempo real a los estudiantes practicantes, mientras que el 20% utilizan

por entretenimiento y los mismos lo utilizar para gestionar las visitas.

En base a los datos obtenidos en la pregunta 4 y 5 el 100% de los encuestados

cree que, si es necesario automatizar la gestión de monitoreo de visitas, además

consideran que la gestión de visita de seguimiento a procesos de prácticas pre

profesionales se podría optimizar con el uso de una aplicación móvil.

De acuerdo a la pregunta 6 el 80% de los docentes encuestados considera que

es muy bueno tener la información de los procesos de gestión de visita

almacenada dentro de un servidor en la nube, mientras que el 20 % considera

como bueno.

Page 39: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

27

Por otra parte, en la pregunta número 7. Se puede observar claramente del 100%

encuestados, el 60% de docentes considera que la información requerida de la

visita a los estudiantes que están en proceso de prácticas pre profesionales se

registra acertadamente (tiempo). Mientras que el 40% no.

A pesar que tienen la aplicación de comunicación y entretenimiento que facilita

el proceso de monitoreo de gestión de visitas. Por medio de la encuesta realizada

en las preguntas 8, 9 y 10 el 100% de docentes demuestran que tiene el interés

de tener instalada una aplicación móvil para la gestión de monitoreo de prácticas

pre profesionales, con un canal de comunicación directo con todo el equipo de

trabajo en la comisión, además mencionan el interés estar al tanto de las

actividades de visitas a realizar mediante un recordatorio diario que da la

aplicación por medio de una notificación. De acuerdo al análisis e interpretación

de datos encuestados, el desarrollo del presente proyecto es viable, dando

respuesta a la pregunta de investigación.

Page 40: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

28

5. CONCLUSIONES

Luego de realizar un análisis por medio de una investigación bibliográfica se

determinó que actualmente Android Studio es la mejor opción para desarrollo de

aplicaciones móviles debido a su fácil aprendizaje, amplia documentación, gran

cantidad de librerías disponibles en la web y sobre todo es uno de los entornos

de desarrollo perteneciente a Google, al igual que Firebase es una plataforma

para el desarrollo de aplicaciones móviles y aplicaciones web ofrece una gran

cantidad de servicios para el desarrollo de aplicaciones móviles entre ellos son

Authentication, Realtime Database, Storage y Cloud Messaging, gracias a los

servicios mencionados facilito el desarrollo del presente proyecto.

El diseño de aplicación móvil de gestión de visitas se llevó a cabo gracias al

entorno de desarrollo y plataforma de almacenamiento seleccionado, sin

embargo se encontró muchos contratiempos en el diseño de la aplicación debido

a que no se obtuvo los conocimientos necesarios y experiencias de

programación cubriendo una necesidad en la vida real, además existen limitadas

funciones que se puede realizar con plataforma de Firebase ya que los datos

almacenados no son relacionales por lo que genera una gran dificultad para

generar consultas de información.

La gestión de visitas se realizó mediante uso de datos no verídicos debido a que

no se pudo obtener información completa de entidades necesarias para realizar

pruebas de funcionamiento en ámbito laboral de comisión de vinculación y

practicas pre profesionales, por motivo de la pandemia de COVID-19 que

enfrenta el país y el constante cambio que se ha dado en la suspensión de clases

en las instituciones educativas públicas y privadas con fin de evitar aglomeración

de personas y reducir el riesgo de contagio, siendo esto uno de los principales

causas de no poder trabajar en la aplicación móvil con datos reales.

Page 41: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

29

6. RECOMENDACIONES

Se recomienda utilizar el entorno de desarrollo Android estudio para desarrollar

aplicación móvil para sistema operativo Android, por su amplia documentación,

gran cantidad de librerías disponibles en la web y de igual manera para el

almacenamiento de datos en tiempo real la plataforma de Firebase ya que los

dos pertenecen a Google tienen una gran compatibilidad con los servicios que

ofrecen.

Es recomendable plantear una idea clara sobre la necesidad que se va cubrir

con el sistema en el ámbito laboral, antes de diseñar, para evitar inconvenientes

en el proceso de diseño de la aplicación móvil, además es necesario tener una

gran curva de conocimiento en lenguaje de programación java, ya que es la

mejor opción para dar solución a las aplicaciones móviles basado en la

plataforma de Android.

Para gestionar las visitas de seguimiento de los procesos de vinculación y

prácticas pre profesionales se recomienda registrar y mantener iniciado la sesión

en un solo dispositivo para tener un sistema con notificación confiable, además

el uso de datos móviles o WiFi para tener conexión a internet, es uno de los

elementos indispensable para el funcionamiento del sistema

Page 42: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

30

7. DESARROLLO DE LA PROPUESTA

7.1. Tema

Aplicación móvil para la gestión de visitas de los procesos de prácticas pre

profesionales de Instituto Superior Tecnológico “Bolívar”

7.2. Descripción de la propuesta

La presente propuesta, se fundamenta en la automatización de procesos de

gestión de visita por medio de una aplicación móvil que facilite la gestión de

control y monitoreo de visitas a los estudiantes practicantes en diferentes

entidades empresariales públicas y privadas.

El sistema se la desarrollo en diferentes etapas con la finalidad de automatizar

la gestión de visitas de prácticas pre profesionales.

En la figura 11 se observa las etapas para el desarrollo de sistema.

Figura 11: Etapas para el desarrollo de sistema Elaborado por: investigador

Page 43: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

31

7.3. Requerimiento de Sistema

Para el funcionamiento adecuado de la aplicación móvil de gestión de visitas, es

importante detallar todos los requerimientos necesarios tanto de hardware y

software, a continuación, se detalla cada uno de ellos:

7.3.1. Software

Para desarrollo del presente proyecto se realizó uso de diferentes softwares

entre lo más importantes son:

• Entorno de desarrollo Android Studio versión 3.5

• Kit de librerías de Lenguaje Java

• Para la conexión de BD Librería de Firebase de GOOGLE

• Para reportes Librería DroidText 4.0

Para el correcto funcionamiento de aplicación móvil propuesto:

• Sistema operativo Android igual o superior a la versión 7.

• Disponer de internet mediante conexión WiFi o datos móviles

7.3.2. Hardware

Para realizar la gestión de control y monitoreo de visitas a los estudiantes

practicantes en diferentes entidades empresariales públicas y privadas, el único

equipo indispensable es el dispositivo móvil o Tablet, a continuación, se

nombrará las características necesarias que se requiere.

Tabla 12: Características de hardware

Descripción Dispositivo Móvil / Tablet

Procesador Quad-Core

Memoria RAM 1.5 GB

Almacenamiento libre 500MB

Elaborado por: investigador

7.4. Diseño de Sistema

La aplicación móvil tiene como finalidad automatizar la gestión de control y

monitoreo de visitas a los estudiantes en proceso de prácticas pre profesionales.

El desempeño de sistema fue proporcionar la información en tiempo real con

todos los docentes que conforman la comisión de vinculación, permitiendo

notificar a cada uno de ellos mediante propio canal de comunicación que es la

mensajería chat.

Page 44: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

32

7.4.1. Análisis y requerimiento

Los requerimientos para el sistema se obtuvieron mediante la colaboración y

trabajo con el docente encargado en la coordinación de vinculación y practicas

pre profesionales, dentro de la actividad mencionada se pudo destacar algunos

requerimientos y necesidades que tienen dentro del equipo de trabajo.

Además, se realizó las respectivas encuestas a los docentes que conforman

parte de la comisión de vinculación para determinar la factibilidad de elaborar

este sistema. A continuación, se presenta las funciones que se puede realizar en

el sistema:

• Registrar nuevos usuarios según el cargo en la comisión de vinculación.

• Registrar estudiantes y empresas que tiene convenio con la institución.

• Registrar nuevas visitas seleccionando empresa, docentes de

seguimiento, tutor, estudiante practicante, mencionando la fecha y hora

de realizar dicha actividad.

• Seleccionar lista de usuarios registrados para formar un canal de

comunicación.

• Actualizar y eliminar datos de docentes, estudiantes, empresas y visitas

registradas.

• Realizar visitas a partir de las visitas registradas, subir evidencia y detallar

la observación.

• Restringir acceso a registro en el sistema. Creando diferentes tipos de

usuarios y dejando en estado inactivo para todo tipo de usuario.

• La notificación diaria que da el sistema con la finalidad que el usuario este

obligado a abrir la aplicación y al cargar el sistema arrojara una nueva

notificación con la cantidad de visitas pendientes

7.4.2. Base de Datos

Para el desarrollo del presente proyecto se utilizó FIREBASE, una plataforma

propia de GOOGLE, creado específicamente para facilitar el almacenamiento de

datos y archivos en tiempo real. Se aprovecho los servicios que ofrece Firebase

para autenticar, almacenar datos y archivos incluso los servicios de mensajes

para las notificaciones. A pesar de que los datos almacenados son en formato

JSON, se realizó el modelo relacional de Base de Datos, ya que sirve como un

Page 45: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

33

instrumento indispensable para guiar y crear modelos de datos y posteriormente

almacenar adecuadamente en la plataforma mencionado.

Figura 12: Modelo de Base de Datos Relacional Elaborado por: investigador

A continuación, datos de visitas en formato JSON desde FIREBASE plataforma

de Google

Figura 13: Datos de Visitas en Firebase Elaborado por: investigador

Page 46: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

34

Como se pudo observar en la figura 13 los datos son no relacionales, por tal

motivo genera una gran dificultad para generar consultas u otras operaciones

con la información almacenada.

7.5. Interfaz gráfica de Usuario

Para el funcionamiento de la aplicación de gestión de visitas se desarrolló varias

interfaces graficas haciendo uso de entorno de desarrollador Android Studio con

formato XML y control de interacción en lenguaje de programación JAVA.

A continuación, se hace una breve descripción de cada uno de las interfaces,

debido a que en el manual de usuario se anexara las figuras y sus

funcionalidades.

Figura 14: Diseño de Aplicación Móvil Elaborado por: investigador

Bienvenida

Es la primera interfaz que aparecerá al realizar la instalación de la aplicación, lo

que permite es dirigir a interfaz de login y registro en caso de que no tenga

ninguna cuenta registrada en el sistema.

Login

Interfaz que permite al usuario ingresar al sistema a través de su cuenta, para el

presente proyecto como se mencionó anteriormente se hace uso de servicios de

FIREBASE, por lo tanto, la autenticación estará habilitado solo mediante correo.

Registro

Esta interfaz permite crear una cuenta para ingreso al sistema. Los datos

llenados deben ser verídicos ya que se utilizará para algunas acciones

posteriores que requiere el sistema.

Page 47: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

35

Menú Principal

A este interfaz solo podrá ingresar el usuario cuando realice las acciones de

logueo o a su vez cree la cuenta. Como existe diferentes tipos de usuarios se

definió una serie de condiciones para el proceso de muestreo de iconos en la

pantalla, a continuación, se listará los iconos activos según tipo de cuenta que

fue creado:

Usuario Coordinador

El usuario coordinador tiene acceso a todos los iconos más relevantes del

sistema como son el registro de Empresa, Estudiante, Visitas sobre todo el

acceso a datos para restringir el registro de nuevos usuarios. También fue

necesario incluir icono de reporte de visita para verificar si están cumpliendo los

demás docentes con las actividades definidas. Además, uno de los iconos

indispensable es la de ajustes donde permitirá la manipulación como actualizar

y eliminar los datos registrados

Usuario Docente Seguimiento / Tutor

Uno de los iconos más importantes para el usuario de este tipo es la de realizar

visitas, donde permitirá seleccionar la visita pendiente a realizar por medio de

una lista. Además, se ha visto la necesidad de activar el icono de reporte de

visitas con fin de facilitar la gestión de monitoreo de las actividades.

Todos los Usuarios

Todos los usuarios sin importar el cargo que tiene en la comisión de vinculación

tendrán acceso a perfil lo que permitirá cambiar su foto, sobre todo tendrán

acceso a la lista de usuarios para escribir mensaje que es lo más importante

cuando un sistema tiene su propio canal de comunicación.

7.6. Pruebas de Funcionamiento

Para garantizar el funcionamiento del sistema se desarrolló varias pruebas con

los usuarios registrado en el sistema y así establecer los porcentajes de

confiabilidad. Además se debe tomar en cuenta los recursos utilizados para la

elaboración y funcionamiento del sistema son por medio de plataforma de

Google haciendo uso de servicios de FIREBASE por lo que dificulta el muestreo

de datos e información al momento de ser registrado y logueado por primera vez

ya que los servicios de Firebase inician a procesar y almacenar los diferentes

claves de identificación de usuario para el funcionamiento de notificaciones de

Page 48: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

36

usuario a usuario, por lo que es recomendable cerrar sesión e iniciar

nuevamente.

También se recomienda tener iniciado sesión de cuenta en un solo dispositivo

móvil, para recibir la notificación confiable de usuario a usuario por medio de

servicio FMC, ya que la plataforma no notifica a varios dispositivos móviles de

mismo usuario.

El sistema fue sometido a varias pruebas, obteniendo los resultados

satisfactorios a continuación en la tabla 12 se observa un resumen de resultados

detectados.

Tabla 13: Pruebas de funcionamiento

Funciones Correcto Incorrecto Total

Datos en Tiempo Real 6 1 7

Notificaciones de canal de comunicación y

automático del sistema

5 2 7

Elaborado por: investigador

7.7. Confiabilidad del sistema

Para determinar la confiabilidad del sistema se registraron 10 Datos en Tiempo

Real y se realizaron 10 notificaciones de usuario a usuario por medio de canal

de comunicación, además se incluyó notificación automático diario del sistema

para que el usuario tenga como un recordatorio de ingresar al sistema y ver la

actividad pendiente.

Para calcular los porcentajes de aceptación y rechazos se utiliza la ecuación 10

Se procede a calcular el porcentaje de aceptación:

𝐴𝑐𝑒𝑝𝑡𝑎𝑐𝑖ó𝑛(Datos en Tiempo Real/Notificaciones) =# de aceptaciones ∗ 100%

𝑇𝑜𝑡𝑎𝑙

𝐴𝑐𝑒𝑝𝑡𝑎𝑐𝑖ó𝑛(Notificaciones) =# de aceptaciones ∗ 100%

𝑇𝑜𝑡𝑎𝑙

# 6 ∗ 100%

7= 85,71%

𝐴𝑐𝑒𝑝𝑡𝑎𝑐𝑖ó𝑛(Datos en Tiempo Real) =# de aceptaciones ∗ 100%

𝑇𝑜𝑡𝑎𝑙

𝑅𝑒𝑐ℎ𝑎𝑧𝑜(Datos en Tiempo Real/Notificaciones) =# de rechazos ∗ 100%

𝑇𝑜𝑡𝑎𝑙

Page 49: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

37

A continuación, se calculó el porcentaje de rechazo:

Obteniendo los siguientes resultados en proceso de Datos en tiempo real:

• Correcto 6 85,71%

• Incorrecto 1 14,29%

Obteniendo los siguientes resultados en proceso de Notificaciones:

• Correcto 5 71,43%

• Incorrecto 2 28,57%

Finalmente se obtuvo la confiabilidad del sistema:

Confiabilidad del sistema en proceso Datos en Tiempo Real: 85,71%

Confiabilidad del sistema en proceso de Notificaciones: 71,43%

La confiabilidad es un requisito muy importante para garantizar al usuario el

funcionamiento del sistema, para ello es necesario seguir las recomendaciones

que se describe en pruebas de funcionamiento.

7.8. Análisis Económico del Proyecto

7.8.1. Costo de Diseño

Para el costo de diseño se debe tomar en cuenta el total de las horas trabajadas

en el proyecto. Para obtener el costo por hora del trabajo se tomó en cuenta el

Salario Básico Unificado $400 obtenido de la página del Instituto de Seguridad

Social.

Donde:

Diario = $ 400 / 20 = $ 20

# 5 ∗ 100%

7= 71,43%

𝑅𝑒𝑐ℎ𝑎𝑧𝑜(Datos en Tiempo Real) =# de rechazos ∗ 100%

𝑇𝑜𝑡𝑎𝑙

# 1 ∗ 100%

7= 14,29%

𝑅𝑒𝑐ℎ𝑎𝑧𝑜(Notificaciones) =# de rechazos ∗ 100%

𝑇𝑜𝑡𝑎𝑙

# 2 ∗ 100%

7= 28,57%

Page 50: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

38

Hora = $ 20 / 8 = $ 2.50

Para el presente proyecto se toman un total de 320 horas, el costo de trabajo

será:

Costo de trabajo = 320*$ 4.50= $ 800

Por lo tanto, el costo total del proyecto es de $ 800, tomando en cuenta que,

todos los docentes cuentan con su propio dispositivo móvil, además no se

necesita más componentes de equipo para la instalación de la aplicación.

Page 51: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

39

8. REFERENCIAS BIBLIOGRÁFICAS

Bustamante, J. J. (23 de 09 de 2016). LOS SISTEMAS OPERATIVOS PARA

DISPOSITIVOS MÓVILES Y PARA PC. Obtenido de wordpress :

https://lossoparads.wordpress.com/2016/09/23/los-sistemas-operativos-para-

dispositivos-moviles/

FAQs, A. S. (31 de mayo de 2016). La historia de Android Studio. Obtenido de AS:

https://androidstudiofaqs.com/conceptos/android-studio-historia

Firebase. (01 de 01 de 2019). Firebase. Obtenido de Documentacion:

https://firebase.google.com/docs/storage/

Gallardo, D. (26 de 11 de 2012). Iniciándose en la plataforma Eclipse. Obtenido de IBM

Developer: https://www.ibm.com/developerworks/ssa/library/os-ecov/

Guevara Soriano, A. (06 de agosto de 2010). Dispositivos Moviles. Obtenido de

Seguridad Cultura para ti: http://revista.seguridad.unam.mx/numero-

07/dispositivos-m%C3%B3viles

Guevara, J. M. (2010). Fundamentos de programacion Java. G-TeC, 2-7. Obtenido de

http://ieslbuza.educa.aragon.es/robotica/ficheros/fundamentos_java_upm.pdf

Merino Julián, P. y. (01 de 01 de 2017). Definición de Android. Obtenido de

https://definicion.de/android/

OkHosting. (01 de enero de 2019). Metodologías del Desarrollo de Software. Obtenido

de OkHosting: https://okhosting.com/blog/metodologias-del-desarrollo-de-

software/#Modelo_Incremental_o_Iterativo_y_Creciente

Rodriguez, D. M. (06 de marzo de 2013). El Boom de las Apps. Obtenido de EOI:

https://www.eoi.es/blogs/scm/2013/03/06/el-boom-de-las-apps/

Rojas, V. (1980). Sistemas operativos. Quito - Ecuador: CICETRONIC.

Rosas, L. (30 de 03 de 2014). Entorno de Desarrollo. Obtenido de Software de

Programación: https://sites.google.com/site/softwaredeprogramacion2/entorno-

de-desarrollo-

integrado#:~:text=Un%20IDE%20es%20un%20entorno,de%20interfaz%20gr%

C3%A1fica%20(GUI).

Sgoliver. (01 de 04 de 2020). sgoliver.net. Obtenido de Entorno de desarrollo Android

(Android Studio): https://www.sgoliver.net/blog/entorno-de-desarrollo-android-

android-studio/

Page 52: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

40

Silberscahtz, A. (2002). Fundamentos de Base de Datos. Mc-GRAW-HILL.

Zamora, J. A. (19 de 05 de 2016). El Androide Libre. Obtenido de ¿Qué es Firebase? La

mejorada plataforma de desarrollo de Google:

https://elandroidelibre.elespanol.com/2016/05/firebase-plataforma-desarrollo-

android-ios-web.html

Page 53: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

41

9. ANEXOS

Anexo 1– Encuesta

INSTITUTO SUPERIOR TECNOLÓGICO

“BOLÍVAR”

ENCUESTA

Objetivo. Evaluar la necesidad de la implementación de una aplicación móvil de gestión

de visitas para facilitar las actividades en la comisión de vinculación de Practicas de Pre

profesionales de Instituto superior Tecnológico “Bolívar”

1.- ¿Qué cargo ocupa como docente en la comisión de vinculación?

Docente Coordinador Docente de Seguimiento Docente Tutor

2.- ¿Cuál suele ser el motivo de su uso de aplicaciones móviles?

Trabajo Entretenimiento Para estar a la moda

Otro (Por favor, especifique) ____________________________________

3.- ¿Qué aplicaciones sobre dispositivos móviles conoce que facilita el monitoreo de

gestión de visitas en tiempo real a los estudiantes practicantes en diferentes empresas

públicas y privadas?

Comunicación

Entretenimiento

Ninguno

Otro (Por favor, especifique) _________________________________________

4.- ¿Cree usted que es necesario automatizar la gestión de monitoreo de visita para

facilitar los procesos de seguimiento de prácticas pre profesionales del Instituto Superior

Tecnológico “Bolívar”?

Si

No

5.- ¿Considera que la gestión de visita de seguimiento a procesos de prácticas pre

profesionales se puede optimizar con el uso de una aplicación móvil?

Page 54: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

42

Si

No

¿Por qué? _________________________________________________________

6.- En una escala de 1 a 5. Considerando que 1 equivale a Muy malo, 2 a Malo, 3 a

Regular, 4 a Bueno y 5 a Muy Bueno

7.- ¿Considera usted que toda la información requerida de la visita a los estudiantes que

están en proceso de prácticas pre profesionales se registra acertadamente (tiempo)?

Si

No

8.- ¿Le gustaría tener instalada una aplicación móvil para la gestión de monitoreo de

prácticas pre profesionales sería un recurso software que facilitaría su trabajo en la

comisión de vinculación?

Si

No

9.- ¿Encontrarías útil tener un canal directo de comunicación con todo tu equipo de trabajo

en la comisión de vinculación de Practicas de Pre profesionales?

Si

No

10.- ¿Vez interesante estar al tanto de las actividades de visitas a realizar mediante un

recordatorio diario que da automáticamente la aplicación?

Si

No

MUCHAS GRACIAS POR SU COLABORACIÓN

1 2 3 4 5

¿Cuánto de importancia considera que es necesario tener la información de

los procesos de gestión de visita almacenada dentro de un servidor en la nube?

Page 55: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

43

INSTITUTO SUPERIOR TECNOLÓGICO “BOLÍVAR”

Manual de Usuario

APP Gestión de Visitas

F

Anexo 2 – Manual de Usuario

Aplicación móvil para la gestión de visitas de los procesos de prácticas pre

profesionales de Instituto Superior Tecnológico “Bolívar”

Manual de Usuario

El siguiente manual tiene como finalidad detallar a los usuarios todas las

opciones del sistema como: Logueo, Registro de cuenta, Menú principal de

usuarios entre otros. Además, se mostrará el funcionamiento el funcionamiento

de cada interfaces y configuraciones que deberán estar almacenadas en la base

de datos FIREBASE.

Para que el usuario comprenda de mejor manera el funcionamiento del sistema

se ha realizado una captura de pantalla de cada interfaz con información.

1. Ingreso al sistema

A continuación, presionar en el icono Gestión de Visitas PP para poder ingresar

al sistema.

A continuación, los diferentes interfaces del sistema.

2. Inicio de Sistema

Es necesario permitir todos los permisos que requiere el sistema.

Page 56: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

44

2.1. Pantalla de Bienvenida

Esta es la primera pantalla lo que

encuentras nada más al entrar a la

aplicación.

Esta pantalla tiene tres funciones

• Permiso de acceso a los archivos. Este

permiso se debe aceptar ya que se

necesitará para varias acciones dentro del

sistema

• Iniciar sesión de un usuario ya existente

• Registrar un nuevo usuario en el

sistema. Esta función estará visible siempre

cuando el acceso a datos de sistema este

activado.

La imagen de sello de la institución

simplemente realza el diseño de la pantalla

2.2. Pantalla de Login

En esta ventana, permite ingresar al

sistema. Para ello solicita el ingreso de

email y contraseña con lo que creo la

cuenta.

Esta pantalla tiene 2 funciones.

• La autenticación

• Recuperación de cuenta

En la opción de login realiza el logueo de

cuenta y en Recuperación de cuenta dirige

a la pantalla de restablecimiento de clave

por medio de correo electrónico.

Page 57: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

45

2.2.1. Pantalla de Recuperación de Cuenta

Cuando Olvide la Clave de acceso al

sistema, no se preocupe, en esta interfaz

esta la solución, siga los pasos indicados:

1.- Escriba correo de la cuenta

2.- Presione botón enviar

3.- Revise el mensaje de restauración de

clave en su correo

4.- Da clic en el link indicado

5.- Escriba tu nueva clave

Intente ingresar al sistema con tu nueva

clave

2.3. Pantalla de Registro

Esta ventana permite la creación de una

nueva cuenta. Los datos Ingresados deben

ser verídicos ya que se utilizará para

procesar información dentro del sistema.

No se olvide de seleccionar el cargo que

ocupa en la comisión de vinculación.

Al crear la cuenta automáticamente el

sistema lo dirigirá a un menú principal. La

plataforma FIREBASE procesara y

almacenara los datos de tu cuenta y claves

para las notificaciones, por tal motivo es

necesario esperar mininos 3 minutos, luego

cerrar sesión e iniciar nuevamente por

Login, con email y clave con la que creo la

cuenta.

Page 58: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

46

3. Menú Principal

La habilitación de menú, se basa según el tipo de cargo que tiene en la comisión

de vinculación, por lo tanto, no todos los usuarios van a tener habilitado la misma

cantidad de iconos en la pantalla de menú.

Prácticamente este sistema está dirigido especialmente para facilitar el trabajo

en la comisión de vinculación a los docentes de IST “Bolívar” por lo tanto los

iconos de gestión de visita están habilitados solo para docentes como:

Coordinador, Seguimiento y Tutor.

Icono de administración de datos y sus funciones

Icono Descripción

Agregar o registrar datos

Actualizar datos

Eliminar datos o información

(Check) Confirma visita

Genera archivo PDF

Selecciona una imagen

Selecciona una fecha

Selecciona hora

Envía un Mensaje

A continuación, las funciones de icono de sistema según el cargo que tiene en la

comisión de vinculación

Page 59: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

47

3.1. Menú Principal de Docente Coordinador

Page 60: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

48

1) Perfil.

Al presionar el icono llevará a una interfaz

donde, podrá cambiar la foto de perfil.

Para cambiar foto de perfil presiona en la

imagen circular y seguidamente selecciona

la imagen que desea como perfil y

automáticamente subirá al sistema, el

proceso de almacenamiento de foto

demora según el tamaño de imagen por

ello es recomendable seleccionar archivo

no mayor de 5MB y esperar por lo menos 5

minutos para que finalice el proceso.

2) Items

Cumple 2 funciones uno de ellos es cerrar sesión de cuenta y la otra es de

registrar a los docentes tutores en caso de que no desee crear la cuenta o

instalar este sistema.

Dentro de interfaz

de registro de

docentes Tutores

usted podrá

registrar, actualizar

y eliminar los datos

o información de

un tutor, dichos

datos serán

utilizados en el

sistema para

registro de nuevas

visitas.

Page 61: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

49

3) Reporte

Dentro del presente interfaz, usted podrá ver todas las listas de visitas y

seleccionar en caso de ser necesario para ver toda la información y a su vez

generar un archivo pdf.

4) Acceso a Datos

Acceso a datos hace referencia a la restricción

de registro a los nuevos usuarios al sistema,

además por medio de ello podrás crear el tipo

de cuenta que desee registrar.

Si todas las listas de acceso están con Estatus

apagado. Absolutamente nadie podrá registrar

en el sistema incluso bloqueará la visibilidad del

botón registrar.

Page 62: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

50

5) Usuarios

Permite ver la lista de todos los usuarios registrados en el sistema sin

excepción alguna, permitiendo así seleccionar a uno de ellos para escribir

mensajes, de esa forma crea un canal de comunicación.

6) Registrar Visitas

Registrar visitas es uno de los propósitos

del sistema. Dentro de esta interfaz podrá

registrar nueva actividad de visita,

seleccionando la empresa, docente de

seguimiento, docente tutor y estudiante,

además especificando la fecha, hora y tipo

de visita

Una vez llenado todo el campo prosiga

almacenar presionando en el icono de

agregar.

Page 63: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

51

7) Registrar Estudiante

Usted puede registrar a nuevos

estudiantes que ingresan al

proceso de vinculación o

practicas pre profesionales

Una vez llenado todo el campo

prosiga almacenar presionando

en el icono de agregar.

8) Registrar empresa

Usted puede registrar a nuevas empresas que

tienen convenio con la institución para permitir

a los estudiantes realizar al proceso de

vinculación y practicas pre profesionales.

Una vez llenado todo el campo prosiga

almacenar presionando en el icono de agregar.

9) Ajustes

A partir de este icono podrás

dirigir a menú de administración

de datos, donde usted podrá

actualizar y eliminar los datos e

información de estudiantes,

Docentes de seguimiento,

Empresa y visitas

Para actualizar o eliminar datos de la empresa, docente de seguimiento o

estudiante primero debe seleccionar uno de la lista y luego presione en el

Page 64: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

52

botón de icono mencionado anteriormente. A continuación, se mostrará los

interfaces que tenga un conocimiento claro de como manipular estos datos

en caso de añadir por error u cualquier otro tipo de inconveniente.

Para actualizar y eliminar datos de visita es un proceso diferente: para

actualizar primero se debe seleccionar uno de ellos del ítem de visitas y

automáticamente lleva todo el dato seleccionado a otra pantalla para ser

actualizado. Mientras que para eliminar solo hay que presionar en el icono

Eliminar y llevara a otra interfaz para preparar la eliminación de datos a partir

de la lista

Page 65: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

53

3.2. Menú Principal de Docentes de Seguimiento y Tutor

1) Perfil

Al presionar el icono llevará a una interfaz donde, podrá cambiar la foto de

perfil.

Para cambiar foto de perfil presiona en la

imagen circular y seguidamente

selecciona la imagen que desea como

perfil y automáticamente subirá al

sistema, el proceso de almacenamiento

de foto demora según el tamaño de

Page 66: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

54

imagen por ello es recomendable seleccionar archivo no mayor de 5MB y

esperar por lo menos 5 minutos para que finalice el proceso

2) Items

Cumple 2 funciones uno de ellos es cerrar sesión de cuenta y la otra es de

registrar a los docentes tutores en caso de que no desee crear la cuenta o

instalar este sistema.

Dentro de interfaz de

registro de docentes

Tutores usted podrá

registrar, actualizar y

eliminar los datos o

información de un tutor,

dichos datos serán

utilizados en el sistema

para registro de nuevas

visitas

3) Reporte

Dentro del

presente interfaz,

usted podrá ver

todas las listas de

visitas y

seleccionar en

caso de ser

necesario para

ver toda la

información y a su

vez generar un

archivo pdf

Page 67: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

55

4) Realizar Visita

Partes de un ítem de visita

Muestra lista de las visitas pendientes, tiene que seleccionar uno de ellos

verificando si consta tu nombre en la dicha actividad a realizar.

Una vez seleccionado

dirigirá a la nueva pantalla de

actividad seleccionada lo

primero que tiene que hacer

es seleccionar imagen de

evidencia y luego llenar la

observación de visita y

seguidamente dar clic en el icono check. Automáticamente almacenara la

fecha y hora de la actividad realizada

Page 68: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

56

5) Usuarios

Permite ver la lista de todos los usuarios registrados en el sistema sin

excepción alguna, permitiendo así seleccionar a uno de ellos para escribir

mensajes, de esa forma crea un canal de comunicación.

6) Barra Notificador

Existen varios tipos de notificaciones, unos son generados a partir de barra

de notificaciones y otro tiene propio sistema, funciona como un recordatorio

de la actividad a realizar, esta notificación aparecerá cada 24 horas.

En cada notificación propio del sistema automáticamente abrirá la aplicación

para así notificar las actividades pendientes de visita que tiene, esta

notificación se mostrara siempre cuando esté conectado a internet.

Page 69: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

57

Page 70: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

58

INSTITUTO SUPERIOR TECNOLÓGICO “BOLÍVAR”

Pruebas de Funcionamiento

APP Gestión de Visitas

F

Anexo 3 – Pruebas de Funcionamiento

Dentro de este pequeño contexto se va a proceder a demostrar las pruebas de

funcionamiento con cada uno de los usuarios registrados en el sistema tomando

en cuenta el cargo que ocupa como equipo de trabajo dentro de la comisión de

vinculación y practicas pre profesionales.

Pruebas de Funcionamiento de instalación de sistema

1.- Descarga e instalación de App Gestión de Visitas

La aplicación móvil se puede obtener a

través de transferencia de archivos por

USB, Bluetooth o directamente

descargando de OneDrive por medio de un

link compartido. Ya que la app no se

encuentra en Play Store debido que el

sistema está desarrollado explícitamente

para facilitar la gestión de visitas a los

estudiantes practicantes del Instituto

Superior Tecnológico “Bolívar”.

Una vez obtenido la aplicación se procede

instalar el sistema.

Page 71: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

59

Cuando el sistema es instalado por

primera vez en su teléfono móvil se

requiere dar acceso a fuentes

desconocidas, eso es propio del

sistema operativo Android que

encarga de brindar la seguridad al

dispositivo.

Se debe esperar hasta que la instalación

haya terminado.

Una vez finalizado la instalación automáticamente aparecerá el icono de sistema

en menú principal

Page 72: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

60

2.- Creación de Cuenta, logueo de usuario y foto de perfil

Es necesario aceptar todos los permisos que requiere el sistema para tener un

sistema confiable.

Al ingresar al sistema aparece el botón de login y registrar esto depende mucho

del usuario con cuenta coordinación. Porque puede estar habilitado o

deshabilitado el botón de registro.

Para loguear por primera vez es necesario crear la cuenta. Para tener los datos

en el registrados en el sistema y mismos que facilitara la gestión de visitas.

Page 73: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

61

Como se pudo observar

existe diferentes cargos

que ocupan los docentes

dentro de la comisión de

vinculación y practicas pre

profesionales se

procederá a crear cuenta

con cada uno de ellos.

A continuación, se procede a mostrar los menús de

cada usuario creado según su cargo.

Page 74: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

62

En caso de que ya tenga la cuenta registrada en el

sistema puede iniciar sesión por medio de correo y

contraseña con la que creo la cuenta y

automáticamente lo llevara al menú principal según

la cuenta creada.

Foto de perfil se puede cambiar una vez que ya este

ingresado al sistema. Es recomendable seleccionar

un imagen menor de 5MB ya que es la capacidad maxima permitido por la

plataforma firebase.

3.- Manipulación de Datos en Tiempo Real y Gestionar las Visitas

La manipulación de datos o información está permitida solo para usuario

encargado de coordinación y la gestión de visitas a usuario tipo tutor y

seguimiento.

Para tener información en tiempo real en el sistema es recomendable contar con

una conexión a internet además cerrar e iniciar sesión nuevamente en caso de

ser logueado por primera vez.

Page 75: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

63

Menú de usuario encargado en la coordinación de vinculación y practicas pre

profesionales.

El determinado usuario tiene a la manipulación y control

total de todo el sistema y lo que se encuentra dentro de

ello.

A continuación, se procederá a registrar empresa,

estudiante y visita, los demás datos de docente tutor y de

docente de seguimiento son creados automáticamente al

crear la cuenta. Por ello es necesario que los datos sean

verídicos.

La manipulación de datos se puede realizar a partir de icono de ajuste que

automáticamente dirige a un menú de administración de datos.

A continuación, se presenta la actualización y eliminación de datos de cada

entidad.

Page 76: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

64

A continuación, la manipulación de datos de empresa, estudiante y seguimiento

Gestionar las visitas, para ello es necesario que la visita se encuentre ya

asignado, identificando al docente de seguimiento y docente tutor

correspondiente para que tenga el conocimiento de la actividad a realizar ya sea

Page 77: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

65

por medio de notificación o por barra de notificaciones que muestra en el menú

del sistema.

Uno de los dos docentes puede realizar la visita. Una vez realizado la visita no

podrán modificar la foto de evidencia ni las observaciones, pero si realizar reporte

es decir generar pdf de la visita realizada.

Page 78: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

66

Una ves seleccionado la

imagen se debe escribir

la observación y

seguidamente precionar

en icono checklist para

confirmar la visita.

Reporte de visita se realiza apartir de icono de impresora. Seleccionando la

visita.

Al realizar esta prueba de funcionamiento se ha detectado lentitud en el muestreo

de datos en tiempo real, esto se debe a muchos factores entre uno de ellos es la

conexión a internet

4.- Canal de Comunicación y Notificaciones

Al ingresar al icono de usuarios mostrará la lista de usuarios donde permitirá

seleccionar uno de ellos y escribir un mensaje la finalidad

de este medio es informar al usuario por medio de

notificaciones de la actividad correspondiente a realizar

sin tener la necesidad de acercarse a la oficina de

coordinación de vinculación y practicas pre profesionales.

Además, este medio está disponible para cualquier tipo de

usuario que registre en el sistema.

Page 79: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

67

Las notificaciones creadas por canal de comunicación.

Notificaciones creadas por barra notificador de menú principal de sistema.

Notificación de sistema automático cada 24 horas como una forma de

recordatorio además de ello abre la aplicación

automáticamente y crea una nueva notificación a partir de

barra notificador del menú.

Los errores de notificación se dan por varios motivos como

son: falta de conexión a internet, logueo de cuenta y tener

iniciado sesión en varios dispositivos móviles.

5.- Recuperación de cuenta

En caso de olvidar la clave de acceso a la cuenta se puede recuperar por medio

de correo electrónico que envía la plataforma de Firebase.

Para ello se debe dirigir desde login dando clic en Olvide mi Clave de Acceso

para recibir el link de cambio de contraseña de cuenta se debe escribir el correo

electrónico del que desea restablecer la contraseña. Una vez presionado el botón

enviar se debe revisar el mensaje en el correo.

Page 80: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

68

Una vez dado clic en el link se procede a escribir la nueva contraseña que será

utilizado para iniciar sesión en la aplicación móvil de gestión de visitas.

Page 81: Aplicación móvil para la gestión de visitas  de ISTB (Tobias Quishpe)

69

El restablecimiento de clave se realiza mediante el correo electrónico con la que

fue creado la cuenta

Para el correcto funcionamiento del sistema se hace recomendación lo siguiente:

• Contar con conexión a internet.

• Crear cuenta con datos verídicos.

• Cerrar sesión e iniciar nuevamente por login, mínimo 2 veces al ser

logueado por primera vez. Ya que firebase está recopilando datos de la

cuenta de usuario creado para generar notificaciones push.

• Tener iniciado sesión en un solo dispositivo. Para recibir las notificaciones

push que envía por medio de canal de comunicación.

• No subir imágenes al sistema con capacidad superior a 5 MB.