Está en la página 1de 42

Proyecto integrador

“Control de ingreso personalizado para los docentes en los


ambientes de laboratorio de Tecsup”

Asesor

Juan José, León Suiyon

Alumnos
Romero López, Miguel Ángel
Mendoza Montes, Anthony

Programa
Redes y Comunicaciones de Datos

Lima, 27 de octubre del 2019

1
INDICE

INDICE DE ILUSTRACIONES...........................................................................................................3
INDICE DE TABLAS........................................................................................................................3
1. SECTOR Y LA COMPETENCIA.................................................................................................4
1.1 COMPETENCIA..............................................................................................................6
2. LA EMPRESA.........................................................................................................................7
2.1 MISIÓN.........................................................................................................................7
2.2 VISIÓN..........................................................................................................................7
2.3 ACREDITACIONES..........................................................................................................8
2.4 SERVICIOS.....................................................................................................................8
3. PLANTEAMIENTO Y DELIMITACIÓN DEL TEMA.....................................................................9
3.1 Control de horario laboral............................................................................................9
3.2 DIAGRAMA DE ISHIKKAWA...........................................................................................9
3.3 Árbol de problemas....................................................................................................10
4. DELIMITACION DE OBJETIVOS............................................................................................11
4.1 Objetivos Generales...................................................................................................11
4.2 Objetivos Específicos..................................................................................................11
4.3 Árbol de objetivos......................................................................................................12
5. FUNDAMENTO TÉCNICO....................................................................................................12
5.1 Requisitos de la solución............................................................................................12
5.2 Posibles soluciones.........................................................................................................14
5.3 Determinación de la solución óptima.........................................................................24
6. DESARROLLO A LA SOLUCION............................................................................................27
6.1 Implementación de Arduino.......................................................................................27
6.2 Añadiendo el módulo RFID.........................................................................................28
6.3 Creación de la base de datos......................................................................................30
6.4 Raspberry PI 3 como servidor local............................................................................31
7. EVALUACION DE RESULTADOS...........................................................................................33
7.1 Resultado de las pruebas............................................................................................33
7.2 Beneficios obtenidos..................................................................................................33
7.3 Evaluación económica financiera...............................................................................34
8. CONCLUSIONES..................................................................................................................37
9. RECOMENDACIONES..........................................................................................................38
10. REFERENCIA BIBLIOGRAFICA..........................................................................................38
11. ANEXOS..........................................................................................................................40

2
INDICE DE ILUSTRACIONES
Ilustración 1. Porcentaje de la población entre 15 y 24 años..............................................4
Ilustración 2. Gráfica de la población entre 15 o más años con educación alcanzada. . .5
Ilustración 3. Tabla de Institutos de Educación Superior Licenciados...............................6
Ilustración 4. Infografía de las carreras profesionales y técnicas más remuneradas......7
Ilustración 5. Entrega Oficial del Licenciamiento a Tecsup por la Minedu........................8
Ilustración 6 Diagrama de flujo..............................................................................................13
Ilustración 7: MySQL SERVER.............................................................................................21
Ilustración 8: SQL Server.......................................................................................................21
Ilustración 9: ORACLE............................................................................................................22
Ilustración 10: Arduino UNO..................................................................................................28
Ilustración 11: Módulo RFID-MFRC-522..............................................................................29
Ilustración 12: Esquema de funcionamiento RFID..............................................................29
Ilustración 13: Software Arduino - Añadiendo Biblioteca...................................................30
Ilustración 14: Base de datos en MySQL.............................................................................31
Ilustración 15: Raspberry PI 3 Modelo B..............................................................................32
Ilustración 16: Raspberry con su sistema operativo Raspbian.........................................32
Ilustración 17 Cerradura Electrónica.....................................................................................42
Ilustración 18 Arduino Uno.....................................................................................................42

INDICE DE TABLAS
Tabla 1: Datos Técnicos Arduino Mega...............................................................................14
Tabla 2: Tabla de valorización Arduino Mega.....................................................................15
Tabla 3: Datos Técnicos Arduino UNO................................................................................15
Tabla 4: Tabla de valorización Arduino Uno........................................................................16
Tabla 5: Datos Técnicos Arduino Nano V3.0 ATmega 328...............................................17
Tabla 6: Tabla de valorización Arduino Nano V3.0 ATmega 328.....................................17
Tabla 7: Características y valoración Raspberry................................................................18
Tabla 8: Características y valoración Servidor Hp Proliant DI320 Gen7.........................19
Tabla 9: Características y valoración de una computadora.............................................20
Tabla 10: Tabla de representación de solución..................................................................22
Tabla 11: Tabla de comparación y valoración nube y servidor Local..............................23
Tabla 12: Matriz de selección de Arduino, se escogerá el mayor valor...........................24
Tabla 13: Matriz de selección de servidores, se escogerá el mayor valor......................25
Tabla 14: Matriz de selección de Base de datos, se escogerá el menor valor...............26
Tabla 15: Matriz de selección de Base de almacenamiento, se escogerá el mayor
valor...........................................................................................................................................27
Tabla 16 Tabla de egreso para la realización (chapa de la puerta).................................34
Tabla 17 tabla de egreso sumados flete, base de datos y mantenimiento.....................34
Tabla 18 tabla de ingreso por cada puerta..........................................................................35
Tabla 19 número de puertas implementadas al año..........................................................35
Tabla 20 total de ingreso multiplicado por cada puerta implementada al año................35
Tabla 21 total de egreso multiplicado por cada puerta implementada al año.................35
Tabla 22 La resta de la tabla 20 y 21 para el cálculo del van y TIR restado con la
inversión inicial.........................................................................................................................36

3
1. SECTOR Y LA COMPETENCIA

La educación técnica superior y la formación profesional (ETFP) tiene una


incidencia muy relevante en la productividad de los países. Exclusivamente
este tipo de educación tiene como fin desarrollar, reforzar habilidades y
competencias específicas en el ámbito laboral, que sean referente y se
encuentren alineadas con los requerimientos de las empresas y los sectores
productivos. Uno de los principales desafíos en Latino América es finalizar
con la brecha que existe entre la oferta y la demanda de capacitación
técnica.

