Entwurfsüberlegungen

Gedanken zum Entwurf der Architektur

Architekturentwurf



Speicherung der Daten

Entwurf der Datenbank Tabellen



anpassbare Variablen

Wert Datentyp Beispiele + Begründung
Anzahl Etagen Javascript Integer → Wiederverwendung für Gebäude mit mehr oder weniger Etagen (Umgebungspläne gelten intern als weitere Etage)
Maske für Anzeige der Detailinformationen je nach Raumtyp Template individuell anpassbar, für jeden definierten Raumtyp andere Anzeigeform


sonstige Daten

Belegungsplan - Link zu jeweiliger KVV-Seite



Use Cases



Rechtevergabe

Nutzergruppen:



Funktionen

Update

Daten aus dem Active Directory (AD) oder anderen Quellen in die Datenbank (DB) kopieren

Vorgehensweise:

Schritt 1: kleines Script je Quelle, das die Daten aus dieser Quelle in einer genau vordefinierter Form in eine Textdatei schreibt.

Schritt 2: PHP-Funktion die diese Daten aus der Textdatei in die Datenbank überträgt und auf die Synchronisierung achtet

Probleme:

Schreibweisen im AD evtl. nicht einheitlich:

Mitarbeiter aus alle eingetragenen Personen im AD filtern:

Synchronisierung / Konflikvermeidung: