DSpace Comunidad:
http://bibdigital.epn.edu.ec/handle/15000/16
2024-03-29T11:56:23ZDesarrollo de un algoritmo para la asignación de direcciones globales en una topologia lineal utilizando el estándar 802.15.4
http://bibdigital.epn.edu.ec/handle/15000/25022
Título: Desarrollo de un algoritmo para la asignación de direcciones globales en una topologia lineal utilizando el estándar 802.15.4
Autor: Simbaña Cusicagua, Kevin Dario
Director: Egas Acosta, Carlos Roberto
Resumen: The objective of this project is to develop an algorithm for addressing global addresses in a linear topology with the IEEE 802.15.4 standard. In the first chapter, the general characteristics of a wireless sensor network are reviewed. The IEEE 802.15.4 standard is reviewed, as well as the ZigBee and 6LoWPAN protocols, including their addressing methods. Atmel's ZigBit transceiver module and its development tool, elements necessary to code the algorithm, are studied.
The second chapter shows the design of the algorithm with its implementation in code. In addition, an evaluation of the assignment delays is carried out, proposing a mathematical model that allows projecting the time required by the algorithm to assign addresses in an ideal scenario.
In the third chapter, the corresponding tests are carried out that allow validating the correct functioning of the algorithm and the pertinent comparisons are made to evaluate the times of the addressing algorithm compared to other protocols.
Finally, the fourth chapter shows the conclusions and recommendations obtained from this project.
Descripción: El presente trabajo de titulación tiene como objetivo desarrollar un algoritmo de asignación de direcciones globales en una topología lineal con el estándar IEEE 802.15.4. En el primer capítulo se revisa las características generales de una red inalámbrica de sensores. Se revisa el estándar IEEE 802.15.4 así como los protocolos ZigBee y 6LoWPAN incluyendo sus métodos de direccionamiento. Se estudia el módulo transceptor ZigBit de Atmel y su herramienta de desarrollo, elementos necesarios para codificar el algoritmo.
En el segundo capítulo se muestra el diseño del algoritmo con su implementación en código. Además, se realiza una evaluación de los retardos de asignación proponiendo un modelo matemático que permite proyectar el tiempo que requiere el algoritmo en asignar direcciones en un escenario ideal.
En el tercer capítulo se realizan las pruebas correspondientes que permiten validar el correcto funcionamiento del algoritmo y se realizan las comparaciones pertinentes para evaluar los tiempos del algoritmo de asignación de direcciones frente a otros protocolos.
Por último, en el cuarto capítulo se muestran las conclusiones y recomendaciones obtenidas del presente proyecto.2023-11-09T00:00:00ZDesarrollo de un sistema prototipo de videoconferencias mediante WebRTC para un Instituto Tecnológico.
http://bibdigital.epn.edu.ec/handle/15000/24839
Título: Desarrollo de un sistema prototipo de videoconferencias mediante WebRTC para un Instituto Tecnológico.
Autor: Basantes Guerra, Christian Giovanny
Director: Calderón Hinojosa, Xavier Alexander
Resumen: With the arrival of mobility restrictions, due to the health emergency around the world, by the pandemic of COVID-19, it was necessary to maintain a communication channel that allows the interaction of people to continue with daily activities. It is at this moment where digital platforms become more relevant and are booming, developing and improving existing applications, especially in the commercial and educational fields. For the latter, paid platforms have been developed that allow access to a virtual classroom, such as Zoom, Microsoft Teams, among others, where students and teachers can simulate the educational environment in a conventional classroom. Therefore, a prototype of a web application has been developed that allows the “Instituto Superior Tecnológico Sucre” to communicate through videoconferencing using WebRTC technology. This degree work consists of four chapters which are mentioned below. In chapter one the reader will find relevant information about the project, such as objectives, scope and the theoretical framework that contains references about web communications through the use of WebRTC technology, the type of system architecture, the most common APIs supported in videoconferencing systems. This is followed by a description of the servers used for the implementation of the prototype. In chapter two the methodology used for the development of the Web application is presented. This is done in Kanban, mentioning the functional and non-functional requirements, the design and implementation of the system. Chapter three presents the tests performed in the work environment for the evaluation of the system's operation, which at the end are analyzed and possible errors are corrected. Finally, in chapter four there is a review with the conclusions and recommendations of the researcher regarding the proposed and implemented prototype.
Descripción: Con la llegada de las restricciones de movilidad, debido a la emergencia sanitaria suscitada alrededor del mundo, por la pandemia de COVID-19 era necesario mantener un canal de comunicación que permita la interacción de las personas para continuar con las actividades cotidianas. Es en este momento donde las plataformas digitales cobran mayor relevancia y entran en auge, desarrollando y mejorando las aplicaciones existentes sobre todo en el ámbito comercial y educativo. Para este último, se desarrollaron prototipos pagados que permiten ingresar a un salón virtual, como Zoom, Microsoft Teams, entre otras, donde los estudiantes y docentes pueden simular el ambiente educativo en un aula de clases convencional. Debido a esto, se ha desarrollado un prototipo de aplicación web que permite realizar las comunicaciones del Instituto Superior Tecnológico Sucre mediante videoconferencia utilizando tecnología WebRTC. El presente trabajo de titulación consta de cuatro capítulos que se mencionan a continuación.
En el capítulo uno el lector podrá encontrar información relevante sobre el proyecto, como objetivos, alcance y el marco teórico que contiene referencias sobre las comunicaciones web mediante el uso de tecnología WebRTC, el tipo de arquitectura del sistema, los APIs más comunes soportados en sistemas de videoconferencias. Posterior a esto la descripción del funcionamiento de los servidores utilizados para la implementación del prototipo. En el capítulo dos se presenta la metodología utilizada para el desarrollo del aplicativo Web. Misma que se encuentra basada en Kanban, señalando los requerimientos funcionales y no funcionales, el diseño y la implementación del sistema. Dentro del capítulo tres se presentan las pruebas realizadas en el entorno de trabajo para la evaluación del funcionamiento del sistema, una vez realizadas las pruebas se ejecuta un análisis de estas y se corrigen posibles errores. Finalmente, en el capítulo cuatro se realiza una reseña con las conclusiones y recomendaciones del estudiante referente al prototipo propuesto e implementado.2023-03-01T00:00:00ZDesarrollo de un prototipo de sistema distribuido para la gestión de información de una empresa de transporte.
http://bibdigital.epn.edu.ec/handle/15000/24753
Título: Desarrollo de un prototipo de sistema distribuido para la gestión de información de una empresa de transporte.
Autor: Garcia Coronel, Patricio Xavier
Descripción: El propósito de este proyecto de titulación es la elaboración de un prototipo de sistema distribuido para proveer y gestionar la información de una compañía de transporte. El sistema distribuido consta de cinco elementos de software y posee una arquitectura de tres capas: capa de datos, capa de lógica de negocio y capa de presentación. Así, la primera capa consta de una base de datos relacional desplegada en SQL Server. La capa de lógica de negocio posee un servicio web WCF (Windows Communication Foundation), que publica los métodos de la lógica de negocio para que sean consumidos por la capa de presentación. Esta última capa engloba 3 aplicaciones: dos aplicaciones móviles y una aplicación web. Las aplicaciones móviles han sido desarrolladas con el IDE Visual Studio y el framework de Xamarin.Forms para aplicaciones nativas de Android. Una aplicación móvil está destinada al cliente, quien puede realizar solicitudes de un recorrido. La segunda aplicación móvil está destinada al conductor, quien puede aceptar o no un recorrido. La tercera es una aplicación web destinada al administrador, quien podrá ver el registro de las solicitudes de recorrido realizadas por los clientes, además de administrar la información de los clientes, conductores y vehículos registrados. En el primer capítulo se hace un breve resumen de las tecnologías y herramientas aplicadas para el desarrollo del sistema distribuido. El segundo capítulo describe el desarrollo completo del sistema, dividido en cuatro fases: análisis de requisitos, diseño, implementación y pruebas. La fase de análisis de requisitos comprende las entrevistas a usuarios para la toma de requerimientos del sistema, así como la creación de historias de usuario. Las historias de usuario se usaron como base para identificar los casos de uso del sistema. En la fase de diseño, se presenta la arquitectura del prototipo, el modelo de datos, el modelamiento de los procesos o funciones principales y el diseño de las interfaces para cada aplicación. La fase de implementación agrupa la configuración del equipo para poder desarrollar todo el prototipo, la codificación de las distintas capas del sistema, y además se describe el proceso de publicación de las aplicaciones. La fase de pruebas, que se presenta en el capítulo 3, resume los resultados de las pruebas realizadas. Se realizaron pruebas unitarias, de integración y aceptación para comprobar que cumple con los requerimientos especificados. Finalmente, el capítulo 4 muestran las conclusiones del trabajo y algunas recomendaciones para aquellos interesados en proyectos afines.2022-01-01T00:00:00ZDesarrollo de un sistema Web recolector de factores ambientales para una finca florícola utilizando tecnología IoT.
http://bibdigital.epn.edu.ec/handle/15000/24464
Título: Desarrollo de un sistema Web recolector de factores ambientales para una finca florícola utilizando tecnología IoT.
Autor: Torres Mera, Juan Francisco
Resumen: En este Trabajo de Titulación se desarrolla un sistema capaz de recolectar y almacenar mediciones de algunos factores ambientales de un cultivo, por ejemplo, temperatura y humedad para el suelo y el aire. Con este propósito se utilizan dos tecnologías integradoras sumamente presentes en la Industria 4.0, la Web y el Internet de las Cosas (IoT). Esta recolección de datos ambientales no solo permite automatizar procesos de monitoreo ambiental sino que también consolida y centraliza la información; de esta manera el usuario tiene a disposición registros anteriores y actuales en cualquier momento y lugar, siempre y cuando posea acceso a Internet y un navegador Web. El proyecto se encuentra organizado de la siguiente forma: en el Capítulo 1 se presenta el marco teórico necesario para desarrollar el sistema, en el Capítulo 2 se encuentra tanto el diseño como la implementación del sistema siguiendo la metodología ágil Kanban. El Capítulo 3 agrupa las pruebas de funcionamiento tanto para los componentes del sistema como para la totalidad del sistema, así como el análisis de la solución resultante. Finalmente, las conclusiones y recomendaciones obtenidas del proyecto se detallan en el Capítulo 4.
Descripción: En este Trabajo de Titulación se desarrolla un sistema capaz de recolectar y almacenar mediciones de algunos factores ambientales de un cultivo, por ejemplo, temperatura y humedad para el suelo y el aire. Con este propósito se utilizan dos tecnologías integradoras sumamente presentes en la Industria 4.0, la Web y el Internet de las Cosas (IoT). Esta recolección de datos ambientales no solo permite automatizar procesos de monitoreo ambiental sino que también consolida y centraliza la información; de esta manera el usuario tiene a disposición registros anteriores y actuales en cualquier momento y lugar, siempre y cuando posea acceso a Internet y un navegador Web. El proyecto se encuentra organizado de la siguiente forma: en el Capítulo 1 se presenta el marco teórico necesario para desarrollar el sistema, en el Capítulo 2 se encuentra tanto el diseño como la implementación del sistema siguiendo la metodología ágil Kanban. El Capítulo 3 agrupa las pruebas de funcionamiento tanto para los componentes del sistema como para la totalidad del sistema, así como el análisis de la solución resultante. Finalmente, las conclusiones y recomendaciones obtenidas del proyecto se detallan en el Capítulo 4.2023-02-01T00:00:00ZDesarrollo de la máquina de estados finitos del protocolo MQTT-SN para su operación sobre IEEE 802.15.4 en topologías lineales.
http://bibdigital.epn.edu.ec/handle/15000/24323
Título: Desarrollo de la máquina de estados finitos del protocolo MQTT-SN para su operación sobre IEEE 802.15.4 en topologías lineales.
Autor: Criollo Cajamarca, Luis Eduardo
Resumen: The aim of the present work is to develop the finite state machine of the MQTT-SN protocol for its operation over IEEE 802.15.4 in linear topologies. Several finite state machines were obtained for each of the procedures indicated in the MQTT-SN specification and the code that allows the node to act in disagreement with the finite state machines. It was concluded that it is possible to implement the MQTT-SN protocol on RCB256RFR2 nodes. The first chapter describes the operation of the IEEE 802.15.4 standard, the MQTT protocol, the MQTT-SN protocol and the different types of finite state machines. The second chapter details the development of the finite state machines and their subsequent coding in the RCB256RFR2 nodes. Also, the finite state machines are entered into the JFLAP simulator. In addition, the necessary code is developed for the nodes to be able to generate MQTT-SN messages and send them through a wireless sensor network in linear topology. The third chapter evaluates the code entered in the RCB256RFR2 nodes, making a comparison of the MQTT-SN message sequences received and transmitted and the sequences used in the simulations.
Descripción: El presente trabajo de titulación tiene como objetivo, desarrollar la máquina de estados finitos (MEF) del protocolo MQTT-SN para su operación sobre IEEE 802.15.4 en topologías lineales. Se logró obtener varias máquinas de estado finito para cada uno de los procedimientos indicados en la especificación MQTT-SN y el código que permite al nodo actuar de acuerdo a las máquinas de estados finitos. Se concluyó que es posible implementar el protocolo MQTT-SN sobre los nodos RCB256RFR2. En el primer capítulo se describe el funcionamiento del estándar IEEE 802.15.4, el protocolo MQTT, el protocolo MQTT-SN y los diferentes tipos de máquinas de estados finitos. En el segundo capítulo se detalla el desarrollo de las máquinas de estados finitos y su posterior codificación en los nodos RCB256RFR2. También, se ingresa las máquinas de estado finitos al simulador JFLAP. Además, se desarrolla el código necesario para que los nodos tengan la capacidad de generar mensajes MQTT-SN y enviarlos a través de una red de sensores inalámbricos en topología lineal. En el tercer capítulo se evalúa el código ingresado en los nodos RCB256RFR2, realizando una comparación de las secuencias de mensajes MQTT-SN recibidas y transmitidas y secuencias utilizadas en las simulaciones.2023-01-01T00:00:00ZDesarrollo de un sistema web turístico para la parroquia de Nono.
http://bibdigital.epn.edu.ec/handle/15000/24205
Título: Desarrollo de un sistema web turístico para la parroquia de Nono.
Autor: Donoso Cañar, Sandy Carolina
Resumen: This work describes the development of a tourism web system for the Nono parish in Ecuador. This system allows tourists to view information about activities offered by different establishments and to book them. Activities and reservations are supervised by the establishment managers. For the development of this system, the Kanban methodology and the MERN stack (MongoDB, Express, React, and NodeJS) have been used. This document presents this development in five chapters. The first chapter presents the necessary theoretical foundation to carry out the project, including the Kanban methodology, the MERN stack, and the Model-View-Controller architecture. The second chapter focuses on the methodology used, detailing the analysis, design, and implementation. It presents functional and non-functional requirements, use case, sequence, and class diagrams, and sketches for the graphical interface. The third chapter presents the results of the functionality tests of the web system carried out by different users. The fourth chapter presents the conclusions and recommendations obtained in the development of this work. Finally, the fifth chapter lists the bibliographic references used.
Descripción: El presente trabajo describe el desarrollo de un sistema web turístico para la parroquia de Nono en Ecuador. Este sistema permite a los turistas ver información sobre las actividades ofertadas por diferentes establecimientos y reservarlas. Las actividades y reservas son gestionadas por los encargados de los establecimientos. Para el desarrollo de este sistema se ha utilizado la metodología Kanban y el stack MERN (MongoDB, Express, React y NodeJS). Este documento presenta dicho desarrollo en cinco capítulos. El primer capítulo presenta el fundamento teórico necesario para llevar a cabo el proyecto, incluyendo la metodología Kanban, el stack MERN y la arquitectura Modelo-Vista-Controlador. El segundo capítulo se enfoca en la metodología utilizada, detalla el análisis, diseño e implementación; para ello presenta los requerimientos funcionales y no funcionales, los diagramas de casos de uso, de secuencia, de clases y los bosquejos para la interfaz gráfica. El tercer capítulo presenta los resultados de las pruebas de funcionalidad del sistema web realizadas por diferentes usuarios. En el cuarto capítulo se exponen las conclusiones y recomendaciones obtenidas en el desarrollo del trabajo de titulación. Finalmente, el quinto capítulo lista las referencias bibliográficas utilizadas.2023-01-01T00:00:00ZDesarrollo de un prototipo de sistema web informativo para el cálculo de matrícula y aranceles.
http://bibdigital.epn.edu.ec/handle/15000/23766
Título: Desarrollo de un prototipo de sistema web informativo para el cálculo de matrícula y aranceles.
Autor: Cargua Medina, Jefferson Guillermo
Resumen: The Final-degree project presents the design and implementation of a prototype of an informative web system for the calculation of registration and fees.
The prototype allows managing the information of the base parameters for the calculation of registration and fees, managing users for the maintenance of the information, calculating and consulting the values to cancel for the registration.
This document is organized into four chapters. Chapter 1 presents a summary regarding the theory related to the Kanban methodology, the ASP.NET framework, .NET technology, the Model-View-Controller pattern and a description of the web development tools used. Chapter 2 presents a summary of the initial planning of the prototype, including the analysis of system requirements, the determination of the base parameters, the raising of user stories and the Kanban board, likewise the design is presented through case diagrams. of use, classes, relational database and sketches, as well as the implementation made in the prototype. Chapter 3 presents the performance tests and the results, as well as the corrections made to the prototype. Chapter 4 presents the conclusions and recommendations generated as a result of the development of the Title Work.
Descripción: El Trabajo de Titulación presenta el diseño e implementación de un prototipo de sistema web informativo para el cálculo de matrícula y aranceles.
El prototipo permite gestionar la información de los parámetros base para el cálculo de matrícula y aranceles, gestionar usuarios para el mantenimiento de la información, calcular y consultar los valores a cancelar por la matriculación.
Este documento se encuentra organizado en cuatro capítulos. El Capítulo 1 presenta un resumen referente a la teoría relacionada con la metodología Kanban, el framework ASP.NET, la tecnología .NET, el patrón Modelo-Vista-Controlador y una descripción de las herramientas de desarrollo web utilizadas. El Capítulo 2 presenta un resumen de la planificación inicial del prototipo, incluyendo el análisis de requerimientos del sistema, la determinación de los parámetros base, el levantamiento de historias de usuario y el tablero Kanban, así mismo se presenta el diseño mediante los diagramas de casos de uso, clases, base de datos relacional y sketches, así como la implementación realizada en el prototipo. El Capítulo 3 presenta las pruebas de funcionamiento y los resultados, así como las correcciones realizadas al prototipo. El Capítulo 4 presenta las conclusiones y recomendaciones generadas como resultado del desarrollo del Trabajo de Titulación.2023-03-01T00:00:00ZDesarrollo de un prototipo de aplicación web y móvil para la gestión de información de adopción de mascotas.
http://bibdigital.epn.edu.ec/handle/15000/23690
Título: Desarrollo de un prototipo de aplicación web y móvil para la gestión de información de adopción de mascotas.
Autor: Chuquimarca Sosapanta, Jessenia Alexandr; Guagalango Guagalango, Daniela María
Resumen: This work presents the development of a prototype of a web and mobile application focused on the information management of a pet adoption center. The proposed system allows to provide, acquire, and manage information to carry out the registration of animals, appointment scheduling, document control, and monitoring of adoptions. Additionally, it includes methods such as the management of notifications and evidence files (images or documents). Both applications optimize time and provide flexibility in the management of the adoption center's records. The first chapter explains the Dart programming language, the Flutter framework, the Visual Studio Code development environment, and the tools used in the development of the applications. In the second chapter, the functional and non-functional requirements of the system are analyzed, the agile Kanban methodology is established and the design and implementation of the applications are exposed. Functionality testing of the applications by the users is presented in the third chapter. Finally, the fourth chapter presents the conclusions and recommendations reached in the development of the project.
Descripción: Se presenta el desarrollo de un prototipo de aplicación web y móvil enfocado en la gestión de información de un centro de adopciones de animales de compañía. El sistema propuesto permite proporcionar, adquirir y gestionar información para el registro de animales, agendamiento de citas, control de documentos y monitoreo de adopciones. Adicionalmente, se incluyen métodos como son: el manejo de notificaciones y archivos de evidencia (imágenes o documentos). Ambas aplicaciones permiten optimizar tiempo y brindar flexibilidad en el manejo de los registros del centro de adopción. En el primer capítulo se explica el lenguaje de programación Dart, el framework Flutter, el entorno de desarrollo Visual Studio Code y las herramientas utilizadas en el desarrollo de las aplicaciones. En el segundo capítulo se analizan los requerimientos funcionales y no funcionales del sistema, se establece la metodología ágil Kanban y se expone el diseño e implementación de las aplicaciones. Las pruebas de funcionalidad de las aplicaciones por parte de los usuarios se las presenta en el tercer capítulo. Por último, en el cuarto capítulo se indican las conclusiones y recomendaciones alcanzadas en el desarrollo del proyecto.2023-02-01T00:00:00ZDesarrollo de un prototipo de aplicación para detectar el nivel de ocupación de contenedores de basura de gran capacidad utilizando tecnología Lorawan.
http://bibdigital.epn.edu.ec/handle/15000/23658
Título: Desarrollo de un prototipo de aplicación para detectar el nivel de ocupación de contenedores de basura de gran capacidad utilizando tecnología Lorawan.
Autor: Valle Paillacho, Byron Rafael
Resumen: Several cities in Ecuador have opted for a mechanized garbage collection system, which consists of placing large-capacity containers in certain areas, so that they are periodically emptied by trucks specifically adapted for this task. But nevertheless; Due to the constant increase in the population in the cities, this method is becoming less efficient, since the containers are not enough compared to the rate of waste generation. This causes their collapse and therefore environmental and visual contamination and can even become sources of disease transmission. This degree work proposes an application prototype that allows detecting the occupancy level of these containers, using ultrasonic sensors with low power consumption based on LoRaWAN technology.
Descripción: Varias urbes en el Ecuador han optado por un sistema de recolección de basura mecanizado, el cual consiste en ubicar contenedores de gran capacidad en zonas determinadas, con el fin de que estos sean desocupados periódicamente por camiones adaptados específicamente para esta tarea. Sin embargo; debido al constante aumento de la población en las ciudades, este método resulta cada vez menos eficiente, ya que los contenedores no dan abasto en comparación al ritmo de generación de desperdicios. Esto provoca su colapso y por ende contaminación ambiental, visual e incluso pueden convertirse en focos de transmisión de enfermedades. Este trabajo de titulación plantea un prototipo de aplicación que permita detectar el nivel de ocupación de estos contenedores, utilizando sensores ultrasónicos de bajo consumo de potencia basados en la tecnología LoRaWAN2022-11-01T00:00:00ZDesarrollo de un sistema prototipo de cálculo numérico-algebraico interactivo para estudiantes con discapacidad visual.
http://bibdigital.epn.edu.ec/handle/15000/23622
Título: Desarrollo de un sistema prototipo de cálculo numérico-algebraico interactivo para estudiantes con discapacidad visual.
Autor: Pilacuán Montalvo, Danilo Isaías
Resumen: This Graduation Project encompasses the development of an Interactive Numerical-Algebraic Calculation Prototype System for Visually Impaired Students who are studying engineering. This document consists of four chapters that cover its development, detailed below. The first chapter deals with the study of web applications and services, as well as the Kanban methodology, layered architecture and programming languages used. The second chapter is made up of the Design and Implementation sections, being the Design section where the requirements that the prototype must satisfy are defined, as well as the user stories and use case diagrams that emerge from these, it is definitively the modules with which they have the system and the user roles as well. On the other hand, in the Implementation section, the modules are codified according to what is proposed in the Design section. The third chapter consists of the results of the tests carried out for the validation of the prototype system and the fulfillment of requirements. The fourth chapter exposes the conclusions that have been reached through the development of the prototype system and the recommendations to follow for future work.
Descripción: El presente Trabajo de Titulación comprende el desarrollo de un Sistema Prototipo de Cálculo Numérico-Algebrico Interactivo para Estudiantes con Discapacidad Visual que se encuentren cursando estudios de ingeniería. El presente documento consta de cuatro capítulos que cubren su desarrollo, detallados a continuación. El primer capítulo aborda el estudio de aplicaciones y servicios web, así como también la metodología Kanban, arquitectura en capas y lenguajes de programación a utilizarse. El segundo capítulo se conforma de los apartados de Diseño e Implementación, siendo el de Diseño en donde se definen los requerimientos que debe satisfacer el prototipo, así como también las historias de usuario y diagramas de casos de uso que se desprenden de estos, se definen también los módulos con los que contará el sistema y los roles de usuario. Por su parte, en el apartado de Implementación se codifica los módulos de acuerdo a lo propuesto en el apartado de Diseño. El tercer capítulo consta de los resultados de las pruebas realizadas para la validación del sistema prototipo y el cumplimiento de requerimientos. El cuarto capítulo expone las conclusiones a las que se ha llegado mediante el desarrollo del sistema prototipo y las recomendaciones a seguir para trabajos futuros.2022-11-01T00:00:00ZDesarrollo de visualizaciones web interactivas para distinguir la tendencia del discurso político de los candidatos presidenciales ecuatorianos.
http://bibdigital.epn.edu.ec/handle/15000/23513
Título: Desarrollo de visualizaciones web interactivas para distinguir la tendencia del discurso político de los candidatos presidenciales ecuatorianos.
Autor: Herrera Montero, Darío Sebastián
Resumen: Este Proyecto de Titulación se enfoca en el desarrollo e implementación de tres visualizaciones web interactivas que permitirán distinguir la tendencia del discurso político de los candidatos presidenciales ecuatorianos utilizando los datos extraídos de los tweets de las cuentas oficiales de los presidenciables pertenecientes al proceso electoral 2020-2021.
Descripción: This project focuses on developing and implementing three interactive web visualizations that will allow distinguishing the trend of the political discourse of the Ecuadorian presidential candidates using the data extracted from the tweets of the official accounts of the presidential candidates belonging to the 2020-2021 electoral process.2022-10-01T00:00:00ZDesarrollo de un prototipo de sistema de control de asistencia y de horario laboral de un centro de desarrollo inicial.
http://bibdigital.epn.edu.ec/handle/15000/23431
Título: Desarrollo de un prototipo de sistema de control de asistencia y de horario laboral de un centro de desarrollo inicial.
Autor: Morocho Vallejo, Cristhian Xavier
Resumen: The objective of this titling work is to develop a prototype of a system to control attendance and working hours of an early childhood development center, in order to solve the problems created by the lack of control at the entrance and exit of the institution. The implemented prototype includes a function to record the body temperature of the staff in addition to the fingerprint, where the collected records are saved in the cloud. A mobile interface and a web interface are implemented to facilitate data access and visualization.
The development of this prototype was carried out in 3 phases: theory phase, design phase and implementation phase. In the theoretical phase, the definitions and characteristics of the tools to be used in the prototype are detailed. In the design phase, information is collected, through interviews, to obtain the system requirements and based on this, structure the operation of the prototype. In the implementation phase, what was designed in the previous phase is carried out.
Finally, the tests carried out on the modules that give functionality to the system are detailed, as well as the conclusions and recommendations of the work.
Descripción: El objetivo de este trabajo de titulación es desarrollar un prototipo de sistema de control de asistencia y de horario laboral de un centro de desarrollo inicial, con el fin de solucionar los problemas creados por la falta de control a la entrada y salida de la institución. El prototipo implementado incluye una función para registrar la temperatura corporal del personal adicional a la huella digital, donde los registros recolectados se guardan en la nube. Se implementa una interfaz móvil y una web para facilitar el acceso y visualización de los datos.
El desarrollo de este prototipo se lo realizó en 3 fases: fase de teórica, fase de diseño y fase de implementación. En la fase teórica se detallan las definiciones y características de las herramientas a utilizar en el prototipo. En la fase de diseño se recolecta información, mediante entrevistas, para obtener los requerimientos del sistema y en base a esto, estructurar el funcionamiento del prototipo. En la fase de implementación se realiza lo diseñado en la fase anterior.
Al final de este trabajo, se detallan las pruebas realizadas a los módulos que dan funcionalidad al sistema, así como las conclusiones y recomendaciones del trabajo.2022-10-01T00:00:00ZDesarrollo de un prototipo para la gestión y seguimiento de compromisos de CENACE.
http://bibdigital.epn.edu.ec/handle/15000/23429
Título: Desarrollo de un prototipo para la gestión y seguimiento de compromisos de CENACE.
Autor: Romero Armas, Matías
Resumen: This degree work describes the design and implementation of a prototype for the management and follow-up of CENACE commitments. The prototype seeks to streamline the search and track commitments, allowing the operations analysis area to obtain the information to make reports. The prototype is made up of: a WCF (Windows Communication Foundation) service based on SOAP (Simple Object Access Protocol) and a desktop client application for Windows, which will consume that service.
This document is organized as follows: the first chapter presents the general and specific objectives and scope; as well as the theoretical foundations required in the design and implementation of the prototype. The second chapter presents a summary of the design phase, the developed diagrams and the implementation of each of the layers that make up the prototype. The third chapter details the results obtained from the performance tests and user tests, as well as the improvements made. The fourth chapter presents the conclusions and recommendations obtained at the end of this degree work. Finally, there are the annexes, which include the detail and expansion of the different components, the code of the developed prototype, the user manual and satisfaction surveys.
Descripción: En este Trabajo de Titulación se presenta el diseño e implementación de un prototipo para la gestión y seguimiento de compromisos de CENACE. El prototipo busca agilizar la búsqueda y dar seguimientos de compromisos, permitiendo que el área de análisis de operaciones pueda obtener información requerida al momento de realizar reportes. El prototipo está conformado por: un servicio WCF (Windows Communication Foundation) basado en SOAP (Simple Object Access Protocol) y por una aplicación cliente de escritorio para Windows, que consumirá dicho servicio.
Este documento está organizado de la siguiente forma: el primer capítulo presenta los objetivos generales, específicos y el alcance; así también los fundamentos teóricos requeridos en el diseño e implementación del prototipo; en el segundo capítulo se presenta un resumen de la fase de diseño, el levantamiento de requerimientos y los diagramas desarrollados, así como de la fase de implementación de cada una de las capas que conforman el prototipo; el tercer capítulo detalla los resultados obtenidos de las pruebas de funcionamiento y pruebas de usuario, así como las mejoras realizadas; el cuarto capítulo presenta las conclusiones y recomendaciones obtenidas al finalizar este Trabajo de Titulación; finalmente, se encuentra los anexos, en los cuales se incluye el detalle y ampliación de los diferentes componentes, código del prototipo desarrollado, manual de usuario y encuestas de satisfacción.2022-08-01T00:00:00ZDesarrollo de un prototipo para localización de mascotas basado en tecnología NFC.
http://bibdigital.epn.edu.ec/handle/15000/22903
Título: Desarrollo de un prototipo para localización de mascotas basado en tecnología NFC.
Autor: Carvajal Tamayo, Marcelo Alexander
Resumen: In this final Degree Project, a prototype is implemented that allows locating pets, which has an Android application and uses Near Field Communication (NFC) technology. The architecture of the prototype is client-server type and is composed of: Android client application, database and web service. In addition, the prototype uses NFC tags, which helps to identify the pet while reading all the details on the tag in case a pet gets lost. This document is organized as follows: Chapter 1 presents a summary of the concepts, everything about tools and technologies used for the prototype´s development. Chapter 2 presents the methodology applied for the prototype development, a particular analysis of the applications available on the market for searching for pets, a summary of the design made and its implementation. Chapter 3 presents the test results of the prototype, as well as the modifications of all errors found. Finally, Chapter 4 brings together all the conclusions and recommendations obtained at the end of this project. Additionally, annexes include: the interview model applied to pet owners, the sketches made for the interfaces, the interview model to validate the operation and its results, the source code of the developed prototype, the user manual and the installation manual.
Descripción: En este Trabajo de Titulación se implementa un prototipo que permite localizar mascotas, el cual dispone de una aplicación Android y usa la tecnología Near Field Communication (NFC). La arquitectura del prototipo es del tipo cliente-servidor y está compuesta por: aplicación cliente Android, base de datos y servicio web. Adicionalmente, el prototipo emplea etiquetas NFC, que se utilizan para identificar a la mascota, así como para que la etiqueta pueda ser leída en caso de que una mascota llegue a perderse y de esa manera se conozcan los detalles de la mascota y se la pueda localizar. Este documento se encuentra organizado de la siguiente manera: en el capítulo 1 se presenta un resumen de los conceptos relacionados con las herramientas y tecnologías empleadas para el desarrollo del prototipo. En el capítulo 2 se presenta la metodología aplicada para el desarrollo del prototipo, en particular se presenta un análisis de las aplicaciones disponibles en el mercado para búsqueda de mascotas, un resumen del diseño realizado y su implementación. En el capítulo 3 se presentan los resultados de las pruebas llevadas a cabo en el prototipo, así como la corrección de errores encontrados. Finalmente, en el capítulo 4 se encuentran las conclusiones y recomendaciones obtenidas al culminar este trabajo. Así también se incluyen los anexos que presentan: el modelo de entrevista aplicado a propietarios de mascotas, los sketches realizados para las interfaces, el modelo de entrevista para validar el funcionamiento del prototipo y sus resultados, el código fuente del prototipo desarrollado, el manual de usuario y el manual de instalación del prototipo.2022-08-01T00:00:00ZDesarrollo de un prototipo de aplicación web para la gestión de pedidos para un restaurante.
http://bibdigital.epn.edu.ec/handle/15000/22898
Título: Desarrollo de un prototipo de aplicación web para la gestión de pedidos para un restaurante.
Autor: Santander Aragón, Bryan Alexis
Resumen: The objective of this Titling Work is to design and implement a web application prototype that allows to automate order taking, manage orders, request the account and keep a record of the sales generated in the "Don Ruiz" restaurant. The prototype uses a client-server architecture and is based on the Model-View-Controller architectural pattern. Tools such as Visual Studio, ASP .NET Core MVC, Entity Framework, SQL Server, Bootstrap, GitHub, Scaffolding, Razor, NuGet Packages, among others, were used for its development.
The document is structured as follows: in chapter 1 is the introduction and the theoretical framework of the degree work, in chapter 2 the implemented methodology is shown; in chapter 3 the tests and results obtained are appreciated, in chapter 4 the conclusions and recommendations of the project are presented, finally in the annexes present the user stories, the sketches, the applied survey, the source code as well as the user and installation manuals.
Descripción: El presente Trabajo de Titulación tiene como objetivo diseñar e implementar un prototipo de aplicación web que permita automatizar la toma de pedidos, gestionar los pedidos, solicitar la cuenta y llevar un registro de las ventas generadas en el restaurante “Don Ruiz”. El prototipo utiliza una arquitectura cliente-servidor y está basado en el patrón arquitectónico Modelo-Vista-Controlador. Para su desarrollo se empleó herramientas como Visual Studio, ASP .NET Core MVC, Entity Framework, SQL Server, Bootstrap, GitHub, Scaffolding, Razor, Paquetes NuGet, entre otros.
El documento está estructurado de la siguiente manera: en el capítulo 1 se encuentra la introducción y el marco teórico del trabajo de titulación, en el capítulo 2 se muestra la metodología implementada; en el capítulo 3 se aprecia las pruebas y resultados obtenidos, en el capítulo 4 se presentan las conclusiones y recomendaciones del proyecto, finalmente en los anexos se presenta las historias de usuario, los sketches, la encuesta aplicada, el código fuente al igual que los manuales de usuario y de instalación.2022-08-01T00:00:00ZDesarrollo de un prototipo de sistema de gestión de inventario para una pyme tipo lavadora y lubricadora.
http://bibdigital.epn.edu.ec/handle/15000/22897
Título: Desarrollo de un prototipo de sistema de gestión de inventario para una pyme tipo lavadora y lubricadora.
Autor: Bravo Macas, Joseph Estuardo; Machado Obando, Esteban Leandro
Resumen: In this degree project, a prototype of an inventory management system was developed for a small and medium-sized washing and lubrication company. The prototype allows to manage the inventory of products, perform product searches, manage customers, suppliers and users of the system, as well as to generate sales and purchase receipts, generate sales and purchase reports, and display notifications. The document is organized as follows: the first chapter contains a brief summary of the 4-tier architecture, the technologies and frameworks used and a description of the Kanban methodology. The second chapter establishes the procedure followed to determine the requirements of the prototype through interviews and surveys, user stories and use cases are presented. Subsequently, the database, class, activity, and sequence diagrams are schematized. Finally, the implementation of the main functionalities of the prototype is summarized. The third chapter presents the results of the functional and acceptance tests and summarizes the changes made to the prototype. The fourth chapter presents the conclusions and recommendations generated during the development of this degree project. Finally, the annexes are presented, which include the surveys carried out, the sequence diagrams, the prototype code, the installation manual and the user's manual.
Descripción: En el presente Trabajo de Titulación se desarrolló un prototipo de sistema de gestión de inventario para una PYME lavadora y lubricadora. El prototipo permite administrar el inventario de productos, realizar búsquedas de productos, administrar clientes, proveedores y usuarios del sistema, así también, permite generar comprobantes de compra y venta, generar reportes de compras y ventas, y visualizar notificaciones. El documento está organizado de la siguiente forma: el primer capítulo contiene un breve resumen sobre la arquitectura de 4 niveles, las tecnologías y frameworks utilizados y una descripción de la metodología Kanban. En el segundo capítulo se establece el procedimiento seguido para determinar los requerimientos del prototipo a través de entrevistas y encuestas, se presentan las historias de usuario y casos de uso. Posteriormente, se esquematizan los diagramas de bases de datos, clases, actividad, y secuencia. Finalmente se resume la implementación de las funcionalidades principales del prototipo. En el tercer capítulo se presentan los resultados de las pruebas de funcionamiento, aceptación, así como se resumen los cambios realizados al prototipo. En el cuarto capítulo se exponen las conclusiones y recomendaciones generadas durante el desarrollo de este Trabajo de Titulación. Finalmente, se presentan los anexos en los cuales se incluyeron las encuestas realizadas, los diagramas de secuencia, el código del prototipo, el manual de instalación y el manual de usuario.2022-08-01T00:00:00ZImplementación de un Centro de Operaciones de Seguridad y Redes (NSOC) Usando Herramientas Open Source para la Infraestructura Industrial de la Empresa Eléctrica Quito.
http://bibdigital.epn.edu.ec/handle/15000/22864
Título: Implementación de un Centro de Operaciones de Seguridad y Redes (NSOC) Usando Herramientas Open Source para la Infraestructura Industrial de la Empresa Eléctrica Quito.
Autor: Herrera Lara, Luis Alberto
Resumen: This work focuses on the field of network services to solve an inherent need of the Electricity Company of Quito (E.E.Q.), to find a technological solution that allows monitoring the industrial infrastructure of data networks at the level of active equipment and thus, manage its security. This degree work analyzed the main features of the NOC, SOC, NSOC, the computer tools used in their implementation, regulations, standards and good practices for the management of data and security networks in electricity companies. After having carried out a first study on the management and standards in force in electricity companies, a solution was designed for the implementation of a Network and Security Operations Center- NSOC using open-source tools considering the requirements requested by EEQ's technicians. The implemented solution allows monitoring of active network equipment and terminal equipment through the SNMP and ICMP protocols, event log analysis through the SYSLOG protocol, access tests and vulnerability management, report generation of early warnings.The implemented solution was deployed and tested in the infrastructure of E.E.Q., the results of these tests are shown in the testing phase chapter of this study. Finally, the conclusions are attached to the end of this work.
Descripción: El presente trabajo de titulación se sitúa en el ámbito de servicios de red y resuelve una necesidad inherente de la Empresa Eléctrica Quito (E.E.Q.), a fin de contar con una solución tecnológica que le permita monitorear y gestionar la infraestructura industrial de redes de datos entre equipos activos incluyendo la seguridad de los mismos. En este trabajo de titulación se desarrolló un análisis de las características fundamentales de los NOC, SOC, NSOC, las herramientas informáticas utilizadas en su implementación, las normas, estándares y buenas prácticas de gestión de las redes de datos y seguridad en empresas eléctricas. Luego de haber realizado un primer estudio sobre la forma de gestión y estándares vigentes en las empresas eléctricas se diseñó una solución para la implementación de un Centro de Operaciones de Seguridad y Redes (NSOC), usando herramientas de código abierto considerando los requerimientos solicitados por el personal técnico de la E.E.Q. La solución implementada permite efectuar el monitoreo de los equipos activos de red y equipos terminales a través de los protocolos SNMP e ICMP, análisis de registro de eventos a través del protocolo SYSLOG, pruebas de acceso y gestión de vulnerabilidades, generación de reportes y envío de alertas tempranas. La solución implementada fue desplegada y probada en la infraestructura de la E.E.Q., los resultados de estas pruebas se muestran en el capítulo de fase de pruebas. Finalmente, se adjuntan las conclusiones derivadas del desarrollo de este trabajo.2022-03-01T00:00:00ZDesarrollo de un sistema web prototipo para generar y gestionar documentos necesarios en el proceso de creación de CSIRT académicos.
http://bibdigital.epn.edu.ec/handle/15000/22859
Título: Desarrollo de un sistema web prototipo para generar y gestionar documentos necesarios en el proceso de creación de CSIRT académicos.
Autor: Ríos Fiallos, Erick Paúl
Resumen: This thesis developed a prototype web system that allows the generation and management of documents that are essential in the process of creating academic CSIRT. For the development of this web system, the MEAN + G stack (MongoDB, Express, Angular, Node.JS, GraphQL) was used and it was based on the SCRUM agile development methodology. In the first chapter, the issues concerning the different technologies and tools used in the prototype and basic topics about the SCRUM framework were explained. In the second chapter, the design and implementation of the web system were carried out. In the third chapter, performance tests were carried out to validate compliance with system requirements with a manager user and a university, which has a user with responsible role, 2 users with collaborator role and 2 users with supervisor role. In addition, the results of the surveys carried out by the people who tested the web system are shown and errors detected in the different modules were fixed. Finally, in the fourth chapter, the conclusions and recommendations obtained while carrying out this degree work were established.
Descripción: El presente trabajo de titulación desarrolló un sistema web prototipo que permite generar y gestionar documentos que son imprescindibles en el proceso de creación de CSIRT académicos. Para el desarrollo del sistema web se utilizó el stack MEAN+G (MongoDB, Express, Angular, Node.JS, GraphQL) y se basó en la metodología de desarrollo ágil SCRUM. De esta manera, el primer capítulo abordó temas concernientes a las diferentes tecnologías y herramientas usadas en el prototipo. Así como también, nociones básicas sobre el marco de trabajo SCRUM. En el segundo capítulo, se realizó el diseño e implementación del sistema web. En el tercer capítulo, se realizaron pruebas de funcionamiento para validar el cumplimiento de requerimientos del sistema con un usuario gestor y una universidad, misma que tiene un usuario responsable, 2 usuarios colaboradores y 2 usuarios supervisores. Además, se muestran los resultados de las encuestas realizadas a las personas que probaron el sistema web y se corrigieron errores detectados en los diferentes módulos. Finalmente, en el cuarto capítulo se establecieron las conclusiones y recomendaciones conseguidas en el transcurso de la realización de este trabajo de titulación.2022-07-01T00:00:00ZDesarrollo de un prototipo de sistema web para la gestión de inventario para un proveedor de Servicio de Internet.
http://bibdigital.epn.edu.ec/handle/15000/22838
Título: Desarrollo de un prototipo de sistema web para la gestión de inventario para un proveedor de Servicio de Internet.
Autor: Narváez Narváez, Diana Anahí; Vaca Almachi, Viviana del Rocío
Resumen: The objective of this Degree Project is to develop a web prototype system, which allows manage inventory of an Internet Service Provider called Extreme Communications. This prototype allows to manage information of the users involved in the management of materials and equipment of the company, information of the suppliers and the invoices that they issue, information of the materials and equipment that are registered in the inventory and information of the work orders. This facilitate better inventory control. It is made up of six modules: Authentication, Employees, Suppliers, Supplier Invoices, Products and Work Orders; In addition, a barcode reader is used for the entry and validation of the MAC of the equipment, which is found on the labels that they come from the factory, however, if they are in poor condition, there is the possibility of performing the manual entry. As it is a web system, it can be accessed from anywhere through a device with an Internet connection together with the credentials that have been previously assigned to the user, so the company does not need all the personnel to be in the same geographical area or net.
Descripción: El presente Proyecto de Titulación tiene como objetivo el desarrollo de un prototipo de sistema web para la gestión de inventario para un proveedor de Servicio de Internet llamado Extreme Comunicaciones. Este prototipo permite gestionar información de los usuarios involucrados en el manejo de materiales y equipos de la empresa, información de los proveedores y las facturas que estos emiten, información de los materiales y equipos que se encuentran registrados en el inventario e información de las órdenes de trabajo, facilitando así un mejor control del inventario. Está formado por seis módulos: Autenticación, Empleados, Proveedores, Facturas de Proveedores, Productos y Órdenes de Trabajo; adicionalmente se utiliza un lector de código barras para el ingreso y validación de la MAC de los equipos, la cual se encuentra en las etiquetas que estos traen de fábrica, sin embargo, si estas se encuentran en mal estado hay la posibilidad de realizar el ingreso manual. Como se trata de un sistema web, se puede acceder desde cualquier lugar mediante un dispositivo con conexión a Internet juntamente con las credenciales que se han asignado previamente al usuario, así la empresa no necesita a todo el personal se encuentre en la misma área geográfica o red.2022-06-01T00:00:00ZDesarrollo de un Prototipo de aplicación móvil para la Búsqueda de instructores académicos basada en una arquitectura multinivel y microservicios.
http://bibdigital.epn.edu.ec/handle/15000/22810
Título: Desarrollo de un Prototipo de aplicación móvil para la Búsqueda de instructores académicos basada en una arquitectura multinivel y microservicios.
Autor: Sarasti Dután, Santiago Sebastián
Resumen: Due to the growing market demand for private tutoring to reinforce students' knowledge, there has been a need to create a space for those who want to offer tutoring services. The present degree work shows the design and development of a prototype system that allows improving the management of searches for tutors to offer a certain tutoring, based on the place of geographical location, improving the user experience. The objective is to avoid what is known as indirect economic losses. That is, the time it takes to find someone to teach a class and the travel time to that location. The project is developed using the agile Extreme Programming (XP) methodology, which has the functional requirements and is making use of user stories. The components of the system are defined in the different diagrams, in order to model the prototype of the system for its implementation. For the coding of the client, the Android Studio platform is used, which is based on the Android programming language, the server is developed on Spring Boot Framework platform using the Java programming language and is running on an Elastic Computing (EC2) instance through Amazon Web Services (AWS). The mobile application will be able to connect to the server through endpoints. Finally, the database engine is PostgreSQL.
Descripción: El objetivo del presente proyecto de titulación es proporcionar un prototipo de aplicación móvil, que permita mejorar el manejo de búsquedas de personal capacitado para ofrecer una determinada tutoría, basado en el lugar de ubicación geográfica, mejorando la experiencia del usuario. El objetivo es evitar las pérdidas económicas indirectas. Esto es, el tiempo que se genera en encontrar alguien que imparta una clase, así como el tiempo de traslado a dicha ubicación. El trabajo comprende 4 capítulos resumidos a continuación. En el capítulo 1, se presenta el marco teórico sobre el cual se desarrolló el prototipo de aplicación móvil. En este capítulo se detallan las tecnologías y las herramientas utilizadas. En el capítulo 2, se presenta la metodología utilizada para el desarrollo y la implementación del sistema prototipo. En el capítulo 3, se incluyen las pruebas de funcionamiento, en el cual se agrega una breve descripción y el resultado obtenido. En el capítulo 4, se presentan las conclusiones en base a los resultados obtenidos en las pruebas de aceptación. Finalmente, en el apartado de anexos se incluye la instalación de los ambientes de desarrollo, despliegue de la instancia EC2 y métodos para obtener los ejecutables de la aplicación móvil.2022-06-01T00:00:00ZDesarrollo de un sistema prototipo para la automatización de los procesos de venta e inventario de un distribuidor de gas licuado de petróleo.
http://bibdigital.epn.edu.ec/handle/15000/22804
Título: Desarrollo de un sistema prototipo para la automatización de los procesos de venta e inventario de un distribuidor de gas licuado de petróleo.
Autor: Carlosama Jingo, Samir Stalin; Fárez Rodriguez, Victoria Narcisa
Resumen: The degree work presents the prototype of a system for the automation of the sales and inventory processes of a liquefied petroleum gas distributor, which is made up of a database, a server application, a web application, a client mobile application and a dealer mobile app. The data is stored on an AWS server and on this the server application made on JavaScript was created in conjunction with Nodejs, its function is to provide the REST API web services. These services will be consumed by the three applications that will be developed. To facilitate the administration of the distributor, the web application was created, carrying out activities such as entering user information; manages and assigns orders to delivery people for delivery; In addition, it manages the inventories and reports of the company. On the other hand, the mobile delivery application was created, which is responsible for receiving the requests that the administrator has accepted for subsequent delivery. And finally, the client mobile application was created, which is in charge of requesting the order of gas cylinders. The design of the web application and mobile applications was done through sketches. The sketches were based on user requirements. This document is organized as follows: In chapter 1, all the topics that have been considered essential to have the necessary arguments to carry out the prototype design are exposed. In Chapter 2, the design and implementation of the prototype is shown, in the design the user stories, diagrams and sketches of all the systems were made, in the implementation the coding of the modules can be visualized, providing a better perspective of the programming that was done. Chapter 3 presents the results obtained from the implementation of the different applications, these results are shown graphically. Finally, in chapter 4, the conclusions and recommendations reached throughout the entire project are presented.
Descripción: El trabajo de titulación presenta el prototipo de un sistema para la automatización de los procesos de venta e inventario de un distribuidor de gas licuado de petróleo, que está conformado por una base de datos, una aplicación servidor, una aplicación web, una aplicación móvil cliente y una aplicación móvil distribuidor. Los datos son almacenados en un servidor de AWS y sobre esta se creó la aplicación servidor realizada sobre JavaScript en conjunto con Node.js, su función es proveer los servicios web API REST. Estos servicios serán consumidos por las tres aplicaciones que se desarrollarán. Para facilitar la administración de la distribuidora se creó la aplicación web, realizará actividades como el ingreso de la información de usuarios; gestiona y asigna de pedidos a los repartidores para su entrega; además, administra los inventarios y reportes de la empresa. Por otro lado, se creó la aplicación móvil repartidor que se encarga de recibir las peticiones que el administrador ha aceptado para su posterior entrega. Y por último, se creó la aplicación móvil cliente es la encargada de solicitar el pedido de cilindros de gas. El diseño de la aplicación web y las aplicaciones móviles se las realizo a través de sketches. Los sketches se basaron en los requerimientos del usuario. Este documento se encuentra organizado de la siguiente manera: En el capítulo 1, se exponen todos los tópicos que se han considerado indispensables para poseer argumentos necesarios para realizar el diseño del prototipo. En el Capítulo 2, se muestra el diseño e implementación del prototipo, en el diseño se realizaron las historias de usuarios, diagramas UML y sketches de todos los sistemas, en la implementación se puede visualizar la codificación de los módulos brindando una mejor perspectiva de la programación que se realizó. En el capítulo 3 se presentan los resultados obtenidos de la implementación de las diferentes aplicaciones, se muestran gráficamente dichos resultados. Finalmente, en el capítulo 4, se exponen las conclusiones y recomendaciones alcanzadas a lo largo de todo el proyecto.2022-05-01T00:00:00ZImplementación de un algoritmo para la obtención de la tabla de enrutamiento, en redes con topología tipo árbol empleando el estándar IEEE 802.15.4.
http://bibdigital.epn.edu.ec/handle/15000/22742
Título: Implementación de un algoritmo para la obtención de la tabla de enrutamiento, en redes con topología tipo árbol empleando el estándar IEEE 802.15.4.
Autor: Curipallo Peralta, Brando Steven
Resumen: The objective of this work is to develop an algorithm that allows obtaining the routing table of the nodes that are part of a WSN network. This will be done using the information that will be generated during the hierarchical address assignment process using the IEEE 802.15.4 standard. It is worth mentioning that during this process several scenarios will be simulated, including an ideal scenario (without failures), a scenario with noisy links and a scenario with down nodes, in addition there will be three criteria for assigning addresses in order to compare the times in each of them.
Descripción: El objetivo de este trabajo es desarrollar un algoritmo que permita obtener la tabla de enrutamiento de los nodos que forman parte de una red WSN. Esto se hará utilizando la información que se generará durante el proceso de asignación de direcciones jerárquicas utilizando el estándar IEEE 802.15.4. Cabe mencionar que durante este proceso se simularán varios escenarios, incluyendo escenario ideal (sin fallas), escenario con enlaces ruidosos y escenario con nodos caídos, además se tendrán tres criterios de asignación de direcciones con la finalidad de comparar los tiempos en cada uno de ellos.2022-05-01T00:00:00ZDesarrollo de un prototipo de plataforma web y móvil para la monitorización de parámetros de la actividad física de los participantes de carreras atléticas.
http://bibdigital.epn.edu.ec/handle/15000/22740
Título: Desarrollo de un prototipo de plataforma web y móvil para la monitorización de parámetros de la actividad física de los participantes de carreras atléticas.
Autor: Minayo Yujato, Jennifer Samanta
Resumen: To monitor parameters of the physical activity of amateur athletes there are multiple mobile applications for both iOS and Android devices, these applications collect the athlete’s information without considering whether this physical activity corresponds to the user’s participation in a race, so the user does not You have access to the average results of the race participants. In addition, users only have access to this information from the mobile application, so if the application is not associated with a user account, the information collected will be lost. For this reason, a prototype platform was developed that allows centralizing the information of the races in which the user can participate and the information of the physical activity of the athletes in each race that they have participated. This prototype consists of a web and mobile application that communicate with each other, and use Firebase services to implement the functionalities of the prototype such as: authentication, data reading and writing, image storage and notification handling.
Descripción: Barba Molina Hernán Vinicio Para monitorear parámetros de la actividad física de atletas amateurs existen múltiples aplicaciones móviles tanto para dispositivos iOS y Android, estas aplicaciones recolectan la información del atleta sin considerar si esta actividad física corresponde a la participación del usuario en una carrera, por lo que el usuario no tiene acceso a los resultados promedio de los participantes de las carreras. Además, los usuarios solo tienen acceso a esta información desde la aplicación móvil por lo que si la aplicación no esta asociada a una cuenta de usuario se perderá la información recolectada. Por ello se desarrollo un prototipo de plataforma que permita centralizar la información de las carreras en las que el usuario puede participar y la información de la actividad física de los atletas en cada carrera que ha participado. Este prototipo consta de una aplicación web y móvil que se comunican entre sí, y utilizan los servicios de Firebase para implementar las funcionalidades del prototipo como: autenticación, lectura y escritura de datos, almacenamiento de imágenes y manejo de notificaciones.2022-05-01T00:00:00ZDesarrollo de un sistema de seguridad inalámbrico mediante el uso de una aplicación móvil y módulos ESP32.
http://bibdigital.epn.edu.ec/handle/15000/22358
Título: Desarrollo de un sistema de seguridad inalámbrico mediante el uso de una aplicación móvil y módulos ESP32.
Autor: Tapia López, Juan David
Resumen: This work presents the implementation of a security system, which consists of an access control subsystem, as well as a video surveillance system through a camera and a user management subsystem. In addition, a subsystem that will manage user authentication and connection to the database, which is managed in the cloud and has a direct relationship with Google. The degree work consists of 4 chapters in which concepts, methodology, processes, and conclusions are reviewed.
In the first chapter, interviews are conducted to analyze the requirements of the security system. Additionally, the characteristics of the devices to be assembled that use WiFi technology for their connection are presented. The development interfaces with which the mobile devices and the mobile application are programmed are also presented.
In chapter two, the design of the mobile application is presented, such as: user types, sending/receiving information to the application database and from the system devices. In chapter three, the security system is tested to ensure that the established parameters are met, as well as the needs, results and their respective analysis.
The last chapter presents the conclusions of the safety system and the recommendations obtained from this degree work.
Descripción: Este trabajo presenta la implementación de un sistema de seguridad, el cual consta de un subsistema de control de acceso, así como, un subsistema de videovigilancia a través de cámara y un subsistema de gestión de usuarios. Además, un subsistema que manejará autenticación de usuarios y conexión hacia la base de datos, la cual está gestionada en la nube y tiene relación directa con Google. El trabajo de titulación consta de 4 capítulos en los cuales se revisan conceptos, metodología, procesos y conclusiones.
Dentro del primer capítulo se realizan las entrevistas, con las cuales se analizan los requerimientos del sistema de seguridad. Adicionalmente, se presentan las características de los dispositivos a ensamblar que utilizan la tecnología WiFi para su conexión. Se presentan también, las interfaces de desarrollo con las que se programa los dispositivos móviles la aplicación móvil.
En el capítulo dos, se expone el diseño de la aplicación móvil como: tipos de usuario, envío/recepción de información a la base de datos de la aplicación y desde los dispositivos del sistema. En el capítulo tres, se realizan las pruebas de funcionamiento del sistema de seguridad para evidenciar que se cumplan los parámetros establecidos, así como también, las necesidades, resultados y su respectivo análisis.
En el último capítulo se presentan las conclusiones del sistema de seguridad y las recomendaciones obtenidas del presente trabajo de titulación.2022-04-08T00:00:00ZAnálisis de rutas dinámicas del simulador SUMO en redes vehiculares mediante métricas de centralidad de grafos usando la librería igraph de R. Caso de estudio: Sector La Carolina (Quito).
http://bibdigital.epn.edu.ec/handle/15000/22326
Título: Análisis de rutas dinámicas del simulador SUMO en redes vehiculares mediante métricas de centralidad de grafos usando la librería igraph de R. Caso de estudio: Sector La Carolina (Quito).
Autor: Zumárraga Cadena, Luis Felipe
Resumen: Nowadays, there are many tools for the simulation of intelligent traffic systems, the Urban Mobility Simulator (SUMO) being one of the best known, since it offers multiple functionalities to represent quite realistic scenarios. Specifically, the possibility of simulating the rerouting of vehicles has been included, emulating the behavior of drivers when they take alternate routes to their destinations. Therefore, in this work the traces generated with static routes are compared with those generated based on dynamic routes, when rerouting is allowed taking into account the congestion in the original route, so that these data are used as input for the simulation of vehicular networks. The output files obtained from the simulations carried out will be processed through a filter that allows establishing the connections that the vehicles have had during their journey in the simulation, which in turn generate files that will be used as input in R. Each topology will be analyzed through the Centrality metrics from graph theory.
Descripción: Hoy en día, existen muchas herramientas para la simulación de sistemas de tráfico inteligente, siendo el Simulador Urbano de Movilidad (SUMO) uno de los más conocidos, ya que ofrece múltiples funcionalidades para representar escenarios bastante realistas. De forma específica, se ha incluido la posibilidad de simular el reenrutamiento de los vehículos emular el comportamiento de los conductores cuando toman rutas alternas hacia sus destinos. Por lo tanto, en este trabajo se comparan las trazas generadas con rutas estáticas en relación con las generadas en base a rutas dinámicas, cuando se permite el reenrutamiento con tomando en cuenta la congestión en la ruta original, de manera que estos datos se utilicen como insumo para la simulación de redes vehiculares. Los archivos de salida obtenidos de las simulaciones realizadas serán procesados mediante un filtro que permite establecer las conexiones que han tenido los vehículos durante su trayecto en la simulación que generan a su vez archivos que serán utilizados como entrada en R. Cada topología será analizada mediante las métricas de centralidad de la teoría de grafos.2022-04-05T00:00:00ZDesarrollo de una aplicación prototipo para la obtención de la zona de cobertura de la red Sigfox en el interior de edificaciones
http://bibdigital.epn.edu.ec/handle/15000/22302
Título: Desarrollo de una aplicación prototipo para la obtención de la zona de cobertura de la red Sigfox en el interior de edificaciones
Autor: Revelo Vizcaíno, Eduardo Paolo
Resumen: El presente trabajo de titulación describe el diseño e implementación de una aplicación prototipo para la obtención de la zona de cobertura de la red SigFox en el interior de edificaciones. El prototipo consta de un nodo SigFox Pycom que permite el envío de mensajes a través de la red SigFox, una aplicación que permite su configuración para el envío de mensajes al BackEnd SigFox, una aplicación servidor para obtener los mensajes del BackEnd SigFox y una aplicación de usuario para la interacción con el prototipo. El documento consta de 4 cuatro capítulos: El primero presenta conceptos acerca de la red SigFox, características del nodo Pycom, el lenguaje de programación para su configuración MicroPython, conceptos de aplicaciones web y el lenguaje JavaScript. El segundo presenta la metodología empleada para la realización del prototipo, los requerimientos funcionales y no funcionales de la aplicación, el diseño y la implementación de todos los subsistemas en donde se hace una explicación de las partes más importantes que conforman al prototipo. El tercero contiene las pruebas del prototipo donde se comprueba que cumpla los requerimientos que se encuentran en el segundo capítulo. Por último, en el cuarto capítulo se encuentran las conclusiones y recomendaciones.
Descripción: The present work describes the design and implementation of a prototype application to obtain the coverage area of the SigFox network inside buildings. The prototype consists of a SigFox Pycom node that allows messages to be sent through the SigFox network, an application that allows its configuration to send messages to the SigFox BackEnd, a server application to obtain the messages from the SigFox BackEnd and a user application for interaction with the prototype. The document consists of 4 four chapters: The first presents concepts about the SigFox network, characteristics of the Pycom node, the MicroPython programming language for its configuration, concepts of web applications and the JavaScript language. The second presents the methodology used for the realization of the prototype, the functional and non-functional requirements of the application, the design and implementation of all the subsystems where an explanation of the most important parts that make up the prototype is made. The third contains the tests of the prototype where it is verified that it meets the requirements found in the second chapter. Finally, in the fourth chapter are the conclusions and recommendations.Certificado de no adeudar Librería Politécnica - Marco Polo Sánchez Aguayo2022-03-25T00:00:00ZDesarrollo de un prototipo web alternativo de videoconferencia y mensajería basado en WebRTC.
http://bibdigital.epn.edu.ec/handle/15000/22283
Título: Desarrollo de un prototipo web alternativo de videoconferencia y mensajería basado en WebRTC.
Autor: Ramón Bedoya, Jordy Adrian
Resumen: This work proposes the design of a prototype that works in a Cloud environment, for the development of videoconferencing using WebRTC technology and a STUN/TURN server. The first chapter contains theoretical information about videoconferencing systems, key concepts of WebRTC technology and its architecture, as well as the features of Node.Js, HTML 5, Socket.IO and STUN/TURN that were used for the development of the application. The second chapter presents the methodology used for the design, coding and implementation. In the design, needs, modules and components of the system are defined through user interviews, together with UML and Scrum diagrams; in the coding, the previously designed modules are developed, programmed with JavaScript and, finally, for the implementation of the prototype, the digital platforms Heroku, DigitalOcean, and GoDaddy were used. The third chapter shows the results of the tests carried out, verifying the operation and use of the system. The fourth chapter contains the conclusions and recommendations drawn at the end of the project. Finally, the annexes section contains the codes developed in this degree work and the user's manual for the application.
Descripción: Se plantea el diseño de un prototipo que trabaja en ambiente Cloud, para el desarrollo de videoconferencias mediante el uso de la tecnología WebRTC y un servidor STUN/TURN. El primer capítulo contiene la información teórica acerca de los sistemas de videoconferencia, conceptos claves de la tecnología WebRTC y su arquitectura, así como, las características de Node.Js, HTML 5, Socket.IO y STUN/TURN que se utilizaron para el desarrollo de la aplicación.
El segundo capítulo expone la metodología utilizada para el diseño, codificación e implementación. En el diseño se definen necesidades, módulos y componentes del sistema por medio de entrevistas a usuario, en conjunto con diagramas UML y Scrum; en la codificación se elaboran los módulos diseñados anteriormente, programados con JavaScript; y, por último, para la implementación del prototipo se hizo uso de las plataformas digitales Heroku, DigitalOcean y GoDaddy. El tercer capítulo plasma los resultados a través de las pruebas realizadas, comprobando el funcionamiento y uso del sistema. En el cuarto capítulo constan las conclusiones y recomendaciones obtenidas una vez finalizado el trabajo de titulación. Finalmente, en la sección de anexos se encuentran los códigos desarrollados y el manual de usuario para la aplicación.2022-03-25T00:00:00ZDesarrollo de un sistema de gestión web prototipo para la automatización de hackeo ético en sistemas operativos Windows.
http://bibdigital.epn.edu.ec/handle/15000/22271
Título: Desarrollo de un sistema de gestión web prototipo para la automatización de hackeo ético en sistemas operativos Windows.
Autor: Portilla Gamboa, Jorge Esteban
Resumen: In this degree project, a Web management prototype was developed for the automation of Ethical Hacking in Windows Operating Systems.
In chapter 1 a theoretical review of the OSSTMM methodology used for ethical hacking and RAD development methodology implemented for the programming of the Web management is carried out. In addition, it is briefly explained about the applied tools such as: NMAP, CVE-Search, Metasploit, PowerShell and Python libraries.
In chapter 2 the design of the application prototype is carried out by the analysis of functional and non-functional requirements, modules, use case diagrams, activities and classes, user stories, interface sketches and the prototype architecture. Additionally, the implementation of the prototype is explained by the creation of virtual machines for Kali Linux and Windows Server 2008 exploitable. The installation of VsCode, LAMPP, CVE-Search, Flask, PYNMAP, PDFKIT, PYMETASPLOIT, PYPSRP.POWERSHELL and PYPSRP.WSMAN is briefly explained. The coding of the database and the Web application with its different modules is detailed.
Finally, Chapter 3 shows the evaluation of the prototypes and the application tests.
Descripción: En el presente proyecto de titulación se desarrolló un prototipo de gestión Web para la automatización del Hackeo Ético en Sistemas Operativos Windows.
En el capítulo 1 se realiza una revisión teórica de la metodología OSSTMM utilizada para el hackeo ético y la metodología de desarrollo RAD implementada para la programación de la gestión Web. Además, se explica brevemente sobre las herramientas aplicadas como: NMAP, CVE-Search, Metasploit, PowerShell y librerías de Python.
En el capítulo 2 se realiza el diseño del prototipo de la aplicación con tareas como el análisis de requerimientos funcionales, no funcionales, módulos, diagramas de casos de uso, actividades y clases, historias de usuario, sketches de interfaces y la arquitectura del prototipo. Adicionalmente se explica la implementación del prototipo detallando la creación de las máquinas virtuales para Kali Linux y Windows Server 2008 explotable. Se explica brevemente la instalación de VsCode,LAMPP, CVE-Search, Flask, PYNMAP, PDFKIT, PYMETASPLOIT, PYPSRP.POWERSHELL y PYPSRP.WSMAN. Se detalla la codificación de la base de datos y del aplicativo Web con sus diferentes módulos.
Finalmente, en el capítulo 3 se muestra la evaluación de los prototipos y las pruebas de la aplicación.2022-03-21T00:00:00ZDiseño de la red convergente de la unidad educativa Fernández Salvador Villavicencio Ponce “FESVIP”.
http://bibdigital.epn.edu.ec/handle/15000/22244
Título: Diseño de la red convergente de la unidad educativa Fernández Salvador Villavicencio Ponce “FESVIP”.
Autor: Perugachi Moreno, Luis Andrés
Resumen: This Degree Project proposes as an objective the design of the convergent network for the FERNÁNDEZ SALVADOR VILLAVICENCIO PONCE "FESVIP" HIGH SCHOOL, it has various needs at the technological level and have generated discomfort in its personnel.
The first chapter presents the theoretical foundations adjustable to the new network technologies, information necessary for the development of this work.
In the second chapter, the current state of the technological infrastructure is detailed, collecting information on the problems and based on meetings held with the authorities, the needs and new requirements are determined, and then presenting a design proposal with engineering of detail, according to new trends at the level of technology, including at the level of structured cabling, considering international standards; reference costs of the current market are presented as part of the design to validate the best alternative. Additionally, a simulation is carried out to present the main functionalities of this design, it is carried out in the EVE-NG and VMware applications. In chapter three makes functional tests, thus validating the design and simulation results.
Finally, in chapter four the conclusions and recommendations obtained from this degree work are presented
Descripción: Este Trabajo de Titulación propone el diseño de la red convergente para la UNIDAD EDUCATIVA FERNÁNDEZ SALVADOR VILLAVICENCIO PONCE “FESVIP, la cual tiene varias necesidades a nivel tecnológico y que han generado malestar en su personal. En el primer capítulo se presentan los fundamentos teóricos ajustables a las nuevas tecnologías de redes, información necesaria para el desarrollo de este trabajo.
En el segundo capítulo se detalla el estado actual de la infraestructura tecnológica, recopilando información de los problemas y en base a reuniones mantenidas con las autoridades se determinan las necesidades y nuevos requerimientos, para luego presentar una propuesta de diseño con ingeniería de detalle, acorde a las nuevas tendencias a nivel de tecnología, inclusive a nivel de cableado estructurado considerándose para ello estándares internacionales; como parte del diseño se presentan costos referenciales del mercado actual para validar la mejor alternativa. Adicionalmente, se realiza una simulación para presentar las funcionalidades principales de este diseño, la cual se realiza en el aplicativo EVE-NG y VMware.
En el capítulo tres se realizan las pruebas de funcionamiento, validando así los resultados del diseño y la simulación.
Finalmente, en el capítulo cuatro se presentan las conclusiones y recomendaciones obtenidas de este trabajo de titulación.2022-03-11T00:00:00ZDesarrollo de un prototipo de aplicación web para el control de asistencia y de movilidad del personal de una empresa empleando Cisco Meraki.
http://bibdigital.epn.edu.ec/handle/15000/22243
Título: Desarrollo de un prototipo de aplicación web para el control de asistencia y de movilidad del personal de una empresa empleando Cisco Meraki.
Autor: Santamaría Villacreses, Andrés Rubén
Resumen: The purpose of this Project is the creation of an assistance and mobility control prototype for the company Edimca in Ambato. This prototype makes use of Cisco Meraki Access points with the feature that allows to locate the devices connected to the wireless network. This feature is used to find the employees and compute the time when they are not in their work area. All the information gathered is then managed in Amazon web services where the Web App is located. This document is structured in four chapters.
The first chapter explores the concepts of Cisco Meraki, Web Applications, Amazon cloud, Layered Architecture and Kanban methodology. Also, the tools and technology that will be used are defined.
The second chapter contains the Design and Implementation of the prototype. In the Design section the Modules, System Users and Requirements are defined so in the Implementation all the conditions are executed.
The third chapter includes the testing of the prototype to verify that the requirements are accomplished. The fourth chapter contains the conclusions and recommendations for the project.
Descripción: El proposito de este Trabajo de Titulación es la creación de un prototipo de control de asistencia y de movilidad para la empresa Edimca en Ambato. Este prototipo utiliza los puntos de Acceso de la marca Cisco Meraki con su característica de locaclizacion de dispositivos móviles conectados a la red inalámbrica. Esta funcionalidad es utilizada para ubicar a los empleados dentro de la empresa y contabilizar el tiempo en el que abandonan su zona de trabajo. Toda esta información es almacenada en la nube de Amazon donde la aplicación web ha sido implementada. El documento se ha dividido en 4 capítulos.
El primer capitulo explora los conceptos de Cisco Meraki, aplicaciones web, la nube de Amazon, la arquitectura de capas y le metodología Kanban.
El segundo capitulo contiene el diseño y la implementación del prototipo. Iniciando con la definición de usuarios del prototipo y requerimientos del sistema hasta la ejecución de estos lineamientos.
El tercer capítulo contiene la fase de pruebas del prototipo para verificar su correcto funcionamiento.
El cuarto capítulo esta conformado por las conclusiones y recomendaciones del proyecto.2022-03-11T00:00:00ZDesarrollo de un prototipo de sistema de matriculación para un instituto tecnológico mediante un aplicativo web y un aplicativo móvil.
http://bibdigital.epn.edu.ec/handle/15000/22196
Título: Desarrollo de un prototipo de sistema de matriculación para un instituto tecnológico mediante un aplicativo web y un aplicativo móvil.
Autor: Burgos Cano, Andrea Lissette; Contreras Chacón, Marialejandra Carolina
Resumen: Nowadays, education is linked to information technologies due to the multiple advantages they offer, such as the automation of academic management processes.
Instituto Tecnológico Sucre (ITS) does not have a system that allows its students to enroll through the web. Thus, we developed a system that meets the requirements of the Institute about such process.
This document describes the development of a prototype system for online enrollment through one web and one mobile application to be used in Sucre Technological Institute. The development process is based on Scrum software development methodology.
The prototype allows each student to enroll online without the need to attend the Institute in person to perform the process alongside a coordinator. In addition, it will allow the student to access his/her account and review important dates of the corresponding academic period.
In case the user forgets his/her password, he/she has the option to recover it, the system will send an email with a temporary password that will be used to log in again and change the password.
The modules that will integrate the system are login, password configuration, profile data, academic calendar management, academic calendar, subject entry, student administration, enrollment, assisted enrollment, academic record and enrollment certificate.
Descripción: En la actualidad, la educación está ligada al acceso a las tecnologías de la información debido a las múltiples ventajas que ofrecen, como la automatización de los procesos de gestión académica.
El Instituto Tecnológico Sucre (ITS) no cuenta con un sistema informático que permita a sus estudiantes realizar el proceso de matrícula en línea, por lo que se procedió a desarrollar un sistema que cumpla con los requerimientos del Instituto y automatice este proceso.
El siguiente documento describe el proceso de desarrollo de un prototipo de sistema de matriculación en línea a través de una aplicación web y móvil para el Instituto Tecnológico Sucre, basado en la metodología de desarrollo de software Scrum.
El prototipo de sistema de matriculación permite a cada estudiante llevar a cabo su proceso de inscripción en línea sin necesidad de asistir presencialmente al Instituto a realizar dicho proceso en conjunto con un coordinador. Además, le permitirá revisar fechas importantes del periodo académico correspondiente y acceder a su cuenta.
En caso de que el usuario olvide su contraseña tiene la opción de recuperarla, el sistema enviará un correo con una clave temporal que usará para ingresar nuevamente y realizar el cambio.
Los módulos que integrarán el sistema son: login, configuración de contraseña, datos de perfil, gestión de calendario académico, calendario académico, ingreso de materias, administración de estudiantes, matriculación, matriculación asistida, récord académico y certificado de matrícula.2022-02-22T00:00:00ZDesarrollo de una plataforma de monitoreo de instancias Odoo, utilizando la herramienta Zabbix en infraestructura en la nube
http://bibdigital.epn.edu.ec/handle/15000/22175
Título: Desarrollo de una plataforma de monitoreo de instancias Odoo, utilizando la herramienta Zabbix en infraestructura en la nube
Autor: Rangles Córdova, Ricardo Daniel
Resumen: In the present titling work, the development of a Zabbix platform is proposed to monitor each server with a greater number of metrics and make decisions to improve the current infrastructure area of the companies; it is also required to control the monitoring of the instances when creating and deleting the monitoring link of an instance. Part of the monitoring will allow verifying the availability of each instance, so that if there are inconveniences, the client's availability is recovered and preventive and/or corrective actions are taken.
This project develops a complete monitoring platform using the Zabbix tool, working with a business management system called Odoo (On Demand Open Object); For this, the monitoring of servers in the cloud, concepts, requirements and configurations are investigated.
It should be noted that there will be an interconnection module between both platforms that will allow the creation and elimination of clients to be monitored. In addition, the interconnection module will have the functionality to notify when an Odoo instance went down or had problems during its monitoring in Zabbix.
Descripción: En el presente trabajo de titulación se propone el desarrollo de una plataforma Zabbix para monitorear con mayor número de métricas cada servidor y tomar decisiones para mejorar el área de infraestructura actual de las empresas; se requiere también controlar el monitoreo de las instancias cuando se cree y elimine el enlace de monitoreo de una instancia. Parte del monitoreo permitirá verificar la disponibilidad de cada instancia, para que de existir inconvenientes, se recupere la disponibilidad del cliente y se tomen acciones preventivas y/o correctivas.
Este proyecto desarrolla una plataforma de monitoreo completo mediante la herramienta Zabbix, trabajando con un sistema de gestión de empresas llamado Odoo (On Demand Open Object); para ello se investiga el monitoreo de servidores en la nube, conceptos, requerimientos y configuraciones.
Cabe recalcar que se tendrá un módulo de interconexión entre ambas plataformas que permitirá la creación y eliminación de clientes a ser monitoreados. Además, el módulo de interconexión tendrá la funcionalidad de avisar cuando una instancia Odoo cayó o tuvo problemas durante su monitoreo en Zabbix.2022-02-17T00:00:00ZDesarrollo de un prototipo de aplicación web interactiva para la simulación de las principales disciplinas de planificación de paquetes para la gestión de QoS.
http://bibdigital.epn.edu.ec/handle/15000/22156
Título: Desarrollo de un prototipo de aplicación web interactiva para la simulación de las principales disciplinas de planificación de paquetes para la gestión de QoS.
Autor: Simbaña Pineida, Bryan Fernando
Resumen: The main objective of this Degree Project is to develop an interactive web application prototype for the simulation of the main packet scheduling disciplines for QoS management. The prototype was developed with the R programming language, and the Shiny framework. For the interactive exploration and visualization of the data, the Plotly and Esquisse graphics packages were used. The prototype is hosted on the shinyapps.io cloud storage service. The first chapter describes the theoretical foundations of the essential topics for the development of the Degree Project. In addition, a summary of the technologies used, and the agile Kanban software development methodology is briefly presented. In the second chapter, the analysis of the functional and non-functional requirements obtained from the interviews is carried out. Based on the requirements, the design of the prototype is elaborated, and its implementation is carried out. In the third chapter, the validation of the results generated by the prototype is carried out. In addition, the results of the tests carried out are shown. The fourth chapter presents the conclusions and recommendations obtained after the completion of the development of the prototype.
Descripción: El presente Proyecto de Titulación tiene como objetivo principal desarrollar un prototipo de aplicación web interactiva para la simulación de las principales disciplinas de planificación de paquetes para la gestión de QoS. El prototipo fue desarrollado con el lenguaje de programación R, y el framework Shiny. Para la exploración y visualización de los datos de forma interactiva se utilizó los paquetes de gráficos Plotly y Esquisse. El prototipo está alojado en el servicio de almacenamiento en la nube de shinyapps.io. El primer capítulo describe los fundamentos teóricos de los temas esenciales para el desarrollo del Proyecto de Titulación. Además, se expone de forma breve un resumen sobre las tecnologías utilizadas y la metodología ágil de desarrollo de software Kanban. En el segundo capítulo se realiza el análisis de los requerimientos funcionales y no funcionales obtenidos a partir de las entrevistas. En base a los requerimientos se elabora el diseño del prototipo, y se realiza su implementación. En el tercer capítulo se realiza la validación los resultados generados por el prototipo. Además, se muestra los resultados de las pruebas realizadas. En el cuarto capítulo se presentan las conclusiones y recomendaciones obtenidas tras la culminación del desarrollo del prototipo.2022-02-10T00:00:00ZEstudio de la tecnología LoRaWAN mediante la implementación de un prototipo de medición de humedad y temperatura.
http://bibdigital.epn.edu.ec/handle/15000/22036
Título: Estudio de la tecnología LoRaWAN mediante la implementación de un prototipo de medición de humedad y temperatura.
Autor: Ramos Gallegos, Mario Oswaldo
Resumen: The technologies to develop IoT solutions have had an important advance in recent years. At present, it is sought that more and more devices have an internet connection. There are IoT applications, such as smart agriculture, that require establishing long-distance radio links making efficient use of the energy resource. This is how LoRaWAN technology emerged. The present degree work will study the specification and architecture of LoRaWAN network and LoRa modulation. From this, a demonstrable LoRaWAN network prototype will be developed.
In the first chapter, the concepts of IoT and LPWAN will be discussed. Then will begin the study of LoRa modulation, going through a small review of other spread spectrum modulations. This chapter will conclude with the study of the LoRaWAN specification, where the concepts of Classes, frame formats, and node activation modes will be discussed.
In the second chapter, the discussion about the software and hardware elements that will be used for the development of the prototype begins. The pieces that will make up the prototype node, gateway, and network server will be discussed in more detail here.
In the third chapter, the functional tests carried out on the developed prototype are detailed. In addition, the results of field tests are shown for two very different types of environments, urban and rural.
Finally, in the Annexes, additional data on the LoRaWAN specification and the data frame are shown. In addition to the node join procedure when using the OTAA method.
Descripción: Las tecnologías para desarrollar soluciones IoT han tenido un avance importante en los últimos años. Existen aplicaciones IoT, como la agricultura inteligente, que requieren establecer enlaces de radio de larga distancia haciendo un uso eficiente del recurso de energía. Es así como surge la tecnología LoRaWAN. El presente trabajo de titulación estudiará la especificación y la arquitectura de red LoRaWAN y la modulación LoRa. A partir de esto, se desarrollará un prototipo demostrable de red LoRaWAN.
En el primer capítulo, se discutirá sobre los conceptos de IoT y LPWAN. Luego empezará el estudio de la modulación LoRa, pasando por una pequeña revisión de otras modulaciones de espectro ensanchado. Se concluirá este capítulo con el estudio de la especificación LoRaWAN, donde se discutirán los conceptos de Clases, los formatos de la trama, y los modos de activación de nodos.
En el segundo capítulo, empieza la discusión sobre los elementos de software y hardware que se utilizarán para el desarrollo del prototipo. Aquí se hablará más en detalle sobre las piezas que formarán el nodo, la puerta de enlace y el servidor de red del prototipo.
En el tercer capítulo, se detallan las pruebas de funcionamiento hechas sobre el prototipo desarrollado. Además, se muestran los resultados de las pruebas de campo para dos tipos de ambiente muy diferentes, urbano y rural.
Finalmente, en los Anexos, se muestran datos adicionales sobre la especificación LoRaWAN y la trama de datos. Además del procedimiento de unión de nodo cuando se utiliza el método OTAA.2022-01-12T00:00:00ZDesarrollo de un prototipo de una aplicación web para la asignación y seguimiento de prácticas preprofesionales en la Facultad de Ingeniería Eléctrica y Electrónica de la EPN.
http://bibdigital.epn.edu.ec/handle/15000/22030
Título: Desarrollo de un prototipo de una aplicación web para la asignación y seguimiento de prácticas preprofesionales en la Facultad de Ingeniería Eléctrica y Electrónica de la EPN.
Autor: Báez Barragán, Mayté Soledad
Resumen: The following degree work presents the prototype design of an online app for obtaining and monitoring professional internships at the Faculty of Electrical and Electronic Engineering of the Escuela Politécnica Nacional. The prototype name is EXPAPP; it consists of a frontend developed with Angular 9, and a backend developed on Firebase.
This document is divided into four chapters:
The first chapter describes this work’s objectives and scope, along with the main concepts and the theoretical basis of the EXPAPP prototype development.
The second chapter is divided into three sections. The first section describes the requirement gathering process for the EXPAPP prototype. The second section explains the prototype design, and the third section describes its implementation.
The third chapter presents the EXPAPP functional tests and user tests results. Additionally, the changes implemented to the EXPAPP prototype resulted from the errors reported during the testing phase.
Finally, the fourth chapter presents the conclusions and recommendations of this degree work.
As annexes of this degree work, there are the manual with instructions for creating a Firebase project, backend code, and frontend code, and the EXPAPP User Manual.
Descripción: Este trabajo de titulación consiste en el diseño y la implementación del prototipo de una aplicación web para la obtención y seguimiento de prácticas preprofesionales en la Facultad de Ingeniería Eléctrica y Electrónica de la Escuela Politécnica Nacional. El prototipo se llama EXPAPP y se compone de frontend, desarrollado con Angular 9; y, backend, desarrollado sobre Firebase.
En el primer capítulo se presentan los objetivos del trabajo y alcance, además, se exponen los conceptos principales que representan la base teórica del desarrollo del prototipo EXPAPP.
El segundo capítulo se divide en tres secciones. En la primera sección se describe el levantamiento del proceso de prácticas preprofesionales que involucra la obtención de los requerimientos de EXPAPP. En la segunda sección se presenta el diseño del prototipo y en la tercera sección se describe su implementación.
En el tercer capítulo se presentan las pruebas de funcionamiento y las pruebas de usuario ejecutadas; y los resultados obtenidos tras aplicar entrevistas de satisfacción a los usuarios. Adicionalmente, se detallan los cambios realizados en el prototipo por errores encontrados durante la fase de pruebas y sugerencias que realizaron los usuarios.
En el cuarto capítulo se presentan las conclusiones y recomendaciones del presente trabajo de titulación.2022-01-07T00:00:00ZDesarrollo de un prototipo de aplicación web para el monitoreo de dispositivos en un wisp (wireless internet service provider).
http://bibdigital.epn.edu.ec/handle/15000/21993
Título: Desarrollo de un prototipo de aplicación web para el monitoreo de dispositivos en un wisp (wireless internet service provider).
Autor: Canchigña Catagña, Néstor Eduardo
Resumen: The objective of this Degree Project is to develop a prototype of a web application for the monitoring of devices in a WISP (Wireless Internet Service Provider), considering that some micro-companies that offer Internet service carry out the monitoring of their equipment in a decentralized and manual way. Therefore, the prototype becomes a support tool, since it generates alerts based on the information obtained from monitoring the network.
The prototype is implemented in two parts, the first consists of developing the backend application with the NestJS framework and the second is based on creating the frontend application with the Angular framework, in addition, TypeORM is used to manage the database. On the other hand, the agile Kanban methodology is used to develop the application.
The first chapter presents the objectives, the scope and the theoretical framework that exposes the fundamental concepts for the development of the prototype.
The second chapter presents the functional and non-functional requirements, also, the design of the prototype constituted by the architecture, entity-relationship diagram, relational diagram, activity diagram and class diagram, in addition, the implementation and deployment of the application is shown.
The third chapter presents the functional tests of the prototype, the results of the satisfaction surveys and the correction of errors.
The fourth chapter presents the conclusions and recommendations.
Descripción: El objetivo del presente Trabajo de Titulación es desarrollar un prototipo de aplicación web para el monitoreo de dispositivos en un WISP (Wireless Internet Service Provider), considerando que algunas microempresas que ofrecen el servicio de Internet realizan el monitoreo de sus equipos de forma descentralizada y manual, por lo cual, el prototipo se convierte en una herramienta de apoyo, ya que, genera alertas según la información obtenida del monitoreo de la red.
El prototipo es implementado en dos partes, la primera consiste en elaborar la aplicación backend mediante el framework NestJS y la segunda se basa en crear la aplicación frontend con el framework Angular, además, se utiliza TypeORM para el manejo de la base de datos. Por otra parte, se emplea la metodología ágil Kanban para desarrollar la aplicación.
El primer capítulo presenta los objetivos, el alcance y el marco teórico que expone los conceptos fundamentales para el desarrollo del prototipo.
El segundo capítulo presenta los requerimientos funcionales y no funcionales, también, el diseño del prototipo constituido por la arquitectura, diagrama entidad-relación, diagrama relacional, diagrama de actividades y diagrama de clases, además, se muestra la implementación y despliegue de la aplicación.
El tercer capítulo presenta las pruebas de funcionamiento del prototipo, los resultados de las encuestas de satisfacción y la corrección de errores.
El cuarto capítulo presenta las conclusiones y recomendaciones.2021-12-22T00:00:00ZDesarrollo de un prototipo de aplicación Android para facilitar la comunicación para personas con discapacidad auditiva.
http://bibdigital.epn.edu.ec/handle/15000/21978
Título: Desarrollo de un prototipo de aplicación Android para facilitar la comunicación para personas con discapacidad auditiva.
Autor: Aymacaña Guerrón, Jonathan Andrés
Resumen: The objective of this project is to develop an Android application prototype, to facilitate communication of people with hearing disabilities.
The iterative agile development methodology "Scrum" was used for the development of this project, It is based on processes that increase and change as it progresses. This document is divided into four chapters.
First chapter shows the general objective, specific objectives, scope and tools to be used for the development of the project are described.
Second chapter details the design of the interfaces, the development of the application and the implementation of the project.
Third chapter indicates the functionality tests and analysis of results.
Fourth chapter details the conclusions and recommendations obtained after in the development of the degree project.
Finally, guides for the different roles, surveys, the complete project code and the guide to be able to modify and compile the code on any computer with Android Studio are included as annexes.
Descripción: El presente proyecto de titulación tiene como objetivo el desarrollo de un prototipo de aplicación Android, para facilitar la comunicación para personas con discapacidad auditiva.
Se utilizó la metodología de desarrollo ágil iterativa “Scrum” para el desarrollo de este proyecto porque se basa en procesos que incrementan y cambian a medida que se avanza. Este documento está dividido en cuatro capítulos que se detallan a continuación.
En el primer capítulo se realiza una introducción, se describe el objetivo general, objetivos específicos, alcance y herramientas a utilizar para el desarrollo del proyecto.
En el segundo capítulo se detalla el diseño de las interfaces, el desarrollo de la aplicación y la implementación del proyecto.
En el tercer capítulo se indican las pruebas de funcionalidad y análisis de resultados.
En el cuarto capítulo se detallan las conclusiones y recomendaciones obtenidas en el desarrollo del trabajo de titulación.
Finalmente, se incluye como anexos guías para los diferentes roles, encuestas, el código del proyecto completo y la guía para poder modificar y compilar el código en cualquier computador con Android Studio.2021-12-10T00:00:00ZDiseño de un Sistema de Gestión de Seguridad de la Información, basado en la norma ISO/IEC 27001:2013, para una fábrica de cuero y calzado
http://bibdigital.epn.edu.ec/handle/15000/21975
Título: Diseño de un Sistema de Gestión de Seguridad de la Información, basado en la norma ISO/IEC 27001:2013, para una fábrica de cuero y calzado
Autor: Camacho Muncha, Victoria Elizabeth
Resumen: The leather and footwear company Curtiembre Quisapincha seeks to grow in the digital market, providing confidentiality and data transparency to all its customers and suppliers. With this purpose in mind, this degree work is developed, which aims to design an ISMS (Information Security Management System). This Degree Project is made up of 4 chapters and 9 Annexes.
The first chapter covers the introduction, objectives and scope of the project; compiles the theoretical foundation and tools of the ISO / IEC 27000, 27001, 27002 and 27005 standards, as well as the MAGERIT v.3 methodology.
The second chapter exposes the methodology of this project, which is composed of three clauses as indicated in the ISO / IEC 27001: 2013 standard. The context of the organization is the first clause, the second clause is the Leadership that establishes the commitment of the Senior Management of the company with the ISMS, and the third clause is Planning, which approach allows determining the evaluation criteria and establishment of a methodology for the ISMS, the latter based on MAGERIT v.3 and ISO / IEC27001: 2013.
The third chapter contains the analysis of the results and the information security policies developed for the company, which are defined for the implementation of the ISMS.
The fourth chapter includes the conclusions based on the development and results obtained, as well as the pertinent recommendations for the development and implementation of the ISMS.
As a result of the development of the project, a total of 36 information assets were obtained, as well as 395 risks associated with the company's assets and to counteract these information security risks, 64 controls were selected that will reduce the risk in the future.
The Annexes contain the tables and matrices obtained from the risk analysis and management, as well as the treatment of risks; The interview with the Head of the Information Technology Area is also included, which allows to determine the current situation of the company
Descripción: La empresa de cuero y calzado Curtiembre Quisapincha busca crecer en el mercado digital, brindar confidencialidad y transparencia de datos a todos sus clientes y proveedores. Con este propósito se desarrolla el presente Trabajo de Titulación que tiene como objetivo diseñar un SGSI (Sistema de Gestión de Seguridad de la Información), que consta de 4 capítulos y 9 Anexos.
El primer capítulo abarca la introducción, objetivos y alcance del proyecto; recopila el fundamento teórico y herramientas de las normas ISO/IEC 27000 así como la metodología MAGERIT v.3.
El segundo capítulo expone la metodología de este proyecto, misma que está compuesta de tres cláusulas que son parte de la norma ISO/IEC 27001:2013; la primera referida al Contexto de la Organización, la segunda cláusula relacionada al Liderazgo que establece el compromiso de la Alta Dirección de la empresa con el SGSI y la tercera cláusula que define la Planificación, cuyo enfoque permite determinar los criterios de valoración y establecimiento de una metodología para el SGSI, esta última basada en MAGERIT v.3 e ISO/IEC27001:2013.
El tercer capítulo presenta el análisis de resultados y las políticas de seguridad de la información elaboradas para la empresa, las cuales son definidas para la implementación del SGSI.
El cuarto capítulo comprende de las conclusiones basadas en el desarrollo y resultados obtenidos, así también las recomendaciones pertinentes al desarrollo e implementación del SGSI.
Como resultado del desarrollo del proyecto se obtuvieron un total de 36 activos de información, así también se identificaron 395 riesgos asociados a los activos de la empresa y para contrarrestar dichos riesgos de seguridad de la información se seleccionaron 64 controles que permitirán reducir el riesgo a futuro.
Los Anexos contienen las tablas y matrices obtenidas del análisis y gestión de riesgos, así como el tratamiento de los riesgos; también incluye la entrevista al Jefe del Área de Tecnologías de la Información de la empresa.2021-12-10T00:00:00ZDesarrollo de un prototipo de sistema de gestión de historias clínicas para un consultorio dermatológico.
http://bibdigital.epn.edu.ec/handle/15000/21942
Título: Desarrollo de un prototipo de sistema de gestión de historias clínicas para un consultorio dermatológico.
Autor: Jaramillo Arboleda, Jonathan Esteban
Resumen: This thesis describes the design and implementation of a prototype of a medical records management system for a dermatological office. The prototype allows the management of patients medical records, which are composed of personal and medical data, as well as records of the evolution of treatments performed during each visit to the office. The document is organized in 4 chapters; the first chapter presents the theory that served as the basis for the development of the project, such as the Model - View - Controller pattern and the ASP.NET framework, the tools, technologies, and methodologies used.
The second chapter presents a summary of the design, including database diagrams, classes and workflow for this prototype, as well as the implementation process. Chapter 3 presents the results of the functional tests performed on the prototype, as well as the error correction performed.
Chapter 4 presents the conclusions and recommendations obtained as a result of the development of the Degree Project.
Descripción: En el presente Trabajo de Titulación se describe el diseño e implementación de un prototipo de sistema de gestión de historias clínicas para un consultorio dermatológico. El prototipo permite gestionar historias clínicas de los pacientes, mismas que están conformadas por los datos personales y médicos, así como de los registros de evolución de tratamientos realizados en cada visita al consultorio. El documento se encuentra organizado en 4 capítulos; en el primer capítulo se presenta la teoría que sirvió de base para el desarrollo del proyecto como el patrón Modelo – Vista – Controlador y el framework ASP.NET, las herramientas, tecnologías y metodologías empleadas.
En el segundo capítulo se presenta un resumen del diseño realizado, incluyendo diagramas de base de datos, las clases y el flujo de trabajo para este prototipo, así también se presenta el proceso de implementación realizado. El capítulo 3 presenta los resultados de las pruebas de funcionamiento realizadas en el prototipo, así como la corrección de errores realizada.
En el capítulo 4 se exponen las conclusiones y recomendaciones obtenidas como resultado del desarrollo del Trabajo de Titulación.2021-11-30T00:00:00ZDesarrollo de una aplicación prototipo en Android, para el streaming y reproduccion de medios de una radio, e integración con Chromecast.
http://bibdigital.epn.edu.ec/handle/15000/21901
Título: Desarrollo de una aplicación prototipo en Android, para el streaming y reproduccion de medios de una radio, e integración con Chromecast.
Autor: Quintuña Silva, Juan Andrés
Resumen: This project develops a prototype web application to listen to a live radio and project podcasts of Nuevo Tiempo radio on TV using a Chromecast device.
The development of this work was based on Kanban methodology, modular architecture, Node.js environment and MongoDB. The data layer uses Mongoose, the presentation layer comprises a web client and the business layer is a set of npm packages and functions using Node.js. This application receives information from documents in Excel format, it also receives files in mp4 format to be stored from a page made with HTML5.
In chapter one, the theoretical foundation necessary for the development of the project is covered, such as the Kanban methodology, non-relational databases, etc.
In chapter two the prototype is designed according to the requirements analysis, the prototype diagrams are presented, the implementation of the project is described, presenting the coding of the system modules.
Chapter three presents the results according to the functionality tests and user surveys.
Finally, chapter four presents the conclusions and recommendations reached as a result of the analysis of this degree plan.
Descripción: En este proyecto se desarrolla una aplicación web prototipo, para escuchar radio en vivo y proyectar podcast de la radio Nuevo Tiempo en la tv usando un dispositivo Chromecast.
El desarrollo de este trabajo se basó en la metodología Kanban, arquitectura modular, entorno Node.js y MongoDB. En la capa datos se emplea Mongoose, la capa de presentación comprende un cliente web y la capa de negocio es un conjunto de paquetes npm y funciones utilizando Node.js. Esta aplicación recibe información de documentos en formato Excel, también recibe archivos en formato mp4 para ser almacenados desde una página realizada con HTML5.
En el capítulo uno se revisa la fundamentación teórica necesaria para el desarrollo del proyecto, como la metodología Kanban, bases de datos no relacionales, etc.
En el capítulo dos se diseña el prototipo de acuerdo con el análisis de requerimientos, se presentan los diagramas del prototipo, se describe la implementación del proyecto presentando la codificación de módulos del sistema.
En el capítulo tres se presentan los resultados de acuerdo con las pruebas de funcionalidad y encuestas de usuarios.
Por último, en el capítulo cuatro se presentan las conclusiones y recomendaciones alcanzadas como resultado del análisis del presente plan de titulación.2021-11-15T00:00:00ZDesarrollo de un prototipo de software para el manejo de análisis microbiológicos y químicos de productos vegetales para el laboratorio de una empresa procesadora de alimentos .
http://bibdigital.epn.edu.ec/handle/15000/21894
Título: Desarrollo de un prototipo de software para el manejo de análisis microbiológicos y químicos de productos vegetales para el laboratorio de una empresa procesadora de alimentos .
Autor: Carrasco Merizalde, Andrés Fernando
Resumen: This degree project consists of the development of a software prototype for the management of microbiological and chemical analyzes carried out on plant products, within the laboratory of the company Ecofroz S.A. Based on a three-layer architecture, layer one made up of web clients whose representation in browsers is implemented using Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS). Both by the web server implemented with the Python programming language and the Django framework where the entire program's business logic is contained, and the three storages with the SQL Server 2016 database engine.
Descripción: El presente trabajo de titulación, consiste en el desarrollo de un prototipo de software, para el manejo de los análisis microbiológicos y químicos, realizados a los productos vegetales dentro del laboratorio de la empresa Ecofroz S.A. Este se basa en una arquitectura de tres capas, la capa uno conformada por clientes web cuya representación en los navegadores se la implementa mediante Hypertext Markup Language (HTML) y Cascading Style Sheets (CSS), la dos por el servidor web implementado con el lenguaje de programación Python y el framework Django donde se tiene toda la lógica de negocio del programa, y la tres de almacenamiento de información con el motor de base de datos SQL Server 2016.2021-10-23T00:00:00ZDesarrollo de nuevas funcionalidades para un sistema de soporte para la experimentación con patrones de privacidad.
http://bibdigital.epn.edu.ec/handle/15000/21886
Título: Desarrollo de nuevas funcionalidades para un sistema de soporte para la experimentación con patrones de privacidad.
Autor: Andrade Puente, Zaida Johanna
Resumen: This work presents the development of new functionalities in a system for experimenting with privacy patterns. The new functionalities provide support to researchers for carrying out experimental studies. The new system provides more control, efficiency, order and easiness in the experimentation process.
Chapter 1 presents the project’s objectives, its scope and the theoretical background. The theoretical background includes concepts related to privacy, experimentation in Software Engineering and about the Extreme Programming methodology. In addition, this chapter includes tools used for the development of the system and other tools for experimentation with patterns.
Chapter 2 presents the analysis, design and implementation of the system. This chapter describes the requirements’ analysis, the iteration planning and the design of the new elements. At the end of this section, the implementation of the system according to the requirements is shown.
Chapter 3 presents the results substantiating the functionality of the system; it is made through two experiments: one using a single group of participants and the other using two groups of participants.
Finally, Chapter 4 presents the conclusions and recommendations of this work.
Descripción: Este trabajo presenta el desarrollo de nuevas funcionalidades para un sistema de experimentación con patrones de privacidad. Con la implementación de las nuevas funcionalidades se busca brindar soporte a los investigadores al llevar a cabo estudios experimentales, para así lograr mayor control, eficiencia, orden y facilidad en el proceso de experimentación.
En el Capítulo 1 se presenta los objetivos del proyecto, el alcance y el marco teórico. El marco teórico incluye conceptos de privacidad, de experimentación en Ingeniería de Software y de la metodología Extreme Programming. Además, se incluye la descripción de las herramientas utilizadas para el desarrollo del sistema y de otras herramientas de experimentación con patrones.
En el Capítulo 2 se presenta el análisis, diseño e implementación del sistema. Se describe el análisis de requerimientos, la planificación de iteraciones y el diseño de los nuevos elementos. Al final de esta sección se muestra la implementación del sistema acorde a los requerimientos.
En el Capítulo 3 se presenta las pruebas de funcionamiento del sistema a través de dos experimentos: uno usando un solo grupo de participantes y otro usando dos grupos de participantes.
Finalmente, en el Capítulo 4 se presentan las conclusiones y recomendaciones de este trabajo de titulación.2021-10-23T00:00:00ZDesarrollo de un prototipo de aplicación web para la reservación de computadoras y aulas del laboratorio de informática de la FIEE-EPN.
http://bibdigital.epn.edu.ec/handle/15000/21782
Título: Desarrollo de un prototipo de aplicación web para la reservación de computadoras y aulas del laboratorio de informática de la FIEE-EPN.
Autor: Zamora Rodríguez, Roddy Steeven
Resumen: The present work describes the design and implementation of a web application prototype that allows users to reserve classrooms or computers of the Informatic Laboratory FIEEEPN online and for the laboratory staff to manage through a computer system the loan of the Informatic Laboratory’s resources.
The prototype was developed with Blazor Server using SQL Server as database manager. Once the prototype is finished, it was hosted in the Microsoft Azure cloud computing service.
Four chapters structure this document:
The first chapter presents web applications, layer architecture, Microsoft Azure, and the Blazor framework’s concepts. In addition, it includes the technological tools utilized for the development of this prototype.
The second chapter presents the methodology used to carry out the prototype, the application’s functional and non-functional requirements, the design and implementation of the reservation management system, and the step-by-step instructions for hosting the application in Microsoft Azure.
The third chapter contains the tests of the different functionalities of the prototype, the results of the satisfaction surveys of the user tests, the errors found and their respective corrections.
Finally, the fourth chapter four presents the conclusions and recommendations obtained in the development of this work.
Descripción: El presente trabajo describe el diseño e implementación de un prototipo de aplicación web que permite a los estudiantes y profesores reservar aulas o computadoras del Laboratorio de Informática FIEE-EPN de manera online y al personal del laboratorio gestionar a través de un sistema informático el préstamo de recursos del Laboratorio de Informática.
El prototipo fue desarrollado con Blazor Server utilizando como gestor de base de datos SQL Server. Una vez terminado el prototipo este fue alojado en el servicio de computación en la nube Microsoft Azure.
El presente documento está estructurado por cuatro capítulos:
El primer capítulo presenta los conceptos acerca de las aplicaciones webs, la arquitectura de capas, Microsoft Azure y el framework Blazor. Además, se definen las herramientas tecnológicas utilizadas en el desarrollo de este prototipo.
El segundo capítulo presenta la metodología empleada para la realización del prototipo, los requerimientos funcionales y no funcionales de la aplicación, el diseño y la implementación de las capas que conforman el sistema de reservas, y se detallan los pasos a seguir para alojar la aplicación en Microsoft Azure.
El tercer capítulo contiene las pruebas de las diferentes funcionalidades del prototipo, los resultados de las encuestas de satisfacción de las pruebas de usuario, los errores encontrados y sus respectivas correcciones.
Finalmente, en el cuarto capítulo se exponen las conclusiones y recomendaciones obtenidas en el desarrollo de este trabajo de titulación.2021-08-13T00:00:00ZDesarrollo de un prototipo de una aplicación web para la gestión de torneos deportivos de la liga deportiva cantonal Pedro Moncayo.
http://bibdigital.epn.edu.ec/handle/15000/21765
Título: Desarrollo de un prototipo de una aplicación web para la gestión de torneos deportivos de la liga deportiva cantonal Pedro Moncayo.
Autor: Olmedo Carrillo, Fabián Andrés
Resumen: This degree work proposes the development of a web application prototype for the management of tournaments of the Pedro Moncayo Cantonal Sports League. The prototype is made up of a database and a web service.
The first chapter presents the objectives, the scope that the degree work will have; In addition, the theoretical foundations for the development of the prototype are described in a general way. The agile Kanban methodology used in the development of this prototype is described.
The second chapter focuses on detailing the methodology used for the development of this prototype. Two stages are presented: Design and Implementation.
The third chapter details the functional tests carried out on the prototype to verify its correct operation.
The fourth chapter presents the conclusions and recommendations made at the end of this project.
Descripción: Este trabajo de Titulación propone el desarrollo de un prototipo de aplicación web para la gestión de torneos de la Liga Deportiva Cantonal Pedro Moncayo. El prototipo está conformado por una base de datos y un servicio web.
El primer capítulo presenta los objetivos, el alcance que tendrá el trabajo de Titulación; además se describen de manera general fundamentos teóricos para el desarrollo del prototipo. Se describe la metodología ágil Kanban usada en el desarrollo de este prototipo.
El segundo capítulo se enfoca en detallar la metodología empleada para el desarrollo de este prototipo. Se presentan dos etapas la de Diseño e Implementación.
El tercer capítulo se detallan las pruebas de funcionamiento realizadas al prototipo para verificar su correcto funcionamiento.
El cuarto capítulo se presentan las conclusiones y recomendaciones, realizadas al término de este proyecto.2021-07-06T00:00:00ZDesarrollo de una aplicación para analizar el impacto de la longitud del prefijo cíclico en sistemas OFDM.
http://bibdigital.epn.edu.ec/handle/15000/21686
Título: Desarrollo de una aplicación para analizar el impacto de la longitud del prefijo cíclico en sistemas OFDM.
Autor: Cajamarca Chicaiza, José Federico
Resumen: The objective of this titration project is to develop an application in MATLAB to analyze the impact of cyclic prefix length in OFDM (Orthogonal Frequency Division Multiplexing) systems. The application will display the results in terms of BER (Bit Error Rate) vs SNR (Signal to Noise Ratio) and BER vs delay. In chapter one the theoretical framework of the project is described, OFDM systems are analyzed, specifically the cyclic prefix, later a brief study of the wireless channel and channel models is carried out: AWGN, Rayleigh and Rician. Chapter two details how the application is implemented in MATLAB, specifically in App Designer. For this, the constitutive blocks of the application are analyzed, for example, the panel for the general configuration of the parameters by the user, and the presentation of the results according to the terms indicated above. The results obtained from the application performance tests and the validation of the results presented by the application. Finally, in chapter four the conclusions reached at the end of the project are presented.
Descripción: El objetivo de este proyecto de titulación es desarrollar una aplicación en MATLAB para analizar el impacto de la longitud de prefijo cíclico en sistemas OFDM (Orthogonal Frequency Division Multiplexing). La aplicación mostrará los resultados en términos de BER (Bit Error Rate) vs SNR (Signal to Noise Ratio) y BER vs retardo. En el capítulo uno se describe el marco teórico del proyecto, se analiza los sistemas OFDM, específicamente el prefijo cíclico, posteriormente se realiza un breve estudio del canal inalámbrico y de los modelos de canales: AWGN, Rayleigh y Rician. En el capítulo dos se detalla cómo se implementa la aplicación en MATLAB, específicamente en App Designer. Para ello se analizan los bloques constitutivos de la aplicación, por ejemplo, el panel para la configuración general de los parámetros por parte del usuario, y la presentación de los resultados según los términos indicados anteriormente. Los los resultados obtenidos de las pruebas de funcionamiento de la aplicación y la validación de los resultados presentados por la aplicación. Finalmente, en el capítulo cuatro se exponen las conclusiones a las que se llegó al finalizar el proyecto.2021-05-06T00:00:00ZAnálisis de una red inalámbrica mallada autoconfigurable, utilizando el módulo NodeMCU ESP32 con el estándar 802.11
http://bibdigital.epn.edu.ec/handle/15000/21533
Título: Análisis de una red inalámbrica mallada autoconfigurable, utilizando el módulo NodeMCU ESP32 con el estándar 802.11
Autor: Loachamín Sangoquiza, Robinson Efraín
Resumen: Nowadays, wireless technologies are on the rise; nevertheless, the use of wireless mesh networks using the IEEE 802.11 standard with low-cost devices has not been much studied. Therefore, the present work aims to present an experimental study of meshed networks with self-configuring and autonomous nodes that allow communication between them by sending unicast and broadcast traffic for evaluation.
This work begins with a brief description of wireless mesh networks and the characteristics of the NodeMCU ESP32 device, followed by the study of development environments that best adapt to the device.
The second chapter describes the requirements that the wireless mesh network must have, as well as the development of scripts for unicast and broadcast transmissions.
The third chapter shows, the results and the analysis of the metrics evaluated in the different tests applied to the network.
The fourth chapter presents the conclusions, which have been reached after carrying out the analysis of the metrics obtained, in the same way the recommendations related to the subject are presented in this chapter.
Finally, in the annexes section you will find the installation manual for the free access libraries and environments, as well as the scripts developed for unicast and broadcast transmission.
Descripción: En la actualidad, el uso de las tecnologías inalámbricas se encuentra en auge, pero el uso de redes inalámbricas malladas usando el estándar IEEE 802.11 con dispositivos de bajo coste no ha sido muy estudiado. Por lo que, el presente trabajo tiene como finalidad presentar un estudio experimental de las redes malladas con nodos autoconfigurables y autónomos que permitan la comunicación entre ellos enviando tráfico unicast y broadcast para su evaluación.
El presente trabajo inicia con una breve descripción de las redes malladas inalámbricas y las características del dispositivo NodeMCU ESP32, seguido del estudio de entornos de desarrollo que se adapte de mejor manera al dispositivo antes mencionado.
En el segundo capítulo se describe, los requerimientos que debe tener la red mallada inalámbrica, así como el desarrollo de scripts para trasmisiones unicast y broadcast.
En el tercer capítulo se muestra, los resultados y el análisis de las métricas evaluadas en las diferentes pruebas aplicadas a la red.
En el cuarto capítulo se presentan las conclusiones, a las que se ha llegado después de realizar el análisis de las métricas obtenidas, de la misma manera se presenta en este capítulo las recomendaciones que van relacionadas con el tema.
Por último, en la sección de anexos se encuentra el manual de instalación de los entornos y las librerías de acceso libre, así como los scripts desarrollados para la trasmisión unicast y broadcast.2021-03-22T00:00:00ZDesarrollo de un prototipo de videojuego educativo para la asignatura de Programación Avanzada
http://bibdigital.epn.edu.ec/handle/15000/21521
Título: Desarrollo de un prototipo de videojuego educativo para la asignatura de Programación Avanzada
Autor: Imba Bravo, Cristhian David; Saico Pérez, Edison Ambrocio
Resumen: The present project consists of the development of an educational video game prototype focused on the Advanced Programming subject using a serious game approach, which is composed of three main elements: educational component, playful component and database. In addition, the prototype has an additional component that allows the management of users and educational content. This prototype was implemented using the Unity development engine in conjunction with Photon Unity Networking (PUN). While, for the management of educational content, the MySQL Server database manager is used. This document is organized as follows: The first chapter presents the objectives, scope and theoretical information related to serious games and the agile SCRUM development methodology. In the second chapter, the results of the analysis of the requirements obtained during the Pre-game phase are presented; also includes the design of the database, user stories, mockups and the architecture of the prototype made in the Game phase. In the third chapter, the results of the connectivity and operation tests of the prototype are shown, as well as the results of the surveys carried out with students in order to validate the correct operation of the prototype and its acceptance. The fourth chapter contains the conclusions and recommendations.
Descripción: El presente trabajo de titulación presenta el desarrollo de un prototipo de videojuego educativo enfocado en la asignatura de Programación Avanzada, utilizando un enfoque de juego serio, el cual está compuesto por tres elementos principales: componente educativo, componente lúdico y base de datos. Además, el prototipo posee un componente adicional que permite realizar la gestión de usuarios y contenido educativo. Este prototipo fue implementado utilizando el motor de desarrollo Unity junto con Photon Unity Networking (PUN). Mientras que, para la gestión del contenido educativo se emplea el gestor de base de datos MySQL Server. Este documento se encuentra organizado de la siguiente manera: En el primer capítulo se presentan los objetivos, el alcance e información teórica relacionada a los juegos serios y la metodología ágil de desarrollo SCRUM. En el segundo capítulo, se presentan los resultados del análisis de requerimientos obtenidos durante la fase Pre-game; así también se incluye el diseño de la base de datos, historias de usuarios, mockups y la arquitectura del prototipo realizados en la fase Game. En el tercer capítulo, se muestran los resultados de las pruebas de conectividad y funcionamiento del prototipo. En el cuarto capítulo se presentan las conclusiones y recomendaciones.2021-03-29T00:00:00ZDesarrollo de un prototipo de una aplicación para teléfonos inteligentes que permita gestionar el registro farmacéutico de medicamentos
http://bibdigital.epn.edu.ec/handle/15000/21514
Título: Desarrollo de un prototipo de una aplicación para teléfonos inteligentes que permita gestionar el registro farmacéutico de medicamentos
Autor: Parra Acosta, Andrés Marcelo
Resumen: In this degree project, a mobile application prototype is developed to manage pharmaceutical drug records, which has three users: Administrator, Doctor and Pharmacy Clerk. The objective of this prototype is to provide a solution that allows the visualization of the data corresponding to the pharmaceutical history of each incoming and outgoing drug, facilitating the verification of the stock of existing drugs in the health center. The application was developed for the Android operating system. This document is made up of four chapters in which the procedure followed for the development of the prototype is described. In the first chapter, the theoretical foundations on topics necessary for the project are described: database, web service, cloud computing, smartphone, mobile applications, Android and the Kanban development methodology. In the second chapter, the methodology used is detailed and consists of two parts: design and implementation. In the third chapter, the functional tests of the prototype are presented. In the fourth chapter, the conclusions and recommendations obtained in the development of the project are described.
Descripción: En el presente proyecto de titulación se desarrolla un prototipo de aplicación móvil para gestionar registros farmacéuticos de medicamentos, el cual dispone de tres usuarios: Administrador, Médico y Dependiente de Farmacia. El objetivo de este prototipo es brindar una solución que permita visualizar los datos correspondientes al historial farmacéutico de cada medicamento entrante y saliente, facilitando la verificación del stock de medicamentos existentes en el centro de salud. La aplicación fue desarrollada para el sistema operativo Android. El presente documento está compuesto por cuatro capítulos en los cuales se describe el procedimiento seguido para el desarrollo del prototipo. En el primer capítulo, se describen los fundamentos teóricos sobre temas necesarios para el proyecto: base de datos, servicio web, cloud computing, smartphone, aplicaciones móviles, Android y la metodología de desarrollo Kanban. En el segundo capítulo, se detalla la metodología utilizada y consta de dos partes: diseño e implementación. En el tercer capítulo, se presentan las pruebas de funcionamiento del prototipo. En el cuarto capítulo, se presentan las conclusiones y recomendaciones obtenidas en el desarrollo del proyecto2021-02-22T00:00:00ZGeneración de un modelo de reconocimiento facial en videos usando redes neuronales convolucionales bajo un esquema de aprendizaje por transferencia
http://bibdigital.epn.edu.ec/handle/15000/21510
Título: Generación de un modelo de reconocimiento facial en videos usando redes neuronales convolucionales bajo un esquema de aprendizaje por transferencia
Autor: González Cueva, Jhimmy Alexander
Resumen: The current use of CNN convolutional neural networks in machine learning has given way to countless activities and processes that, until a few years ago, were unthinkable that can be carried out by computer programs.
Taking advantage of these important advances, this work uses the transfer learning technique to be able to use convolutional neural networks already trained in facial recognition. In this way, taking into account the great accuracy presented by the convolutional neural network VggFace, this network was used as a basis to be able to carry out the learning transfer technique. Specifically, a database of images of faces collected for this purpose was created. From this basis, a facial recognition model was trained using the VggFace neural network. With the trained model, predictions were made of the frames that make up videos in which multiple people appear. The predictions on the frames of these videos were subjected to a temporal coherence algorithm.
Experiments show that the prediction accuracy of the model increases markedly with the use of temporal coherence. This is accomplished by sliding a window into the predictions made on the frames that make up multiple people's videos.
Descripción: La utilización actual de redes neuronales convolucionales CNN en el aprendizaje automático ha dado paso a un sinnúmero de actividades y procesos que hasta hace pocos años eran impensables que se puedan realizar por programas computacionales.
Aprovechando estos importantes avances, este trabajo utiliza la técnica del aprendizaje por transferencia para poder utilizar redes neuronales convolucionales ya entrenadas en el reconocimiento facial. De esta manera, tomando en cuenta la gran exactitud que ha presentado la red neuronal convolucional VggFace, se tomó como base a dicha red para poder realizar la técnica de transferencia de aprendizaje. Específicamente, fue creada una base de datos de imágenes de rostros recolectada para este propósito. A partir de esta base, se entrenó un modelo de reconocimiento facial usando la red neuronal VggFace. Con el modelo entrenado se hizo predicciones de los fotogramas que conforman videos en los que aparecen múltiples personas. Las predicciones sobre los fotogramas de dichos videos fueron sometidas a un algoritmo de coherencia temporal.
Los experimentos demuestran que la exactitud de predicción del modelo incrementa notablemente con el uso de coherencia temporal. Esto se logra mediante una ventana deslizante en las predicciones realizadas sobre los fotogramas que conforman los videos de múltiples personas.2021-03-16T00:00:00ZDiseño de un sistema de gestión de seguridad de la información para la planta central del Ministerio de Cultura y Patrimonio
http://bibdigital.epn.edu.ec/handle/15000/21503
Título: Diseño de un sistema de gestión de seguridad de la información para la planta central del Ministerio de Cultura y Patrimonio
Autor: Montenegro Zambrano, Johan Marcelo; Vivar Herrera, María Cristina
Resumen: The objective of this Degree Project is to design an ISMS (Information Security Management System) for the Central Plant of the MCyP (Ministerio de Cultura y Patrimonio), of the Republic of Ecuador.
Chapter 1 includes the conceptual part: concepts related to ISMS, description of the ISO / IEC 27000, 27001, 27002 and 27005 standards on which the project is based, of the relevant standardization and regulation organizations, of EGSI (version 2.0) and of MAGERIT and MEHARI methodologies.
Chapter 2 exposes the Methodology developed for this project, based on the aforementioned standards; the context of the Institution is determined; A Risk Analysis and Evaluation Method is developed, which includes techniques from the previously studied methodologies; Valuation criteria are defined, assets and dependencies between them are identified, a Risk Analysis is carried out determining impact, probability and potential risk, and a PC program is developed to expedite the calculation processes; A Risk Assessment is made, and options for Risk Treatment are developed.
In Chapter 3, Information Security Policies are developed.
Chapter 4 contains the conclusionsand recommendations.20 Annexes are included, which contain the main Risk Matrix, the Statement of Applicability (SoA), dependency diagrams, the Study of threats, vulnerabilities and safeguards, among others.
Descripción: El presente Trabajo de Titulación tiene como objetivo diseñar un SGSI para la Planta Central del Ministerio de Cultura y Patrimonio.
El Capítulo 1 comprende la parte conceptual correspondiente: conceptos relacionados con SGSI, breves descripciones de las normas ISO/IEC 27000, 27001, 27002 y 27005, de las organizaciones de normalización y regulación pertinentes, del EGSI (versión 2.0) y de las metodologías MAGERIT y MEHARI.
El Capítulo 2 expone la Metodología desarrollada para este proyecto, basada en las normas mencionadas; se determina el contexto de la Institución; se desarrolla un Método de Análisis y Evaluación de Riesgos, que incluye técnicas de las metodologías estudiadas; se definen criterios de valoración, se identifican los activos y las dependencias entre éstos, se hace un Análisis de Riesgos determinando los impactos, probabilidad y riesgos, se desarrolla un software para agilizar los procesos de cálculo; se hace una Evaluación del Riesgo, y se desarrollan las opciones para el Tratamiento de Riesgos.
En el Capítulo 3 se desarrollan Políticas de Seguridad de la Información.
El Capítulo 4 contiene las conclusiones y recomendaciones. Se incluyen 20 Anexos, en los que constan: Matriz de Riesgos principal, Declaración de Aplicabilidad, diagramas de dependencias, Estudio de amenazas, vulnerabilidades y salvaguardas, entre otros.2021-03-16T00:00:00Z