La escasez de técnicos en el Perú tiene dos motivos principales: la falta de


interés de los muchachos para estudiar en un instituto, y la calidad de estos
últimos. “La reputación de tener una carrera técnica vs una universitaria
desincentiva a estudiantes que prefieren carreras más tradicionales, como
Derecho o Ingeniería, a tener una carrera técnica certificada”.
Vera, A. (2018). Demanda de técnicos no podrá ser cubierta por Perú en
los próximos dos años. Recuperado de: https://gestion.pe/economia/demanda-
tecnicos-podra-cubierta-peru-proximos-dos-anos-233746-noticia/?ref=gesr

En el año 2017 la población en el Perú pasó de ser 7 millones de personas


a 30 millones según EL INEI, los resultados serán de gran valor para
reflexionar acerca la educación superior y considerar si el país está
preparado para atender el incremento de personas que ingresarán a las
universidad e institutos en los años por venir.

4
Ilustración 1. Porcentaje de la población entre 15 y 24 años

Fuente: INEI (ELABORACICÓN PROPIA)


Entre los años de 1993 y 2017 se registró uno de los cambios más evidentes
en la población joven. Los peruanos entre 15 y 24 años de edad pasaron de
formar el 20,4% de la población al 16,6%, siendo así de todas formas un
incremento en más de 400 mil personas.
Es de destacar que, en el año 2017, según el censo realizado, el 14,3% llegó
alcanzar una educación superior no universitaria y por otra parte el 19,7% si
llega a contar con una educación universitaria, siendo así un total de 34% de la
población que cuenta con una educación superior.

Ilustración 2. Gráfica de la población entre 15 o más años con educación alcanzada

5
Fuente: INEI (Elaboración propia)
1.1 COMPETENCIA

Cerca de doce institutos fueron los que cumplieron con el proceso de


licenciamiento establecido por el Ministerio de Educación (MINEDU). ¿Qué
beneficio conlleva el licenciamiento de los institutos para los próximos
profesionales? Esto garantizará una formación técnica según la demanda
laboral tanto nacional como internacional, intentando así que los futuros
profesionales estén a la par con la educación de los grandes países
desarrollados.
En este proceso de licenciamiento, que durará aproximadamente seis años, se
encuentran participando aproximadamente 768 institutos de educación superior
en el Perú.

Ilustración 3. Tabla de Institutos de Educación Superior Licenciados

Fuente: Ministerio de Educación (MINEDU)

6
Ilustración 4. Infografía de las carreras profesionales y técnicas más remuneradas

Fuente: Ponte en carrera, El Comercio.

2. LA EMPRESA

2.1 MISIÓN

Formar profesionales globalmente competitivos, éticos e innovadores que


cuenten con un profundo conocimiento tecnológico; asimismo, apoyar a las
empresas a incrementar su productividad y valor.

2.2 VISIÓN

Generar un efecto desproporcionado de bienestar en la sociedad a través de la


educación.

2.3 ACREDITACIONES
Tecsup actualmente cuenta con 3 acreditaciones, ABET ( Accreditation Board
of Engineering and Technology), ASIIN (Agencia Alemania de Acreditación de
7
Programas de Ingeniería) y EUR-ACE (Instituto para la Calidad y Acreditación
de Carreras de Ingeniería y Tecnología) además de un reconocimiento nacional

Ilustración 5. Entrega Oficial del Licenciamiento a Tecsup por la Minedu

ICACIT, siendo Tecsup la primera institución educativa en el Perú en recibir la


acreditación por parte de ABET, garantizando así que el programa evaluado
cumple con los mismos estándares de calidad establecidas para los programas
de tecnología en Ingeniería de los Estados Unidos de América.
Fuente:https://www.tecsup.edu.pe/noticias/ministro-de-educacion-otorgo-primer-
licenciamiento-bajo-ley-de-institutos-tecsup

2.4 SERVICIOS
Tecsup brinda actualmente 3 modelos de servicio, Empresariales, Capacitación
Continua Formación profesional.
Empresariales: Cursos In-House, Consultaría y asistencia técnica, Alquiler de
Laboratorios, Investigación aplicada, Responsabilidad Social.
Capacitación continua: Cursos y programas de extensión – CPE, Programas
de alta especialización Profesional – PAEP, Centro de estudio de postgrado de
Administración de Empresas de la Universidad Politécnica de Madrid (UPM) –
CEPADE, Tecsup Virtual.
Formación profesional: CTEX – Carreras técnicas para personas con
experiencia (2 años), Carreras técnicas profesionales (3 años).
Actualmente Tecsup cuenta con 386 colaboradores entre Docentes y
Administrativos.

8
3. PLANTEAMIENTO Y DELIMITACIÓN DEL TEMA

3.1 Control de horario laboral

En el presente, las empresas manejan una tasa alta de trabajadores, esto


dificulta gestionar el tiempo de labor efectuado por el trabajador afectando en el
rendimiento de la empresa. Además, este tema es muy importante porque ante
un problema legal según la constitución de 1993 la jornada laboral se establece
en ocho horas diarias o 48 horas semanales, toda hora que sobrepase según lo
pactado se valorara como horas extras y de no ser pagadas la
Superintendencia Nacional de Fiscalización Laboral, SUNAFIL, podría multar
con sumas entre S/20,250 si se trata de un empleado y S/405,000 UIT si se
alcanza a 100 empleados. Fontelles, A (2018). ¿Qué pasa si llego mucho día
tarde al trabajo? Recuperador de : https://orientacion-laboral.infojobs.net/llegar-tarde-
al-trabajo

3.2 DIAGRAMA DE ISHIKKAWA

METODO MAQUINA MATERIAL

Procedimiento no No tiene un Materia


Documentado registro viable prima básica

No tiene
Supervisor No tiene Retraso de
de horas actualizaciones recursos
Control de
horario
Empleados sin Sin sistema Falta de espacio Laboral
conocimiento de control en la
de horas documentación

