diff --git a/IHK_DOKUMENTATION.docx b/IHK_DOKUMENTATION.docx new file mode 100644 index 00000000..2dea4c9a Binary files /dev/null and b/IHK_DOKUMENTATION.docx differ diff --git a/IHK_DOKUMENTATION.md b/IHK_DOKUMENTATION.md index 3f6fa591..ee628689 100644 --- a/IHK_DOKUMENTATION.md +++ b/IHK_DOKUMENTATION.md @@ -1,25 +1,26 @@ # Projektdokumentation zur IHK-Abschlussprüfung -**MYP – Manage Your Printer** +**MYP – Manage Your Printer** *Digitalisierung des 3D-Drucker-Reservierungsprozesses durch Etablierung der cyberphysischen Kommunikation mit relevanten Hardwarekomponenten* --- -**Prüfungsteilnehmer:** Till Tomczak -**Ausbildungsberuf:** Fachinformatiker für digitale Vernetzung -**Prüfungstermin:** Sommer 2025 -**Abgabedatum:** 5. Juni 2025 +**Prüfungsteilnehmer:** Till Tomczak +**Ausbildungsberuf:** Fachinformatiker für digitale Vernetzung +**Prüfungstermin:** Sommer 2025 +**Abgabedatum:** 5. Juni 2025 -**Ausbildungsbetrieb:** -Mercedes-Benz AG -Daimlerstraße 143 -D-12277 Berlin +**Ausbildungsbetrieb:** +Mercedes-Benz AG +Daimlerstraße 143 +D-12277 Berlin --- ## Inhaltsverzeichnis 1. Einleitung + - 1.1 Analyse des Projektauftrags - 1.2 Ableitung der Projektziele - 1.3 Projektabgrenzung @@ -27,8 +28,8 @@ D-12277 Berlin - 1.5 Betriebliche Schnittstellen - 1.6 Analyse der IT-sicherheitsrelevanten Bedingungen - 1.7 Darstellung der vorhandenen Systemarchitektur - 2. Projektplanung + - 2.1 Terminplanung - 2.2 Ressourcenplanung - 2.3 Planung der Qualitätssicherung @@ -36,18 +37,18 @@ D-12277 Berlin - 2.5 Anforderungsgerechte Auswahl der Übertragungssysteme - 2.6 Planung der Prozess-/und Systemschnittstellen - 2.7 Planung der IT-Sicherheitsmaßnahmen - 3. Durchführung und Auftragsbearbeitung + - 3.1 Prozess-Schritte und Vorgehensweise - - 3.1.1 Datenabfrage der Sensoren - - 3.1.2 Verarbeiten der Daten + - 3.1.1 Datenabfrage der Sensoren + - 3.1.2 Verarbeiten der Daten - 3.2 Abweichung, Anpassung und Entscheidungen - 3.3 Maßnahmen zur Qualitätskontrolle - 3.4 Implementierung, Konfiguration und Inbetriebnahme von Schnittstellen und unterschiedlicher Prozesse - 3.5 Konfiguration von Übertragungssystemen und Integration in die Gesamtinfrastruktur - 3.6 Erfüllen der Anforderungen an die Informationssicherheit - 4. Projektabschluss + - 4.1 Soll-Ist-Vergleich (Abweichung, Anpassungen) - 4.2 Fazit - 4.3 Optimierungsmöglichkeiten @@ -270,6 +271,7 @@ DSGVO-Compliance wurde durch Privacy-by-Design erreicht. Personenbezogene Daten Der Vergleich zwischen geplanten und erreichten Zielen offenbart ein gemischtes, aber letztendlich positives Bild. Die Kernfunktionalität – digitale Reservierungsverwaltung mit automatischer Hardware-Steuerung – wurde vollständig implementiert und übertraf in einigen Aspekten sogar die ursprünglichen Anforderungen. **Erfolgreich umgesetzte Anforderungen:** + - Vollständige Digitalisierung des Reservierungsprozesses - Automatische Steuerung der 3D-Drucker via Smart-Plugs - Robuste Benutzerauthentifizierung und -autorisierung @@ -279,6 +281,7 @@ Der Vergleich zwischen geplanten und erreichten Zielen offenbart ein gemischtes, - Energiemonitoring und Nutzungsstatistiken **Abweichungen vom ursprünglichen Plan:** + - Konsolidierung auf einen statt zwei Raspberry Pis - Wechsel von PyP100 zu alternativem Kommunikationsmodul - Verzicht auf Touch-Display zugunsten konventioneller Eingabe @@ -303,6 +306,7 @@ Persönlich war das Projekt eine Achterbahnfahrt der Emotionen. Von der anfängl Trotz des erfolgreichen Projektabschlusses existieren zahlreiche Optimierungspotenziale, die in zukünftigen Iterationen adressiert werden könnten: **Technische Optimierungen:** + - Migration von SQLite zu PostgreSQL für bessere Concurrent-Access-Performance - Implementierung von WebSocket-Verbindungen für Echtzeit-Updates - Erweiterung der API um GraphQL-Endpunkte für flexiblere Datenabfragen @@ -310,6 +314,7 @@ Trotz des erfolgreichen Projektabschlusses existieren zahlreiche Optimierungspot - Entwicklung nativer Mobile Apps für iOS und Android **Funktionale Erweiterungen:** + - Direkte Integration mit 3D-Druckern der neuesten Generation via OctoPrint - Implementierung eines Wartungskalenders mit automatischen Erinnerungen - Erweiterung auf andere Maker-Space-Geräte (Lasercutter, CNC-Fräsen) @@ -317,6 +322,7 @@ Trotz des erfolgreichen Projektabschlusses existieren zahlreiche Optimierungspot - Implementierung von Benachrichtigungen via E-Mail oder Teams **Prozessuale Verbesserungen:** + - Automatisierte Deployment-Pipeline mit CI/CD - Erweiterung der Test-Coverage auf 95%+ - Implementierung von A/B-Testing für UX-Optimierungen @@ -326,9 +332,10 @@ Die modulare Architektur des Systems ermöglicht diese Erweiterungen ohne grundl ## 4.4 Abnahme -Die formale Projektabnahme erfolgte am 20. Mai 2025 durch die Ausbildungsleitung der TBA. Die Präsentation umfasste eine Live-Demonstration aller Kernfunktionen sowie eine technische Deep-Dive-Session für interessierte Kollegen. +Die formale Projektabnahme erfolgte am 2. Juni 2025 durch die Ausbildungsleitung der TBA. Die Präsentation umfasste eine Live-Demonstration aller Kernfunktionen sowie eine technische Deep-Dive-Session für interessierte Kollegen. **Abnahmekriterien und deren Erfüllung:** + - ✓ Digitale Reservierungsverwaltung funktionsfähig - ✓ Automatische Druckersteuerung implementiert - ✓ Benutzerauthentifizierung sicher umgesetzt @@ -349,9 +356,10 @@ Die Transformation der 3D-Drucker-Verwaltung von analog zu digital, von chaotisc --- **Anlagen:** + - Netzwerkdiagramme und Systemarchitektur - API-Dokumentation - Benutzerhandbuch - Testprotokolle - Screenshots der Benutzeroberfläche -- Konfigurationsdateien und Deployment-Skripte \ No newline at end of file +- Konfigurationsdateien und Deployment-Skripte diff --git a/pandoc-3.7.0.2-windows-x86_64.msi b/pandoc-3.7.0.2-windows-x86_64.msi new file mode 100644 index 00000000..48bde4a1 Binary files /dev/null and b/pandoc-3.7.0.2-windows-x86_64.msi differ