Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TECNOLOGÍA
TEMA:
Guayaquil – Ecuador
2022
i
DEDICATORIA
ii
AGRADECIMIENTO
A mis padres, por apoyarme en todo momento, por los valores que me han
inculcado, y por haberme dado la oportunidad de tener una excelente
educación en el transcurso de mi vida. Sobre todo, por ser un excelente
ejemplo de vida a seguir.
iii
CERTIFICACIÓN DE ACEPTACIÓN DEL TUTOR
CERTIFICO:
Egresado: Tutor:
Dennis Fernando Benavides Ponce Ing. Julio Suarez D.
iv
CERTIFICACIÓN DE ACEPTACIÓN DEL CEGESCIT
______________________________ ______________
v
INSTITUTO SUPERIOR TECNOLÓGICO BOLIVARIANO DE
TECNOLOGÌA
TEMA:
RESUMEN
vi
INSTITUTO SUPERIOR TECNOLÓGICO BOLIVARIANO DE
TECNOLOGÌA
TEMA:
ABSTRACT
The company Fix my phone, dedicated to provide technical service and sale
of electronic and computer equipment, has been affected by the lack of
control of repair orders and disorganization, generating the delay in the
delivery of repaired equipment to its customers and this causes annoyance
among its customers and agglomeration of equipment. The purpose of the
research was to propose actions to improve the current control procedure
in the delivery of equipment. The theoretical methods used were descriptive
and quantitative. The types of research used were descriptive and
exploratory. The beneficiaries of this project are both customers and
employees of the company.
vii
ÍNDICE GENERAL
Contenidos Páginas
CARATULA………………………………………………………………………I
DEDICATORIA……………………………………….…………………………II
AGRADECIMIENTO…..……………………………………………………….III
RESUMEN………………………………………………………………………VI
ABSTRACT…………………………………………………………………….VII
ÍNDICE GENERAL……………………………………………………………VIII
ÍNDICE DE CUADROS…………………….………………………………….XI
ÍNDICE DE FIGURAS………………………………………………………..XIII
CAPITULO I
viii
1.7 ...... OBJETIVOS DE LA
INVESTIGACIÓN ......................................................................................... 4
1.7.1 Objetivo General........................................................................ 4
1.7.2 Objetivos Específicos ................................................................ 5
1.8 JUSTIFICACIÓN ................................................................................ 5
CAPITULO II
2 MARCO TEÓRICO 8
CAPITULO III
METODOLOGÍA
ix
3.2.1 ................... Tipo de
investigación...................................................................................... 55
Estadística……... ..................................................................................... 55
Investigación experimental ................................................................ 55
3.2.2 Población y muestra ................................................................ 56
Población........................................................................................... 56
Muestra ............................................................................................. 57
3.2.3 Procedimiento de la investigación ........................................... 59
3.2.4 Técnicas e instrumentos de la investigación ........................... 59
CAPITULO IV
4.6 ANEXOS……………….……………………………………………..118
x
ÍNDICE DE CUADROS
Contenido Página
xi
CUADRO 22. DICCIONARIO
DE DATOS DISPOSITIVO…………………….……95
xii
ÍNDICE DE FIGURAS
Contenido Página
xiii
FIGURA 15. PROCESO
PRINCIPAL…………………………………….…81
xiv
FIGURA 35. PANTALLA
AGREGAR USUARIO…………………………107
xv
CAPITULO I
PROBLEMA DE INVESTIGACIÓN
Tema:
1
Uno de los valores más importantes es la atención al cliente, pero es
importante que se realicen cambios en el entorno de equipo de personas,
no hay duda que la automatización es hoy en día la preocupación de los
empresarios, pero se requiere de un grupo de personas que colaboren
entre sí para realizar cambios relevantes. El conflicto es una característica
natural de la interacción humana y es inherente a la gestión de proyectos.
Como también la implementación de un sistema web para el control de
servicio técnico y control de calidad de entrega del producto.
Es por esto que la utilización de nuevas tecnologías y su aplicación en la
mejora de los procesos en las empresas les permiten innovar, crecer y
mantenerse por encima de aquellas que aún no lo han hecho.
En la empresa Fix my phone, se observó carencia tanto de protocolo para
la reparación de equipos como de una herramienta informática que le
permita mejorar su productividad, todo esto provoca desorganización,
aglomeración de equipos a reparar, retraso en los tiempos de entrega, falta
de información sobre el estado de los equipos, incertidumbre en los
clientes, desconfianza sobre su profesionalismo. Actualmente siguen
realizando sus actividades de igual forma y realizando esfuerzos para
ajustarse a los tiempos de entrega estimados.
La Empresa Fix my phone pertenece al Sr. Roberto Giraldo que decidió
emprender con este negocio desde el 2015, dicha empresa se dedica a la
reparación, venta y mantenimiento de equipos informáticos, el cual se
encuentra ubicado en la Av. Gabriel Roldós Garcés y 7mo pasaje, en la
ciudad de Guayaquil.
Durante este tiempo la empresa se ha dado a conocer por la calidad de su
servicio y calidez de sus colaboradores, es por esto que ha captado gran
numero clientes que requieren de su servicio pero debido al crecimiento de
la cartera de clientes se han percatado de que el proceso con el que
realizan sus actividades resulta ineficiente, con lo cual ha reducido la
agilidad y confiabilidad de su organización por lo cual es necesario adoptar
otro mecanismo que les permita una mayor organización y optimización en
los procesos que realizan.
2
1.3 Situación conflicto
3
de sus equipos y un tiempo estimado real de entrega de los mismos.
Actualmente este problema sigue presente en dichas empresas y esto
genera en los clientes incertidumbre e insatisfacción.
Con frecuencia se observan este tipo de empresas que carecen de
sistemas agiles y productivos que cubran esa necesidad de optimizar los
procesos realizados en las mismas, para lo cual sería de gran utilidad la
implementación de tecnologías que les permitan mejorar el rendimiento de
sus actividades comerciales y la atención al cliente.
1.6 Variables
4
Desarrollar una aplicación web para el control del servicio técnico
con la finalidad de evitar el retraso en entrega de equipos
reparados de la empresa FIX MY PHONE de Guayaquil.
1.8 Justificación
5
Para el personal técnico y administrativo de la empresa FIX MY PHONE
será de gran utilidad y relevancia la integración de esta aplicación web, ya
que podrán cuantificar información respecto a la recepción de equipos,
rapidez de entrega, distribución equitativa del trabajo a los técnicos, medir
el desempeño de los colaboradores. Además, es importante mencionar que
los clientes se beneficiaran directamente con la implementación de esta
herramienta tecnológica para su satisfacción y comodidad, debido a que la
gestión de las órdenes será más ágil y organizada.
6
y que de esta forma se puedan elaborar estrategias a implementar para la
mejora en la calidad del servicio, detección de fallas en la productividad,
crecimiento de la compañía, reducción de tiempo y costos, etc.
7
CAPITULO II
2 MARCO TEÓRICO
8
de Control de Actividades Laborales para los Empleados”, el mismo que
brindará mayor eficiencia y estabilidad, mejorando la organización del
trabajo a través de un Administrador de tareas que ayudará a tener una
buena administración en las actividades que se desarrollan en la empresa.
Se empleó la investigación documental y de campo que aportó para
alcanzar los objetivos propuestos. Se emplearon dos técnicas en la
recolección de los datos como la entrevista y la encuesta, lo que permitió
detectar los problemas en el proceso de organización y despacho de
productos. Como solución se obtuvo que los encuestados estuvieron de
acuerdo a la implementación de una aplicación web con interfaces
amigables donde los jefes podrán dar seguimiento a los empleados en sus
las actividades laborales y la realización de sus tareas, el sistema fue
desarrollada mediante el uso de herramientas CASE como Framework
Codeigniter y base de datos MYSQL, estableciendo roles de usuario de
acuerdo a los requerimientos definidos por la Empresa Libertrónica S.A,
como resultado se obtuvo la optimización de procesos y tiempo en la
realización de las tareas a los empleados donde tendrán un buen
desempeño y que culminen sus actividades a tiempo.
9
de las distintas áreas comprometidas de la empresa, para la cual se ha
empleado como variables Aplicación Web y Gestión de Servicios de
Soporte Técnico. El trabajo de investigación es de tipo aplicada y
descriptiva correlacional según el propósito, y cuantitativa según el
enfoque, el diseño utilizado en la investigación es no experimental, el
método es de forma analítica, y como población se tomó a una muestra de
132 trabajadores de la empresa, para realizar las encuestas se utilizó como
instrumento los cuestionarios al grupo de la muestra. El uso de la Aplicación
Web en los equipos de cómputo tiene como finalidad facilitar el servicio de
soporte técnico a los trabajadores de todas las áreas; mejorar la
productividad y la eficiencia del servicio. La investigación concluye en la
implementación de la Aplicación Web en la organización, será administrado
por el área de Infraestructura Tecnológica y utilizado por las áreas
comprometidas al servicio, facilitando así la atención de soporte técnico de
los usuarios por parte del área que administra dicho servicio, lo cual permita
tener mayor calidad y eficiencia de la labor diaria.
En la investigación realizada por Vargas, manifiesta que se presentaban
problemas en los tiempos de entrega de equipos electrónicos debido a la
falta control del servicio proporcionado. Además, se tomó la decisión de
utilizar también herramientas de desarrollo web tales como JavaScript,
HTML, CSS; debido a las características que estas tecnologías ofrecen
para el desarrollo.
10
cuanto a precio, tarifa, costo de reposición u otras ajenas a lo expresamente
acordado entre las partes, será motivo de diferimiento.
11
estricto a la ética profesional, la ley de su profesión y otras conexas. En lo
relativo al cobro de honorarios, el proveedor deberá informar a su cliente,
desde el inicio de su gestión, el monto o parámetros en los que se regirá
para fijarlos dentro del marco legal vigente en la materia y guardando la
equidad con el servicio prestado.
12
CONTENIDO DEL DERECHO DE AUTOR DE LOS DERECHOS
MORALES
13
derechos morales sobre la obra, incluyendo la facultad para decidir sobre
su divulgación.
El productor tendrá el derecho exclusivo de realizar, autorizar o prohibir la
realización de modificaciones o versiones sucesivas del programa, y de
programas derivados del mismo.
Las disposiciones del presente artículo podrán ser modificadas mediante
acuerdo entre los autores y el productor.
14
“Por su lado, el soporte técnico es aquel tipo de servicio que
proporciona una asistencia directa sobre el hardware o software
de una computadora o de cualquier otro dispositivo electrónico,
cuya principal misión resulta ser la de ayudar al usuario a
resolver cualquier tipo de problemática que surja en el uso del
mismo. En la actualidad, casi todas las empresas que
comercializan, ya sea hardware o software les brindan a sus
clientes el servicio de soporte técnico, en línea o bien a través
de la línea telefónica”.
Por otra parte, Talledo San Miguel (2015) define: “Es completamente
transportable e independiente de la plataforma. Es decir, desde cualquier
navegador de cualquier equipo se puede acceder a la misma aplicación.
Incluso desde Smartphone y tables” (p. 76).
15
2.4 Definiciones conceptuales
Web
La web es una derivación del vocablo inglés que significa “red”, “telaraña”,
“malla” “mundo” que se traduciría literalmente como el mundo de la red de
la telaraña, concepción que se utiliza en el ambiente tecnológico para
nombrar a una red informática y en general, a internet, sus siglas son www.
Una web es un sitio que consiste en un documento electrónico que abarca
información, cuyo formato se adapta para estar insertado en la World Wide
Web, de manera que los usuarios a nivel mundial puedan ingresar a la
misma por medio del uso de un navegador, visualizándola con un
dispositivo móvil como un Smart phone, monitor o computadora.
Es una aplicación que los consumidores logran manipular accediendo a un
servidor web cualquiera que este sea mediante el internet o intranet, y que
podemos visualizar por medio de un navegador web (internet Explorer,
Mozilla Firefox, Chrome, etc.). (Acosta, J & Alzate, M. 2011). (P.22). Así
mismo entendemos por sitio web lo siguiente:
Millenium (2003), nos dice que es un conjunto de archivos electrónicos y
páginas Web referente a un tema particular, que incluye una página inicial
de bienvenida generalmente denominada home page, con un nombre de
dominio y dirección en Internet específicos. Estos sitios son empleados por
las instituciones públicas y privadas, organizaciones e individuos.
Aplicaciones WEB.
16
internet los mismos que son enviados a nuestros dispositivos o equipos los
datos que requerimos en ese momento, quedando una copia temporal
dentro de nuestro equipo. Estas aplicaciones contienen páginas con
contenido sin determinar, parcialmente o en su totalidad. El contenido final
de una página se determina sólo cuando el usuario solicita una página del
servidor Web.
En cualquier momento, lugar y desde cualquier equipo o dispositivo
podemos acceder a este servicio, sólo necesitamos una conexión a intranet
y nuestros datos de acceso, que por lo general son el nombre de usuario y
contraseña. Los servidores de internet que prestan este servicio de
alojamiento están ubicados alrededor de todo el mundo, así hacen que el
servicio prestado no sea tan costoso o gratuito en la mayoría de los casos
y extremadamente seguro.
Las empresas que alquilan estos espacios en los servidores web son
conocidas como empresas o servicios de Hosting.
Uno de los objetivos principales para contratar un Hosting web debe ser
cuando se plantea crear un blog o página web.
El Hosting es un servicio donde un proveedor alquila un servidor conectado
a internet en el que se puede alojar todo tipo de ficheros y que están
accesibles en internet.
Esto incluye:
• Un servidor de correo electrónico con dominio propio.
• Alojamiento de aplicaciones web
• Acceso vía FTP.
• Almacenamiento en la nube
Para contratar un Hosting se debe tener en cuenta la transferencia mensual
también conocida como “tráfico web”, va ligado con el número de visitas
que la website reciba, ya que cuando un usuario visita la página, esta se
encarga de subir determinada cantidad de datos como textos, videos e
imágenes que hacen posible que se pueda ver la página web.
Esta información se va integrando día a día, y la cifra final resultante, al
término de cada mes, es la trasferencia mensual. Cuando más alto sea el
17
límite de transferencia mensual que tenga su plan hosting, más visitas
podría tener.
Cómo funciona la aplicación web: cuando utilizamos una aplicación web
que normalmente lo hacemos desde nuestra pc o dispositivo electrónico,
pero todo el proceso de datos se realiza dentro de una red de servidores.
Estos servidores pueden unir toda su capacidad de procesamiento con la
finalidad de tramitar solicitudes de todos los usuarios a nivel del mundo, y
a su vez, utilizan servidores especializados para almacenar los datos con
los que está trabajando, así como los datos del resto de usuarios. Este
proceso se realiza de manera muy rápida, pensaríamos que la aplicación
se está ejecutando dentro de nuestro equipo, cosa que no es así.
Porque son tan populares las aplicaciones: las aplicaciones web son muy
populares debido a:
La práctica que ofrecen los navegadores web como clientes ligeros. Un
cliente ligero (Thin Client) es un sistema que trabaja en una arquitectura de
red cliente-servidor en la cual existe muy poca o ninguna lógica del
programa, por lo que depende principalmente del servidor central para las
tareas de procesamiento.
• La independencia del sistema operativo que se use en el
ordenador o dispositivo móvil.
• La facilidad para actualizar y mantener aplicaciones web sin
la necesidad de tener que distribuir el software o que se tenga que
instalar el mismo por los usuarios.
• El libre acceso de los usuarios en cualquier momento, lugar o
dispositivo, sólo con tener conexión a internet y los datos de
acceso.
Tipos de app que se pueden desarrollar: existen cientos de páginas y
aplicaciones web asociadas por citar a algunas de ellas:
Web mail.- sistema de acceso al correo electrónico que permiten acceder
a los correos mediante un navegador web, sin tener que descargar los
propios correos en el ordenador, como ejemplo Gmail, Outlook, Hotmail,
Yahoo, etc.
18
Wikis.- sitios y aplicaciones web cuyas páginas y contenidos pueden ser
editados directamente desde el navegador, donde los usuarios crean,
modifican o eliminan contenidos que generalmente comparten.
Weblogs.- sitios y aplicaciones web cuyas páginas y contenidos son de
fácil actualización. De tal manera que permiten a sus autores publicar
contenidos (textos, imágenes y otros archivos), con apretar un solo botón,
ya que suelen contar con un editor y herramientas para tal efecto en la
propia web.
Tiendas Online.- tipos de comercio que usan como medio principal para
realizar transacciones un sitio web y una aplicación conectada a internet
desde la que los usuarios y clientes pueden realizar sus compras y cancelar
las mimas.
19
• La aplicación web desaparece si así lo requiere el desarrollador o
sin el mismo se extingue.
• El usuario en general, no tiene libertad de elegir la versión de la
aplicación web que quiera usar.
• En teoría, el desarrollador de la aplicación web puede rastrear
cualquier actividad que el usuario haga, lo que violaría el derecho
de privacidad.
HTML
Por HTML entendemos que es un leguaje de marcado que se recurre para
desarrollar páginas de Internet, sus siglas Hyper Text Markup Languaje,
que traducido significa Lenguaje de Marcas de Hipertexto
Esto no es más que un formato abierto que resultó a partir de las etiquetas
SGML (Standard Generalized Markup Languaje), que se entendería como
Estándar de Lenguaje de Marcado Generalizado, que es una técnica que
consiente en ordenar y etiquetar diversos documentos dentro de una lista.
Este lenguaje es el que se recurre para especificar los nombres de las
etiquetas que se utilizarán al ordenar, no existen reglas para dicha
organización, es por esta razón que podemos decir que es un sistema de
formato abierto.
Para poder elaborar un formulario de contacto de manera simple utilizando
HTML5, CSS y PHP, gracias al lenguaje HTML5, las etiquetas manejadas
son mucho más automáticas y fáciles de leer, a diferencia de las versiones
anteriores, donde se utilizaban sistemas divs para plasmar bloques,
actualmente se los diferencia con etiquetas fácilmente identificables como
head, header, section, article, footer entre otras.
20
A nivel de PHP es interesante recalcar cómo el código PHP ha sido
encerrado entre <? php y?> de forma que en un mismo documento
tenemos todo el código, partes escritas en PHP y otras en HTML. Esto no
es del todo correcto y en artículos futuros profundizaremos en la
organización y estructura de nuestro código siguiendo patrones como
el MVC (Modelo, Vista, Controlador), pero por ahora nos permitiremos
alguna licencia que otra.
Del mismo modo, tampoco tiene mucho sentido en un documento HTML
hacer lanzar diferentes echo en PHP destinados a imprimir una simple
cadena de texto “al aire”. Evidentemente, esto es así porque estamos con
los primeros pasos y en próximos artículos empezaremos a acercarnos a
utilizar “como es debido” el PHP.
CSS
El CSS son las siglas de Cascading Style Sheets (hojas estilo cascada),
que es el lenguaje que detalla la presentación de los documentos
ordenados en hojas de estilo para diferentes métodos de interpretación, es
decir, describe cómo se va a mostrar un documento en pantalla, por
impresora, por voz (cuando la información es pronunciada a través de un
dispositivo de lectura) o en dispositivos táctiles basados en Braille.
JavaScript
Java Script (JS) es un lenguaje de programación ligero, interpretado, y
orientado a objetos con funciones de primera clase, y mejor conocido como
el lenguaje de programación para páginas web, pero también se utiliza en
muchos entornos que no son del navegador, tal como Node.js, Apache
Couch DB y Adobe Acrobat. Es un lenguaje de script que es dinámico,
multiparadigma, basado en prototipos y admite estilos de programación
orientados a objetos, imperativos y funcionales.
JavaScript se ejecuta en el lado del cliente de la web, y se puede utilizar
para estilizar/programar cómo se comportan las páginas web cuando
21
ocurre un evento. JavaScript es un potente lenguaje de scripts y fácil de
aprender, ampliamente utilizando para controlar el comportamiento de las
páginas web.
JavaScript es un lenguaje de scripts dinámico que permite construcción de
objetos basada en prototipos. Intencionalmente, la sintaxis básica es similar
a Java y C++ para reducir la cantidad de conceptos nuevos necesarios para
aprender el lenguaje. Construcciones del lenguaje, como las declaraciones
if, los bucles for y while y switch y los bloques try...cath funcionan igual
que en esos lenguajes.
JavaScript puede funcionar como un lenguaje orientado a objetos y
procedimental. Los objetos se crean mediante programación en JavaScript,
adjuntando métodos y propiedades a objetos que de otro modo en tiempos
de ejecución estarían vacíos, a diferencia de las funciones de clases
sintácticas comunes de lenguajes compilados como C++ y Java. Una vez
que se ha construido un objeto, se puede utilizar como plano (o prototipo)
para crear objetos similares.
Las capacidades dinámicas de JavaScript incluyen la construcción de
objetos en tiempo de ejecución, lista de parámetros variables, variables de
función, creación dinámica de script (a través de eval, introspección de
objetos (a través de for...in) y recuperación de código fuente (los
programas JavaScript pueden descompilar los cuerpos de las funciones en
su texto fuente).
Implementaciones disponibles de JavaScript
El proyecto Mozilla proporciona dos implementaciones de JavaScript. El
primer JavaScript fue creado por Brendan Eich en Netscape, y a partir de
entonces se ha actualizado para cumplir con ECMA-262 Edición 5 y
versiones posteriores. Este SpiderMonkey, está implementado en C/C++.
El motor Rhino, creado principalmente por Norris Boyd (también en
Netscape) es una implementación de JavaScript escrita en Java. Al igual
que SpiderMonkey, Rhino también es compatible en ECMA*262 Edición 5.
Con el transcurso del tiempo, y tras varias importantes optimizaciones del
entorno de ejecución como TraceMonkey (Firefox 3.5), JägerMonkey
22
(Firefox 4) e IonMonkey se agregaron al motor de JavaScript
SpiderMonkey. El trabajo siempre está en curso para mejorar el
rendimiento de ejecución de JavaScript.
Existen otros motores JavaScript muy populares como:
• V8 de Google, que se utiliza en el navegador Google Chrome y las
versiones recientes del navegador Opera. Este también es el motor
que utiliza Node.js.
• JavaScriptCore (SquirreFish/Nitro) utilizado en algunos
navegadores WebKit como Apple Safari.
• Carakan en versiones antiguas de Opera.
• Motor Chakra utilizado en Internet Explorer (aunque el lenguaje que
implementa formalmente se llama “JScript” para evitar problemas de
marcas registradas). Cada uno de los motores de JavaScript de
Mozilla expone el API pública que los desarrolladores de
aplicaciones pueden utilizar para integrar JavaScript en su software.
Hasta ahora, el entorno de alojamiento más común para JavaScript
son los navegadores web. Los navegadores web suelen utilizar la
API pública para crear objetos del anfitrión responsables de reflejar
el DOM en JavaScript.
Otra aplicación común de JavaScript es como lenguaje de
programación de lado del servidor (Web). Un servidor web
JavaScript expondría objetos del anfitrión que representan una
solicitud HTTP y objetos de respuesta, que luego podría manipular
un programa JavaScript para generar páginas web dinámicamente.
Node.js es un ejemplo popular de esto.
React
23
Page Application) o incluso aplicaciones para móviles. Para ello, alrededor
de React existe un completo ecosistema de módulos, herramientas y
componentes capaces de ayudar al desarrollador a cubrir objetivos
avanzados con relativamente poco esfuerzo.
Por tanto, React representa una base sólida sobre la cual se puede
construir casi cualquier cosa con JavaScript. Además facilita mucho el
desarrollo, ya que nos ofrece muchas cosas ya listas, en las que no
necesitamos invertir tiempo de trabajo.
React es una librería desarrollada inicialmente por Facebook. Es un
software libre y a partir de su liberación acapara una creciente comunidad
de desarrolladores y entusiastas. Su creación se realizó en base a unas
necesidades concretas., derivadas del desarrollo de la web de la popular
red social. Además de facilitar el desarrollo ágil de componentes de
interfaces de usuario, el requisito principal con la que nació React era
ofrecer un elevado rendimiento, mayor que otras alternativas existentes en
el mercado.
Detectaron que el típico marco de binding y doble binding ralentizaba un
poco su aplicación, debido a la cantidad de conexiones entre las vistas y
los datos. Como respuesta crearon una nueva dinámica de funcionamiento,
en la que optimizaron la forma como las vistas se renderizaban
(representación gráfica), frente al cambio en los datos de la aplicación.
24
con los datos, de modo que si cambian los datos, también cambian las
vistas.
Con respecto a librerías sencillas como jQuery, React aporta una serie de
posibilidades muy importantes. Al tener las vistas asociadas a los datos, no
necesitamos escribir código para manipular la página cuando los datos
cambian. Esta parte en librerías sencillas es muy laboriosa de conseguir y
es algo que React hace automáticamente.
25
suele ofrecer un framework completo. Pero ojo, a partir de todo el
ecosistema de React se llega más o menos a las mismas funcionalidades,
así que es una alternativa perfecta.
Firebase:
26
Firebase es una plataforma en la nube para el desarrollo de aplicaciones
web y móvil. Está disponible para distintas plataformas (ios, Android y web),
con lo que es más rápido trabajar en el desarrollo.
Su función esencial es hacer más sencilla la creación de tanto aplicaciones
webs como móviles y su desarrollo, procurando que el trabajo sea más
rápido, pero sin renunciar a la calidad requerida.
Sus herramientas son variadas y de fácil uso, considerando que su
agrupación simplifica las tareas de gestión a una misma plataforma. Las
finalidades de las mismas se pueden dividir en cuatro grupos: desarrollo,
crecimiento, monetización y análisis.
Es especialmente interesante para que los desarrolladores no necesiten
dedicarle tanto tiempo al backend, tanto en cuestiones de desarrollo como
de mantenimiento.
Funciones de Firebase
Firebase dispone de diferentes funcionalidades, que se pueden dividir
básicamente en tres grupos: Desarrollo (Develop), Crecimiento (Grow) y
Monetización (Earn), a los que har que sumar la Analítica (Analytics).
Desarrollo:
Realtime database:
27
e información de la aplicación en tiempo real, manteniéndolos actualizados
aunque el usuario no realice ninguna acción.
Autenticación de usuarios
Almacenamiento en la nube:
28
Este almacenamiento es de gran ayuda para tratar archivos de los usuarios
(por ejemplo, fotografías que hayan subido), que se pueden servir de forma
más rápida y fácil. También hace la descarga de referencias a ficheros más
segura.
Crash Reporting:
Por ello, Firebase ofrece Crash Reporting, que detecta y ayuda a solucionar
los problemas de la app, consiguiendo un informe de errores muy detallado
(con datos como el dispositivo o la situación en la que se da la excepción)
y organizado, puesto que los agrupa por similitud y los clasifica por
gravedad.
Test Lab:
Remote Config:
29
Cloud Messaging:
Hosting:
Firebase también ofrece un servidor para alojar las apps de manera rápida
y sencilla, esto es, un hosting estático y seguro. Proporciona certificados
de seguridad SSL y HTTP2 de forma automática y gratuita para cada
dominio, reafirmando la seguridad en la navegación. Funciona situándolas
en el CDN (Content Delivery Network) de Firebase, una red que recibe los
archivos subidos y permite entregar el contenido.
Crecimiento:
El segundo bloque está enfocado al proceso de crecimiento de la
aplicación, que contempla tanto la gestión de aquellos que ya son usuarios
de la misma, como herramientas para la captación de nuevas audiencias.
Notifications:
Este servicio es gratuito, seguro y sin límites, pero además cuenta con la
posibilidad de vinculación a Analytics. Con ello, se pueden conseguir datos
30
y estadísticas sobre las notificaciones enviadas y extraer conclusiones de
gran valor.
App Indexing:
Dynamic Links:
Invites:
31
posibilidad de cuantificar las invitaciones enviadas y la repercusión de las
mismas.
Adwords:
Monetización:
La monetización en Firebase es el tercer grupo. En este caso, la búsqueda
de ganancias viene ligada a la publicidad que se puede insertar en las
aplicaciones, consiguiendo que los usuarios de las mismas reciban
anuncios relevantes en función de la segmentación que se le haya dado a
la campaña.
Para integrar estos anuncios en la app, Firebase cuenta con AdMob, muy
interesante para rentabilizar la aplicación.
Analítica:
El análisis de datos y resultados es clave para la toma de decisiones
coherentes y fundamentadas para el proyecto y la estrategia de marketing
asociada. Con Firebase Analytics, puedes controlar diversos parámetros y
obtener mediciones variadas desde un mismo panel de manera gratuita. Es
compatible con iOS, Android, C++ y Unity y, entre otras funciones, permite:
32
Conocer al usuario con información segmentada. Por ejemplo, se pueden
obtener datos estadísticos de idioma, dispositivo de acceso, edad, género,
ubicación, etc. También se consiguen insights de uso y fidelidad hacia la
app.
Ventajas y desventajas
33
• Soporte gratuito vía email, sin importar si el desarrollador utiliza la
versión gratuita o de pago.
• Escalabilidad: los inicios son gratuitos, pero permite ir adaptándose
a las necesidades de la aplicación con diferentes planes de pago.
• Ofrece seguridad al usuario: con los certificados SSL.
• Permite a los desarrolladores restarle atención al backend y a las
infraestructuras complejas para centrarse completamente en otros
aspectos.
Así que como se ve, se puede encontrar Firebase gratis, pero si se necesita
trabajar con ello de manera profesional, se tiene que buscar cuál es el
precio de Firebase. Depende de cómo se desea invertir en un proyecto.
Ante el incremento significativo en los últimos años del valor del mercado
de aplicaciones digitales, surgen problemas que deben ser solventados
rápidamente al mismo paso de su evolución
Es así como nace una herramienta a manos de Google que ayuda en el
desarrollo de apps.
Firebase se crea para que el rendimiento de las aplicaciones donde estas
sean utilizadas, aumente. Mediante la ejecución de distintos tipos de
funcionalidades.
Puede ser empleado en las principales plataformas móviles, tales como
IOS, Android o la Web. Además, genera distintos beneficios que permiten
desarrollar de una manera ágil y efectiva su negocio.
¿Qué es Firebase de Google?
Es una plataforma digital que utiliza para facilitar el desarrollo de
aplicaciones web o móviles de una forma efectiva, rápida y sencilla, la cual
34
es utilizada por sus diversas funciones como técnica de Marketing Digital,
para aumentar la base de usuarios y generar mayores beneficios
económicos.
Su principal objetivo, es mejorar el rendimiento de las apps mediante la
implementación de diversas funcionalidades que van a hacer de la
aplicación en cuestión, muchos más manejable, segura y de fácil acceso
para los usuarios.
¿Qué se puede hacer por Firebase?
Por Firebase se puede hacer muchas cosas como:
• Lograr una integración dinámica de los usuarios usando Firebase
Authentication.
• Lograr que las aplicaciones sean visualizadas y utilizadas, utilizando
las herramientas de compartir o Dynamic Links
• Enviar notificaciones a varias plataformas con Cloud Messaging;
• Crear análisis de resultados con Analytics.
• A la hora de implementar funciones, pueden ser probadas con
antelación en un subconjunto de la base de usuarios para verificar si
funciona y cómo estos reaccionan ante está.
• Comunicarse con sus usuarios a través de In-app Messaging, esto
se utiliza para mejorar la experiencia del usuario y fidelizando con la
app, además se puede guiarlos y así convertirlos en potenciales
clientes
Conclusiones:
35
desarrolladores centrar sus esfuerzos determinados aspectos, como puede
ser el frontend, y dejar otros como el backend en segundo plano. Las
diversas herramientas para fomentar el crecimiento son también uno de sus
puntos fuertes.
36
CAPITULO III
3 PLAN TECNICO Y ORGANIZACIONAL
Objeto social
Misión
37
La empresa Fix my phone presta el servicio de mantenimiento y reparación
de equipo computadores y orientación a clientes. Nos basamos en trabajo
de calidad, eficacia, compromiso y rapidez.
Visión
Diseño organizacional
38
características que afectan la capacidad de organización para funcionar
eficientemente.
Los otros factores a tener en cuenta y que tienen un impacto del
ambiente en el diseño organizacional son: proveedores, distribuidores,
competidores, y consumidores.
39
Estructura Organizativa
Organigrama de la empresa
40
Clientes
Fix my phone cuenta con dos grupos potenciales de clientes como pymes
y usuarios finales, los cuales le han permitido crecer dentro del sector y
ganar reconocimiento.
41
Estrategia comercial
Proveedores
Competidores
42
Existen muchas empresas que se dedican a brindar servicio técnico, pero
específicamente la competencia directa de Fix my phone serían aquellas
que se encuentran en su cercanía tales como “PC Solutions”, “InnovaTec”,
“Cristiware”, las cuales han logrado mantenerse hasta la actualidad y han
incorporado también estrategias para captar más clientes ofreciendo
promociones y promocionándose a través de redes sociales.
Los productos y servicios que destacan por parte de Fix my phone para sus
clientes son:
43
Funciones del Técnico informático
Análisis financiero
44
Cuadro 1. Costos fijos de la empresa Fix my phone
Gastos de
suministros de $100 $1200
oficina
Gastos de
publicidad $80 $960
45
Cálculo del punto de equilibrio
Conociendo que cada mes la empresa necesita de $3560 para cubrir los
gastos fijos, el precio que obtendrá de realizar el mantenimiento a una
computadora será de $30, se va a considerar también un costo variable de
$4 por equipo, correspondiente al transporte del mismo.
𝑪𝑭
E=
𝑷𝑽− 𝑪𝑽
𝟑𝟓𝟔𝟎
E=
𝟑𝟎 − 𝟒
E = 137
46
Cabe mencionar que la empresa obtiene ganancias de diferente productos
y servicios, los márgenes de ganancia de estos tambien varían. Además,
mantiene clientes fijos a los cuales brinda los servicios de mantenimientos
de hardware y software de manera regular por lo cual la suma de todos los
ingresos les permite ser estables económicamente.
Cuadro 2. Balance General de la empresa Fix my phone
FIX MY PHONE
ACTIVOS
Activo Corriente
Caja $4500,00
Bancos $8000,00
Mercadería $5250,00
Activo Fijo
Herramientas $2100,00
PASIVOS
Pasivo Corriente
47
PATRIMONIO
Capital $32944,40
El flujo de efectivo
48
Cuadro 3. Flujo de efectivo año 2021
FIX MY PHONE
FLUJO DE EFECTIVO AÑO 2021
Enero Febrero Marzo Abril Mayo Junio Julio Agosto Septiembre Octubre Noviembre Diciembre
Ventas 11650,00 11240,00 7355,00 6118,00 6280,00 7365,00 9670,00 10430,00 12450,00 13990,00 13805,00 15370,00
Gastos Dpto.
soporte
3560,00 3560,00 3560,00 3560,00 3560,00 3560,00 3560,00 3560,00 3560,00 3560,00 3560,00 3560,00
Pago a
proveedores
5300,00 5600,29 2750,35 2040,59 2103,05 3230,12 4525,90 5490,35 6175,67 6935,85 7015,43 7285,91
Utilidad bruta 2790,00 2079,71 1044.65 517,41 616,95 574,88 1584,10 1379,65 2714,33 3494,15 3229,57 4524,09
15% de utilidad a
trabajadores
418,50 311,96 156,70 77,61 92,54 86,23 237,62 206,95 407,15 524,12 484,44 678,61
25% Impuesto a la 592,88 441,94 221,99 109,95 131,10 122,16 336,62 293,18 576,80 742,51 686,28 961,37
renta
Flujo de efectivo 1778,62 1325,81 665.96 329,85 393,31 366,49 1009,86 879,52 1730,38 2227,52 2058,85 2884,11
Neto
49
Al haber analizado el flujo de efectivo de la empresa es importante realizar
una proyección para el siguiente periodo en el cual se implementará a la
aplicación web para potenciar su crecimiento y desarrollo.
Para esta proyección se considerará un incremento del 15% para las ventas
totales, se ha trazado como una de las metas el lograr aumentar el número
de contratos de servicio técnico con empresas para ese nuevo periodo.
50
Cuadro 4. Flujo de efectivo proyección año 2022
FIX MY PHONE
FLUJO DE EFECTIVO PROYECTADO PARA EL AÑO 2022
Enero Febrero Marzo Abril Mayo Junio Julio Agosto Septiembre Octubre Noviembre Diciembre
Ventas 10650,00 12240,00 14300,00 15200,00 14800,00 14500,00 15350,00 15000,00 15700,00 16150,00 16200,00 17300,00
Gastos Dpto.
soporte
3560,00 3560,00 3560,00 3560,00 3560,00 3560,00 3560,00 3560,00 3560,00 3560,00 3560,00 3560,00
Pago a
proveedores
5500,60 5800,29 5150,35 5900,59 6120,05 6630,12 6525,90 6790,35 6475,67 7135,82 7401,43 7785,91
Utilidad bruta 1589,40 2879,71 5589,65 5739,41 5119,95 4309,88 5264,10 4649,65 5664,33 5454,18 5238,57 5954,09
15% de utilidad a
trabajadores
238,41 431,96 838,45 860,91 767,99 646,48 789,62 697,45 849,65 818,13 785,79 893,11
25% Impuesto a 337,75 611,94 1187,80 1219,63 1087,99 915,85 1118,62 988,05 1203,67 1159,01 1113,20 1265,25
la renta
Flujo de efectivo 1013,24 1835,81 3563,40 3658,87 3263,97 2747,55 3355,86 2964,15 3611,01 3477,04 3339,58 3795,73
Neto
51
Materiales y suministros mensuales
Cuadro 5. Costos de materiales y suministros
Fundas de basura 2 $1 $2
Sellos 2 $3 $6
Factureros 1 $8 $8
Talonarios de recibo 1 $5 $5
52
Fuente: Elaboración propia
Mobiliario y equipo
Cuadro 6. Costos de mobiliario y equipo de oficina
Grapadora 3 $5 $15
Dispensador de cinta 2 $4 $8
53
3.2 DISEÑO DE LA INVESTIGACIÓN
La investigación bibliográfica
La investigación de campo
Modalidad de la investigación
54
hechos y procesos, tomando contacto directo con la realidad que se
investigó.
Estadística
Investigación experimental
55
de la empresa con la finalidad de implementar las mejores soluciones para
lograr simplificar o eliminar procesos redundantes o innecesarios.
Investigación cuantitativa
Población
56
Participantes de la encuesta
Muestra
57
1. Preferentemente se debe tomar una muestra lo mayor posible,
debido a que mientras mayor y más representativa sea la muestra,
se va a reducir el error de la muestra.
2. El investigador debe considerar mediante su lógica una muestra que
sea significativa de la población.
Encuesta
NZ2 pq
n=
d2 (N-1)+Z2 pq
n = Tamaño de la muestra
N = Tamaño de la población
Z = Nivel de confianza
58
(40)(1.96)2 (0.05)(0.95)
n=
(0.05)2 (40−1)+(1.96)2 (0.05)(0.95)
7.299
n=
0.279
n = 26
59
Como técnicas de investigación se utilizó encuestas y entrevistas para
recopilar información relevante y necesaria para este proyecto a
continuación, se describen dichas técnicas:
60
la empresa y también desarrollar estrategias para conseguir los objetivos
propuestos en el proyecto.
61
equipos ya reparados, con el fin de implementar mejoras en cuanto a la
estimación de tiempo que va a tardar el proceso de reparación, poder
notificar oportunamente cuando se ha presentado un contratiempo.
62
Cabe mencionar que la empresa si brinda una garantía adecuada
dependiendo del procedimiento realizado en el equipo, pero sería
apropiado enfatizar dicha garantía como una estrategia publicitaria frente a
la competencia.
63
La información obtenida a través de esta pregunta permitirá determinar el
impacto que tendrá la implementación de una aplicación web para mejorar
notoriamente la comunicación con el cliente y brindarle en forma oportuna
y constante información respecto a sus equipos.
64
CAPITULO IV
Análisis de datos
Pregunta #1
Excelente 2 7.69%
Muy bueno 5 19.23%
Bueno 5 19.23%
Regular 8 30.77%
Insuficiente 6 23.08%
Total 26 100%
65
Datos obtenidos en la encuesta, pregunta #1 Gráfico del autor
Encuestados
Pregunta #2
En cuanto a la pregunta: ¿Tiene confianza de dejar su equipo en un
sitio de servicio técnico?
SI 12 46.15%
66
NO 14 53.85%
TOTAL 26 100%
Fuente: Elaboración propia
NIVEL DE CONFIANZA
14.5
14
13.5
13
NO
12.5 14 SI
12
11.5 12
11
NO SI
Pregunta #3
67
Con respecto a la siguiente pregunta: ¿Se le ha entregado su equipo
reparado en el tiempo estimado?
SI 10 38.46%
NO 16 61.54%
TOTAL 26 100%
Fuente: Elaboración propia
Pregunta #4
En cuanto a la pregunta: ¿Ha tenido información oportuna y especifica
respecto al diagnóstico de su equipo?
68
Cuadro 10. Datos obtenidos en la encuesta, pregunta #14
SI 7 26.92%
NO 19 73.08%
TOTAL 26 100%
Fuente: Elaboración propia
NOTIFICACIÓN DE INFORMACIÓN
20
18
16
14
12
10
8
6
4
2
0
SI NO
NOTIFICACIÓN DE INFORMACIÓN
Pregunta #5
69
Con respecto a la pregunta: ¿Se ha sentido totalmente satisfecho con
el trabajo realizado en sus equipos?
Cuadro 11. Datos obtenidos en la encuesta, pregunta #5
SI 9 34.62%
NO 17 65.38%
TOTAL 26 100%
Fuente: Elaboración propia
NIVEL DE SATISFACCIÓN
18 NO; 17
16
14
12
10 SI; 9
8
6
4
2
0
SI NO
SI NO
70
forma detallada, sin tecnicismos para que los clientes puedan comprender
con claridad el proceso y los cambios a los que está sujeto su equipo.
Pregunta #6
Respecto a: ¿Cree usted que es importante que el técnico proporcione
un tiempo de garantía luego de haber entregado el equipo?
SI 25 96.15%
NO 1 3.85%
TOTAL 26 100%
Fuente: Elaboración propia
25
20
15
10
0
SI NO
71
Cabe destacar que ya sea a nivel de hardware o software se ha brindado
una garantía acorde al trabajo realizado y siendo específicos en mencionar
en qué casos se aplica.
Pregunta #7
Se consultó: ¿Cree que se ha cobrado un precio justo por la
reparación o mantenimiento de sus equipos por parte del técnico?
Con respecto a esta pregunta las respuestas fueron abiertas para que el
encuestado tenga la libertad de comentar con sus propias palabras la
percepción que tienen referente a los costos indicados para las
reparaciones o mantenimientos.
Pregunta #8
En cuanto a la pregunta: ¿Qué tanto recomendaría los servicios de
reparación y mantenimiento de equipos de esta empresa? En escala
de 1 al 4 siendo 4 la mejor calificación.
4 5 19.23%
3 5 19.23%
2 9 34.62%
1 7 26.92%
TOTAL 26 100%
72
Fuente: Elaboración propia
NIVEL DE RECOMENDACIÓN
10
9
8
7
6 4
5 3
2; 9
4 2
1; 7
3 1
4; 5 3; 5
2
1
0
4 3 2 1
Pregunta #9
73
De acuerdo a: ¿Piensa que sería importante obtener información
detallada y actualizada sobre la reparación o mantenimiento de los
equipos a través de una aplicación web para visualizarlo en tiempo
real?
SI 24 92.31%
NO 2 7.69%
TOTAL 26 100%
Fuente: Elaboración propia
25
20
15
10
0
SI NO
74
Cabe destacar que la aplicación web no solo beneficiaría a los clientes sino
también a los técnicos que hagan uso de ella para organizar mejor la
información y de esta manera la posibilidad de errores se reduzca al
mínimo.
Pregunta #10
De acuerdo a: ¿Cree que con la implementación un sistema
automatizado se lograra mayor eficiencia en los tiempos de entrega
de los equipos?
75
Datos obtenidos en la encuesta, pregunta #10 Gráfico del autor
25
20
15
Totalmente de acuerdo
De acuerdo
10 En desacuerdo
Totalmente en desacuerdo
0
Totalmente de De acuerdo En desacuerdo Totalmente en
acuerdo desacuerdo
Tan solo el 3.85% indica una respuesta negativa respeto al tema ya sea
porque no lo cree necesario o porque cree que se debe a otros factores.
76
En esta sección serán detallados los requisitos a nivel de hardware,
software y personal que serán utilizados para el desarrollo de esta
propuesta.
Costos Hardware
En este proyecto no se va a requerir equipos informáticos, debido a que la
empresa cuenta con lo9s recursos disponibles para efectuar las pruebas
necesarias para el desarrollo de la aplicación web.
Costos Software
En este proyecto se utilizaron herramientas gratuitas, pero con Firebase se
cancelará valores de acuerdo al uso que se requiera de sus múltiples
servicios, por lo tanto, se realizó un promedio de los valores a consumir
anualmente con proyección a que el proyecto escale y necesite mayor
almacenamiento.
77
Cuadro 17. Costos de software
Costos Varios
Estos costos varios fueron cubiertos por el desarrollador de esta propuesta
de aplicación web, se lo detalla en la siguiente tabla.
78
Cuadro 19. Costos varios
COSTOS PRECIO
Hardware $1700.00
Software $298.00
Personal $4800.00
Varios $835.00
TOTAL $7624.00
79
Cuadro 21. Cronograma de actividades
80
Proceso del sistema
Proceso principal
Proceso principal
Inicio
Cliente solicita
servicio técnico Ingreso de la solicitud
Diagnóstico del
equipo
SI
Aprueba Mantenimiento del
proforma equipo
NO
Fin
81
Diagrama de procesos: Ingreso de la solicitud
Proceso ingreso de solicitud
INICIO
Registrar datos
Almacenar información
Guardar registro
FIN
INICIO
Ingresar comentario
Actualizar información
FIN
82
Fuente: Elaboración propia
INICIO
Aprobar
proforma
SI
Iniciar mantenimiento
Registrar repuestos
Almacenar datos
FIN
83
Diagrama de procesos: Reparación Del Equipo
INICIO
Verificar correcto
funcionamiento del equipo
Notificar al cliente
Guardar cambios
Actualizar datos
FIN
84
Diagrama de procesos: Entrega Del Equipo
INICIO
Aprobar
proforma
NO
Guardar cambios
FIN
85
Diagramas y casos de uso
86
Diagrama y caso de uso inicio de sesión
87
Diagrama y caso de uso registro de una solicitud
88
Diagrama y caso de uso Diagnóstico
89
1 El usuario puede dar clic en “Cancelar”
sino desea editar
90
6 La aplicación actualiza y vuelve a
mostrar el listado de solicitudes
Excepción Pasos Acción
2 El usuario puede dar clic en “Cancelar”
sino desea editar
91
3 El usuario cambia el estado por
“Reparado”
4 El usuario da clic en “Editar” dentro del
modal
5 La aplicación envía una notificación al
correo del cliente
Excepción Pasos Acción
1 El usuario puede dar clic en “Cancelar”
sino desea editar
92
3 La aplicación muestra en la pantalla la
información del estado del equipo
Excepción Pasos Acción
2 Si no encuentra el equipo la aplicación
muestra “No se encontró el dispositivo,
pruebe con otra factura o cedula”
93
de cliente o el tipo de equipo en el
buscador
2 El usuario debe dar clic en “Buscar”
3 El usuario escoge la solicitud y da clic
en “Editar”
4 El usuario cambia el estado por
“Entregado”
5 La aplicación guarda los cambios y lo
muestra en el listado de solicitudes
Excepción Pasos Acción
3 El usuario puede dar clic en “Cancelar”
sino desea editar
94
Diccionario de datos
Cuadro 22. Diccionario de datos Dispositivo
95
4 Estado Contiene el estado de E maps Opcional
progreso del
mantenimiento
5 Precio Contiene el valor del E string Opcional
mantenimiento
6 Tecnico Contiene el técnico E maps Opcional
asignado
96
1 idMail Contiene el código de PK string Obligatorio
identificación
2 Delivery Contiene la información E maps Obligatorio
de notificación del
mensaje
3 Message Contiene el mensaje de E maps Obligatorio
notificación
4 To Contiene el email del E string Obligatorio
destinatario
97
N° Campo Descripción Tipo Formato Regla de
validación
1 idUsuario Contiene el número de PK number Obligatorio
identificación
2 Nombre Contiene el nombre del E string Opcional
cliente
3 Apellidos Contiene el apellido del E string Opcional
cliente
4 Email Contiene el email E string Opcional
5 Telefono Contiene el teléfono de E string Opcional
contacto
6 Rol Contiene el rol del usuario E maps Obligatorio
98
2 idUsuario Contiene el número de FK number Obligatorio
identificación de tabla
usuario
3 Rol Contiene los roles o E maps Obligatorio
perfiles de usuarios que
acceden a la aplicación
99
Fuente: Elaboración propia
100
Prototipo de la aplicación
Descripción de Campos
N° Nombre del objeto Campos Descripción
1 btnLoginScreen Button Botón que dirige a la pantalla de inicio
de sesión
2 inputSearchDevice Input Campo número de factura o cédula de
cliente
Descripción
2. Campo donde se ingresa el número de la factura o el número de cédula
del cliente para buscar información sobre el dispositivo.
101
Pantalla de ingreso a la aplicación
Descripción de Campos
N° Nombre del objeto Campos Descripción
1 btnBackScreen Button1 Botón para regresar a la pantalla
principal
2 inputEmail Input1 Campo obligatorio
3 inputPassword Input2 Campo obligatorio
4 btnLogin Button2 Botón de ingreso
Descripción
2. Campo en donde se ingresa el correo del técnico o administrador que
manipula el sistema.
3. Campo donde se ingresa la contraseña de quien ingresa al sistema.
102
Pantalla de administrador
3
2
1
6
5
Descripción de Campos
N° Nombre del objeto Campos Descripción
1 inputFilter Input Campo para filtrar información
2 btnSearch Button1 Botón para buscar información
3 btnReset Button2 Botón para borrar el parámetro de
búsqueda
4 btnLogOut Button3 Botón para cerrar sesión
5 btnEdit Button4 Botón para editar factura
6 btnDelete Button5 Botón para eliminar factura
7 btnAddInvoice Button6 Botón para crear una factura
Descripción
1. Campo donde se ingresa un parámetro para filtrar la información como:
email, nombre de cliente, estado, precio.
103
Pantalla del modal añadir información del equipo y cliente
2
3
4
7 8
10
11
12
13
14 15
Descripción de Campos
N° Nombre del objeto Campos Descripción
1 inputInvoice InputDisable Texto que indica el número de factura
2 selectClient Select1 Opción para elegir al cliente
3 selectDevice Select2 Opción para elegir el tipo de
dispositivo
4 selectBrand Select3 Opción para elegir la marca
5 inputSerie Input1 Campo que indica la serie o modelo
6 inputAccessory Input2 Campo de accesorios
7 inputService Input3 Campo que indica el servicio técnico
104
8 btnAddDevice Button1 Botón para agregar un dispositivo
9 btnRemoveDevice Button2 Botón para quitar los dispositivos
agregados
10 selectState Select4 Opción para elegir el estado
11 inputComment Input1 Campo de comentario
12 inputPrice Input2 Campo del precio
13 selectTechnical Select5 Opción para elegir al técnico
14 btnCancel Button3 Botón para cancelar la factura
15 btnNewInvoice Button4 Botón para guardar la factura
Descripción
5. Campo donde se ingresa la serie o modelo del equipo.
6. Campo donde se ingresa los accesorios que se entregan junto con el
equipo
7. Campo en el cual se ingresa el tipo de servicio a brindar.
11. Campo en donde se ingresa información adicional sobre el equipo o el
mantenimiento.
12. Campo donde se ingresa el valor del mantenimiento.
105
Pantalla agregar cliente
2
3
6 7
Descripción de Campos
N° Nombre del objeto Campos Descripción
1 inputCountClient InputDisable Texto que indica el conteo de
clientes
2 inputName Input1 Campo del nombre
3 inputLastName Input2 Campo del apellido
4 inputEmail Input3 Campo de correo
5 inputCellphone Input4 Campo de número celular
6 btnCancel Button1 Botón para cancelar y salir del
formulario
7 btnAddClient Button2 Botón para guardar un nuevo
cliente
Descripción
2. Campo en donde debe ingresar el nombre del cliente.
3. Campo en donde se debe ingresar el apellido del cliente.
4. Campo donde se ingresa el correo del cliente.
106
5. Campo donde se ingresa el número de celular del cliente.
Pantalla agregar usuario
3 2
5
6
8
9
Descripción de Campos
N° Nombre del objeto Campos Descripción
1 inputId Input1 Campo de Id
2 inputNameUser Input2 Campo del nombre
3 inputLastNameUser Input3 Campo del apellido
4 inputEmailUser Input4 Campo del correo
5 inputCellphoneUser Input5 Campo del teléfono
6 selectRole Select Opción para elegir el rol de usuario
7 inputPasswordUser Input6 Campo de la contraseña
8 btnCancel Button1 Botón para cancelar y salir del
formulario
9 btnNewUser Button2 Botón para guardar el nuevo usuario
Descripción
107
1. Campo donde debe ingresar un id de usuario.
2. Campo en donde se debe ingresar el nombre del usuario.
3. Campo en donde se debe ingresar el apellido del usuario.
4. Campo donde se ingresa el correo del usuario.
5. Campo donde se ingresa el número de teléfono del usuario.
7. Campo donde se ingresa la contraseña con la cual accederá al sistema.
108
Pantalla de técnico
4
1 3
Descripción de Campos
N° Nombre del objeto Campos Descripción
1 inputFilterInvoice Input Campo para filtrar información
2 btnSearchInvoice Button1 Botón para buscar información
3 btnResetInvoice Button2 Botón para borrar el parámetro de
búsqueda de facturas
4 btnLogOut Button3 Botón para cerrar sesión
5 btnEditInvoice Button4 Botón para editar factura
Descripción
1. Campo donde se ingresa un parámetro para filtrar la información como:
número de factura, nombre de cliente, estado y precio.
109
4.2 PLAN DE MEJORAS
110
Sin duda alguna los mejores indicadores para conocer si los objetos se
están cumpliendo de manera efectiva será mediante los resultados de las
evaluaciones internas y también mediante la retroalimentación que los
clientes otorgaran a través de la encuesta de calidad que deben realizar al
ser atendidos.
111
4.3 CONCLUSIONES
112
• El desarrollo de la aplicación web fue realizada con tecnologías
actualizadas y escalables.
• Se implemento un registro organizado mediante formulario en la
aplicación web para lograr un mejor control del servicio técnico.
113
4.4 RECOMENDACIONES
114
4.5 BIBLIOGRAFÍA
Desarrolloweb.com, Que es React, por que usar React (2019). [En Línea].
Recuperado de https://desarrolloweb.com/articulos/que-es-react-motivos-
uso.html
115
https://developer.mozilla.org/es/docs/Learn/Herramientas_y_pruebas/Lad
o-del-cliente_JavaScript_frameworks/React_getting_started
Troncoso, C., Amaya, A., (2017). Guía practica para la recolección de datos
cualitativos en investigación de salud. Recuperado de
http://www.scielo.org.co/pdf/rfmun/v65n2/0120-0011-rfmun-65-02-329.pdf
Arias, J., (2012). Plan de negocio para los servicios que ofrece la empresa
“JA. CORP”. Tesis de Maestría en Administración de empresas.
Universidad Politécnica Salesiana, Cuenca, Ecuador. Recuperado de
https://dspace.ups.edu.ec/bitstream/123456789/3319/1/UPS-
CT002542.pdf
116
https://repositoriotec.tec.ac.cr/bitstream/handle/2238/5855/%E2%80%9CP
lan%20de%20Negocios%20para%20la%20empresa%20COMPUSERVICI
O%20EXPRESS%20S.A.%E2%80%9D.pdf?sequence=1&isAllowed=y
117
ANEXOS
118
CUESTIONARIO PARA LOS USUARIOS DE LA EMPRESA FIX PHONE
TEMA DE LA TESIS:
DESARROLLO DE UNA APLICACIÓN WEB PARA EL CONTROL DEL
SERVICIO TÉCNICO EN LA EMPRESA “FIX MY PHONE” DE GUAYAQUIL.
OBJETIVO DE LA ENCUESTA:
Conocer el criterio de los usuarios acerca de la atención al cliente y el proceso
de reparación y mantenimiento de su equipo electrónico.
INSTRUCCIONES:
I. DATOS GENERALES:
NOMBRE DEL
ENTREVISTADO:..................................................................................
CARGO O FUNCIÓN: ...........................................................................
LUGAR DE RESIDENCIA:…………......................................................
119
ASPECTOS A INVESTIGAR:
Excelente
Muy bueno
Bueno
Regular
Insuficiente
SI NO
SI NO
SI NO
SI NO
120
6. ¿Cree usted que es importante que el técnico proporcione un tiempo de
garantía luego de haber entregado el equipo?
SI NO
SI NO
121
10. ¿Cree que con la implementación un sistema automatizado se lograra
mayor eficiencia en los tiempos de entrega de los equipos?
Totalmente de acuerdo
De acuerdo
En desacuerdo
Totalmente en desacuerdo
OBSERVACIONES:
...............................................................................................................................
……………………………………………………………………………………………
……………………………………………………………………………………………
122