No hay registros Interrupción


Desmotivados en el trabajo

MANO DE MEDIDA MEDIO


OBRA AMBIENTE

9
MODELO DEL ÁRBOL DE PROBLEMAS

Efecto 1: Efecto 2: Efecto 3: Efecto 4:


Imposibilidad de Perdida de equipos. Equipos Requerimientos a
trabajar con equipo. desconectados del última hora.
Efect
punto de energía y
os
de la red.

Manifestación del problema:


Probl
El desorden en los ambientes de los laboratorios por motivo de la
ema
impuntualidad por parte del docente.

Causa 1: Causa 2: Causa 3:


Caus Presentar los Equipos en Sistema de seguridad. Productos que salen de los
a: mal estado. gabinetes (materiales).
Nivel
1

Causa 1.b: Causa 2.a:


Causa 1.a: Causa 3.a: factura
Sin dar las Evitar o minimizar
Materiales correspondien los robos.
Caus dañados por tes bajas
a: el mal uso del Causa 3.b: ticket
Nivel alumno
2

Causa 3.c: correo

3.3 Árbol de problemas

10
4. DELIMITACION DE OBJETIVOS

4.1 Objetivos Generales

 Desarrollar un sistema de registro confiable y seguro para el control de


acceso de los docentes de TECSUP a través de una aplicación web.

4.2 Objetivos Específicos

 Desarrollar una aplicación web que sea capaz de simplificar el


registro y requerimientos del docente para los ambientes de
laboratorio de Tecsup.
 Crear una base de datos dónde se almacenará los registros y la
información podrá ser modificada a petición del usuario.
 Implementar un lector digital con la ayuda de Arduino, que se
colocará como cerradura en la puerta del Laboratorio de Tecsup.
 Crear una conexión directa entre el lector digital y el software para la
integración de la base de datos.

11
4.3 Árbol de objetivos

MODELO DEL ÁRBOL DE OBJETIVOS


Logros: Logros: Logros: Logros:
Tener un Evitar la espera de llevar un orden con Una mejor gestión de
logros ambiente un personal para el los requerimientos. tickets.
ordenado inicio de su clase.

PROPÓ Propósito: el desarrollo de un sistema automatizado para el registro de docente y


SITO cumplir el orden.

EFECT Objetivo específico: Objetivo específico: Objetivo específico:


O Desarrollar una aplicación Crear un base de datos Implementar un lector
ESPEC web digital
IFICO

Insumo 1.a: Insumo2. b: Insumo1. a: Insumo 1.a: contar un kit de


Tener el Conocimientos Mantener un arduino
conocimiento de generación servidor a
ISUMO Insumo 2.b: administrar las
de lenguaje de de ticket. disposición
tarjetas rfid.
programación. completa.

5. FUNDAMENTO TÉCNICO

5.1 Requisitos de la solución

 Arduino Uno R3
Es una placa que prácticamente es una computadora, contiene un
microprocesador quien será el encargado de poder ejecutar las tareas
programadas, cuenta con entradas analógicas y digitales
 RDIF
La identificación por radiofrecuencia es poder identificar a través de un lector,
una tarjeta que contará el usuario final.

12
 RASPBERRY PI 3
Es un ordenador de un tamaño muy pequeño de lo que suele ser uno, donde
puede ser utilizado como un servidor muy compacto o una “mini PC”.
 BASE DE DATOS
Es un almacén inmenso de información dónde se podrá utilizar, además de
poder modificar, añadir y eliminar cualquier elemento de ella.
 Horas a trabajar
Un ambiente a laboral 8 horas al día por 2 semanas, dos personas se
encargarían a realizar este proyecto.
 Energía
Ya que son componentes electrónicos será necesario mantener la energía
siempre a disposición, el limitante será no contar con una fuente de poder
externa.
 Red
Se usará una red cableada como también inalámbrica para la comunicación
entre el Arduino y el servidor, y el servidor y la aplicación de escritorio.
 Análisis Funcional
Es necesario poder entender cómo funcionaría la interacción del usuario con la
cerradura electrónica, por ende, este diagrama de flujo detallará esa interacción

13
Ilustración 6 Diagrama de flujo
El usuario se acercará al ambiente de laboratorio para poder dictar su clase
con normalidad, será necesario que tenga su tarjeta RFID ya que esta servirá
para poder autenticarse y pueda ser abierta la puerta del ambiente, si el
docente tiene la clase este día y se encuentra a la hora indicada, se permitirá el
ingreso al ambiente; si el docente llegó tarde pasándose el margen de más
menos 5 minutos no se le permitirá el ingreso al ambiente por lo que será
necesario recurrir a soporte para poder ser habilitado y colocado nuevamente
su ID en el sistema , una vez colocado su ID en la cola de procesos,
nuevamente el docente podrá aproximarse al laboratorio para poder
identificarse y poder ingresar, una vez acabada su clase el docente será la
última persona en retirarse, también tendrá que marcar con su tarjeta RFID al
momento de salir , así se registrará la hora de su salida.

5.2 Posibles soluciones


Se mostrará una tabla de posibles soluciones con equipos que se podrían
implementar para nuestro proyecto.

 Equipos de Arduino
Tabla 1: Datos Técnicos Arduino Mega
DATOS GENERALES INFORMACION
Microcontrolador Atmega2560
Marca Arduino
Voltaje 5V
Input Voltaje(Recomendado) 7 – 12V
Input Voltaje(Límite) 6 – 20V
SRAM 8 KB
Pines Entrada analógica 6
PWM Digital (I/O) Pines 6
Precio S/123.08

14
Descripción:
Cuenta con 16 entradas analógicas,
UARTs (puertas seriales), un oscilador
de 16 MHz, una conexión USB, un
conector de alimentación, un header
ICSP y un pulsador para el resetea

Fuente: Arduino-Mega-2560-R3-Microcontrolador
Elaboración propia

Tabla 2: Tabla de valorización Arduino Mega


