2024-03-28T14:14:40Zhttps://ebuah.uah.es/oai/requestoai:ebuah.uah.es:10017/540972023-12-14T16:42:11Zcom_10017_17702com_10017_17681col_10017_19712
Investigación y desarrollo sobre Malduino como vector de ataque
Sholkami Berube, Amir
Sánchez Rubio, Manuel
Universidad de Alcalá. Escuela Politécnica Superior
Malduino
BadUSB
Rubber Ducky
Arduino
Exploit
Malduino o badUSB es una placa USB basada en Arduino, y es reconocida como un dispositivo de interfaz humana por cualquier ordenador al que es conectado, se comporta como un teclado. Hay distintos tipos de dispositivos, pero su funcionalidad básica es la misma, y pueden aparentar ser una memoria USB normal físicamente.
Estos dispositivos pueden inyectar pulsaciones de teclado a una velocidad de 35 milisegundos por pulsación, lo que los hace perfectos para ejecutar acciones, scripts o instalar software malicioso en cualquier máquina a la que sea conectada. En este proyecto exploraremos las capacidades de este USB.
Malduino or badUSB is an Arduino powered USB, recognised as a human interface device by any computer that it is connected to, it behaves like a keyboard. There are various kinds of devices, but their basic functionality remains the same, and they can look like normal memory USB drives.
These devices can inject keyboard strokes as fast as 35 milliseconds per stroke, which makes them ideal to execute actions, scripts or install malicious software in the computer that the badUSB is connected to. The purpose of this project is to find out the capabilities of this device.
2022-11-07T14:57:54Z
2022-11-07T14:57:54Z
2022-11-07T14:57:54Z
2022
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/54097
spa
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
oai:ebuah.uah.es:10017/199732023-12-14T16:42:11Zcom_10017_17702com_10017_17681col_10017_19712
A methodology for continuous usability assessment in educational content portals
Martín Moncunill, David
Sánchez Alonso, Salvador
Universidad de Alcalá. Escuela Politécnica Superior
Interfaces de usuario
Usabilidad
Formación en Internet
Páginas Web
e-Learning
La Comisión Europea ha mostrado un gran interés en promover portales con contenido educativo en diversas áreas de conocimiento. Este tipo de proyectos están claramente destinados a que el usuario final pueda emplear el portal de forma útil para su educación. En este sentido, la metodología de trabajo que debería seguirse para este tipo de proyectos debería estar centrada en el usuario, esto es, debería desarrollarse conforme a los principios de lo que es conocido como "User Centered Design". Sin embargo, este no es el caso de los proyectos analizados, donde se han detectado varios problemas comunes relativos a como se realizan las pruebas y experimentos con usuarios. El propósito de este trabajo es desarrollar una metodología de evaluación continua de la usabilidad para portales de contenido educativo, mostrando que esta metodología es aplicable en el contexto de este tipo de proyectos europeos y los posibles beneficios que traería su implantación.
The European Commission has shown a great interest in promoting educational content
portals in different areas of knowledge. These projects are clearly intended to allow end users
to use said portals in useful ways for education purposes. In this sense, the methodology that
should be followed for this type of projects should be centered on the user, that is, they should
be developed according to the principles of what is known as "User Centered Design".
However, this is not always the case of the analyzed projects, in which several common
problems related to the way in which they deal with tests and experiments with users have
been detected. The purpose of this work is to develop a methodology for the continuous
assessment of usability for educational content portals, showing that this methodology is
applicable in the context of this kind of European projects, as well as the potential benefits
that its implementation would bring.
2014-02-16T13:02:28Z
2014-02-16T13:02:28Z
2014-02-16T13:02:28Z
2013
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/19973
eng
info:eu-repo/semantics/openAccess
oai:ebuah.uah.es:10017/199892023-12-14T16:42:11Zcom_10017_17702com_10017_17681col_10017_19712
Puesta en marcha de un servicio de Help Desk basado en las mejores prácticas y normas (ITIL, ISO 20.000)
Martínez Arroyo, Jonathan
Gutiérrez Gil, Juan Antonio
Universidad de Alcalá. Escuela Politécnica Superior
ITIL
Tecnologías de Información
El trabajo que desarrollaremos a continuación lo centraremos desde el caso específico para cualquier empresa que en estos momentos prescinda de un servicio Help Desk, y quiera incorporar dicho servicio o departamento a su estructura organizativa TI e instalaciones. Este servicio se implantará en la empresa desde cero, por lo que identificaremos los pasos que se van a dar, después de recibir la aprobación desde la dirección de la empresa para la incorporación de dicho servicio, y así mismo, aplicar dichos cambios en la estructura organizativa.
The work we develop below the focus from the specific case for any company that currently dispense with Help Desk service, and want to incorporate that service or department IT organizational structure and facilities. This service is implemented in the company from scratch, so identify the steps that are going to give, after receiving approval from the direction of the company for the incorporation of such service, and likewise, to make these changes in the structure organizational.
2014-03-03T11:20:13Z
2014-03-03T11:20:13Z
2014-03-03T11:20:13Z
2013
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/19989
spa
info:eu-repo/semantics/openAccess
oai:ebuah.uah.es:10017/199982023-12-14T16:42:12Zcom_10017_17702com_10017_17681col_10017_19712
Desarrollo de un portal web mediante Spring 3 y HTML 5
Colodro Sabell, Iván Ramiro
Moratilla Ocaña, Antonio
Universidad de Alcalá. Escuela Politécnica Superior
Páginas Web
HTML
La realización de este proyecto fin de grado, pretende por un lado plasmar los conocimientos adquiridos en los cuatro años de estudios en Sistemas de Información, así como en lo posible, tratar de explorar y añadir nuevos conocimientos en materia de desarrollo de aplicaciones WEB, siguiendo las directrices del nuevo modelo de diseño de servicios de información en Internet denominado Web 2.0. Para ello se usarán tecnologías inscritas dentro del marco Web2.0, como Rich Internet Applications (RIA), JSON, JQuery, Ajax, CSS, y HTML5 entre otras. Web2.0 se gesta en la conferencia sobre la Web2.0 de O'Reilly Media en 2004 y está ligado estrechamente con fundador y presidente de O'Reilly Media, Tim O'Reilly. Se centra en los siguientes conceptos fundamentales: - Existencia de Web dinámicas que comparten la Información entre sí. - Facilidad de interoperabilidad del usuario con la aplicación. - Diseño centrado en el usuario. También, siguiendo el auge de los dispositivos móviles como vehículo de acceso a internet y sus cada vez mejores prestaciones, se diseñará un portal Web, que buscará la facilidad de uso y efectos visuales llamativos, adaptándose a las características de dichos dispositivos. Como patrón de diseño para implementar el Sistema se utilizará el conocido Modelo Vista Controlador (MVC), arquitectura estándar para aplicaciones interactivas y que separa los datos y la lógica de negocio de una aplicación de las vistas del usuario. Este patrón de diseño facilita el desarrollo y posterior mantenimiento de las aplicaciones gracias a la reutilización de código y a la separación de conceptos. Por otro lado, se ha querido construir una aplicación Web que fuera original y útil, cuyos procesos de negocio ayudaran en la medida de lo posible a preservar algo tan importante y a veces tan escaso, como es el agua, dando la oportunidad a los usuarios de la web, tanto públicos como privados, de obtener la previsión del día actual y semanal de riego en función de la situación geográfica del terreno que se pretende regar y del tipo de emisor de riego del que dispongan. Esto es posible mediante la previsión precisa de la evapotranspiración de referencia ET. La evapotranspiración contabiliza el flujo de agua evaporado en la interfaz Tierra-atmósfera por la tierra y los cuerpos con agua y también por la transpiración de la vegetación a consecuencia de los procesos fotosintéticos. ET es un componente muy importante en el estudio de los ciclos del agua y está asociado al los procesos de intercambio de flujos de calor, que intervienen en los ciclos del agua y energía; en otras palabras, el intercambio de flujos de calor, constituye la energía necesaria para la evapotranspiración. La evaluación de la evapotranspiración en la superficie terrestre resulta de vital importancia para el objetivo del presente proyecto que a resumidas cuentas, sintetizando la idea anterior, es la pérdida de agua en la superficie debido a factores como la temperatura, la radiación solar, precipitaciones, etc. Por tanto, la ET constituye uno de los pilares principales para el cálculo del tiempo de riego óptimo y consecuentemente hacer un uso eficiente del agua. Así pues, con todo lo presentado nace el proyecto SMART RAIN
2014-03-04T12:22:44Z
2014-03-04T12:22:44Z
2014-03-04T12:22:44Z
2013
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/19998
spa
info:eu-repo/semantics/openAccess
oai:ebuah.uah.es:10017/208402023-12-14T16:42:12Zcom_10017_17702com_10017_17681col_10017_19712
Visualizador de documentos con editor de anotaciones para PC y Mac con la tecnologia JavaFX
Hernando Monforte, Carlos
Moratilla Ocaña, Antonio
Universidad de Alcalá. Escuela Politécnica Superior
Visor de documentos
Programas de ordenadores
Con este trabajo quiero mostrar el resultado del desarrollo de una aplicación con la cual podremos visualizar documentos y editar todo tipo de anotaciones sobre el mismo.
Para ello primero analizaré las diferentes tecnologías que actualmente se pueden usar para el desarrollo de aplicaciones de escritorio y las compararé entre sí encontrando la que mejor se adapta a nuestras necesidades.
También explicaré el formato de entrada y salida a la aplicación así como la estructura diseñada para el desarrollo de la aplicación, analizando los problemas que han ido surgiendo a lo largo del proceso para terminar con una planificación y presupuesto necesario para realizar el proyecto.
La finalidad de este proyecto es aprender a desarrollar aplicaciones de escritorio; siguiendo una metodología y con las herramientas de diseño que hemos aprendido a lo largo de estos años de estudio, consiguiendo un código más limpio, usable y fácil de extender.
With this work I want to show the development of an application with which we can view documents and edit all kinds of annotations on it.
For this first I will discuss the different technologies currently be used for the development of desktop applications and compare it to each other by finding the best suited to our needs.
Also explain the format of input and output to the application and the structure designed for application development, examining problems that have arisen throughout the process to end planning and budget needed for the project.
The purpose of this project is to learn how to develop desktop applications; following a methodology and design tools that we have learned over the years of study, getting a clean, usable code and easy to extend.
2014-11-18T12:50:30Z
2014-11-18T12:50:30Z
2014-11-18T12:50:30Z
2014
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/20840
spa
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
Atribución-NoComercial-SinDerivadas 3.0 España
oai:ebuah.uah.es:10017/207612023-12-14T16:42:12Zcom_10017_17702com_10017_17681col_10017_19712
Desarrollo de una tienda electrónica con software libre para plataformas móviles IPhone
Regalado García, José Javier
Castillo Sequera, José Luis
Universidad de Alcalá. Escuela Politécnica Superior
Comercio electrónico
Tienda On-Line
Sistemas de comunicación móvil
e-Commerce
Smartphone
iPhone
El Comercio Electrónico, o E-Commerce, es una forma fundamental de conseguir expandir el negocio de las empresas. Con el comercio electrónico podemos ofrecer nuestros servicios o productos de una manera rápida, sencilla, directa, de expansión internacional y sin límites de horarios. Añadiendo a este tipo de comercio la expansión del uso de teléfonos móviles surgió el MCommerce.
En este trabajo fin de grado voy a elaborar una tienda virtual que pueda tener acceso y funcionalidad en dispositivos móviles, en especial en dispositivos IPhone.
Electronic Commerce or E-Commerce is a key way to get expand business’s companies. In electronic commerce we can provide our services or products in a fast, simple, direct way with international expansion without limits. Adding to this trade expanding use de mobile phones emerged MCommerce.
In this project I will develop a virtual store that can access and functionality on mobile devices, especially iPhone devices.
2014-11-11T19:23:49Z
2014-11-11T19:23:49Z
2014-11-11T19:23:49Z
2014
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/20761
spa
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
Atribución-NoComercial-SinDerivadas 3.0 España
oai:ebuah.uah.es:10017/227522023-12-14T16:42:12Zcom_10017_17702com_10017_17681col_10017_19712
Definición de metodología para el descubrimiento del Zero Days
Fernández Rivas, Cristina
Sánchez Rubio, Manuel
Universidad de Alcalá. Escuela Politécnica Superior
Seguridad informática
Malware
El objetivo de este proyecto es definir la metodología de un ataque de día cero, desde que se detecta la vulnerabilidad hasta que se consigue el parche. También se describe el resto de amenazas avanzadas persistentes en las organizaciones, en la que los atacantes emplean un malware sofisticado. Para evitar estos ataques muchas organizaciones utilizan soluciones tradicionales como son la detección de intrusos, antivirus, antibots y sandboxing. Sin embargo los avances en las técnicas de malware han hecho que estos sistemas sean mucho menos eficaces. Por ello se describe una nueva tecnología efectiva en los puntos finales de la empresa, llamada Stateful Application Control.
The objective of this project is to define the methodology of a zero-day attack, since the vulnerability is detected until you get the patch. It also describes the rest of advanced persistent threats in organizations, in which the attackers used a sophisticated malware. To prevent these attacks, many organizations used traditional solutions such as the detection of intruders, antivirus, antibots and sandboxing. However advances in malware techniques have made that these systems are much less effective. This describes a new effective technology in the end points of the company, called Stateful Application Control.
2015-10-23T12:51:22Z
2015-10-23T12:51:22Z
2015-10-23T12:51:22Z
2015
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/22752
spa
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
Atribución-NoComercial-SinDerivadas 3.0 España
oai:ebuah.uah.es:10017/207802023-12-14T16:42:12Zcom_10017_17702com_10017_17681col_10017_19712
Análisis de páginas web
Guillén Prieto, Adrián
Castillo Sequera, José Luis
Universidad de Alcalá. Escuela Politécnica Superior
Páginas Web
Web Page
Análisis de la página web de la universidad de Alcalá de Henares en diferentes ámbitos; accesibilidad de la página y funcionalidad, seguridad, análisis del contenido, enlaces a la página, opiniones de la misma, competencias, páginas similares, redes sociales.
Para la realización de esta tarea utilizaré herramientas gratuitas de internet que evalúan cada aspecto y compara con otras, mejorando así la página actual, con el fin no solo de mejorar la página de la universidad sino con la finalidad de utilizar el contenido de esta memoria para la posible mejora de cualquier página de internet, utilizando el manual de usuario.
Analysis of the web page of the University of Alcalá de Henares in different fields; accessibility of the site and functionality, security, content analysis, links to the page, the same opinions, skills, similar sites, social networking.
To perform this task I will use free internet tools that evaluate every aspect and compare with others, thus improving the current page, in order not only to improve the page to university but in order to use the content of this report for possible improvement of any website, using the manual.
2014-11-13T11:22:02Z
2014-11-13T11:22:02Z
2014-11-13T11:22:02Z
2014
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/20780
spa
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
Atribución-NoComercial-SinDerivadas 3.0 España
oai:ebuah.uah.es:10017/207822023-12-14T16:42:13Zcom_10017_17702com_10017_17681col_10017_19712
Análisis y Comparativas de Herramientas de Búsqueda y Predicción de Información en Redes Sociales
Villacañas Velasco, Víctor
Castillo Sequera, José Luis
Universidad de Alcalá. Escuela Politécnica Superior
Redes sociales en Internet
En este trabajo, vamos a realizar un análisis y comparación entre distintas herramientas de búsqueda y predicción de información en las redes sociales actuales, con el fin de averiguar cuál de ellas es mejor y cual nos proporciona mejores medios para la investigación en esas redes sociales. Para ello, nos introduciremos en los distintos conceptos de búsqueda y predicción así como el manejo de la información para la obtención de datos que nos serán relevantes a la hora de trabajar con ellos.
A continuación, utilizaremos diferentes herramientas que manejan estos datos sobre varios casos experimentales, para comparar los resultados de cada una de ellas y ver cuál nos proporcionará más información.
In this paper, we will conduct an analysis and comparison of different search tools and prediction of information on current social networks to find out which one is better and which provides better means for research in these social networks. To do this, we introduce you to the different concepts of search and prediction and management information for obtaining data that will be relevant when we work with them.
Then use different tools to handle these cases several experimental data to compare the results of each and see which you provide further information.
2014-11-13T12:11:10Z
2014-11-13T12:11:10Z
2014-11-13T12:11:10Z
2014
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/20782
spa
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
Atribución-NoComercial-SinDerivadas 3.0 España
oai:ebuah.uah.es:10017/207832023-12-14T16:42:13Zcom_10017_17702com_10017_17681col_10017_19712
Implementar un e.commerce con software libre para plataformas móviles
Gutiérrez Calvo de Mora, Mario
Castillo Sequera, José Luis
Universidad de Alcalá. Escuela Politécnica Superior
WebKit
e-Commerce
Mobile
Magento
Comercio electrónico
En la actualidad, el comercio electrónico está a la orden del día, aumentando exponencialmente el número de usuarios que utilizan sus dispositivos móviles para realizar sus compras.
Gracias a plataformas como Webkit, se pueden desarrollar Aplicaciones Web que funcionen en prácticamente cualquier dispositivo, ya sea un ordenador o un dispositivo móvil.
El objetivo de este TFG es profundizar, analizar y crear mediante una herramienta como CMS de Magento, una tienda online, que además esté orientada a los usuarios que usan dispositivos móviles, usando la interconexión
At present, e-commerce is the order of the day; it’s exponentially increasing the number of users that using their mobile devices for shopping.
Thanks to platforms like Webkit, you can develop Web applications that run on virtually any device in a computer or a mobile device.
The aim of this TFG is to deeper, to analyze and to create with a tool such as CMS Magento, an online store, which also is aimed at users who use mobile devices, using the lenguajes interconnection such as: PHP, JavaScript, CSS, HTML...on the Webkit platform.
2014-11-13T12:47:08Z
2014-11-13T12:47:08Z
2014-11-13T12:47:08Z
2014
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/20783
spa
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
Atribución-NoComercial-SinDerivadas 3.0 España
oai:ebuah.uah.es:10017/207842023-12-14T16:42:13Zcom_10017_17702com_10017_17681col_10017_19712
Actualización y generación de módulos para una web universitaria sobre Drupal
Romero Molina, Francisco
Macías Guarasa, Javier
Universidad de Alcalá. Escuela Politécnica Superior
Drupal
Intranet
Páginas Web
Desde el grupo de investigación universitario GEINTRA de la UAH se vio la
necesidad de mejorar la web del grupo. Se nos plantea la tarea de adaptar la web ya
existente a las nuevas necesidades del departamento. Así pues, en este proyecto
surge como primer requerimiento actualizar la página web desarrollada en la versión
6.29 de Drupal a la última versión estable de Drupal 7.
A pesar de los profundos y complejos cambios realizados en la gestión de la
nueva web, el departamento de electrónica no deseaba que los usuarios se
encontrasen con el problema añadido de tener que formarse para conocer el
funcionamiento y estructura de la web. Tampoco se quería que se topasen con una
página poco dinámica o que presentase un uso complicado. Es por esto que se ha
mantenido en la medida de lo posible el estilo y diseño de las interfaces de la
aplicación para que el impacto visual y de manejo tras los cambios fuesen mínimos
para los usuarios.
Las prestaciones de la nueva web son muy amplias y abarcan desde la
publicación de proyectos de investigación, hasta la divulgación de estudios en revistas,
congresos, libros etc… pasando por la gestión de ofertas de empleo. Los encargados
de la actualización de la información de la página son los propios usuarios del
departamento que tendrán restricciones a determinadas tareas dependiendo de su
perfil y rol de usuario.
Para la aplicación se ha desarrollado una nueva gestión de ofertas de empleo.
Se ha creado un sistema workflow para automatizar la mayor parte del proceso de
selección de candidatos, mejorando el control de los procesos por los que debe pasar
una oferta y también la comunicación con los candidatos.
La mayor motivación y lo más importante de este proyecto reside en la
versatilidad y potencia que se proporcionará a los usuarios de la web GEINTRA, ya
que al generalizarse el uso de las páginas dinámicas estas ofrecen grandes
posibilidades -mediante vistas u otras herramientas- para mostrar el contenido que se
desee y organizado en el formato que se considere más conveniente.
From university research group GEINTRA of the UAH was the need to improve
the group website. We are faced with the task of adapting existing website to the new
needs of the department. Thus, this project is a first requirement to update the web
page developed in the 6.29 version of Drupal to the latest stable version of Drupal 7.
There have been profound and complex changes in the management of the
new website, but the electronics department did not want encontrasen users with the
added problem of having to be formed for the operation and structure of
the web. Nor is topasen wanted a very dynamic page or submit a complicated use.
This is why it has been kept as far as possible the style and design of application
interfacesfor the management and visual impact after the changes were minimal for
users.
The benefits of the new web are vast, ranging from the publication of research
projects until publication of studies in journals, conferences, books, etc. … through
management jobs.
The people responsible for updating the information on the page are the user
department that will have restrictions to certain tasks depending on their profile and
user role.
For this application we have developed a new management jobs. We have
created a workflow system to automate most of the process of selecting candidates,
improving the control of the processes thatmust pass an offer and also
communication with candidates.
The largest and most important motivation of this project is the versatility and
power to be provided to users of the web GEINTRA, since the widespread use of these
dynamic pages offer great possibilities-through views or other tools to show-desired
content and organized in the format deemed most convenient.
2014-11-13T17:20:57Z
2014-11-13T17:20:57Z
2014-11-13T17:20:57Z
2014
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/20784
spa
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
Atribución-NoComercial-SinDerivadas 3.0 España
oai:ebuah.uah.es:10017/232202023-12-14T16:42:13Zcom_10017_17702com_10017_17681col_10017_19712
Explotación de vulnerabilidades web a través de DVWA
Novella Román, José Carlos
Sánchez Rubio, Manuel
Universidad de Alcalá. Escuela Politécnica Superior
Páginas Web
SQL injection
DVWA
WegGoat
Pen-Testing
En el presente PFG se realizara una descripción detallada de las herramientas usadas en la Cátedra Amaranto para realizar análisis de seguridad, usando herramientas de análisis de vulnerabilidades web, entre las que destacan DVWA y WebGoat.
DVWA y WebGoat son aplicaciones deliberadamente inseguras, diseñadas para que los usuarios puedan practicar las diferentes vulnerabilidades que pueden darse en las páginas web.
Este PFG se acompaña de un DVD-ROM que contiene 6 presentaciones PowerPoint, y una gran cantidad de videos, para facilitar el aprendizaje de las vulnerabilidades.
El objetivo final es conocer estas vulnerabilidades, para así crear páginas web seguras.
In this PFG we will be carried out a detailed description of the used tools in the University Chair Amaranto to make Security Analysis. For it, we will use vulnerabilities scanning tools, and the most important are DVWA and WebGoat.
DVWA and WebGoat are applications deliberately unsafe, they are designed for practicing different vulnerabilities.
This PFG included a CDROM which contains six PowerPoint presentations and a lot of videos. It will facilitate the learning of vulnerabilities.
The final aim is to find these vulnerabilities to create safe webs.
2015-12-01T11:03:37Z
2015-12-01T11:03:37Z
2015-12-01T11:03:37Z
2015
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/23220
spa
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
Atribución-NoComercial-SinDerivadas 3.0 España
oai:ebuah.uah.es:10017/240372023-12-14T16:42:14Zcom_10017_17702com_10017_17681col_10017_19712
Plan de negocio para desarrollar un centro comercial virtual e-commerce orientado a la marroquinería
Rujas Almarza, Juan Carlos
Buendía Iglesias, Ricardo
Universidad de Alcalá. Escuela Politécnica Superior
Comercio electrónico
Empresas virtuales
El proyecto que vamos a realizar consiste en crear una Tienda Virtual que disponga de servicios de e-commerce para que los fabricantes. La tienda se llamará QuickLeather y en adelante nos referiremos a ella como la plataforma [...]La creación de esta tienda virtual pretende lograr los siguientes objetivos:-vender artículos de marroquinería a precios asequible de forma personalizada-Crear un punto de encuentro para diversos fabricantes de artículos y compradores de productos-Eliminar las limitaciones horarias y geográficas de este tipo de negocios y su desconocimiento por parte de los clientes-Conseguir que una alto porcentaje de usuarios del sector se adhieran a esta plataforma tanto clientes como fabricantes-Mejorar la competitividad del sector qaue actualmente se encuentra disperso y sin conocimiento del resto de integrantes.
2016-02-11T12:25:57Z
2016-02-11T12:25:57Z
2016-02-11T12:25:57Z
2015
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/24037
spa
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
Atribución-NoComercial-SinDerivadas 3.0 España
oai:ebuah.uah.es:10017/240172023-12-14T16:42:14Zcom_10017_17702com_10017_17681col_10017_19712
Los sistemas de información y su aplicación a la segmentación en el caso de Mercadona
Vázquez González, Rubén
Ponce Nuñez, José Miguel
Universidad de Alcalá. Escuela Politécnica Superior
Mercadona
Clientes
Segmentación
Conocimiento
Sistemas de información
Customers
Segmentation
Knowledge
Information systems
El exitoso caso de la gestión de Mercadona tiene como base el análisis y la optimización del conocimiento de sus clientes a través de las estrategias de segmentación las cuales son llevadas a cabo en todo momento gracias a los sistemas de información. La importancia del análisis, segmentación y satisfacción de las necesidades de los "jefes" son los valores esenciales que marcan la diferencia en la estrategia competitiva en el posicionamiento de los mercados objetivos apoyándose siempre tanto en el marketing relacional como en el uso de la tecnologia más innovadora.
The Mercadona's successful case management is based on the analysis and optimization knowledge of its customers through segmentation strategies which they are carried out at all times thanks to information systems. The importance of analysis, segmentation and meeting the needs of the "leaders" are the core values that make a difference in the competitive positioning strategy of the target markets always supporting both relational marketing and use the most innovative technology
2016-02-11T11:46:29Z
2016-02-11T11:46:29Z
2016-02-11T11:46:29Z
2015
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/24017
spa
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
Atribución-NoComercial-SinDerivadas 3.0 España
oai:ebuah.uah.es:10017/232372023-12-14T16:42:14Zcom_10017_17702com_10017_17681col_10017_19712
Revisión de los sistemas de pagos online en e-commerce
Ramos Arahuetes, José Antonio de
Castillo Sequera, José Luis
Universidad de Alcalá. Escuela Politécnica Superior
Sistemas de pago
Comercio electrónico
Pagos móviles
Percepción del cliente
Payment systems
e-Commerce
Mobile payments
Consumer's perception
Este trabajo propone una revisión detallada de los diversos sistemas de pago utilizados en la actualidad en comercio electrónico.
Para ello, en primer lugar, contextualizamos el tema y desarrollamos conceptos relacionados con el e-commerce. Luego, hacemos una revisión detallada de los estudios anteriores sobre medios de pago y para cada sistema estudiado en este trabajo detallamos sus principales características y funcionamiento.
Por último, en este trabajo presentamos un análisis comparativo de los sistemas de pago online más usados y un estudio sobre la percepción de los consumidores sobre este asunto basado en encuestas que se desarrollaron con ese fin. Para ambos estudios presentamos los resultados y las principales conclusiones obtenidas.
This paper proposes a detailed review of the online payment systems currently used in electronic commerce.
For it, we need to contextualize the topic and explain concepts related to the electronic commerce. Then, we do a detailed review of the previous studies on payment systems and for every system studied we detail its main features and performance.
Finally, this paper present a comparative analysis of the most used online payment systems and a study on the perception of consumers based on surveys that were developed for this purpose. For both studies, we present the results and conclusions obtained.
2015-12-01T11:25:55Z
2015-12-01T11:25:55Z
2015-12-01T11:25:55Z
2015
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/23237
spa
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
Atribución-NoComercial-SinDerivadas 3.0 España
oai:ebuah.uah.es:10017/238982023-12-14T16:42:15Zcom_10017_17702com_10017_17681col_10017_19712
Aplicativo de bases de datos para entornos docentes
Alonso Fernández, Javier
Sánchez Rubio, Manuel
Universidad de Alcalá. Escuela Politécnica Superior
JSP
HTML5
MySQL
Educación
El objetivo principal del trabajo es realizar una aplicación web multiplataforma que permita
realizar la gestión y la administración de las actividades extraescolares de un centro docente permitiendo
llevar a cabo altas, bajas y modificaciones tanto de alumnos como de actividades.
Dicha gestión se realizará utilizando un sistema de inscripciones en las actividades mediante
reservas y colas de espera que permita posteriormente realizar listados de alumnado, inscripción,
reservas, cursos, actividades, etc. Para ello se va a utilizar tecnologías web como HTML5, JSP, AJAX
o JavaScript corriendo bajo un servidor web Apache Tomcat junto con una base de datos MySQL.
The primary goal of this project is to develop a multiplatform Web Application with full capability
of managing and administrating extracurricular activities from an elementary school. The application is
able to manage new signups, rejections or modifications both of students or activities.
The managing of the activities is done following a subscription method based on reservations
and queueing that provides the possibility of generate full listings of student body, signatures,
reservations, courses, activities and so on. The application is developed using web technologies like
HTML5, JSP, AJAX or JavaScript and it is running under an Apache Tomcat web server with a MySQL
database.
2016-02-05T11:11:40Z
2016-02-05T11:11:40Z
2016-02-05T11:11:40Z
2015
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/23898
spa
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
Atribución-NoComercial-SinDerivadas 3.0 España
oai:ebuah.uah.es:10017/236942023-12-14T16:42:15Zcom_10017_17702com_10017_17681col_10017_19712
Entrenador Web de vulnerabilidades SQL
Recuero Santaella, Rocío
Sánchez Rubio, Manuel
Universidad de Alcalá. Escuela Politécnica Superior
Web
SQL injection
Vulnerabilidades
Ciberseguridad
El principal objetivo de este proyecto es el desarrollo de una aplicación que permita evidenciar
la existencia de vulnerabilidades de seguridad intrínsecas a los sistemas Web, centrado
específicamente en aquellas de tipo Inyección SQL.
La aplicación desarrollada contiene vulnerabilidades diseñadas específicamente para un
propósito docente, es decir, los usuarios dispondrán de distintas funcionalidades donde poder
verificar diferentes niveles y tipos de vulnerabilidad.
Para responder a las diferentes necesidades del aprendizaje, en la aplicación se incluye un
“modo seguro” donde los usuarios se enfrenten al desafío de una aplicación diseñada teniendo
en cuenta ciertos mínimos aspectos de ciberseguridad.
This Project main purpose is develop an application able to highlight all those security
vulnerabilities intrinsic to Web Systems, focused mainly on those concerning to SQL Injection.
Some designing specific vulnerabilities are part of the developed application responding a
docent objective, this means, users will be allowed to check different weakness levels and types
in each kind of functionalities.
In order to respond to several training needs, application has included a “safety mode” which
confronts users to the challenge of an application that has been designed taking certain minimal
aspects of cyber security in account.
2016-01-26T12:04:08Z
2016-01-26T12:04:08Z
2016-01-26T12:04:08Z
2015
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/23694
spa
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
Atribución-NoComercial-SinDerivadas 3.0 España
oai:ebuah.uah.es:10017/319852023-12-14T16:42:15Zcom_10017_17702com_10017_17681col_10017_19712
Implementación de un sistema de Gestión de Identidades para una empresa privada
Fuentes Martínez, Carlos
González Diego, Iván
Universidad de Alcalá. Escuela Politécnica Superior
Gestión de Identidades
Autenticación
Autorización
Login
Este proyecto, va a ser una simulación de un caso de consultoría informática. Una empresa realizará una oferta para implantar un sistema de Gestión de Identidades y actuando como consultora, se entregará un RFP (Request for Proposal) y posteriormente se detallará el proceso de implantación y la fase de pruebas. El objetivo del proyecto consiste en crear una infraestructura capaz de gestionar de manera eficiente las identidades en una empresa para posteriormente poder implantar un sistema de autenticación Single Sign On. Los sistemas a implantar serán Oracle Identity Manager y Oracle Access Manager en un sistema Oracle Linux.
This project is going to be a simulation of a consulting case. A company will make an offer to implement an Identity Management system and as a consultant, will be deliver a RFP (Request for Proposal) and then will be detail the implementation process and the testing phase. The target of the project is to create an infrastructure that can efficiently managing identities in a company and then be able to implement a Single Sign On authentication system. The systems to be deployed will be Oracle Identity Manager and Oracle Access Manager on an Oracle Linux system.
2018-01-31T16:16:10Z
2018-01-31T16:16:10Z
2018-01-31T16:16:10Z
2017
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/31985
spa
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
oai:ebuah.uah.es:10017/320402019-04-12T08:12:54Zcom_10017_17702com_10017_17681col_10017_19712oai:ebuah.uah.es:10017/320422023-12-14T16:42:15Zcom_10017_17702com_10017_17681col_10017_19712
Peligros en la sincronización de datos Android
Moya Barez, Raúl
Gutiérrez Martínez, José María
Castillo Martínez, Ana
Universidad de Alcalá. Escuela Politécnica Superior
Sincronización
Amenazas
Usuario
Seguridad
Android
Este proyecto tiene como principios la función de sincronización de datos de los Sistemas Operativos de Android además de los beneficios y daños que otorga a los usuarios.
Durante el desarrollo del proyecto se va a demostrar que la sincronización de datos ayuda a tener conectados en distintos lugares, distintos dispositivos en un mismo tiempo, así como la sincronización de aquellas aplicaciones que hacen que los usuarios estén actualizados en todo momento. Pero por otro lado tiene una parte negativa y delicada en la cual los usuarios no perciben que ocurre con sus datos privados, donde van o si están en buen estado de seguridad.
This project is based in the function of synchrony of data in the Android System, also the benedicts and risks that give to the users.
During the development of the project, we can demonstrate that data synchrony can help to have connected us in the same time, in different places, and with different dispositive. As well the synchronization of those applications that make the users are actualized always. But on the other hand, it has a negative and delicate part in which the users do not perceive that it happens with their private data, where they go or if they are safe.
2018-02-01T14:38:08Z
2018-02-01T14:38:08Z
2018-02-01T14:38:08Z
2017
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/32042
spa
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
oai:ebuah.uah.es:10017/319982023-12-14T16:42:16Zcom_10017_17702com_10017_17681col_10017_19712
Análisis de datos mediante business intelligence con la herramienta Jedox
Abad Lafuente, Jesús
González Diego, Iván
Universidad de Alcalá. Escuela Politécnica Superior
Inteligencia de negocios
Proceso ETL
Data warehouse
Field Transform
Table View
Widget
Reporting
Dyna Range
Tomcat 8
El proyecto está situado en el ámbito de la consultoría tecnológica, donde el objetivo principal trata de la implantación de una herramienta que aporte una perspectiva global del servicio y permita convertir la información dispersa en diversos sistemas, en conocimiento a través del análisis desde un punto de vista novedoso. Para ello, mediante la herramienta Jedox se explotará una base de datos para poder analizar en detalle todos los datos.
The project has recreated a technology consulting. The mayor objective is creating a global service tool for converting all the information of differents systems in knowledge between a clear information to take decisions. The project has been worked with business intelligence while Jedox technology.
2018-01-30T18:35:24Z
2018-01-30T18:35:24Z
2018-01-30T18:35:24Z
2017
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/31998
spa
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
oai:ebuah.uah.es:10017/284792023-12-14T16:42:16Zcom_10017_17702com_10017_17681col_10017_19712
Diseño e implementación de una herramienta visual que obtenga el modelo relacional lógico a partir de un diagrama entidad relación
San Miguel Oteo, Gonzalo
González Diego, Iván
Universidad de Alcalá. Escuela Politécnica Superior
Bases de datos relacionales
Java
Actualmente en el mundo de la empresa, o a nivel usuario se sabe qué es una base de datos, para
qué
sirve y que servicios puede llegar a
darte. No hay ninguna empresa que pueda realizar tareas
de gestión
de
almacenamiento de
la
información a mayor o menor escala que no utilice una base
de datos, es un pilar fundamental para llevar un orden y control. Pero no todo el mundo conoce
como se construye una base de datos ordenada y coherente, que pasos se siguen,
como se tiene
que estructurar y por qué se estructura de esa manera. Cuando
se construye
una base de datos lo
primero que se tiene
que saber es que
se va
a almacenar, como
se va
a distribuir en las tablas,
como o con qué
atributo o clave primaria
se van a relacionar... toda esta información se obtiene
realizando un diccionario de datos.
La aplicación que se va
a realizar será capaz de:
-
Realizar
un diagrama de Entidad-Relación, un pequeño diagrama donde se
dibujarán
las
entidades con sus atributos, sus claves primarias y relaciones, para tener un primer
esquema de la Base de Datos.
-
Y convertir automáticamente
el
diagrama Entidad-Relación en un modelo Relacional-Lógico, este modelo se caracteriza por mostrar nuestra base de datos en formato tablas,
con nuestros
atributos y relaciones.
Currently, in the business world or at user level it knows what a database is, for what it is used
and what services it can provide. There is not any company performing information storage
management tasks in greater or less
scale that
is not already using a database.
It is key to perform with rigor and control. However
not everyone knows how a tidy and
consistent database it is built, what steps are followed, how it must be structured and why it is
structured in that way.
When a database is going to be built, the first thing to know is what is
going to be stored, how the tables are going to be organized and how or what attribute or
primary key is going to be linked... You can get all this information designing a dictionary of
data.
The application that is going to be implemented will be capable to:
-
To make a diagram of entity-relationship: a small diagram to show the entities with
their a
ttributes, the primary keys and relations,
in order
to have a first scheme of the
Data Base.
-
And
to
convert automatically the diagram entity-relationship into a Relational-Logic
model. This model is characterized because is able to show our database in tables
format, with their attributes and relationship.
2017-02-20T15:27:57Z
2017-02-20T15:27:57Z
2017-02-20T15:27:57Z
2016
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/28479
spa
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
Atribución-NoComercial-SinDerivadas 3.0 España
oai:ebuah.uah.es:10017/345992023-12-14T16:42:16Zcom_10017_17702com_10017_17681col_10017_19712
Distribución de malware a través de tiendas de aplicaciones móviles
Padial González, Laura
Gutiérrez Martínez, José María
Universidad de Alcalá. Escuela Politécnica Superior
Tiendas de aplicaciones móviles
Aplicaciones
Malware
Play Store
Este proyecto trata de un estudio sobre la seguridad de las diferentes tiendas de aplicaciones móviles que nos encontramos hoy en día en nuestros dispositivos, Tienda de Windows Phone, AppStore de iOS y Play Store de Android. Se violará la seguridad de Play Store y se introducirá en la plataforma una aplicación con un malware inofensivo.
This project is about a study on the security of the different mobile application stores that we find today in our devices, Windows Phone Store, iOS App Store and Android Play Store. The security of the Play Store will be violated and an application with a harmless malware will be introduced on the platform.
2018-10-04T16:34:52Z
2018-10-04T16:34:52Z
2018-10-04T16:34:52Z
2018
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/34599
spa
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
oai:ebuah.uah.es:10017/284572023-12-14T16:42:16Zcom_10017_17702com_10017_17681col_10017_19712
Diseño e implementación de una herramienta visual que permita evaluar expresiones del álgebra relacional
Magallón Martínez, Daniel
González Diego, Iván
Universidad de Alcalá. Escuela Politécnica Superior
Álgebra relacional
Bases de datos relacionales
SQL
PostgreSQL
El proyecto consiste en la elaboración de una aplicación que sea capaz de transformar
cualquier consulta de Álgebra Relacional en una consulta SQL equivalente. La herramienta
deberá conectarse con cualquier base de datos relacional en PostgreSQL.
La herramienta está pensada para un uso didáctico posterior hacia los nuevos alumnos
de la UAH que comiencen su aprendizaje con bases de datos relacionales y con el lenguaje del
Álgebra relacional. Es una herramienta que ahora mismo no se encuentra en el mercado y
cuyo uso puede ser beneficioso para el aprendizaje de los nuevos alumnos.
The project consists in making an application that will be able to transform any query
about Relational Algebra on a SQL query equal. The app must connect with any relational
database in
PostgreSQL.
The application has been designed to an educational use for the new students of UAH
that
begin their learning with relational databases and
relational algebra language. This is an
app that is not in market at this moment and
can be useful to the learning of the new students.
2017-02-20T14:18:07Z
2017-02-20T14:18:07Z
2017-02-20T14:18:07Z
2016
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/28457
spa
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
Atribución-NoComercial-SinDerivadas 3.0 España
oai:ebuah.uah.es:10017/320192023-12-14T16:42:17Zcom_10017_17702com_10017_17681col_10017_19712
Diseño e implementación de herramienta on-line de aprendizaje SQL y BBDD
Díaz Frías, Javier
González Diego, Iván
Universidad de Alcalá. Escuela Politécnica Superior
APEX
SQL
Oracle
Oracle Database 11G XE
Bases de datos
El proyecto consiste en la creación de una aplicación web con la cual será posible adquirir conocimientos sobre Base de Datos y SQL, desde un nivel muy bajo hasta niveles de mayor complejidad. Según se establece en el plan de trabajo, el proyecto evoluciona a lo largo de las distintas fases que se recogen en el plan, en primer lugar, se produce un análisis de las necesidades que plantea el proyecto y qué requisitos ha de cumplir para que en la posterior fase de implantación el desarrollo del software cumpla los requisitos mínimos y deseables que se buscan para obtener un resultado correcto. La aplicación está construida en formato web, utilizando APEX de ORACLE® y los datos están alojados en la base de datos ORACLE DATABASEg 11 XE controlada por SQLdeveloper®.
The Project consist of how to create a web application thus could be possible learn Databases knowledge and its language, SQL, starting on low level and advance to more complex levels. Following the workplan, the project evolves along a different phases. The first, is a project needs analysis and what requirements must cover on next project phase because the developer phase must cover all the requirements. The application is developed on web format, it uses ORACLE’s APEX and its data’s is in a ORACLE’s DATABASEg 11XE controlled by SQLdeveloper.
2018-01-31T15:16:22Z
2018-01-31T15:16:22Z
2018-01-31T15:16:22Z
2017
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/32019
spa
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
oai:ebuah.uah.es:10017/319872023-12-14T16:42:17Zcom_10017_17702com_10017_17681col_10017_19712
Analítica web en ecommerce y herramientas para ecommerce
Jiménez de la Calle, David
Castillo Sequera, José Luis
Universidad de Alcalá. Escuela Politécnica Superior
Comercio electrónico
Analítica
Accesibilidad
KPI
Este proyecto tiene como base el comercio electrónico y la analítica web aplicada a este sector.
A lo largo del mismo se van a presentar las diferentes herramientas de analítica web existentes actualmente en el mercado, así como otro tipo de herramientas que apoyan al comercio electrónico. A través de un caso de estudio, tomaré un sitio web de comercio electrónico de reciente creación en el que extraeré los objetivos inmediatos a cumplir con la inclusión de los indicadores clave de rendimiento, y haciendo uso de una de las herramientas previamente analizadas se sacarán datos de comportamiento para más adelante revisar esos objetivos, aplicando los informes de analítica web en busca de la comprobación del cumplimiento de los objetivos para, en caso negativo, aportar una visión de cómo actuar en un futuro para remediarlo y plantear mejoras que hagan avanzar el negocio.
This is an ecommerce and web analytics based project applied to this sector.
Along this project are going to be shown different web analytic tools which are currently on the market, as well as other types of tools that support ecommerce. Through a study example, I will take an early creation ecommerce website where I will extract the immediate objectives to achieve with the help of the key performance indicators, and using one of the previously analysed tools I will extract behavioural data in order to later check those objectives applying reports of the web analytic tool checking the fulfilment of the objectives and, if they aren't, how to act in the future to fix them and give some improvements that upgrade the business.
2018-01-31T17:41:39Z
2018-01-31T17:41:39Z
2018-01-31T17:41:39Z
2017
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/31987
spa
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
oai:ebuah.uah.es:10017/319832023-12-14T16:42:17Zcom_10017_17702com_10017_17681col_10017_19712
Desarrollo de videojuegos: accesible vs no accesible
Cumbreño Juan, Rubén
Gutiérrez Martínez, José María
Aguado Delgado, Juan
Universidad de Alcalá. Escuela Politécnica Superior
Accesibilidad
Discapacidad
Videojuegos
Coste
Unity
Trabajo de fin de grado realizado para comprobar el impacto tiempo-económico (esfuerzo) resultante de la creación de un videojuego y su adaptación accesible a diversas discapacidades. Se pretende analizar si existe una posible rentabilidad en transformar un juego para cubrir ciertas necesidades específicas, a saber, auditivas, visuales, motoras y lingüísticas. Tras su finalización se espera poseer los conocimientos necesarios para desarrollar un videojuego 2D en Unity 3D y datos concretos sobre los esfuerzos necesarios para hacerlo accesible.
End of Degree Project developed in order to check the time-economical impact (effort) resultant from creating a videogame and adapting it to diverse impairments. In this way, the aim is to analyze if there is a possible profitability on transforming a game to cover some specific necessities, named auditory, visual, motor and linguistic. By the time it has been finished, it is expected to provide the readers with the knowledge necessary to create a 2D videogame using Unity 3D, as well as concrete data about the effort needed to make it accessible.
2018-01-31T14:44:29Z
2018-01-31T14:44:29Z
2018-01-31T14:44:29Z
2017
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/31983
spa
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
oai:ebuah.uah.es:10017/320222023-12-14T16:42:17Zcom_10017_17702com_10017_17681col_10017_19712
Replicación multimaestro en bases de datos PostgreSQL
Escobar Martín, Alejandro
González Diego, Iván
Universidad de Alcalá. Escuela Politécnica Superior
Base de datos distribuida
Data warehouse
Load balancing
BLOB
En este proyecto se analizarán las distintas opciones a la hora de replicar una base de datos PostgreSQL, se elegirá la que ofrezca la replicación multimaestro más apropiada para el proyecto y se estudiará e implementará en una base de datos distribuida en dos host, una con PostgreSQL 8.4 instalado en un Oracle Linux y otra con PostgreSQL 9.4 alojada en una máquina Windows.
This proyect will analyce the various available options to replicate a PostgreSQL database, once analyced , the solution that offers the best multimaster replication will be studied and implemented in a 2 host distributed database enviroment One of the databases will be a PostgreSQL 8.4 running in a Oracle Linux S.O , and the other Will be a PostgreSQL 9.4 running in a Windows 10.
2018-01-31T15:59:53Z
2018-01-31T15:59:53Z
2018-01-31T15:59:53Z
2017
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/32022
spa
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
oai:ebuah.uah.es:10017/340192023-12-14T16:42:18Zcom_10017_17702com_10017_17681col_10017_19712
Computer Forensics: automatización con Autopsy
Benítez Abad, Jorge
Sánchez Rubio, Manuel
Universidad de Alcalá. Escuela Politécnica Superior
Autopsy
Plugin
Evidencia
Postmortem
La Informática Forense está destinada a la extracción de archivos de una imagen computacional o evidencia. El procedimiento más eficaz, hasta el momento, es el análisis de la memoria RAM para conseguir obtener la actividad reciente de un determinado usuario en un equipo que se desea analizar. Pero gracias a una nueva generación de Software y técnicas, se está consiguiendo un análisis más exhaustivo de los equipos informáticos. Además, con la inserción de nuevos complementos a dichos Software, se consigue un análisis mucho más completo.
Este tipo de técnicas están destinadas tanto para casos civiles como para casos delictivos.
Computer Forensics is designed to extract files from a computer image or evidence. The most effective procedure so far, is the analysis of RAM to get the recent activity of a certain user on a computer that you want to analyze. But thanks to a new generation of Software and techniques, a more exhaustive analysis of the computer equipment is being achieved. In addition, with the insertion of new add-ons to said Software, a much more complete analysis is achieved.
These types of techniques are intended for both civil cases and criminal cases.
2018-07-27T07:33:57Z
2018-07-27T07:33:57Z
2018-07-27T07:33:57Z
2018
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/34019
spa
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
oai:ebuah.uah.es:10017/346002023-12-14T16:42:18Zcom_10017_17702com_10017_17681col_10017_19712
Investigación de extracción de datos en redes sociales
Lorenzo López, Laura
Sánchez Rubio, Manuel
Universidad de Alcalá. Escuela Politécnica Superior
Twitter
Tweet
Timeline
Hashtag
Búsqueda
El proyecto consiste en una aplicación de Twitter para realizar distintas
funciones. Se ha desarrollado en Java usando la librería de código libre Twitter4j. Al
iniciarse la aplicación vemos la pantalla principal que nos muestra el usuario y el icono
de Twitter de la cuenta con la que se ha creado la aplicación, y podremos publicar
Tweets, ver el Timeline y realizar búsquedas tanto por palabras, etiquetas o usuarios.
Los datos de las búsquedas se mostrarán en la tabla inferior con los distintos datos del
Tweet y Usuario al que pertenecen.
This project consists on a Twitter application to do different tasks with your
account. It has been developed on Java using the free code library Twitter4j. When the
application is executed, we see the main view that shows us the user and icon of the
Twitter account we created the application with, here we can post Tweets on our
account, see our Timeline and do searches by words, hash tags or users. The searches
data will be displayed on the below table showing the different data from the Tweets
and Users whom they belong.
2018-10-04T16:47:33Z
2018-10-04T16:47:33Z
2018-10-04T16:47:33Z
2018
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/34600
spa
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
oai:ebuah.uah.es:10017/335792023-12-14T16:42:18Zcom_10017_17702com_10017_17681col_10017_19712
Arquitectura big data utilizando las herramientas Nifi, Kafka y Zeppelin
Moraga Fernández, Alberto
González Diego, Iván
Universidad de Alcalá. Escuela Politécnica Superior
Big data
Nifi
Kafka
Zeppelin
Spark
Cuando se empieza a indagar en el mundo del Big Data, lo que quizá se podía esperar encontrar es un conjunto acotado de tecnologías. La realidad es muy diferente y por ello una de las cosas más complejas es aprender a situarse y tener criterio. En este proyecto se va construir, implementar y configurar una arquitectura Big Data en la que se va a conseguir el tratamiento del dato al completo. A partir de información proveniente de la API de Twitter, se va a realizar la ingesta, almacenamiento, procesamiento y explotación del dato, utilizando para ello herramientas y tecnologías Big Data punteras en el sector.
When you start to investigate in the world of Big Data, what you might expect to find is a limited set of technologies. The reality is very different and therefore one of the most complex things is to learn to situate yourself and have good judgment. In this project, a Big Data architecture will be build, implemented and configured in which the complete data treatment will be achieved. Based on information from the Twitter API, the data will be ingested, stored, processed and exploited, using top Big Data tools and technologies.
2018-06-18T16:54:44Z
2018-06-18T16:54:44Z
2018-06-18T16:54:44Z
2018
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/33579
spa
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
oai:ebuah.uah.es:10017/320432023-12-14T16:42:18Zcom_10017_17702com_10017_17681col_10017_19712
Sistema de visión 360º con una plataforma Big Data Hadoop
Nueda García, Luis Fernando
González Diego, Iván
Universidad de Alcalá. Escuela Politécnica Superior
Big data
Hadoop
Big Data es un conjunto de tecnologías que permiten a las organizaciones almacenar y analizar
ingentes volúmenes de información con bajos tiempos de respuesta.Big data es volumen,
velocidad y variabilidad. Se planteará un caso de uso para demostrar el potencial de esta
tecnología, se irá por Velocidad y Variabilidad, que consistirá en cruzar información dispar,
¿Qué información? Toda la que se pueda extraer desde la API de Twitter sobre un evento
deportivo, se cruzará toda la información extraída y se procesará con tecnología Big Data a la
par que se hará un recorrido sobre las tecnologías más punteras del ecosistema: Hadoop.
Big data is considered a set of technologies, which allows organisations to save and analyse
huge amounts of information very efficiently and very fast. Big data is volume, velocity and
variability. A business case will be performed in order to demonstrate the potential of the
technology going through velocity and variability from different sources of information. What
kind of information? All possible data extraction from a twiter API about an sport event will be
processed with big data technology following the top technologies from the Hadoop
environment.
2018-02-01T15:01:58Z
2018-02-01T15:01:58Z
2018-02-01T15:01:58Z
2017
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/32043
spa
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
oai:ebuah.uah.es:10017/320232023-12-14T16:42:19Zcom_10017_17702com_10017_17681col_10017_19712
Optimización en la gestión de clientes: IoT
Izquierdo Núñez, Eduardo Ventura
Hilera González, José Ramón
Universidad de Alcalá. Escuela Politécnica Superior
Gestión de clientes
Domótica
Internet of Things (IoT)
Customer Relationship Management (CRM)
El proyecto aquí desarrollado supone la implementación simplificada de un completo y
funcional sistema Customer Relationship Management, el cual sea capaz de aprovechar
la tecnología de Internet of Things para realizar una mejor gestión de los recursos de un
complejo hotelero ficticio en base a la automatización de ciertas actividades hasta ahora
gestionadas de forma manual por los empleados.
2018-01-31T17:17:49Z
2018-01-31T17:17:49Z
2018-01-31T17:17:49Z
2017
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/32023
spa
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
oai:ebuah.uah.es:10017/395262023-12-14T16:42:19Zcom_10017_17702com_10017_17681col_10017_19712
Curso de introducción a Big Data y gestión de almacenamiento con bases de datos no relacionales
Espejo Martínez, Carlos
González Diego, Iván
Universidad de Alcalá. Escuela Politécnica Superior
Bases de datos
Nuevas tecnologías
Formación
Big data
NoSQL
Las Bases de Datos no relacionales o NoSQL son una respuesta a la necesidad de almacenar
y acceder a datos que se almacenan en cantidades (cada vez más) masivas. Estas tecnologías
hacen uso de estructuras menos convencionales y del almacenamiento de datos en clústeres
de máquinas.
No obstante, estas nuevas tecnologías tienen sus inconvenientes, que hacen que sea
necesario cumplir una serie de características para poder aprovechar sus ventajas.
En este trabajo, se elaborará el material necesario para aportar las bases de conocimiento que
permitan realizar un análisis de los datos que ayude a tomar decisiones de diseño para
aprovechar al máximo las características de estas tecnologías.
El objetivo final de la elaboración de este material es su configuración en forma de curso,
orientado a alumnos de FP, donde se introducirán los fundamentos teóricos de las Bases de
Datos NOSQL acompañados de casos prácticos en forma de pequeñas prácticas.
Non-relational databases or NoSQL are the answer to the necessity of storage and manage of
increasing volumes of data. These technologies make use of non-conventional data structures,
as well as clusters of machines to distribute the workload when managing these databases.
However, these new technologies have shortcomings, that require certain characteristics in the
kind of data to storage to be able to provide an advantage over conventional databases.
In this project, we’ll develop the required material to obtain basic knowledge of these
technologies in order to be able to analyze and make design choices that maximize the
advantages of using this kind of databases.
The main purpose of developing this material is for it to be configured in a course like form,
aimed towards “FP” students, where the theoretical foundation of NOSQL databases will be
introduced along side real world implementations in form of small exercises.
2019-10-07T13:19:05Z
2019-10-07T13:19:05Z
2019-10-07T13:19:05Z
2019
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/39526
spa
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
oai:ebuah.uah.es:10017/408872023-12-14T16:42:19Zcom_10017_17702com_10017_17681col_10017_19712
Introducción al Cryptojacking y creación de website maliciosa
Pérez Lietor, Álvaro
Sánchez Rubio, Manuel
Universidad de Alcalá. Escuela Politécnica Superior
Blockchain
Cryptojacking
Script
Criptomonedas
Criptominado
Desde que surgió Internet, han aparecido cada vez más tecnologías nuevas que han supuesto una auténtica revolución para el mundo tal y como lo conocemos.
Una de estas tecnologías es el Blockchain, que supuso la aparición de las denominadas criptomonedas. Además, surgieron actores maliciosos que intentan aprovecharse de los recursos de otros usuarios para obtener beneficios.
A lo largo de este documento, se estudiarán los conceptos de Blockchain, Criptomonedas, Minado y Cryptojacking, y se explicará cómo insertar un script malicioso en una página web para obtener beneficios económicos de manera ilegítima.
Ever since the Internet was invented, there has been an increase of new types of technology that have revolutionalised the world as we know it.
One of these types of technology is Blockchain, the digital system that first involved the use of what is called cryptocurrency. Furthermore, its appearance paved way to new malicious agents who attempt to benefit from other user’s resources.
This dissertation seeks to study how Blockchain, Cryptocurrencies, Mining and Cryptojacking work and will further explain how to insert a malicious script in a website in order to obtain illegitimate benefits.
2020-02-06T15:51:31Z
2020-02-06T15:51:31Z
2020-02-06T15:51:31Z
2020
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/40887
spa
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
oai:ebuah.uah.es:10017/386122023-12-14T16:42:19Zcom_10017_17702com_10017_17681col_10017_19712
Introducción a las bases de datos NoSQL: comparativa MongoDB vs Cassandra
Díaz Moreno, Alejandro
González Diego, Iván
Universidad de Alcalá. Escuela Politécnica Superior
NoSQL
BiblioteQ
MongoDB
Apache Cassandra
Driver
Arquitectura
Bases de datos relacionales
Cliente Java
Interfaz de programación de aplicaciones
API
Publicaciones
Este proyecto trata de comprender el concepto de las tecnologías NoSQL en un plano general y una comparación con las bases de datos relacionales como uno de sus objetivos principales. Otro de estos objetivos, es la comparación de dos de las bases de datos NoSQL más utilizadas, MongoDB y Apache Cassandra. Para poder realizar esta comparación de manera muy detallada, se han descrito técnicamente, pero no solo interesa saber qué características tiene cada una, sino también, es importante conocer cómo se comportan en aplicaciones a nivel de usuario y el rendimiento que pueden proporcionar, para esto se ha desarrollado una implementación real llamada BIBLIOTEQ.
This Project is about to understand the concept of NoSQL technologies in a general level and a comparison with relational databases as one of their main objectives. Another objective is the comparison of two of the most used NoSQL databases, MongoDB and Apache Cassandra. In order to make this comparison of both in a very detailed way they have been described technically, but there is not only interest in knowing what features each one has, but also, it is important to know how they behave in applications at the user level and the performance they can provide us, for this has been developed a real implementation called BIBLIOTEQ.
2019-07-15T15:42:11Z
2019-07-15T15:42:11Z
2019-07-15T15:42:11Z
2019
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/38612
spa
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
oai:ebuah.uah.es:10017/395302023-12-14T16:42:20Zcom_10017_17702com_10017_17681col_10017_19712
Desarrollo de aplicación SPA en REACT, apoyada en API RESTFull para la escucha de emisoras de radio online
Robledo Cabrerizo, Fernando
Castillo Martínez, Ana
Universidad de Alcalá. Escuela Politécnica Superior
React
Shoutcast
IceCast
Symfony
Redux
En este proyecto se va a desarrollar una página web de tipo SPA que permita escuchar stream de
emisoras de radio online. Usando como base la librería Javascript React y apoyada en un API
REST desarrollado con PHP y el framework Symfony 4. También se desarrollará una librería
que permita recuperar metadatos del audio de servidores de stream de tipo Shoutcast y ICECast.
In this project, we are going to develop a Single Page Application or SPA that allows user to
listen online radio streams. The base of this project will be the React Javascript library and a
REST API programmed with PHP and the Symfony 4 framework. We also create an audio
metadata reading library for the Shoutcast and ICECAST stream servers.
2019-10-07T15:46:01Z
2019-10-07T15:46:01Z
2019-10-07T15:46:01Z
2019
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/39530
spa
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
oai:ebuah.uah.es:10017/398862023-12-14T16:42:20Zcom_10017_17702com_10017_17681col_10017_19712
Elaboración y análisis de información de una red social de la política española a través de la recolección de datos en Twitter
Ortega Expósito, Daniel
Sánchez Alonso, Salvador
Mora Cantallops, Marçal
Universidad de Alcalá. Escuela Politécnica Superior
Redes sociales
ARS (Análisis de Redes Sociales)
Política
NetworkX
Gephi
Python
Como refleja el título del trabajo, el proyecto consiste en la elaboración de la red política española a través de la recolección de información en Twitter, en este caso tweets. Esto consiste en la elección de los usuarios más relevantes del ámbito político en España y su posterior puesta a prueba ante eventos de carácter político durante la campaña electoral previa a las elecciones generales de 2019 en España. El proyecto tiene como objetivo la detección de los usuarios y movimientos más relevantes producidos durante estos eventos. Por último, se plantean las consecuencias políticas del contenido compartido en Twitter por parte de los integrantes de la red.
As reflected in the title of the work, the project consists on the development of the Spanish political network through the collection of information on Twitter, in this case tweets. This consists of the election of the most relevant users of the political sphere in Spain and its subsequent testing against political events during the electoral campaign prior to the 2019 general elections in Spain. The project aims to detect the most relevant users and movements produced during these events. Finally, the political consequences of the content shared on Twitter by the members of the network are considered.
2019-11-04T13:21:51Z
2019-11-04T13:21:51Z
2019-11-04T13:21:51Z
2019
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/39886
spa
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
oai:ebuah.uah.es:10017/383712023-12-14T16:42:20Zcom_10017_17702com_10017_17681col_10017_19712
Investigación y desarrollo de técnicas de scraping
Villanueva Rodríguez, Urbano José
Sánchez Rubio, Manuel
Universidad de Alcalá. Escuela Politécnica Superior
Jsoup
Java
Crawler
Web scraping
Data mining
En el desarrollo de esta obra se trata de conocer estado del arte, analizar herramientas actuales y tratar de avanzar en la investigación de la extracción de datos para diversos fines a través del web scraping o el crawling de sitios web.
Se elaboran 3 patrones básicos de búsqueda: recursivo, buscadores y e-commerce, para estandarizar diferentes tipos de búsqueda. Utilizando patrones de diseño se elabora un sistema eficaz, modular y totalmente escalable. Se implementa, además, un buscador para filtrar las direcciones según el contenido deseado.
In the development of this work is to know state of the art, analyze current tools and try to advance in the research of data extraction for various purposes through web scraping and crawling of websites.
3 basic search patterns are elaborated: recursive, search engines and e-commerce, to standardize different types of searches. Using design patterns, an efficient, modular and fully scalable system is developed. A search engine is also implemented to filter the addresses according to the desired content.
2019-07-01T17:14:36Z
2019-07-01T17:14:36Z
2019-07-01T17:14:36Z
2019
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/38371
spa
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
oai:ebuah.uah.es:10017/471482023-12-14T16:42:20Zcom_10017_17702com_10017_17681col_10017_19712
Procesamiento de algoritmos de visión artificial en la nube - Microsoft Azure -
Fernández-Taviro Gracia, Álvaro
Gardel Vicente, Alfredo
Nube
Inteligencia Artificial
Visión artificial
Programación
Azure
Cloud
Artificial Intelligence
Computer vision
Programming
El uso de la Inteligencia Artificial está cada día más extendido en diversos campos, entre los que se incluye la visión artificial.
Este trabajo muestra que es posible programar empleando las capacidades de visión artificial de Computer Vision, uno de los servicios de Azure, la nube pública de Microsoft, sin tener una experiencia previa en Inteligencia Artificial.
Esas capacidades permiten hacer diferentes análisis de imágenes, accesibles mediante el SDK del correspondiente lenguaje de programación o mediante llamadas directas a la API del servicio, siendo esta última opción la que se ha elegido para desarrollar el ejemplo práctico de desarrollo en PYTHON.
The use of Artificial Intelligence is increasingly widespread in multiple fields, including computer vision.
This work shows how simple it is to program using the machine vision capabilities of Computer Vision, one of the multiple services provided by Azure, the Microsoft's public cloud, without experience in Artificial Intelligence.
These capabilities allow you to make different image analysis, accessible through the SDK of the corresponding programming language or through direct calls to the API service. The latter option has been chosen to develop a PYTHON program as an example of Computer Vision capabilities.
2021-04-08T11:54:17Z
2021-04-08T11:54:17Z
2021-04-08T11:54:17Z
2021
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/47148
spa
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
oai:ebuah.uah.es:10017/514672023-12-14T16:42:21Zcom_10017_17702com_10017_17681col_10017_19712
Sistema de agregación de información bancaria para entornos empresariales
Blanco Domínguez, Adrián
García Población, Óscar
Universidad de Alcalá. Escuela Politécnica Superior
Contabilidad
Automatización
Banca electrónica
ERP
Scrapping
Accounting
Automation
Electronic Banking
Este trabajo de Fin de Grado muestra el análisis de los procesos contables que se realizan de forma manual dentro de los entornos empresariales, en concreto el volcado de datos bancarios de forma automática a los sistemas de gestión contable que utilizan las empresas. Ante esta problemática, se propone una solución automática con el fin de poder extraer información de carácter contable de las entidades bancarias, para posteriormente ser procesada y exportada de manera legible para los sistemas de información. Para realizar esta solución utilizaremos tecnologías de automatización de procesos y programación para el procesamiento de los datos.
This Final Degree Project shows the analysis of the accounting processes that are carried out manually within business environments, specifically the transfer of bank data automatically to the accounting management systems used by companies. Faced with this problem, an automatic solution is proposed in order to be able to extract accounting information from banking entities, to later be processed and exported in a legible way for information systems. To carry out this solution we will use process automation and programming technologies for data processing.
2022-04-20T12:11:27Z
2022-04-20T12:11:27Z
2022-04-20T12:11:27Z
2022
info:eu-repo/semantics/bachelorThesis
http://hdl.handle.net/10017/51467
spa
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional