Publication:
Panel de mando para la toma de decisión sobre inversión en startups

Loading...
Thumbnail Image
Identifiers
Publication date
2019-07
Defense date
2019-07-02
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
Impact
Google Scholar
Export
Research Projects
Organizational Units
Journal Issue
Abstract
Desde que surgiera la Bolsa de Valores y se comenzara a invertir capital propio en sociedades o empresas con el objetivo de obtener un beneficio económico, no ha dejado de aumentar el número de personas que realizan esta actividad. Hoy en día, gracias al avance de la tecnología, sigue aumentando considerablemente el número de transacciones que se realizan, ya que en la actualidad se puede invertir desde los propios móviles de una manera rápida y sencilla. En los últimos años, no solo se invierte en las grandes empresas sino que los usuarios deciden apostar por aspectos más prometedores pero a la vez arriesgados, como el auge que ha habido de las criptomonedas y pequeñas empresas o startups con gran potencial. Este documento recoge el desarrollo de un panel de mando para la toma de decisión sobre inversión en startups. Concretamente, se va a realizar una aplicación web para ayudar al usuario a informarse y decidirse a la hora de invertir en diferentes startups, basándose en una serie de métricas. Se trata de un sistema de apoyo a la toma de decisiones que facilitará al usuario la actividad previa al proceso de inversión, es decir, no permitirá invertir, sino ayudar y asesorar sobre en qué invertir de manera personalizada y gratuita. El sistema se ha llevado a cabo en el entorno de desarrollo Spring Tool Suite, el cual soporta el despliegue de aplicaciones en servidores locales, virtuales y en la nube. Se ha utilizado el lenguaje de programación Java para implementar la lógica de negocio y todas las funciones y servicios necesarios del panel de mando. Además, accederá a la base de datos para obtener la información y mostrarla al usuario a través de la interfaz gráfica. La base de datos elegida ha sido MongoDB, debido a la compatibilidad con el entorno de desarrollo elegido para configurar la conexión con la base de datos desde la lógica de negocio. También por el origen de los datos, los cuales han sido proporcionados en un fichero Excel. MongoDB permite implementar una configuración para leer dicha información de un fichero con formato CSV, por lo que el importante proceso de carga inicial de los datos quedaría cubierto. Para finalizar, también ha influido la estructura de los datos, ya que la información de las startups no estaba estandarizada, es decir, había un número distinto de campos de cada una, por lo que una base de datos relacional en este caso sería poco eficiente si tuviera muchos campos nulos y su tratamiento sería complejo. La interfaz de usuario se ha implementado utilizando el mismo entorno de desarrollo y mediante los lenguajes HTML, CSS y JavaScript. Para su diseño se ha tenido en cuenta el principal objetivo del proyecto, por lo que se ha mostrado de forma clara, ordenada y agradable los datos de las startups, para que el usuario pueda consultarla según desee. Al finalizar la implementación se ha comprobado que el sistema cumple con los requisitos especificados en el análisis previo y que satisface correctamente el objetivo para el que fue implementado
Description
Keywords
Servicios web, Tratamiento de datos, Aplicaciones informáticas, Sistemas de apoyo a la toma de decisiones
Bibliographic citation