Aspectos Técnicos Valorización
Económico 2
Mantenimiento 3
Seguridad 2
Aplicación final(Técnico) 3
Red de comunicación 3
Capacidad de memoria 4
Total 17
Fuente: Arduino-Mega-2560-R3-Microcontrolador
Elaboración propia

Tabla 3: Datos Técnicos Arduino UNO


DATOS GENERALES INFORMACION
Microcontrolador Atmega328P
Marca Arduino
Voltaje 5V
Input Voltaje(Recomendado) 7 – 12V
Input Voltaje(Límite) 6 – 20V
SRAM 2 KB
Pines Entrada analógica 6

15
PWM Digital (I/O) Pins 6
Precio S/ 30.20
Descripción:
El bootloader ha sido reducido en tamaño
y ocupa 512bytes

Fuente: Arduino-Uno-Rev3-original
Elaboración propia

Tabla 4: Tabla de valorización Arduino Uno


Aspectos Técnicos Valorización
Económico 3
Mantenimiento 3
Seguridad 3
Aplicación final(Técnico) 4
Red de comunicación 4
Capacidad de memoria 3
Total 20
Fuente: Arduino-Uno-Rev3-original
Elaboración propia

16
Tabla 5: Datos Técnicos Arduino Nano V3.0 ATmega 328
DATOS GENERALES INFORMACION
Microcontrolador Atmega328 5V 16 Mhz
Marca Arduino
Voltaje 5V
Input Voltaje(Recomendado) 7 – 12V
Input Voltaje(Límite) 6 – 20V
SRAM 2 KB
Pines Entrada analógica 8
PWM Digital (I/O) Pines 14
Precio S/ 25.97
Descripción:
Arduino Nano V3.0 Atmega compatible,
es una pequeña placa electrónica
basada en el microprocesador
ATmega328. No posee conector para
alimentación sino con el USB mini B es
que funciona para su alimentación

Fuente: http://mirumod.net/hw/arduino_nano/arduino_nano.php
Elaboración propia

Tabla 6: Tabla de valorización Arduino Nano V3.0 ATmega 328


Aspectos Técnicos Valorización
Económico 5
Mantenimiento 4
Seguridad 3
Aplicación final(Técnico) 3
Red de comunicación 3
Capacidad de memoria 3
Total 21
Fuente: http://mirumod.net/hw/arduino_nano/arduino_nano.php

Fuente: Elaboración propia

17
 Servidores
En los siguientes cuadros se pondrá algunas posibles soluciones de
implementaremos para nuestro proyecto y poder tener una solución. Daremos
una relación de servidores o hardware.
Tabla 7: Características y valoración Raspberry

Datos Generales Aspectos técnicos Valoración


Fabricante: Raspberry Pi 3 Económico: 4
Modelo: Raspberry Pi 3 Model B+ Consumo de recursos: 4
Familia: Micro-Ordenador Mantenimiento: 3
Precio: S/. 148.09 Red de comunicación: 4
Aplicación final: Servidor Seguridad: 4
Red de comunicación: ETHERNET Técnico (aplicación 4
final):
Tipo: Placa de Computadora Capacidad de memoria: 4

Descripción: Ordenador de placa


Raspberry Pi 3 Model B+ reducida, ordenador de
placa única u ordenador
 CPU + GPU: de tipo de partición que
Broadcom ofrece 224 MiB de RAM.
BCM2837B0,
Cortex-A53
(ARMv8) 64-bit
SoC @ 1.4GHz.

 RAM: 1GB
LPDDR2 SDRAM.

 Wi-Fi + Bluetooth:
2.4GHz y 5GHz
IEEE 802.11. ...
 -Ethernet: Gigabit
Ethernet sobre
USB 2.0 (300
Mbps)

 GPIO de 40 pines.
 HDMI.

 4 puertos USB 2.0.


Puntaje total: 27 puntos
Fuente: https://hardzone.es/reviews/perifericos/analisis-raspberry-pi-3-modelo-
b/
Fuente: Elaboración propia

18
Tabla 8: Características y valoración Servidor Hp Proliant DI320 Gen7

Datos Generales Aspectos técnicos Valoración


Fabricante: HP Económico: 2
Modelo: Servidor HP Proliant DL320 Consumo de recursos: 4
Gen7
Familia: Servidor Mantenimiento: 3
Precio: S/. 3380.00 Red de comunicación: 4
Aplicación final: Servidor Seguridad: 4
Red de comunicación: ETHERNET Técnico (aplicación 4
final):
Tipo: Servidor Capacidad de memoria: 4

Descripción: HP ProLiant DL360 G7 ha


Servidor HP Proliant sido optimizado para
DL320 Gen7 instalaciones con
limitaciones de espacio y
 Memoria RAM: combina potencia
6GB (instalados) / informática concentrada
384GB (máximo) en espacio.

 Procesador: Intel
Xeon E5645 (6
núcleos, 2,4 GHz,
L3 de 12 MB, 80
W)


Soporta hasta 2
procesadores

Puntaje total: 25 puntos


Fuente: https://www.magitech.pe/servidor-hp-proliant-dl360-g7-intel-xeon-
e5645-1p.html
Fuente: Elaboración propia

19
Tabla 9: Características y valoración de una computadora

Datos Generales Aspectos técnicos Valoración


Fabricante: Lenovo Económico: 3
Modelo: ThinkCentre Consumo de 4
recursos:
Familia: Computador Mantenimiento: 3
Precio: S/. 1500.00 Red de 4
comunicación:
Aplicación final: Servidor Seguridad: 2
Red de comunicación: Técnico (aplicación 4
ETHERNET - WIFI final):
Tipo: Computadora Capacidad de 3
memoria:
Descripción: computadora con
ThinKCentre Lenovo características muy
 Procesador específicas para
Core i3 soportar los
programas y los
 Memoria RAM gráficas propios de
de 4 GB este trabajo.

 Disco duro de
500 GB

 Entradas USB
3.0

 Multilector de
tarjetas

 USB-C

 Puerto Ethernet
Puntaje total: 23 puntos
Fuente: https://www.lage.com.mx/blog/caracteristicas-de-computadoras-para-
empresas
Fuente: Elaboración propia

