Escolar Documentos
Profissional Documentos
Cultura Documentos
Autores:
Álvarez Alvarado Mayra Alejandra
Aguirre Zambrano Rosalía Elizabeth
Calderón Ramos Ronald Ernesto
Córdova Ortega Mayra Alexandra
Encarnación Guartatanga Jaime Gustavo
Quiñonez Rojas Wendy Pamela
Saldaña Ruilova Jorge Isidro
Dirección:
General Manuel Serrano e/ Avenida de las Palmeras y Santa Rosa.
El Oro – Ecuador
Email:
ronalkal_14@hotmail.com
rosalia_elizabeth@hotmail.es
jisr_140995@outlook.com
jonaca1992@hotmail.com
aledra_muak_@hotmail.com
marycielo_270@hotmail.com
jaime.gustavo00@hotmail.com
RESUMEN:
El presente proyecto plantea diseñar una aplicación en ambiente web que permitirá
medir el nivel de satisfacción recibida por los usuarios por parte de la secretaria del
departamento de Pasantías y vinculación del INTSIPP, utilizando software y hardware
de mediante un registrador de variables eléctricas que permite recibir información
mediante pulsaciones realizadas por los usuarios del departamento de pasantías para
conocer la calidad de la satisfacción del usuario.
Como hardware utilizado para el desarrollo del sistema pulsador han sido utilizada la
tecnología ARDUINO quienes se basan en los estándares de software y hardware
libre o abierto. El hardware del registrador se lo realizó con la tarjetas Arduino
Leonardo con conexión a una base de datos MYSQL y servidor PHP para visualización
de reportes.
La aplicación en ambiente web está compuesta por la pantalla del login, donde
podemos visualizar el usuario y contraseña, una vez que nos logeamos, aparece la
pantalla principal de la aplicación, en la parte superior izquierda vemos tres rayas
horizontales que al momento de dar clic sobre ellas aparece un menú el cual contiene
varias opciones, la primera que es el inicio, la segunda que contiene la opción de
servicio y dentro de ella otras opciones más, en el tercero encontramos la opción de
usuarios que permite mostrar los usuarios ya creado, además podemos crear nuevos
usuarios.
PALABRAS CLAVES:
The present project proposes to design an application in a web environment that will
allow to measure the level of satisfaction received by the users from the secretary of
the Department of Internships and linking of the INTSIPP, using software and hardware
through electrical variable recorder that allows to receive information through
pulsations made by the users of the internship department to know the quality of users
satisfaction.
As hardware used for the development of the pushbutton system have been used
ARDUINO technology which are based on software standards and free or open
hardware. Hardware was made with Arduino Leonardo cards with connection to a
MYSQL database and PHP server for visualization of reports.
The application in web environment is composed by the screen of the login, where we
can view the user and password, once we log in, the main screen of the application
appears, in the upper left we see three horizontal stripes that at the moment of clicking
on them appears a menu which contains several options, the first one is the start, the
second that contains the service option and within it other more options, in the third we
find the option of users that allows users to show already created, we can also create
new users.
KEYWORDS:
Sin embargo, las tecnologías de código abierto, así como una amplia comunidad de
programadores ha hecho posible que se pueda acceder a información detallada y
específica sobre como programar microcontroladores, así como implementar en
lenguajes modernos.
La primera parte del documento contiene datos exclusivos del software, basadas
esencialmente de los requerimientos adquiridos de dicho departamento, así como
también los usuarios como objeto de estudio.
De esta manera se presente el objetivo general que es: Elaborar una aplicación web
que permitirá medir el nivel de satisfacción recibida por los usuarios por parte de la
secretaria del departamento de pasantías y vinculación del intsipp.
El Arduino Leonardo tiene 20 pines de entrada y salida digitales (de los cuales 7
pueden ser usados como salidas PWM y 12 como entradas análogas), además de un
cristal oscilador de 16MHz, conectividad microB USB, un Jack de alimentación, un
header ICSP y un botón de reinicio.
El interfaz USB en el ordenador permite emular un puerto serie virtual que se pueda
enlazar con Arduino, al mismo tiempo que lo alimenta de energía.
Para llevar a la práctica y a la comodidad del uso, un mecanismo que permita medir
el nivel de satisfacción mediante la tecnología Arduino. Es necesario que exista una
aplicación que actúe de interfaz para que el supervisor del área de secretariado según
el presente caso pueda consultar los niveles proporcionados por los usuarios.
Las herramientas a utilizarse son de bajo costo, por lo que, al Instituto Superior Ismael
Pérez Pazmiño, donde se va a implementar dicho sistema, prácticamente tendría un
costo igual a cero.
Junto con el Arduino Leonardo, también se ha trabajado con un protoboard donde han
descansado los cuatro interruptores push buttons. Se ha usado un diodo led para
indicar que se está realizando una pulsación. Se colocaron cuatro Resistencias de
10KΩ cuya funcionalidad es ser resistencias de pull-up para los interruptores y una
resistencia de 220Ω utilizada como limitación para el diodo led.
Para fines de prueba se puede usar una protoboard o placa de pruebas también
llamada breadboard, que consiste en un pequeño tablero con orificios que se están
conectados eléctricamente entre sí en su parte interna. En dicha placa se pueden
insertar tanto componentes electrónicos como cables para la construcción de
prototipos de circuitos electrónicos y sistemas similares. Generalmente hecho de
plástico, material conductor y material aislante. (Chenoweth, 2016)
En el caso del Arduino solo se usarán 5 pines del Arduino, de los cuales 4 serán
usados como entradas y 1 como salida.
Los pines 4,5,6 y 7 del Arduino han sido usados para configurarse como entradas para
cada interruptor y el pin 8 se ha configurado como salida para conectar el diodo led,
que se iluminará por 500ms cada vez que se presiona un botón, o en otras palabras
se realice una calificación.
Se ha programado el Arduino para que envíe un carácter a través del puerto serial el
cual corresponde a la calificación del 1 al 4, siendo la 1, la más alta. Es así que:
Únicamente se envía la pulsación cuando suelte el interruptor, esto se hace para evitar
que cuando se deje el botón presionado por mucho tiempo sólo se envíe el caracter
una sola vez.
Se ha utilizado el lenguaje Python para procesar las peticiones enviadas del Arduino,
debido que es un lenguaje muy moderno con amplia cantidad de posibilidades y muy
usado en la actualidad para estas tareas relacionadas con Arduino. (KOENKA, SÁIZ,
& HAUSER, 2014)
El script en Python utiliza los siguientes controles importados y de muy fácil uso:
CONCLUSIONES
Medir la atención al cliente es una tarea que plantea oportunidades valiosas para
mejorar no solo el servicio brindado sino también el estatus de una institución.
Bibliografía
All Usb. (02 de Septiembre de 2017). Obtenido de http://www.allusb.com/usb-
explained
ArduinoCL. (15 de 09 de 2017). ArduinoCL. Obtenido de http://arduino.cl/arduino-
leonardo/
Chenoweth, I. (2016). Desarrollo de una Interfaz Gráfica de Usuario (GUI) con
Windows Presentation Foundation (WPF) para el control de Arduino usando el
puerto USB: CIO.
KOENKA, I. J., SÁIZ, J., & HAUSER, P. C. (2014). Instrumentino: An open-source
modular Python framework for controlling Arduino based experimental
instrument (10 ed., Vol. 185). Computer Physics Communications.
VAVRA, T. G. (2002). Cómo medir la satisfacción del cliente según la ISO 9001:
2000. FC Editorial.
ANEXOS