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