diff --git a/_Dokumente/Ausgearbeitete Dokumente/Pflichtenheft.md b/_Dokumente/Ausgearbeitete Dokumente/Pflichtenheft.md index 8edca78..2506701 100644 --- a/_Dokumente/Ausgearbeitete Dokumente/Pflichtenheft.md +++ b/_Dokumente/Ausgearbeitete Dokumente/Pflichtenheft.md @@ -92,12 +92,13 @@ Die Zielgruppe besteht aus der Verwaltung und allen aktuellen und zukünftigen D * Die Anwendung ist global über das Internet erreichbar * Der Betrieb wird vom Auftragnehmer überwacht -## zroduktumgebung +## Produktumgebung ### Software * Client * Chrome oder Chromium basierter Browser der Version 74 * Server * Docker unter Linux (Version 18.09.5) + ### Hardware * Client * Internetfähiges Endgerät @@ -111,15 +112,18 @@ Die Zielgruppe besteht aus der Verwaltung und allen aktuellen und zukünftigen D #### Wochenübersicht **/FD01/** * Der Nutzer sieht eine Übersicht mit von Ihm gegebenen Kursen in den kommenden 7 Tagen, gruppiert nach Wochentag * Mit einem Klick auf einen Kurs gelangt man zu den entsprechenden Kursdetails + #### Kursdetails **/FD02/** * Der Nutzer sieht Details zu einem Kurs * Er sieht alle Schüler, welche an dem Kurs teilnehmen * Er sieht die Einträge zu den den Unterrichtsinhalten der vergangen Unterrichtseinheiten und kann den Inhalt des letzten Termins bearbeiten / erfassen. - -### **Verwaltungsfunktionen** + +### **Verwaltungsfunktionen + #### Offene Anträge **/FV01/** -* Es werden eingegange Anträge und nicht bestätigte Verträge angzeigt. -* Mit einem Klick auf einen eingegangen Antrag wird die [Kurs erstellen](#kurs-erstellen) ge +* Es werden alle neu eingegangenen und nicht bestägtigten Anträge angzeigt. +* Mit einem Klick auf einen eingegangen Antrag wird die [Kurs erstellen](#kurs-erstellen) Seite aufgerufen. + #### Kurs Erstellen **/FV02/** * Nach einem eingegegangen Antrag kann basierent auf diesem ein Kurs erstellt werden. * Typ (Einzel, Gruppe, ), Instrument(e), Laufzeit und Personenbezogne Daten werden in der Kurserstllungs Mask vorausgefüllt @@ -138,7 +142,7 @@ Die Zielgruppe besteht aus der Verwaltung und allen aktuellen und zukünftigen D * Es werden in Tabellenform alle Schüler mit Ihren Kursen angezeigt, ein Kurs pro Zeile * Ein Schüler kann also mehrere Zeilen umfassen * Die Tabelle kann spaltenweise sortiert und nach Schüler- und Kursname gefiltert werden. - + #### Schüler eines Dozenten **/FV05/** * Es werden alle Schüler des ausgewählten Dozenten angezeigt. @@ -147,7 +151,7 @@ Die Zielgruppe besteht aus der Verwaltung und allen aktuellen und zukünftigen D * aktuelle Belegung * Instrumente * Es wird ein Button zum erstellen von neuen Räumen angzeigt - + #### Raumdetails **/FV07/** * Es werden alle Informationen zu einem Raum Angzeigt. * Name (bearbeitbar) @@ -155,10 +159,6 @@ Die Zielgruppe besteht aus der Verwaltung und allen aktuellen und zukünftigen D * Instrumente (bearbeitbar) * Nächste 5 Unterrichtseinheiten in diesem Raum -#### Offene Anträge **/FV08/** -* Es werden alle neu eingegangenen und nicht bestägtigten Anträge angzeigt. -* Ein Klick auf einen neu eingegangen Antrag führt zu [Kurs erstellen](#kurs-erstellen-fv02) - #### Finanzübersicht **/FV09/** * Es werden die gesamten monatlichen Einnahmen der Musikschule angzeigt. * Es werden die Zahlungen an die Dozenten, aufgeschlüsselt nacht Dozent angezeigt. @@ -203,6 +203,7 @@ Die Übersichtsseite Verwaltung ist die Startseite der Verwaltung, die die Verwa ### Bildschirmlayout +Das Frontend wird mithilfe der JavaScript Bibliothek Reakt Das Layout wird durch JavaScript-Komponenter der Bibliothek **React** bestimmt, das Design durch Komponenten der Bibliothek **Material-UI** und ist über die gesamte Anwendung konstistent bzw. einheitlich > Ausnahme sind die Administrationsfunktionen \ No newline at end of file