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.

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
Die Datenablage bietet keine Versionverwaltung, zudem ist es schwierig, bereits berechnete Projekte nach Merkmalen zu durchsuchen.
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

Birr Machines AG
Maximilian Bartosch
Industriestrasse 26
5314 Kleindöttingen
www.birr-machines.com
Team
Fabien Tschanz
Michel Tschanz
Betreuer
Wolfgang Weck