Files
IHK-Projekt/CLAUDE.md

38 lines
2.0 KiB
Markdown

# PROJEKT-KONTEXT: IHK-Abschlussprüfung - Kai Kröger
## 1. PROJEKT-STECKBRIEF
- **Projekttitel:** Optimierung der Auftragsverarbeitung eines Warehouse Control Systems mittels Prozesssteuerung in C#
- **Kunde/Abteilung:** Gebhardt Fördertechnik GmbH (Intralogistik)
- **Zeitraum:** Sommer 2026 (Durchführung: 04.05.2026 - 25.05.2026)
- **Gesamtstunden:** 80h
- **Status:** Planung (Antrag genehmigt mit Auflagen)
## 2. TECHNOLOGIEN & STACK
- **Infrastruktur:** WCS (Warehouse Control System)
- **Programmiersprache:** C#
- **Framework:** .NET Framework
- **Datenbank:** Zugriff auf Auftragstabellen (zyklisch/Echtzeit)
- **Schnittstellen:** SAP IDoc, TCP/IP, File, Webservices
## 3. AKTUELLE MEILENSTEINE & PRIORITÄTEN
1. [ ] **Auflagen der IHK erfüllen:** Hintergrund, Prozesse (ConveyorDispo/HostBooking), Ziele, Trigger & Schnittstellen detaillieren.
2. [ ] **Ist-Analyse:** Code-Analyse der beteiligten Prozesse zur Identifizierung der Race Condition.
3. [ ] **Soll-Konzept:** Zentralisierung des Auftragsstarts im ConveyorDispo.
4. [ ] **Wirtschaftlichkeitsbetrachtung:** Kosten/Nutzen der Code-Zentralisierung vs. Fehlermanagement.
5. [ ] **Technische Realisierung:** Refactoring der Start-Logik.
## 4. SPEZIFISCHE ARBEITSANWEISUNGEN FÜR HERMES
- **IHK-Fokus:** Fokus auf FIAE (Fachinformatiker Anwendungsentwicklung). Code-Qualität, Multithreading-Problematik (Race Condition) und Architektur-Entscheidungen hervorheben.
- **Wirtschaftlichkeit:** Dokumentiere, wie viel Zeit durch die Vermeidung von Fehlbuchungen/manuellen Eingriffen gespart wird.
- **Prüfungsrelevanz:** Erklärungen zu Race Conditions und Prozess-Scheduling müssen "prüferfest" sein.
## 5. DOKUMENTEN-STRUKTUR
- `/Dokumente`: Projektantrag, Auflagen, Antworten des Ausbilders
- `/doku`: Entwürfe für den Projektbericht
- `/src`: C# Scripte und Konfigurationsdateien (sobald vorhanden)
- `/planung`: Zeitplan, Kostenrechnung
- `README.md`: Technischer Überblick
## 6. WICHTIGE LINKS & REFERENZEN
- Gitea-Repo (Pfad noch zu ergänzen)