CBL - Campus del Baix Llobregat

Projecte llegit

Títol: Aplicació per a la gestió del parking


Estudiants que han llegit aquest projecte:


Director/a: MESEGUER PALLARÈS, ROC

Departament: DAC

Títol: Aplicació per a la gestió del parking

Data inici oferta: 01-02-2025     Data finalització oferta: 01-10-2025



Estudis d'assignació del projecte:
    GR ENG TELEMÀTICA
Tipus: Individual
 
Lloc de realització: Fora UPC    
 
        Supervisor/a extern: LAIA MUÑOZ MORUNO
        Institució/Empresa: Giesecke+Devrient Mobile Security TCD
        Titulació del Director/a: Grau en Enginyeria Informatica
 
Paraules clau:
Gestió parking software
 
Descripció del contingut i pla d'activitats:
 
Overview (resum en anglès):
This Bachelor's Thesis presents the design, implementation, and deployment of an internal web application to manage, transparently and fairly, the allocation of parking spaces at Giesecke+Devrient Iberia following a move to a limited-capacity building. The solution covers the full lifecycle: authentication and profile, vehicle and additional-driver governance, booking creation/cancellation, and a random or weighted lottery that rewards car-sharing (adding passengers increases the probability), with traceability and audits for proper/misuse.
The weighted algorithm uses random selection over the cumulative sum of "tickets," and data structures (SUA, SOA, Segment Tree, and Fenwick Tree) are compared to balance lookup and update efficiency at scale.
The system adopts a three-tier client-server architecture (Angular frontend, Spring Boot with Java 17 backend, PostgreSQL 16), containerized with Docker to ensure environment consistency.
Quality is assured via unit, integration, and E2E tests, and the app runs in production on internal servers with post-lottery snapshot backups and monitoring.
In real operation, attempts at misuse were mitigated through reactive validation hardening and internal communications, and a data-loss incident was quickly recovered thanks to backups.
The sustainability analysis highlights positive environmental, economic, and social impacts, notably fewer individual trips due to the car-sharing incentive.
Overall, the system is robust, scalable, and aligned with requirements; in production it has met expectations, and future enhancements are outlined for configuration and assignment strategies.


© CBLTIC Campus del Baix Llobregat - UPC