24+ Jahre Erfahrung
120+ erfolgreiche Geschäftskunden
Skalierbare Web- & App-Entwicklung
99% Kundenzufriedenheit
Rufen Sie uns an +49 911 5 971 466
Kontakt
Individuelle Softwarelösung

Digitale Schulverwaltung mit SMN

Zentrale Plattform für Unterricht, Organisation und Kommunikation

SMN bündelt schulische Verwaltungs-, Unterrichts- und Kommunikationsprozesse in einer modularen, rollenbasierten Softwareplattform.

Laravel 9 MySQL PHP 8.1+ Software-Modernisierung
SMN digitale Schulverwaltungsplattform

Ausgangssituation

Verknüpfte Schulprozesse zentral digital organisieren

Die Organisation des Schulalltags umfasst zahlreiche miteinander verbundene Aufgaben: Schüler- und Klassenverwaltung, Unterrichtsplanung, Leistungsbewertung, Abwesenheiten, Elternkommunikation und Dokumente. SMN führt diese Abläufe in einer rollenbasierten Plattform zusammen. Die bestehende technische Grundlage sollte zudem im Backend auf Laravel 9 und PHP 8.1+ aktualisiert werden. Die konkrete Ausgangslage des Vorgängersystems ist anhand des vorliegenden Backend-Repositories nicht vollständig nachweisbar.

Projektziele

Ziele der digitalen Schulplattform

Schüler, Erziehungsberechtigte, Klassen, Fächer, Abteilungen und Schuljahre in einem System organisieren.

Unterrichtseinheiten, Stundenpläne und Vertretungen strukturiert verwalten.

Projektziele

01
Schulverwaltung zentralisieren

Schüler, Erziehungsberechtigte, Klassen, Fächer, Abteilungen und Schuljahre in einem System organisieren.

02
Unterricht digital planen

Unterrichtseinheiten, Stundenpläne und Vertretungen strukturiert verwalten.

03
Bewertungen nachvollziehbar abbilden

Noten, Kompetenzen und Halbjahres- sowie Jahresergebnisse einheitlich erfassen.

04
Zugriffsrechte gezielt steuern

Unterschiedliche Nutzergruppen über Rollen und Berechtigungen voneinander abgrenzen.

05
Kommunikation vereinfachen

Ankündigungen, E-Mails und Push-Benachrichtigungen in schulische Prozesse integrieren.

06
Moderne Softwarearchitektur entwickeln

Mit Laravel 9, PHP 8.1+ und MySQL eine strukturierte technische Grundlage für die Schulplattform schaffen.

Konzeption einer modularen Schulverwaltungssoftware

Konzeption und technische Planung

Modulare Architektur für schulische Fachprozesse

Die Lösung strukturiert zentrale schulische Fachbereiche in einer Laravel-basierten API. Datenmodelle für Personen, Klassen, Fächer, Schuljahre und Bewertungen bilden die Grundlage für miteinander verbundene Verwaltungs- und Unterrichtsprozesse. Rollen und Berechtigungen bestimmen, welche Informationen die jeweiligen Nutzergruppen abrufen und bearbeiten können.

Für Berichte, Benachrichtigungen, Vertragsdokumente und den Gesundheitsdienst wurden eigene Funktionen beziehungsweise Module vorgesehen. Die modernisierte Backend-Basis nutzt Laravel 9 und PHP 8.1+. Eine Migration des separat beschriebenen Vue-Frontends sowie die vollständige PWA-Umsetzung lassen sich aus dem untersuchten Backend allein nicht bestätigen.

Umgesetzte Funktionen

Zentrale Funktionen der Schulverwaltungsplattform

Die Backend-Plattform stellt Fachfunktionen für Administration, Unterricht, Bewertung, Kommunikation und Berichte über rollenbasierte Schnittstellen bereit.

Verwaltung von Schülern, Erziehungsberechtigten und Mitarbeitenden
Rollen- und Berechtigungsverwaltung für unterschiedliche Nutzergruppen
Organisation von Klassen, Fächern, Abteilungen und Schuljahren
Verwaltung von Unterrichtseinheiten und Unterrichtsdokumentation
Stundenplan- und Schichtzeitverwaltung
Koordination und Benachrichtigung von Vertretungslehrkräften
Erfassung von Noten, Kompetenzen und Abschlussbewertungen
Abwesenheitserfassung und Begründung von Fehlzeiten
Ankündigungen und zielgerichtete Mitteilungen
Push-Benachrichtigungen über Firebase Cloud Messaging
Vertragserstellung mit Dokumentvorlagen und PDF-Uploads
Dashboards, Berichte und Excel-Exporte
Gesundheitskarten, Allergien, Impfungen und Therapien
Tokenbasierte Anmeldung, Passwortverwaltung und Aktivitätsprotokollierung
Modernisierung des Backends auf Laravel 9 und PHP 8.1+

Schnittstellen und Systemanbindungen

APIs, Dokumente und Benachrichtigungen

