Das Ziel des Projekts war die Entwicklung einer Webapplikation zur Überwachung und Verwaltung interner Produktionsgeräte. Die Lösung sollte eine zentrale Dokumenten- und Zertifikatsverwaltung ermöglichen, Kontrollintervalle protokollieren und automatisierte Erinnerungen bereitstellen, um Wartungsprozesse zu optimieren.
Das Projekt wurde in einem Unternehmen aus dem Bereich Lifecycle Services und Logistik umgesetzt. Die Anwendung musste in eine bestehende IT-Landschaft integriert werden, um eine effiziente Verwaltung und Überwachung der Produktionsgeräte zu gewährleisten.
In Zusammenarbeit mit dem Kunden wurden folgende Anforderungen definiert:
- Zentrale Speicherung von Dokumenten und Zertifikaten für Produktionsgeräte.
- Protokollierung und Nachverfolgung von Kontrollintervallen.
- Automatische Erinnerungen an anstehende Wartungen und Prüfungen.
- Intuitive Weboberfläche zur Verwaltung und Steuerung der Geräteinformationen.
Die Bereitstellung der Anwendung erfolgte über einen Apache-Webserver im internen Netzwerk. Die Datenverwaltung wurde über eine MySQL-Datenbank organisiert. Die Integration in bestehende Systeme wurde durch eine leichtgewichtige Webarchitektur ermöglicht.
Der Kunde stellte die Anforderung, dass das Projekt mit dem folgendem Technologiestack umgesetzt wird.
- PHP für die Backend-Logik
- jQuery für die dynamische Interaktion auf der Benutzeroberfläche
- MySQL zur Speicherung der Gerätedaten und Kontrollprotokolle
- Bootstrap für ein responsives und modernes UI-Design
- Apache-Webserver zur internen Bereitstellung der Anwendung
Als Full-Stack- und Lead-Developer übernahm ich die Verantwortung für die technische Umsetzung der Webapplikation. Meine Aufgaben umfassten:
- Analyse und Modellierung der relevanten Prozesse.
- Entwicklung des Datenmodells für die MySQL-Datenbank.
- Neuentwicklung der Webapplikation inklusive Prototyping und Feature-Entwicklung.
- Einführung der Software sowie Schulung der Anwender.
- Administration und Überwachung der Webserver.
- Dokumentation der Anwendung zur Sicherstellung der Wartbarkeit.
Das Projekt wurde innerhalb von sechs Monaten umgesetzt. Das Team bestand aus zwei Entwicklern, wobei ich als Lead-Developer die Hauptverantwortung trug. Die enge Zusammenarbeit mit den Fachabteilungen ermöglichte eine präzise Abstimmung auf die Anforderungen der Anwender.
Eine der größten Herausforderungen bestand darin, eine benutzerfreundliche Oberfläche zu schaffen, die dennoch alle wichtigen Funktionen bereitstellt. Zudem musste sichergestellt werden, dass die Automatisierung der Wartungserinnerungen zuverlässig funktioniert und sich nahtlos in die bestehenden Prozesse integriert.
Durch die Einführung des „Device Management“-Systems konnte die Verwaltung und Wartung von Produktionsgeräten erheblich optimiert werden. Die zentrale Dokumenten- und Zertifikatsverwaltung reduziert den administrativen Aufwand, während die Protokollierung und automatisierten Erinnerungen zu einer verbesserten Einhaltung von Wartungsintervallen führten. Die einfache Integration in bestehende Systeme ermöglichte eine schnelle und effektive Nutzung.
