Zurück zur Startseite

Produktionsdatenbank für die Fertigungssteuerung

Ablösung einer bestehenden MSSQL/PHP-Lösung durch eine Webanwendung, mit der Fertigungsaufträge und Operationspläne vollständig digital gesteuert werden.

Ausgangslage

Die Fertigung wurde über eine ältere Anwendung auf Basis MSSQL und PHP gesteuert. Sie liess sich nicht mehr sinnvoll erweitern, und der Betrieb hing an Technik, die im Unternehmen nicht mehr gepflegt werden konnte. Gesucht war ein Nachfolger, der den tatsächlichen Fertigungsablauf abbildet und den das Unternehmen selbst weiterbetreiben kann.

Aufgabe

Analyse des bestehenden Ablaufs, Entwurf des Datenmodells und vollständige Umsetzung einer Webanwendung. Die fachliche Anforderung: Ein Operationsplan beschreibt, wie ein Produkt gefertigt wird, in Abschnitten, Schritten und typisierten Parametern. Ein Auftrag friert eine Planversion ein und wird anschliessend Schritt für Schritt und Substrat für Substrat abgearbeitet. Beides muss versioniert, nachvollziehbar und für die Produktion am Arbeitsplatz bedienbar sein.

Lösung

Eine Webanwendung auf Basis FastAPI und PostgreSQL, im Betrieb über Docker. Das Datenmodell umfasst 24 Tabellen in einem eigenen Schema. Kern ist ein Fertigungs-Tracker, der jeden Prozessschritt einzeln je Substrat führt, mit Status, Zeiten, Messwerten und Bemerkung. Umgesetzt sind unter anderem eine Rollen- und Rechteverwaltung mit serverseitigen Sitzungen, ein über Datenbank-Trigger geführtes Änderungsprotokoll, das jede Änderung mit Benutzer und Feldwerten festhält, versionierte Operationspläne mit automatischem Speichern im Editor, ein Stornierungsablauf mit Begründungspflicht und wählbarer Reichweite sowie ein Excel-Export je Auftrag.

Geliefert wurde ausserdem die vollständige Dokumentation: ein Benutzerhandbuch mit neun Kapiteln direkt in der Anwendung, ein Administrations- und Betriebshandbuch und eine Beschreibung des Datenmodells. Quellcode und Dokumentation liegen beim Kunden.

Ergebnis

Das Projekt lief in zwei Phasen: der Grundausbau ab Mai 2026 mit einem Kostendach von 120 Stunden, danach eine offerierte Verbesserungsrunde aus dem Praxiseinsatz. Beide wurden im vereinbarten Rahmen und vor dem gewünschten Termin abgeschlossen. Die Anwendung ist seit September 2026 im Einsatz.

Wir haben Herrn Balz als zuverlässigen, fachlich versierten und sehr gut erreichbaren Partner erlebt, der Zusagen einhält und mitdenkt.

vario-optics ag, Heiden

Einblicke

Dashboard der Produktionsdatenbank mit Kennzahlen, Auftragstabelle und Status-Verteilung
Das Dashboard fasst den Stand aller Aufträge zusammen, wahlweise als Tabelle, Kanban-Tafel oder Zeitachse.
Auftragsliste mit Fortschrittsbalken, Terminen und hervorgehobenen überfälligen Aufträgen
Die Auftragsliste zeigt Fortschritt und Termine auf einen Blick; überfällige Aufträge sind hervorgehoben.
Fertigungs-Tracker mit einer Zeile je Substrat und einer Spalte je Prozessschritt
Der Fertigungs-Tracker: jeder Prozessschritt wird je Substrat einzeln gestartet, beendet und mit Messwerten belegt. Die linken Spalten bleiben beim seitlichen Blättern stehen.
Editor für Operationspläne mit Abschnitten, Schritten und typisierten Parametern
Im Editor werden Operationspläne versioniert gepflegt, mit Abschnitten, Schritten und Parametern nach Art, Datentyp und Einheit.
Änderungsprotokoll mit Benutzer, Zeitpunkt und den Feldwerten vor und nach der Änderung
Das Änderungsprotokoll hält jede Änderung fest, mit Benutzer, Zeitpunkt und den Feldwerten vor und nach der Änderung.
Benutzerhandbuch innerhalb der Anwendung mit Kapitelübersicht und Bildschirmfotos
Das Benutzerhandbuch liegt in der Anwendung selbst, mit neun Kapiteln und Bildschirmfotos zu jedem Schritt.

Die Bildschirmfotos zeigen ausschliesslich erfundene Beispieldaten.

Eingesetzte Technik

  • Python
  • FastAPI
  • PostgreSQL
  • SQLAlchemy
  • Jinja2
  • Vanilla JavaScript
  • Docker
  • Nginx
  • GitLab

Projektbeschrieb als PDF

Ein ähnliches Vorhaben im Kopf? Melden Sie sich gerne über das Kontaktformular.