20
 Base de Datos

A. MySQL SERVER

Es un sistema para la administración de bases de datos, puede realizar


diversas tareas en simultaneo siendo muy eficaz para muchos usuarios a la
hora de consultar por información que se encuentra almacenada en este gestor
de base de datos.
Las características que más predomina en MySQL SERVER son:
 Licencia GNU/GPL
 Tener facilidad a los datos mucho de una manera más fluida
 Diversos motores para el almacenamiento
 Puede reunir múltiples conexiones para incrementar la cantidad de
transacciones por segundo

Ilustración 7: MySQL
SERVER

Recuperado:http://programaenlinea.net/conoce-mas-acerca-de-las-variables-
de-mysql/
B. SQL SERVER
Sistema para gestionar múltiples bases de datos basado en lenguaje Transact-
SQL, gracias al motor que usa para la base de datos, brindará múltiple
beneficio de información a los usuarios de manera simétrica, como por ejemplo
entre sus características tenemos:
:

 Estabilidad y seguridad
 Soporta diversos procesos almacenados
 Trabaja en un entorno gráfico para la administración
 Tiene la facultad de laboral en modo cliente
 Permite el intercambio de información entre diferentes servidores
 Requiere de una licencia de Microsoft

Ilustración 8: SQL Server

21
Recuperado de : https://worldvectorlogo.com/logo/microsoft-sql-server

C. ORACLE

Es un gestor de base de datos vinculado por el desarrollador Oracle


Corporation. Por lo tanto, se tiene en cuenta como uno de los sistemas
gestores de datos más versátiles. Es el líder en distribución de software para la
gestión de la información
Se destaca en sus características más importantes: Soporte de transacciones

 Equilibrio
 Requiere el aumentar de capacidad en el medio administrativo
 Multiplataforma

Ilustración 9: ORACLE
Recuperado de: https://1000logos.net/oracle-logo/

Tabla 10: Tabla de representación de solución


Solución Representación
MySQL A

SQL SERVER B

ORACLE C

Fuente: Elaboración propia

 Base de almacenamiento

A. Servidor base de Datos

Una base de datos local suele ser la más común y que ha venido siendo
usándose por muchos años, por temor a migrar a la nube muchas empresas
prefieren tener sus servidores en físico, dónde también hay algo de ventaja en
ello como por ejemplo la atención inmediata en caso haya alguna falla, el
monitoreo continuo y minucioso También es muy usual denominarlas como
bases de datos centralizadas, siendo importante conocer sus principales

22
rasgos si estamos planteando introducir una nueva forma de gestionar los
datos en nuestra empresa.

B. Base de datos en la nube


Una base de datos en la nube, es una forma muy segura, pero a la vez en un
precio elevado, también sencillo de usar. Se es muy común en empresas de
gran prestigio y líderes mundiales, suele usarse para proyector a corto plazo.

Tabla 11: Tabla de comparación y valoración nube y servidor Local

LA NUBE valoración SERVIDOR LOCAL Valoración

Precios para Bajo precio en el equipo 4


proyectos cortos. 3 asignado para nuestro
proyecto.
Las actualizacion 2 El servidor tiene 4
es a los sistemas actualización monitoreado
se hacen de remotamente. El costo
forma automática elevado para cada
pero que tiene actualización anual.
costo alto.
Las reparaciones 2 En riesgo de 3
son buenas y sufrir problemas o fallos.
automatizadas Pero la facilidad de
pero la nube mantenimiento físico.
debe tender
estas activa.
necesidad de 3 En caso de tener un 4
tener vigente el problema se debe pagar
servidor para la por la reparación pero
reparación. Tiene serán inmediatas.
costo.
No se requiere 3 Servidores limitados que 4
de espacio se puede mejorar
físico para su actualizando equipos ya
contratación. sea discos duros.
Pero tiene un
costo elevado.

Fuente: Elaboración: propia

23
5.3 Determinación de la solución óptima
Después de comparar las tablas número 1,2 y 3 se ubicaron los puntos de
valoración adecuados en los siguientes modelos para luego dar una comisión
de evaluación a cada figura técnica, considerando de mayor grado económico
porque cada proyecto cuenta con un cálculo el cual está destinado de acuerdo
a las necesidades. Finalmente, los últimos aspectos y no menos importantes
son los de seguridad, técnico y redes de comunicación, los tres mencionados
son considerados durante la ejecución del proyecto.
Alternativas
A: Arduino Nano
B: Arduino Mega
C: Arduino Uno
Ponderación
Excelente: 5 puntos
Bueno: 4 puntos
Regular: 3 puntos
Malo: 2 puntos
Tabla 12: Matriz de selección de Arduino, se escogerá el mayor valor.

Factor Ponderación
A B C

Económico 20% 2 3 5
Sencillez 20% 3 3 4
Seguridad 15% 2 3 3

Aplicación final 15% 3 4 3

Red de 10% 3 4 3
comunicación

Capacidad de 20% 4 3 3
memoria

Total 100% 2.85 3.25 3.6

Fuente: Elaboración propia

24
Alternativas
A: Raspberry Pi 3 Modelo B
B: Servidor HP Proliant
C: Lenovo Tink Centre
Ponderación
Excelente: 5 puntos
Bueno: 4 puntos
Regular: 3 puntos
Malo: 2 puntos

Tabla 13: Matriz de selección de servidores, se escogerá el mayor valor.

Factor Ponderación
A B C

Económico: 10% 4 2 3
Consumo de 20% 5 4 4
recursos:
Mantenimiento: 15% 3 3 3

Red de 15% 4 4 4
comunicación:

Seguridad: 10% 4 4 2

Técnico 20% 4 4 4
(aplicación
final):
Capacidad de 10% 4 4 3
memoria:

Total 100% 3.85 3.65 3.45

Fuente: Elaboración propia

25
Alternativas
A: MySQL
B: SQL Server
C: Oracle

Ponderación
Excelente: 5 puntos
Bueno: 4 puntos
Regular: 3 puntos
Malo: 2 puntos

