Desarrollo de un sistema de votación electrónico para las elecciones universitarias

Loading...
Thumbnail Image

Official URL

Full text at PDC

Publication date

2025

Editors

Journal Title

Journal ISSN

Volume Title

Publisher

Citations
Google Scholar

Citation

Abstract

El principal objetivo del trabajo ha sido establecer un sistema que permita realizar elecciones de delegados de una manera eficiente, segura y transparente. Como resultado de este trabajo, se ha obtenido una aplicación web que permite realizar las funcionalidades esenciales para ello, pero que permite añadir futuras mejoras. En primer lugar, se definieron los objetivos y el alcance del sistema, investigando soluciones existentes y las mejores opciones tecnológicas, las cuales fueron Vue.js, Node.js y MariaDB. Tras ello, se diseñó el modelo general y se han aplicado los conceptos y metodologías de desarrollo software aprendidos durante la carrera, en particular, las metodologías ágiles. La aplicación permite gestionar Usuarios, Candidaturas y Elecciones. Finalmente, con las tareas y planificación, se dividió el desarrollo en distintas partes para desarrollar el sistema. Las fases del proyecto fueron análisis, diseño, implementación y pruebas unitarias.
The main objective of the work has been to establish a system that allows delegate elections to be carried out in an efficient, secure and transparent manner. As a result of this work, a web application has been obtained that allows the essential functionalities for this to be carried out, but allows for future improvements to be added. Firstly, the objectives and scope of the system were defined, investigating existing solutions and the best technological options, which were Vue.js, Node.js and MariaDB. After that, the general model was designed and the software development concepts and methodologies learnt during the degree were applied, in particular agile methodologies. The application allows to manage Users, Candidatures and Elections. Finally, with the tasks and planning, the development was divided into different parts to develop the system. The phases of the project were analysis, design, implementation and unit testing.

Research Projects

Organizational Units

Journal Issue

Description

Trabajo de Fin de Grado en Ingeniería Informática, Facultad Informática UCM, Dpto. de Sistemas Informáticos y Computación, Curso 2024/2025

Keywords