Datenpersistenz für Motorenberechnungen

Wie von einer händischen Dateiablagestruktur mithilfe einer Full-Stack-Applikation mit vielen Such- und Vergleichsmöglichkeiten die Arbeit bei Birr Machines AG erleichtert wurde.

Text
Quelle: Birr Machines AG

Ausgangslage

Die Firma Birr Machines AG ist ein Schweizer Hersteller für elektrische Maschinen. Neben Grossantrieben für Industrieanwendungen werden Generatoren im Bereich Wasserkraft und Thermie gefertigt. Die gebauten Maschinen sind auf die individuellen Bedürfnisse der Kunden abgestimmt. Für Neuauslegungen und Nachbauten werden von Birr Machines AG eigens entwickelte Berechnungsprogramme genutzt.

Zielsetzung

Den existierenden Berechnungsprogrammen soll eine Speicherkomponente hinzugefügt werden, in der die erarbeiteten Konfigurationen temporär gespeichert werden sollen. Ausgewählte Konfigurationen sollen dann vollumfänglich abgelegt werden. Mittels Suchfunktion sollen vergangene Projekte gefunden und als Template verwendet werden können.

Datenablage

Datenablage

Die Datenablage bietet keine Versionverwaltung, zudem ist es schwierig, bereits berechnete Projekte nach Merkmalen zu durchsuchen.

Lösungsansatz

L�sungsansatz

Die entwickelte Client-Server-Applikation integriert sich nahtlos in die existierenden Berechnungsapplikationen und bietet Suche, Historie und Speicherung von Projekten.

Ergebnisse

Durch die Entwicklung der Client-Server-Applikation kann die ursprüngliche auf einer Dateiablage basierten Führung der Projekte deutlich aufgeräumt und modernisiert werden. Mit der Implementation von Filtern, Vergleichsoptionen und Historie für die eingegebenen und berechneten Daten kann der Arbeitsablauf optimiert werden, schnelle Vergleiche zu früheren Projekten gezogen oder Alternativen ermittelt werden.

  • Eine Schnittstelle für alle internen Berechnungsapplikationen
  • Suchen über vergangene Projekte mit diversen Filtern und Parametern
  • Eigens entwickelte Querysprache zum noch spezifischeren Filtern von Projekten
  • Anbindung an weitere Datenbanken möglich - Beispielimplementation

Technische Schlüsselbegriffe

  • JSONJavaScript Object Notation
  • .NETFramework zur Entwicklung von Applikationen
  • PostgreSQLOpen Source objektrelationales Datenbankmanagementsystem
  • WPFWindows Presentation Framework

Kund:in

Logo Birr Machines AG

Birr Machines AG
Maximilian Bartosch
Industriestrasse 26
5314 Kleindöttingen
www.birr-machines.com

Team

Fabien Tschanz
Michel Tschanz

Betreuer
Wolfgang Weck