SOWI Kursverwaltung
Die Kursverwaltungslösung bietet eine effektive und effiziente Möglichkeit, Kurse zu planen, zu organisieren und zu verwalten. Durch die webbasierte Architektur, das flexible Betriebsmodell, die umfangreichen Module, Schnittstellen und Datenaustauschoptionen wird eine ganzheitliche Verwaltung ermöglicht.
Anwendung der Kursverwaltung
Web Version 2023
Module
Adressenverwaltung: Effizientes Management aller Kontaktinformationen.
Teilnehmerverwaltung: Übersichtliche Erfassung und Verwaltung von Kursteilnehmern.
Betriebsverwaltung: Verwaltung und Koordination von Betrieben und Partnern.
Kursmanagement: Planung, Organisation und Durchführung von Kursen.
Instruktorenmanagement: Verwaltung und Zuweisung von Instruktoren.
Qualifikationsverwaltung: Nachverfolgung und Dokumentation von Qualifikationen und Zertifikaten.
Fakturierung und Debitorenbuchhaltung: Automatisierte Rechnungsstellung und Debitorenmanagement.
Finanzbuchhaltung: Integration in bestehende Finanzbuchhaltungssysteme.
Zahlungsstellen: Verwaltung von Zahlungsprozessen und -stellen.
Subventionsverwaltung: Erfassung und Verwaltung von Fördermitteln.
Dokumentenmanagement: Speicherung und Verwaltung aller relevanten Dokumente.
Diese Module ermöglichen eine ganzheitliche Verwaltung der Kurse.
Betrieb der Kursverwaltung
Hohe Verfügbarkeit durch webbasierte Architektur
Die Kursverwaltung ist eine webbasierte Anwendung, die in allen gängigen Internetbrowsern läuft. Dies ermöglicht einen flexiblen Zugriff von verschiedenen Geräten und Standorten aus.
Skalierbarkeit durch die Bereitstellung als Service
Die Anwendung wird als Software as a Service (SaaS) bereitgestellt, was sowohl ein Inhouse-Hosting als auch eine externe Hosting-Option ermöglicht. Dadurch wird eine hohe Verfügbarkeit sowie eine Skalierbarkeit und Anpassung an sich ändernde Anforderungen gewährleistet.
Datensicherheit und Datenintegrität
Die Kursverwaltung nutzt ein SQL-Datenbanksystem, das eine effiziente Verwaltung und Sicherheit der gespeicherten Daten gewährleistet. Die Daten werden in der Schweiz gespeichert, was zusätzlich zur Datensicherheit und Datenschutz beiträgt.
Schnittstellen
Die Anwendung bietet Schnittstellen in Form von APIs und Dateiübertragungen. Dadurch können Daten nahtlos mit anderen Systemen und Anwendungen ausgetauscht werden.
Datenaustausch
Die Kursverwaltung ermöglicht den Datenaustausch mit verschiedenen externen Systemen, darunter Banken, Finanzbuchhaltungssysteme, Ämter, Dokumentenmanagementsysteme, Buchungssysteme und andere Informationssysteme wie Anmeldeprotale, Lehrmanagementsysteme. Dies erleichtert die Integration in vorhandene Infrastrukturen und optimiert den Informationsfluss.
Infrastruktur
SasS (Software as Service)
Microsoft IIS
Microsoft SQL Server
Projekt zur Entwicklung der Kursverwaltung
Projektausführung 2013/2014 Windows
Projektausführung 2022/2023 Web
Datenmigration und Neugestaltung der Datenbank
Der Datenbestand der Kursverwaltungs-Windows-Anwendung aus dem Jahr 2014 wurde vor der Übernahme vollständig bereinigt und gemäss der neuen Datenstruktur migriert.
Datenbereinigung: Alle bestehenden Daten wurden systematisch überprüft und bereinigt, um Fehler, Redundanzen und Inkonsistenzen zu beseitigen.
Redesign der Datenbankstruktur: Die bestehende Datenbankstruktur wurde analysiert und neu gestaltet, um eine optimierte und zukunftssichere Datenorganisation zu gewährleisten.
Projekt Tools
Microsoft Visual Studio
Microsoft Open XML SDK for Office
Microsoft SQL Server Management Studio
Microsoft Access
SOWI Framework
Microsoft DevOps and Git
Typora and DocFx