Skip to content

MikaVolke/Praktikum-KfzVerwaltung

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

142 Commits
 
 
 
 
 
 
 
 

Repository files navigation

KfzVerwaltung

Dies ist mein Projekt, das im Rahmen eines 8-wöchigen Praktikums bei Loco-Soft GmbH entstanden ist. Ziel war die Entwicklung einer Verwaltungssoftware für Kunden, Fahrzeuge, Wartungen und Ersatzteile – speziell im Kontext eines Fahrzeughändlers. Die Anwendung wurde in COBOL umgesetzt und arbeitet mit ISAM-Dateien für indexbasierten Dateizugriff.

Kontext

  • Zeitraum: 16.06.2025 – 08.08.2025
  • Ort: Loco-Soft, Lindlar
  • Bildungsgang: Höhere Berufsfachschule Informatik
  • Schule: Bergisches Berufskolleg Wipperfürth

Projektbeschreibung

Die Software ermöglicht:

  • CRUD-Funktionen für:
    • Kunden
    • Fahrzeuge
    • Hersteller
    • Wartungen
    • Ersatzteile
  • 1:n-Verknüpfungen (z. B. ein Kunde → mehrere Fahrzeuge)
  • Speicherung der Daten in indexbasierten (ISAM) Dateien
  • JSON-Export aller Daten
  • Validierung von:
    • Kundendaten (inkl. ISO 8601 Datum)
    • FIN-Nummern inkl. Prüfstelle
    • Fremdschlüssel-Konsistenz

Technische Details

  • Sprache: COBOL im Rocket COBOL Dialect
  • Datenhaltung: ISAM-Dateien (Index Sequential Access Method)
  • Struktur: Prozedurale Architektur
  • Tooling: VSCode mit Rocket COBOL Extension
    • Eine KI-generierte HTML-Page(viewer.html) zur Darstellung des JSON-Exports
  • Testing: per VSCode Debug funktion
  • Export: JSON über sequentiellen Datei-Leseprozess

Lessons Learned

Während des Praktikums habe ich u.a. tiefgehende Einblicke in:

  • COBOL-Grundlagen und -Tooling
  • Strukturierter Umgang mit ISAM-Dateien
  • Fehlerbehandlung über File-Statuscodes
  • Refactoring und Clean Code in Legacy-Codebasen
  • Zusammenarbeit mit echten Jira-Tickets bei Loco-Soft

Weiterführend

Eine genaue Aufschlüsselung der Aufgaben, Tätigkeiten, Problemen und Lösung sind im Bericht unter Overleaf oder dem PDF zu finden.

Autor

Mika Volke Fachrichtung: Höhere Berufsfachschule Informatik - Staatlich geprüfter Informationstechnischer Assistent Bergisches Berufskolleg Wipperfürth Jahrgang: 2025

Lizenz

KfzManager © 2025 by zLyxn is licensed under CC BY-NC-SA 4.0

About

Eine in COBOL geschriebene Verwaltungssoftware für Fahrzeughändler zur Speicherung und Verwaltung von Kunden, Fahrzeugen, Wartungen und Ersatzteilen mit ISAM-Dateien und JSON-Export.

Topics

Resources

Stars

Watchers

Forks

Contributors