Gianluca de Bache
Erstellung eines Backends
Sei du selbst die Veränderung, die du dir wünschst für diese Welt.
Deutsch Das Projekt „Personal Management Portal“ (PMP) ist in Zusammenarbeit mit dem Wirtschaftspartner DEBA Temp Personal GmbH entstanden. In vielen Unternehmen geht wöchentlich viel Zeit für die manuelle Erfassung und Verwaltung von Arbeitszeiten verloren, was den Fokus auf wichtigere Aufgaben beeinträchtigt. PMP soll dieses Problem lösen, indem es Personalmanagement-Prozesse digitalisiert und automatisiert. Unternehmen können Mitarbeitende, Kunden und Kundinnen effizient verwalten, Verträge und Gehaltsabrechnungen erstellen sowie Arbeitsstunden digital erfassen. Ein Backend verwaltet die Daten über eine REST-API und automatisiert die Prozesse. Eine mobile App ermöglicht es Mitarbeitenden, ihre Arbeitszeiten von unterwegs einzutragen. Durch die Digitalisierung und Automatisierung dieser Prozesse sollen Zeit und Ressourcen gespart werden.
English The "Personal Management Portal" (PMP) project was developed in collaboration with the business partner DEBA Temp Personal GmbH. In many companies, a significant amount of time is spent weekly on manually recording and managing work hours, which diverts focus from more important tasks. PMP aims to address this problem by digitizing and automating personnel management processes. Companies can efficiently manage employees and clients, create contracts and payroll, and record work hours digitally. A backend manages data via a REST API and automates processes. A mobile app allows employees to log their work hours on the go. By digitizing and automating these processes, PMP aims to save time and resources.
Die Systemarchitektur besteht aus einem Web-Frontend (React) und einer mobilen App (Swift), die beide über HTTPS mit einem Backend in Spring Boot kommunizieren. Das Backend verwaltet die Geschäftslogik, verbindet sich über TCP/IP mit einer MySQL-Datenbank zur Datenspeicherung und ruft Daten von externen APIs über HTTPS ab. Diese Struktur gewährleistet einen effizienten Zugriff zwischen Benutzeroberflächen, Backend, Datenbank und externen Diensten.
Das Personal Management Portal (PMP) digitalisiert Personalprozesse und vereinfacht die Verwaltung von Arbeitszeiten, Gehaltsabrechnungen und Vertragsdetails. Mit einer intuitiven Weboberfläche und einer mobilen App können Mitarbeitende ihre Zeiten flexibel erfassen, während Personalabteilungen Zeit und Kosten sparen. Über eine sichere REST-API lässt sich das PMP nahtlos in bestehende Systeme integrieren und bietet höchste Datensicherheit für sensible Informationen.
Mit der mobilen App des Personal Management Portals (PMP) wird die Zeiterfassung so flexibel wie nie zuvor. Mitarbeitende können ihre Arbeitszeiten jederzeit und von jedem Ort aus erfassen und verwalten – ob im Büro, im Homeoffice oder unterwegs. Die benutzerfreundliche Oberfläche ermöglicht eine intuitive Handhabung ohne großen Schulungsaufwand. So wird das Verwalten von Stundenlisten vereinfacht, und die Personalabteilung kann auf aktuelle Daten zugreifen, ohne lästige Papierdokumente verwalten zu müssen. Effizient, praktisch und zeitsparend – das ist die mobile Lösung für modernes Personalmanagement!
Die Diplomarbeit an der HTL Mössingerstraße wurde im Rahmen eines Projekts der DBA Temp durchgeführt. In Zusammenarbeit mit der Schule wurde eine praxisorientierte Lösung entwickelt, die sowohl den Anforderungen der Ausbildung als auch den Zielen der Firma entspricht.