Analyse: Projektantrag - paul-tat/tgbbz1Base GitHub Wiki

Nutzerverwaltung: Projektantrag ¯_(ツ)_/¯ [TGBBZ Base]

Projektantrag- notwendiger Inhalt: Das Projekt wird im Zuge eines Arbeitsauftrages innerhalb der Berufsschule durchgeführt. Es handelt sich hierbei um ein Benutzerverwaltungssystem für die gesamte Schule. Im Anschluss soll ein “Raumbuchungsprogramm” auf Grundlage des Nutzerverwaltungssystems aufgebaut werden.

Gesamtumfang: Maximal drei Seiten ohne Deckblatt

-> 1. Projektbezeichnung Als kurzer, aussagekräftiger Projekttitel

-> 2. Projektbeschreibung Projektanlass: Ist-Analyse Das Projekt wird komplett neu erstellt Auftragsziel: Soll-Analyse Erläuterung des Geschäftsprozesses Darstellung des praktischen Problems Resultierende Projektanforderungen Zu berücksichtigende Einschränkungen

-> 3. Projektphasen einschließlich tabellarischer Zeitplan auf Stundenbasis Definition der Kernaufgaben eines eventuellen Gesamtprojektes Analyse, Konzeption, Umsetzung, Test und Dokumentation Kennzeichnung der genannten Projektteile, Zuordnung der Phasen zu Zeitumfängen Darstellung zeitlicher Abhängigkeiten, konkreter Terminplan Angabe der voraussichtlich benötigten Hilfsmittel

Quelle: Handreichung IHK Saarland Gesamtlänge: maximal drei Seiten.

Eure Anforderungen:

Zeitplan Analyse 8 Stunden Konzeption 8 Stunden Durchführung/Integration 35 Stunden --> aufteilen!! Abnahme/Tests 15 Stunden --> aufteilen “Live gehen” 4 Stunden MAX 70h

-> Technisches Umfeld: Backend: Python 3.10+ Django 4.0

Frontend: Javascript ECMAScript 2021 React 17.0.2

Versionierung: Git, Github

Editor: nach Wahl

Anzeige: Browser nach Wahl --- berücksichtigen Spezialfälle ...???

Benutzerverwaltung Rollensystem: Admins: Löschen von Accounts Anlegen von Accounts (Jede Rolle) Änder von Daten aller Account Arten Generieren von Tokens zum Lehrer Account anlegen Lehrer Generieren von Schüler Account Tokens Ändern der eigenen Daten Ändern von Schülerdaten --- auch löschen ??? Schüler Ändern der eigenen Daten Admins > Lehrer > Schüler ... genauer ...... Erläutern Vorgangs ...... Registrierungssystem: Name Vorname Email Passwort Token Berechtigungskonzept Benutzerdaten Name Vorname E-Mail Benutzername Passwort Voraussichtliches Ablaufdatum Initialen LogIn Benutzername Passwort

Raumbuchungssystem Nur Lehrer und können Räume buchen Raumbelegung nur mit zeitlichem Unterschied möglich Kalender Übersicht (Gebuchter Raum mit Lehrer Initialen anzeigen) Raum IDs Lehrer können Lehrer als Vertretung eintragen Als Vertretung eingetragene Lehrer erhalten eine Benachrichtigung