• Mi UCrea
    Ver ítem 
    •   UCrea
    • UCrea Académico
    • Facultad de Ciencias
    • Grado en Ingeniería Informática
    • G2454 Trabajos académicos
    • Ver ítem
    •   UCrea
    • UCrea Académico
    • Facultad de Ciencias
    • Grado en Ingeniería Informática
    • G2454 Trabajos académicos
    • Ver ítem
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Aplicación web para la gestión de proyectos informáticos

    Web application for IT projects management

    Ver/Abrir
    Arredondo Lopez ... (1.659Mb)
    Identificadores
    URI: http://hdl.handle.net/10902/13011
    Compartir
    RefworksMendeleyBibtexBase
    Estadísticas
    Ver Estadísticas
    Google Scholar
    Registro completo
    Mostrar el registro completo DC
    Autoría
    Arredondo López, Ignacio
    Fecha
    2017-11-23
    Director/es
    Aldea Rivas, MarioAutoridad Unican
    Pérez Álvarez, David
    Derechos
    © Ignacio Arredondo López
    Palabras clave
    Angular
    Aplicación web
    Gestión de proyectos
    JWT
    Web application
    Project management
    Resumen/Abstract
    RESUMEN: En la actualidad, la gestión de proyectos es un asunto importante dentro de las empresas por varios aspectos importantes. El primer aspecto es que facilita el cumplimiento de los plazos de finalización acordados con los clientes. El más mínimo retraso en alguna de las fases o incluso en la última etapa tiene consecuencias negativas para la empresa. El segundo aspecto es la optimización de recursos puesto que permite gestionar las tareas asignadas a los desarrolladores pudiendo repartir la carga de trabajo y por último, permite monitorizar el desarrollo de los proyectos. La complejidad de la gestión de proyectos hace evidente la necesidad de disponer de una aplicación informática que facilite a los directores de proyectos la gestión de los mismos. El objetivo de este proyecto es la creación de una aplicación web para la gestión de proyectos informáticos para la empresa Viacore IT. Esta aplicación web tiene ciertas ventajas sobre el resto de aplicaciones de gestión de proyectos, a destacar su interfaz simple e intuitiva para cualquier usuario sin importar la edad o los conocimientos o las ventajas en seguridad que presenta con el uso de JWT. Con esta aplicación web se pueden gestionar varios proyectos y todas las tareas asociadas a ellos además de la gestión de los usuarios de la empresa. La gestión de usuarios se hace mediante la división en 3 roles: administrador, director de proyecto y desarrollador mientras que la gestión de tareas se realiza mediante la asignación a los proyectos correspondientes y además, pudiendo llevar un registro de actividades para gestionar el desarrollo de la tarea. La principal tecnología utilizada en este proyecto ha sido Angular 4, un framework en constante crecimiento y mantenido por Google y además, el código de negocio está escrito en lenguaje TypeScript, el cual esta mantenido por Microsoft. Angular 4, junto con Express, Node.js y MongoDB, forman "stack" MEAN, uno de los entornos de desarrollo de aplicaciones web más utilizados a día de hoy, el cual ha constituido la tecnología base sobre la que se sustenta este proyecto.
     
    ABSTRACT: Currently, project management is an important issue within companies for several important points. The first aspect is that it facilitates compliance with the completion terms agreed with the clients. The slightest delay in any of the phases or even in the last stage has negative consequences for the company. The second aspect is the optimization of resources since it allows managing the tasks assigned to the developers, being able to distribute the workload and, finally, it allows to monitor the development of the projects. The complexity of project management makes evident the need to have a computer application that facilitates the management of project management. The objective of this project is the creation of a web application for the management of IT projects for the company Viacore IT. This web application has certain advantages over the rest of project management applications, to highlight its simple and intuitive interface for any user regardless of age or knowledge or security advantages that it presents with the use of JWT. With this web application you can manage several projects and all the tasks associated with them as well as the management of the users of the company.User management is done by dividing it into 3 roles: administrator, project manager and developer while task management is carried out by assigning them to the corresponding projects and also being able to keep a record of activities to manage the development of the project. homework. The main technology used in this project has been Angular 4, a framework in constant growth and maintained by Google and also, the business code is written in TypeScript language, which is maintained by Microsoft. Angular 4, together with Express, Node.js and MongoDB, form "stack" MEAN, one of the most used web application development environments today, which has been the base technology on which this project is based.
    Colecciones a las que pertenece
    • G2454 Trabajos académicos [336]

    UNIVERSIDAD DE CANTABRIA

    Repositorio realizado por la Biblioteca Universitaria utilizando DSpace software
    Contacto | Sugerencias
    Metadatos sujetos a:licencia de Creative Commons Reconocimiento 4.0 España
     

     

    Listar

    Todo UCreaComunidades y coleccionesFecha de publicaciónAutoresTítulosTemasEsta colecciónFecha de publicaciónAutoresTítulosTemas

    Mi cuenta

    AccederRegistrar

    Estadísticas

    Ver Estadísticas
    Sobre UCrea
    Qué es UcreaGuía de autoarchivoArchivar tesisAcceso abiertoGuía de derechos de autorPolítica institucional
    Piensa en abierto
    Piensa en abierto
    Compartir

    UNIVERSIDAD DE CANTABRIA

    Repositorio realizado por la Biblioteca Universitaria utilizando DSpace software
    Contacto | Sugerencias
    Metadatos sujetos a:licencia de Creative Commons Reconocimiento 4.0 España