Projektarbeit-MYP/README.md
2024-04-25 07:58:39 +02:00

1.1 KiB

📦 MYP

⚠️ MYP ist zzt. in Entwicklung

MYP (Manage your Printer) ist eine Plattform zur Reservierung von 3D-Druckern, die für die TBA im Werk 040, Berlin-Marienfelde, entwickelt wurde.


Datenbankstruktur

(MYP.sql - Ort: Reservation Pi)

Printer

  • Speichert Informationen zu Druckern.
  • Beinhaltet Details wie Namen, Beschreibung und Betriebsstatus.
  • Verknüpft mit Druckaufträgen.

PrintJob

  • Enthält alle Druckaufträge.
  • Jeder Auftrag ist einem Drucker und einem Benutzer zugeordnet.
  • Speichert Startzeit, Dauer und Kommentare zu den Aufträgen.
  • Erfassung, ob ein Auftrag abgebrochen wurde und die dazugehörige Begründung.

Account

  • Verwaltet Benutzerkonten.
  • Speichert Authentifizierungsdetails wie Tokens und deren Ablaufzeiten.

Session

  • Erfasst Session-Daten.
  • Beinhaltet eindeutige Session-Tokens und Ablaufdaten.

User

  • Speichert Benutzerinformationen.
  • Verknüpft mit Druckaufträgen, Accounts und Sessions.

Fremdschlüsselbeziehungen

  • User ist verknüpft mit PrintJob, Account und Session über Benutzer-ID.
  • Printer ist verknüpft mit PrintJob über die Drucker-ID.