56 lines
2.5 KiB
Markdown
56 lines
2.5 KiB
Markdown
# Prüfung: Sommer 2026
|
|
|
|
### Ausbildungsberuf
|
|
### Fachinformatiker/Fachinformatikerin Fachrichtung: Anwendungsentwicklung
|
|
|
|
### Kai Kröger
|
|
|
|
### Ausbildungsbetrieb: Gebhardt Fördertechnik GmbH
|
|
### Betrieblicher Betreuer / Ausbilder: Sebastian Badour
|
|
|
|
### Thema der Projektarbeit
|
|
### Optimierung der Auȅragsverarbeitung eines Warehouse Control Systems mittels Prozesssteuerung in C#
|
|
|
|
|
|
# 1 Thema der Projektarbeit
|
|
Optimierung der Auȅragsverarbeitung eines Warehouse Control Systems mittels Prozesssteuerung in C#
|
|
|
|
# 2 Geplanter Bearbeitungszeitraum
|
|
Beginn: 4.5.2026
|
|
Ende: 25.5.2026
|
|
|
|
# 3 Ausgangssituation
|
|
Die Gebhardt Fördertechnik GmbH ist ein führendes Unternehmen im Bereich der Intralogistik. In den Förderanlagen kommt ein Warehouse Control
|
|
System (WCS) aus eigenem Haus zum Einsatz, das die Transportgüter auf der Anlage verwaltet und kontrolliert. Das WCS kommuniziert mit der
|
|
Fördertechnik mittels Telegrammen, die innerhalb des WCS durch unterschiedliche Prozesse, die parallel ablaufen, verarbeitet werden. Die Prozesse
|
|
des WCS sind mit dem .NET Framework von Microsoȅ realisiert und in der Programmiersprache C# programmiert. Einer dieser Prozesse ist
|
|
ConveyorDispo. Dieser ist dafür zuständig, OrdersHost-Auȅräge, die vom Warehouse Management System kommen, zu verarbeiten und zu starten.
|
|
Aktuell gibt es jedoch auch andere Prozesse, die in der Lage sind, unter bestimmten Bedingungen einen OrdersHost-Auȅrag zu starten. Aufgrund der
|
|
parallelen Abläufe kann es bei unglücklichem Timing dazu kommen, dass zwei OrdersHost-Auȅräge simultan gestartet werden. Da es für die
|
|
Auȅräge nur ein physisches Transportgut auf der Förderanlage gibt, bleibt ein OrdersHost-Auȅrag offen, der nicht abgeschlossen werden kann.
|
|
|
|
# 4 Projektziel
|
|
Die OrdersHost-Auȅräge sollen zukünȅig ausschließlich über den Prozess ConveyorDispo gestartet werden. Dafür müssen die Prozesse und ihr Code
|
|
analysiert und entsprechend angepasst werden.
|
|
|
|
# 5 Zeitplanung
|
|
Planung (22h)
|
|
Einarbeitung in das bestehende Projekt (6h)
|
|
Einarbeitung in die WCS Dokumentation (3h)
|
|
Identifizierung der betroffenen Prozesse (8h)
|
|
Konzeptionierung der Änderungen an den Prozessen (3h)
|
|
Planung der Umsetung (2h)
|
|
Implementierung (26h)
|
|
Anpassung der Prozesse (23h)
|
|
Anpassung der Auȅragstatus (3h)
|
|
Testing (12h)
|
|
Testfälle für alle Szenarien erstellen (4h)
|
|
Fehler beheben (6h)
|
|
Optimieren (2h)
|
|
Dokumentation (20h)
|
|
Projektdokumentation (16h)
|
|
Entwicklungsdokumentation (4h)
|
|
|
|
# 6 Präsentationsmittel
|
|
Laptop, USB-Stick, Powerpoint Präsentation
|