Driving Tracker - Fahrtenverwaltung

Driving Tracker

Digitale Fahrtenverwaltung für Fahrschüler

Vereinfachte Verwaltung gefahrener Kilometer und Fahrtbedingungen

Ausgangssituation und Problem

Ausgangssituation

Fahrschüler dokumentieren Fahrten für Führerschein:

  • Erforderlich für L17 & Normalführerschein

  • 2-3 Fahrten pro Woche durchschnittlich

  • Circa 120 Einträge pro Jahr

Das Problem

Analoge Verwaltung heute:

  • Manuelle Notizen auf Zetteln

  • Unorganisierte Excel-Dateien

  • Überblick geht schnell verloren

  • Zeitaufwändig und fehleranfällig

Anforderungen

Funktionale Anforderungen

  • Neue Fahrten erfassen und speichern

  • Fahrten bearbeiten oder löschen

  • Gesamtkilometer und Durchschnittswerte anzeigen

  • Daten persistent speichern

  • Fahrten importieren und exportieren

Nicht-funktionale Anforderungen

  • Sichere Datenspeicherung

  • Zwei-Tab Interface: Erfassung & Statistik

  • Intuitive und einfache Bedienung

  • JavaFX als GUI-Framework

Die Lösung

Lösungsansatz

JavaFX-Anwendung für Fahrtenverwaltung

  • Zentrale Datenbank statt Zettel

  • Strukturierte Erfassung aller Fahrtdaten

  • Automatische Statistikberechnung

  • Sichere Datenpersistenz

Use-Cases im Überblick

usecase

Architektur

Systemarchitektur

classdia

Datenbankmodell

erd

Benutzeroberfläche

Zwei-Tab Interface:

Tab 1: Erfassung

Fahrten hinzufügen, bearbeiten, löschen

Tab 2: Statistik

Kilometer, Durchschnitt, Fortschritt

Intuitive Navigation und klare Datenübersicht

Technische Realisierung

Technologie-Stack

Programmiersprache

Java 21

GUI-Framework

JavaFX

Datenbanksystem

H2

Architektur-Pattern

Model-View-Controller (MVC)

Persistenz-Layer

JDBC

Zusammenfassung

Ziele der Anwendung

  • Vereinfachung der Fahrtenverwaltung

  • Motivationssteigerung für Fahrschüler

  • Digitale Alternative zu analogen Methoden

  • Transparente Verfolgung des Fortschritts

Vielen Dank

Fragen?