# IHK-PROJEKT: Kai Kröger (Sommer 2026) ## 🎯 PROJEKT-STECKBRIEF - **Titel:** Optimierung der Auftragsverarbeitung eines Warehouse Control Systems mittels Prozesssteuerung in C# - **Unternehmen:** Gebhardt Fördertechnik GmbH - **Zeitraum:** 04.05.2026 - 25.05.2026 (80h) - **Status:** Vorbereitungsphase (Strukturierung) ## 📂 STRUKTUR 1. **[00_Organisation](./00_Organisation)**: IHK-Vorgaben, Bewertungsmatrix, Informationen zu Gebhardt Fördertechnik. 2. **[01_Projektantrag](./01_Projektantrag)**: Genehmigter Antrag & Auflagen. 3. **[02_Analyse_Konzept](./02_Analyse_Konzept)**: Ist-Analyse, Soll-Konzept, Wirtschaftlichkeit. 4. **[03_Realisierung](./03_Realisierung)**: Quellcode Snippets der beteiligten Prozesse, Datenbankmodelle, Informationen zu den Prozessen, Informationen zu den Schnittstellen, Information zu den Telegrammen, Überblick über Zusammenarbeit von WMS & WCS, Aufgaben der Datenbanktabellen und Prozesse, Taskboard mit den zu erledigenden Aufgaben. 5. **[04_Dokumentation](./04_Dokumentation)**: Die IHK-Projektdokumentation (Hauptprodukt). 6. **[05_Praesentation](./05_Praesentation)**: Abschlusspräsentation & Fachgespräch. ## 📖 DOMÄNEN-GLOSSAR - **WCS (Warehouse Control System):** Rechnerbasierter Prozess zur Steuerung von Materialflüssen. - **ConveyorDispo:** Der Prozess, der Aufträge starten soll (Zentralisierungspunkt). - **OrdersHost:** Die Auftragstabelle aus dem Host-System (WMS). - **Race Condition:** Das Problem, bei dem zwei Prozesse zeitgleich versuchen, einen Auftrag zu starten. ## ⚖️ IHK-VORGABEN (FIAE) - **Fokus:** Architektur-Entscheidungen, sauberes Refactoring, Multithreading-Sicherheit. - **Dokumentation:** Max. 15 Seiten (ohne Anhang). - **Wirtschaftlichkeit:** Einsparung durch Fehlervermeidung muss belegt werden. ## 🛠 TECHNOLOGIEN - **Sprache:** C# (.NET Framework) - **Schnittstellen:** TCP/IP, SAP IDoc, Webservices - **Prinzip:** SOLID, DRY, Zentralisierung der Logik ## 🚀 AKTUELLER FOKUS 1. [ ] **Auflagen erfüllen:** Detaillierung der Schnittstellen in den Projektunterlagen. 2. [ ] **Ist-Analyse:** Code-Basis sichten und die Race Condition exakt lokalisieren.