Tabla 14: Matriz de selección de Base de datos, se escogerá el menor valor.

Alternativas
Factor Ponderación
A B C
Consumo de recursos 10% 2 3 2
Seguridad 25% 3 4 2
Costo de implementación 10% 3 5 2
Facilidad de mantenimiento 15% 2 3 3
Necesidad de personal
10% 1 5 4
especializado
Demanda 30% 2 2 3
Total 100% 2.1 3.95 2.75

Fuente: Elaboración propia

Alternativas
A: Servidor de base de datos en la Nube
B: Servidor Local

Ponderación

26
Excelente: 5 puntos
Bueno: 4 puntos
Regular: 3 puntos
Malo: 2 puntos

Tabla 15: Matriz de selección de Base de almacenamiento, se escogerá el


mayor valor.

Factor Ponderación A B

Económico: 20% 3 4
Actualización: 20% 2 4
Almacenamiento: 10% 2 3

Mantenimiento: 20% 3 4

Capacidad de 10% 3 4
Extensión

Monitoreo: 20% 4
3

Total 100% 2.7 3.9

Fuente: Elaboración propia

6. DESARROLLO A LA SOLUCION

6.1 Implementación de Arduino

Para el control de ingreso a los ambientes de laboratorio vamos a utilizar


un Arduino, más específico un Arduino UNO R3, que además le
agregaremos un par de módulos, módulo RFID MFRC-522 y un módulo

27
WIFI ESP8266 que se encontrarán junto a la cerradura electrónica para
la puerta del laboratorio.
Se deberá tener una base de datos dónde se almacenará la información
del calendario programado de los cursos que se dictarán en el
laboratorio específico, esta base de datos deberá tener comunicación
con el Arduino para que pueda realizar las consultas.
Para el registro de los cursos y modificaciones por requerimientos de los
docentes y/o estudiantes se contará con un aplicativo de escritorio
donde se tendrá comunicación directa también con la base de datos.

Ilustración 10: Arduino UNO

Fuente: Propia

6.2 Añadiendo el módulo RFID


Este equipo electrónico será el cerebro de nuestro sistema, dónde vamos a
tener que crear un programa con un conjunto de algoritmos para poder realizar
el proyecto. La IDE de Arduino será la herramienta de trabajo para poder
programar, poder compilar y ejecutar el programa, este se podrá descargar de
manera gratuita desde la página oficial de Arduino. A esta tableta de hardware
le agregaremos nuestro módulo RFID a través de sus pines y así estén
conectados directamente.

28
Ilustración 11: Módulo RFID-MFRC-522
Fuente: Propia

El módulo RFID cuenta con un circuito por un lado y en el otro extremo una
antena de bobina con seis condensadores, la tarjeta RFID que funcionará
como identificación para el usuario cuenta también con una antena de
bobina y además un microchip. Cada tarjeta RFID contará con un código
único en valores hexadecimales y decimales

FLUJO MAGNÉTICO GENERADO


POR LAS BOBINAS

Fuente: Elaboración Propia

MÓDULO RFID TARJETA RFID

RESPUESTA CON EL ID DE
LA TARJETA

Ilustración 12: Esquema de funcionamiento RFID

29
Al agregar este módulo al arduino, dentro del software se le tendrá que agregar
una librería en específico para poder utilizar el RFID.

Ilustración 13: Software Arduino - Añadiendo Biblioteca


Fuente: Propia

6.3 Creación de la base de datos

El módulo RFID leerá la tarjeta con el ID único correspondiente, el arduinó


tendrá que realizar una consulta a una base de datos para permiter o denegar
el acceso de este ID, por lo tanto es necesario tener una base de datos ya que
no solo el arduinó consultará esa información sino que también el software que
desarrollaremos, modificará y agregará información a esta base de datos, por
lo tanto necesitan estar ambos conectados directamente.

30

Ilustración 14: Base de datos en MySQL


Fuente: Propia

6.4 Raspberry PI 3 como servidor local

Nuestra base de datos se encontrará almacenado en un Raspberry PI 3, este


mini ordenador será utilizado como nuestro servidor local, se comunicará de
manera inalámbrica a nuestro arduino através de un módulo de WIFI , lo cuál
permitirá una conexión directa estando en la misma RED.Cuenta con
especificaciones mínimas a comparación de un servidor o una computadora de
escritorio, pero será más que suficiente para el uso que necesitamos que solo
es el de contener nuestra base de datos ,MySQL en Linux.
A este Raspberry se le colocará un sistema operativo básado en Linux, para
ser más preciso la distribución de Raspbian .

Ilustración 15: Raspberry PI 3 Modelo B


Fuente: Propia

31
Ilustración 16: Raspberry con su sistema operativo Raspbian
Fuente: Propia

7. EVALUACION DE RESULTADOS

7.1 Resultado de las pruebas

 En el registro que se puede obtener diariamente se logró obtener los


campos necesarios para dar un respectivo seguimiento, se obtuvo la
hora de ingreso exacta, la hora de salida, cuantas veces se abrió
después del primer ingreso la puerta, el curso y docente quien tuvo
permiso de ingresar.

 Se estableció una tolerancia de 10 minutos antes y 5 minutos después


para que el docente pueda ingresar al ambiente sin la necesidad de
comunicarse con el administrador para generar un nuevo permiso. 9 de
10 ingresos fueron tomados a tiempo dando así un 90% de efectividad.

 Se aumentó la precisión para determinar el ingreso y salida del docente


creando así un mejor reporte para el final del mes.

7.2 Beneficios obtenidos

32
 Los alumnos y el docente no tendrán que estar esperando por varios
minutos a que algún personal de limpieza o de soporte venga a abrirles
el ambiente de laboratorio

 Por parte del docente se aumentó el compromiso de sí mismo para


poder llegar a tiempo, ya que ahora la responsabilidad de su parte es
más notoria por el registro que se genera.

 Evitar la confusión al momento de hacer uno o más requerimientos para


poder reservar el ambiente, ya que solo estará disponible para un
docente con un ID único, no podrá ser confundido con otro docente.

 Se evitó el ingreso no autorizado por parte los alumnos ya que muchas


