Requirements
Datenbank modell
req~datenbank-modell~1
Die App benötigt für ihre Funktionalität ein ausgereiftes Datenbankmodell.
Needs: dsn
Covers:
- feat~kinder-status~1
- feat~gruppenuebersicht~1
- feat~elternbriefe~1
- feat~eltern-nachrichten~1
- feat~schwarzes-brett~1
- feat~meldesystem~1
- feat~import-export~1
- feat~elternzugriffsmanagement~1
- feat~management-betreuungstage~1
App Architectur
req~highlevel-architektur~1
Die highlevel Architektur der App muss folgenden Kriterien genuegen:
- Die App muss aus dem gleichen Backend zwei Pfade erlauben
- Ein API Level Interface
- Für Implementierungen einer modernen Webapp
- Und Implementierungen von Teil-nativen Smartphone Apps (Android/iOS)
- Ein HTML Interface
- Als Fallback-Interface für alle Fälle
- Muss im Hintergrund die gleiche API bedienen (ggf. intern routen)
- Ein API Level Interface
Needs: dsn
Abwesenheitsmeldungen
req~abwesenheitsmeldungen~1
Eltern können Abwesenheiten ihrer Kinder (Krankheit, Urlaub) über die App melden. Mitarbeiter sehen diese Meldungen in der Gruppenübersicht.
Needs: dsn
Covers:
- feat~kinder-status~1
- feat~gruppenuebersicht~1
Elternbriefe System
req~elternbriefe-system~1
Mitarbeiter können Elternbriefe erstellen und an Eltern senden. Lesebestätigungen und optionale Rückantworten werden unterstützt.
Needs: dsn
Covers:
- feat~elternbriefe~1
Nachrichten System
req~nachrichten-system~1
Mitarbeiter können direkte Nachrichten an Eltern senden. Unterstützt verschiedene Interaktionstypen (informell, Antwort möglich, Antwort erforderlich).
Needs: dsn
Covers:
- feat~eltern-nachrichten~1
Import/Export System
req~import-export-system~1
Daten aus dem Intranet-System können über eine API in die App importiert werden. Unterstützt Kinder, Gruppen, Einrichtungen, Mitarbeiter und Zuordnungen.
Needs: dsn
Covers:
- feat~import-export~1
Zugriffsmanagement
req~zugriffsmanagement~1
Elternzugriffe auf Kinderdaten werden über Gültigkeitszeiträume gesteuert. Gruppenleitungen können Zugriffszeiträume anpassen.
Needs: dsn
Covers:
- feat~elternzugriffsmanagement~1
Rechtevergabe System
req~rechtevergabe-system~1
Die App implementiert ein rollenbasiertes Berechtigungssystem. Rollen: Parent, Employee, GroupLead, LocationLead, Admin.
Needs: dsn
Covers:
- feat~rechtevergabe~1
Dokumentenverwaltung
req~dokumentenverwaltung~1
Dokumente können hochgeladen und für Eltern/Mitarbeiter bereitgestellt werden. Unterstützt Essenspläne, Wochenpläne und Aushänge.
Needs: dsn
Covers:
- feat~schwarzes-brett~1