Backend
GitHub-RepositoryInternes Supportsystem RegioImpex
Ein Supportablauf, der Transportausnahmen in validierte, durchsuchbare Betriebsdaten überführt.
Kontext: Praktikumsprojekt für interne Betriebsabläufe
Zeitraum: 2026
Zusammenfassung
Die im Praktikum entwickelte Anwendung organisiert Transport-Bypass-Vorfälle mit Unternehmen, Fahrern, Tankfahrzeugen, Stationstypen, Gründen und Benutzern. Authentifizierung, Geschäftsregeln, Suche, Paginierung und CSV-Export unterstützen den täglichen Betrieb.
Meine Rolle
Ich implementierte den Django-Ablauf während meines Praktikums und bereitete die bereinigte öffentliche Version für diese Fallstudie vor.Von der Transportausnahme zum validierten Datensatz
Eingabe
Der authentifizierte Mitarbeiter erfasst den Vorfall
Validierung
Django prüft die betrieblichen Beziehungen
Datensatz
Ereignis und Kontext werden gespeichert
Suche
Mitarbeitende finden und prüfen den Verlauf
Bericht
Gefilterte Datensätze können als CSV exportiert werden
Was das System abdeckt
Authentifizierter Workflow für Transportdatensätze.
Domänenmodelle für alle beteiligten Betriebseinheiten.
Validierung verhindert unzulässige Zuordnungen.
Durchsuchbare Historie mit Paginierung und CSV-Export.
Technologie
Stack
Bereiche
Geprüfte Implementierung
Geschäftsregeln mit Anwendungstests
Die öffentlich bereinigte Version prüft Zugriffsgrenzen und betriebliches Verhalten direkt mit automatisierten Tests.
Rollengrenzen
Administrator- und Mitarbeiterpfade sind getrennt und getestet.
Beziehungsprüfung
Unzulässige Fahrer-, Firmen- und Tankwagenkombinationen werden abgewiesen.
Betriebsverlauf
Datensätze können gesucht, geprüft und seitenweise angezeigt werden.
Berichtsausgabe
Gefilterte Datensätze lassen sich exportieren.
Ergebnisse
- Datensätze lassen sich schnell finden, sicher korrigieren und exportieren.
- Geschäftsregeln schützen die Datenqualität.
- Getrennte Rollen halten den täglichen Ablauf fokussiert.
Möchtest du die Implementierung prüfen?
Das Repository enthält Quellcode, Einrichtungshinweise und Entwicklungshistorie.