veces el docente se retiraba del aula y dejaba el ambiente abierto,
cualquier alumno podía ingresar sin ningún permiso hasta altas horas
de la noche.

7.3 Evaluación económica financiera

Materiales:
Para el desarrollo del proyecto debemos tener en cuenta en las tablas y nos
dimos cuenta que nos favorece algunos programas ya sea software y hardware
que nos ayude a implementar este proyecto de tesis. Además, contaremos con
un tablero en donde se acoplará el prototipo. Cada cliente tendrá una base de
datos para varias puertas que el cliente requiera.

Tabla 16 Tabla de egreso para la realización (chapa de la puerta)

TOTAL
DESCRIPCION CANTIDAD PRECIO C/U TOTAL
(S/.)
($)
Arduino Uno R3 Cable for
1 40.00 40.00
Arduino Uno 12.22
RELAY MODULE 1 3.00 3.00
0.97
RC522 RFID 1 35.00 35.00
10.71
1 250.00 250.00 75.43
Electronic Door Lock
LED 3 2.00 6.00
2.26

33
Standard Active Buzzer 1 2.00 2.00
0.83
Breadboard 1 2.00
2.00 0.69
Jumpers 1 pack 2.00 2.00
0.69
Costo de instalación - 300.00 300 90.55
(mano de obra)
Ap 1 120.00 120.00
Módulo de wifi 1 14.00 14.00
Sensor de movimiento 1 4.00 4.00
actuador 1 3.00 3.00
TOTAL 777.00 781.00 826.41

Fuente: Elaboración propia

Tabla 17 tabla de egreso sumados flete, base de datos y mantenimiento

precio de la instalación base de mantenimien- Total


puertas completa flete datos to
1 781.00 100.00 50.00 400.00 1331.00

Tabla 18 tabla de ingreso por cada puerta

Ingreso
N° Puertas 1
producto instalación completa 800.00
Base de datos 250.00
1200.0
mantenimiento 0
2250.0
Total 0

Con esto pasaremos a mostrar el flujo de caja


Tabla 19 número de puertas implementadas al año

  2019 2020 2021


N° puertas implementadas al año 30 40 50

Con los datos de la tabla 17 y 18 calculamos los flujos de cajas egreso e


ingreso

Tabla 20 total de ingreso multiplicado por cada puerta implementada al año

flujo de ingresos
34
Año Valor A
2019 67500
2020 90000
2021 112500
Total 270000

Tabla 21 total de egreso multiplicado por cada puerta implementada al año

flujo de egresos
Año Valor B
2019 39930
2020 53240
2021 66550
Total 159720

Tabla 22 La resta de la tabla 20 y 21 para el cálculo del van y TIR restado con
la inversión inicial

inversion inicial 35000


flujo de efectivo Neto
Año Valor A-B
2019 27570
2020 36760
2021 45950

Evaluación del VAN y TIR


VAN S/54,966.72
TIR 78.68%

35
8. CONCLUSIONES

 La aplicación desarrollada, gracias a la interfaz final para el usuario,


permitió administrar de una mejor manera los cambios y adiciones en los
registros para ser ejecutados en el ambiente de laboratorio.

 Se necesitó crear una base de datos por cada ambiente de laboratorio


que queramos implementar ya que cada una contará con distintas tablas
a la cual se integrará con la aplicación web.

 Nuestro lector de tarjetas RFID automatizó el ingreso del docente a los


ambientes, además por ser una cerradura electromecánica es posible
también abrirlas con una llave manualmente por dentro.

 Se logró la conexión de nuestro micro controlador (Arduino) de manera


inalámbrica a nuestro servidor que contenía la base de datos y nuestra
aplicación web.

 La aplicación web al estar alojada en un servidor local de todo el instituto


se puede establecer la conexión gracias a una tarjeta inalámbrica y un
Access Point, al conectarse a la misma red se pudo ingresar a la
plataforma mediante un ordenador o un dispositivo móvil.

36
9. RECOMENDACIONES

 Se recomienda siempre usar una cerradura electromecánica ya que en


caso se fuera la luz no habría manera de abrir la puerta, por ende, con
una llave siempre guarda dentro del ambiente se podrá abrir
manualmente sin problema.
 Es posible colocar un sensor de movimiento que detecte cuando alguien
ingrese al ambiente se prendan la luces o inclusive el aire acondicionado
de manera automática, todo también podría ingresarse en la aplicación
web
 Tener una red que no sea de acceso libre para poder alojar la aplicación
web y base de datos, que se encuentre limitado solo para el
administrador y encargados para poder realizar las modificaciones.

10. REFERENCIA BIBLIOGRAFICA

 Hernández, D. (2015). Educación técnica y formación profesional en


Perú. Bogotá, Colombia: Banco de Desarrollo de América Latina.

37
Recuperado
de:http://scioteca.caf.com/bitstream/handle/123456789/826/ETFP
%20Per%C3%BA%20Final%205.pdf

 Patiño, M. (2018). Demanda de técnico no podrá ser cubierta por Perú


en
lospróximosdosaños.Perú:Gestión.Recuperadode:https://gestion.pe/econ
omia/demanda-tecnicos-podra-cubierta-peru-proximos-dos-anos-
233746-noticia/?ref=gesr

 (2019).Se requieren 190 mil técnicos para cubrir demanda del mercado
laboralperuano.Perú:Gan@Ma.Recuperadode:https://revistaganamas.co
m.pe/sni-se-requieren-190-mil-tecnicos-para-cubrir-demanda-del-
mercado-laboral-peruano/

 (2019).Visión, Misión y Principios.Perú:Tecsup:Recuperado de:


https://www.tecsup.edu.pe/vision-mision-y-principios

 (2018).Necesitamos más educación superior.Perú:Vicerrectorado


Academico.Recuperado de:
http://vicerrectorado.pucp.edu.pe/academico/noticias/peru-necesita-mas-
educacion-superior-mas-peruanos/

 (2018). ¿Qué beneficios trae a los futuros profesionales el licenciamiento


