UNIGIS.at Studierendenverwaltung
Herausforderung
Die Fachabteilung Geoinformatik der Paris Lodron Universität Salzburg verwendete eine über Jahre hinweg weiterentwickelte Applikation zur Studierendenverwaltung:
Auf Basis einer Access-Applikation
Mit MS SQL Server als Datenbank
Anbindung an Active Directory über SQL > Job > Tool
Mailversand aus SQL Server
Der Zugriff der Mitarbeiter funktionierte über ein kompliziertes Remote Desktop Setup, das zu Performanceproblemen und hohen Lizenzkosten führte, die Weiterentwicklung der Applikation war umständlich und die Benutzung fehleranfällig was zu Dateninkonsistenzen führte.
Ziel des Projekts war eine Neuentwicklung als Webapplikation wobei der laufende Betrieb nicht gestört werden durfte und eine längere Offline-Phase oder große Datenmigration zu vermeiden war.
Lösung
In gemeinsamen Meetings wurde die Funktionalität der bestehenden Applikation zusammengetragen und priorisiert. Eine tiefgehende Analyse der Access-Applikation und der SQL Datenbank zeigte die zerstreut liegenden Business-Logik-Teile auf. Gemeinsam mit dem Kunden wurde ein MVP (minimal viable product) definiert und über ein paar Monate Durchlaufzeit als v1 entwickelt:
Moderne .NET Blazor Webapplikation mit UI Framework
Nutzung der bestehenden SQL Datenbank (keine Migration notwendig)
Ablösen von komplizierten Anbindung an externe Systeme (z.B. direkte Anbindung an AD statt fehlerbehafteter mehrstufiger Datenflows)
Verbessertes Mailhandling
war: E-Mailtemplate in SQL Prozedur, Mailversand aus SQL, kein Einblick in aktuellen Status
neu: E-Mailtemplates können in der Webapp verwaltet werden, Mailversand aus der Webapp inkl. zeitgesteuerten Jobs, Queue-Anzeige um Fehler zu sehen, Resend auszulösen etc.
Neue Module, z.B. Rechnungswesen
Ergebnis
Moderne, für den Anwendungszwecke passende Technologie
Reduzierte Wartungs- und Lizenzkosten (gratis SQL Lizenz ausreichend)
Verbesserte Performance vor allem im Multi-User Einsatz
Klare User Interfaces
Einfache Erweiterbarkeit