REST-orientierte Laravel-API-Endpunkte verbinden die schulischen Fachmodule mit einem separat betriebenen Client. Laravel Passport sichert tokenbasierte Zugriffe ab; Rollen und Berechtigungen steuern den Datenzugriff. Firebase Cloud Messaging ermöglicht Web-Push-Benachrichtigungen, während Laravel Mail E-Mails unterstützt. Laravel Excel, Dompdf und PHPWord dienen dem Export von Auswertungen und der Erstellung von Vertrags- und Berichtsdokumenten. Für das Gesundheitsmodul ist eine separate MySQL-Datenbankverbindung konfiguriert.

API-Architektur und Integrationen von SMN

Technische Umsetzung

Technologien und Systemkomponenten

Das untersuchte Repository belegt eine modulare Laravel-Backend-Anwendung mit REST-APIs, rollenbasierter Autorisierung, Dokumentenverarbeitung und Benachrichtigungsdiensten.

01
Technologie

PHP 8.1+

02
Technologie

Laravel 9

03
Technologie

MySQL

04
Technologie

Laravel Passport

05
Technologie

Spatie Permission

06
Technologie

Spatie Activitylog

07
Technologie

Laravel Eloquent

08
Technologie

Firebase Cloud Messaging

09
Technologie

Laravel Excel

10
Technologie

Dompdf

11
Technologie

PHPWord

12
Technologie

Laravel Modules

13
Technologie

Deployer

14
Technologie

PHPUnit

Ergebnis und Nutzen

Mehr Struktur für Verwaltung und Schulalltag

Die modernisierte Backend-Architektur mit Laravel 9 und PHP 8.1+ bildet eine erweiterbare Grundlage für Schnittstellen, Berichte, Benachrichtigungen und zusätzliche Fachmodule. Konkrete Leistungskennzahlen sowie der produktive PWA-Status sind nicht belegt.

SMN unterstützt die strukturierte Verwaltung von Personen, Klassen, Unterricht, Leistungsbewertungen, Fehlzeiten und Dokumenten. Unterschiedliche Nutzergruppen erhalten über definierte Rollen Zugang zu den für sie vorgesehenen Informationen und Abläufen.

SMN für digitale Schulverwaltung und Bildungsprozesse

Eingesetzte Leistungen

Eingesetzte Leistungen

AlbiSoft bietet mehrere digitale Leistungsbereiche aus einem festen Team. Dadurch können Projekte technisch, gestalterisch und strategisch zusammenhängend geplant werden.

Ähnliche Software oder App entwickeln lassen?

Sie möchten Ihre Verwaltungsprozesse digitalisieren?

Wir entwickeln und modernisieren individuelle Softwarelösungen mit klaren Rollen, effizienten Abläufen und wartbaren Schnittstellen.

24+

Jahre Erfahrung in der Entwicklung digitaler Lösungen

ProvenExpert
★★★★★ SEHR GUT
100% Empfehlungen

Datenschutzeinstellung

Wir verwenden Cookies und andere Technologien auf unserer Website. Einige von ihnen sind essenziell, während andere uns helfen, diese Website und Ihre Erfahrung zu verbessern. Personenbezogene Daten können verarbeitet werden (z. B. IP-Adressen), z. B. für personalisierte Anzeigen und Inhalte oder Anzeigen- und Inhaltsmessung. Weitere Informationen über die Verwendung Ihrer Daten finden Sie in unserer Datenschutzerklärung. Sie können Ihre Auswahl jederzeit unter Einstellungen widerrufen oder anpassen.

Mehr in unserer Datenschutzerklärung

Technisch notwendig

Diese Cookies sind für das ordnungsgemäße Funktionieren der Website unerlässlich. Sie ermöglichen grundlegende Funktionen wie die Seitennavigation und den Zugriff auf sichere Bereiche der Website. Ohne diese Cookies funktioniert die Website möglicherweise nicht wie vorgesehen.

Diese Cookies helfen uns, unsere Website zu verbessern, indem sie Informationen darüber sammeln und analysieren, wie Besucher die Website nutzen. Die gesammelten Daten sind anonymisiert und helfen uns zu verstehen, welche Seiten beliebt sind und wie die Nutzer durch die Website navigieren.

Diese Cookies werden verwendet, um Werbung anzuzeigen, die für Sie relevant ist. Sie helfen auch dabei, die Wirksamkeit von Werbekampagnen zu messen und die Anzahl der Anzeigen zu begrenzen, die Sie sehen.

Diese Cookies speichern Ihre Präferenzen und Entscheidungen, wie z. B. Ihre Spracheinstellungen oder Anmeldedaten, um Ihnen ein besseres und individuelleres Surferlebnis zu bieten.

Diese Cookies werden verwendet, um die Website auf Ihre Bedürfnisse zuzuschneiden, z. B. um Ihnen Inhalte zu empfehlen oder Ihre Präferenzen für zukünftige Besuche zu speichern.

Diese Cookies sind wichtig, um Ihre Daten zu schützen und die sichere Nutzung der Website zu gewährleisten. Sie helfen bei der Aufdeckung von Betrug, verhindern unbefugten Zugriff und gewährleisten eine sichere Kommunikation.