de institutos? Perú:Gestión.Recuperado de:
https://gestion.pe/economia/management-empleo/educacion-beneficios-
trae-futuros-profesionales-licenciamiento-institutos-240853-noticia/?
ref=gesr

 Rouse.M.(2017). Guia Esenccia: La bases de datos dan soporte a las


tendencias de TI. España:Search Data Ccenter. Recuperado de:
https://searchdatacenter.techtarget.com/es/definicion/Base-de-datos-en-
la-nube

38
 (2019).MySQL.HostingPedia.Recuperadode:https://hostingpedia.net/
mysql.html

 Velasco.(2018). Análisis Raspberry PI 3 Modelo B+. España.HardZone.


Recuperadode:https://hardzone.es/reviews/perifericos/analisis-raspberry-
pi-3-modelo-b/

 (2005). Official.Arduino. Recuperado de: https://www.arduino.cc/

11. ANEXOS

Base de datos Estática


Son base de datos únicamente para lectura, que son usadas para almacenar o
consultar Datos. Se puede utilizar para poder estudiar el comportamiento de los
datos almacenados como también realizar un análisis de un sistema.
Base de datos Dinámica
Base de datos donde la información almacenada puede modificarse con el
tiempo, permite operaciones como las actualizaciones, borrado, ediciones de
los datos y las operaciones fundamentales de consulta.
Bases de datos más conocidas
Entre las más conocidas tenemos dos tipos de base de datos, las relacionales
serían aquellas como su mismo nombre lo indica, usan el modelo relacional ya
que normalmente es mejor emplearlo cuando los datos de por medio es
consistente y ya se tiene algo planificado para hacer con ella como, por
ejemplo: MySQL, SQL Server y Oracle (Perkins, Redmond, & Wilson, 2018) .

39
También se encuentra las bases de datos no relaciones o también llamadas
NO-SQL, siendo esto “un nuevo concepto para el mundo”, este tipo es más
flexible que el relacional en cuanto a la consistencia de los datos requeridos y
ha llegado a convertir en una solución para las limitaciones que traería el
modelo relacional ya mencionado, ejemplos: MongoDB y Redis.

Product Owner: Representa a la comunidad de usuarios interesados del nego-


cio/producto frente al Equipo Scrum. Él es responsable de asegurar una comu-
nicación clara de los requisitos de los productos o servicios que el negocio re -
quiere al Equipo, definiendo los Criterios de Aceptación y asegurando que di -
chos criterios se cumplan.

Sprint: En Scrum un proyecto se ejecuta en bloques temporales cortas y fijas


(iteraciones de un mes natural y hasta de dos semanas). Cada iteración tiene
que proporcionar un resultado completo, un incremento de producto que sea
potencialmente entregable, de manera que cuando el cliente (Product Owner)
lo solicite sólo sea necesario un esfuerzo mínimo para que el producto esté dis-
ponible para ser utilizado.

Equipo Scrum: Es uno de los roles del equipo principal de Scrum. El Equipo
Scrum trabaja en la creación de entregables del proyecto y contribuye a la reali-
zación del valor del negocio para todos los stakeholders y del proyecto.
Historias de Usuario: Son los pedidos de los usuarios con respecto a lo que
debe cumplir el proyecto, deben ser breves (escribirlas en post-it para asegurar
esto), y deben cumplir con las 3 C (card, conversación y confirmación). Ejemplo
1: Como usuario deseo poder iniciar sesión dentro de la página web para así
poder tener un registro mío. Ejemplo 2: Como bibliotecario, deseo poder buscar
los libros por fecha de publicación o editorial para así disminuir el tiempo de
búsqueda. Debe contener estas 3 cosas (actor, funcionalidad y beneficio).
Ejemplo 3: Como vicepresidente de marketing y ventas, yo
quiero revisar el desempeño histórico de ventas para identificar regiones
geográficas y productos de mejor desempeño.

Planificación de la iteración
Primero se debe tener en consideración dos partes fundamentales, las cuales
son fundamentales para el desarrollo del proyecto. A continuación, se muestra
las 2 partes:

 Selección de requisitos: El cliente realiza un listado de requisitos priori-


zada del proyecto. El equipo encargado del trabajo pregunta al cliente
las dudas que puedan tener y de la lista entregada selecciona los requi-
sitos más prioritarios que se comprometen a completar en la iteración,
pudiendo cumplir con la entrega al cliente cuando este lo necesite.

40
 Planificación de la iteración: El equipo realiza un listado de todas las
tareas a realizar, con el fin de poder desarrollar los requisitos que el
cliente solicite. La estimación de esfuerzo se hace de manera conjunta y
los miembros del equipo se auto asignan las tareas.

Ejecución de la iteración
Diariamente el equipo encargado realiza una reunión de sincronización con un
tiempo límite de 15 minutos, normalmente de un tablero físico o pizarra. Cada
miembro del equipo se encarga de revisar el trabajo que los demás están reali-
zando para poder hacer las adaptaciones necesarias que permitan cumplir con
el compromiso adquirido.

Tecnologías WEB
HTML
Lenguaje de macado de hipertexto, no es un lenguaje de programación, más
bien es un lenguaje de etiquetas, dónde se definirá la información y el
contenido de la página.
CSS
Este lenguaje es el complemento del HTML, encargado de toda la parte visual
y el diseño de la página web
Java Script
Este es un lenguaje de programación donde hará de lo visual algo más
interactivo además de aplicaciones más avanzadas para poder ser ejecutas en
un sitio web
PHP
Este lenguaje de programación es de código abierto que está orientado para el
desarrollo de páginas web por lo tanto puede estar incluido en HTML.

Ilustración 17 Cerradura Electrónica

41
Fuente:https://www.promart.pe/cerradura-electrica-s-botin-yale-italiana-21722/p
Costo: S/. 159.00
Ilustración 18 Arduino Uno

Fuente: http://www.iescamp.es/miarduino/2016/01/21/placa-arduino-uno/
Costo: S/ 30.2

42

También podría gustarte