Es wurde eine Software benötigt, die es ermöglicht die Messungen aus unseren Druckloggern und Hydrantenprüfgeräten auszulesen und grafisch darzustellen.
Dies war die ursprüngliche Anforderung vor mehr als 5 Jahren.
Heute besteht eine Anbindung an verschiedene relationale DBMS, eine Lizenzverwaltung, eine umfangreiche Hydrantenverwaltung und weitere Funktionen sind in Planung. Hier finden Sie eine umfangreiche Funktionsübersicht und eine voll funktionsfähige 30-Tage Version.
Aufgrund der von Anfang an sehr klaren Architektur, der Verwendung von bewährten Entwurfsmustern und Cleancode-Prinzipien sind Erweiterungen bis heute problemlos möglich.
Durchführung
- Entwickelt in C#
- Trennung von GUI und Logik durch das MVP-VM Pattern
- Lose Kopplung der Komponenten durch IOC (unity)
- Abstraktion der Datenbank durch OR-Mapper
- Einsatz von Cleancode-Prinzipien (SRP, DRY, SoC)
- Anbindung verschiedener Datenbanksysteme
- Individuelles Setup inklusive Code-Signing Zertifikat
- Automatische Updateprüfung
- Integrierte HTML-Hilfe (chm Datei)