<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-04-13T02:03:58Z</responseDate><request verb="GetRecord" identifier="oai:www.recercat.cat:2117/442359" metadataPrefix="didl">https://recercat.cat/oai/request</request><GetRecord><record><header><identifier>oai:recercat.cat:2117/442359</identifier><datestamp>2025-09-25T16:13:18Z</datestamp><setSpec>com_2072_1033</setSpec><setSpec>col_2072_452951</setSpec></header><metadata><d:DIDL xmlns:d="urn:mpeg:mpeg21:2002:02-DIDL-NS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:doc="http://www.lyncode.com/xoai" xsi:schemaLocation="urn:mpeg:mpeg21:2002:02-DIDL-NS http://standards.iso.org/ittf/PubliclyAvailableStandards/MPEG-21_schema_files/did/didl.xsd">
   <d:DIDLInfo>
      <dcterms:created xmlns:dcterms="http://purl.org/dc/terms/" xsi:schemaLocation="http://purl.org/dc/terms/ http://dublincore.org/schemas/xmls/qdc/dcterms.xsd">2025-09-25T16:13:18Z</dcterms:created>
   </d:DIDLInfo>
   <d:Item id="hdl_2117_442359">
      <d:Descriptor>
         <d:Statement mimeType="application/xml; charset=utf-8">
            <dii:Identifier xmlns:dii="urn:mpeg:mpeg21:2002:01-DII-NS" xsi:schemaLocation="urn:mpeg:mpeg21:2002:01-DII-NS http://standards.iso.org/ittf/PubliclyAvailableStandards/MPEG-21_schema_files/dii/dii.xsd">urn:hdl:2117/442359</dii:Identifier>
         </d:Statement>
      </d:Descriptor>
      <d:Descriptor>
         <d:Statement mimeType="application/xml; charset=utf-8">
            <oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
               <dc:title>Aplicació per a la gestió del parking</dc:title>
               <dc:creator>Velàsquez Rodríguez, Nil</dc:creator>
               <dc:subject>Àrees temàtiques de la UPC::Enginyeria de la telecomunicació</dc:subject>
               <dc:subject>Parking garages</dc:subject>
               <dc:subject>Software engineering</dc:subject>
               <dc:subject>Databases</dc:subject>
               <dc:subject>Gestió</dc:subject>
               <dc:subject>Software</dc:subject>
               <dc:subject>Parking</dc:subject>
               <dc:subject>Pàrquings</dc:subject>
               <dc:subject>Enginyeria de programari</dc:subject>
               <dc:subject>Bases de dades</dc:subject>
               <dc:description>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.</dc:description>
               <dc:description>Aquest Treball de Fi de Grau descriu el disseny, implementació i desplegament d'una aplicació interna per gestionar, de manera transparent i equitativa, l'assignació de places d'aparcament a Giesecke+Devrient Iberia arran del trasllat a un edifici amb capacitat limitada. La solució cobreix tot el cicle: autenticació i perfil, gestió de vehicles i conductors addicionals, creació/cancel·lació de reserves, i un sorteig d'assignació aleatori o ponderat que premia el car-sharing (afegint passatgers augmenta la probabilitat), amb traçabilitat i auditories de bon/mal ús. L'algorisme ponderat s'ha implementat amb generació sobre suma acumulada de "tickets" i s'han comparat estructures de dades (SUA, SOA, Segment Tree i Fenwick Tree) per equilibrar eficiència de cerca i d'actualització a gran escala. L'arquitectura és client-servidor de tres capes (Angular al frontend, Spring Boot amb Java 17 al backend i PostgreSQL 16), contenidoritzada amb Docker per garantir coherència entre entorns. La qualitat es valida amb tests unitaris, d'integració i E2E, i l'aplicació opera en producció en servidors interns amb còpies snapshot post-sorteig i monitoratge. En entorn real s'han abordat intents d'ús indegut amb millores reactives de validació i comunicació interna, i un incident de pèrdua de dades es va resoldre ràpidament gràcies als backups. L'estudi de sostenibilitat mostra impactes ambientals, econòmics i socials positius, destacant la reducció de viatges individuals per l'incentiu al cotxe compartit. En conjunt, el sistema és robust, escalable i alineat amb els requisits; en producció ha complert les expectatives, i es proposen ampliacions futures sobre configuració i estratègies d'assignació.</dc:description>
               <dc:description>11 - Ciutats i Comunitats Sostenibles</dc:description>
               <dc:description>9 - Indústria, Innovació i Infraestructura</dc:description>
               <dc:date>2025-09-25T16:13:18Z</dc:date>
               <dc:date>2025-09-25T16:13:18Z</dc:date>
               <dc:date>2025-09-04</dc:date>
               <dc:type>Bachelor thesis</dc:type>
               <dc:identifier>http://hdl.handle.net/2117/442359</dc:identifier>
               <dc:rights>Open Access</dc:rights>
               <dc:publisher>Universitat Politècnica de Catalunya</dc:publisher>
            </oai_dc:dc>
         </d:Statement>
      </d:Descriptor>
   </d:Item>
</d:DIDL></metadata></record></GetRecord></OAI-PMH>