Inhaltsverzeichnis

Ressourcenverwaltung

Das Projekt Ressourcenverwaltung vereinfacht die Verwaltung der Ressourcen an der Schule.

Konzept

Wir wollen eine webbasierte Datenbank zur Verwaltung der Ressourcen, z.B Beamer, Laptops etc, an der Schule entwickeln. Die Lehrer sollen die Möglichkeit haben, nachdem sie sich angemeldet haben, die verschiedenen Geräte zu reservieren. Dabei sollen sie nicht direkt die Geräte auswählen, sondern nach Eingabe des Zwecks und des Termins mehrere Vorschläge erhalten, zwischen denen sie dann wählen können.

Benutzer

Die Benutzer der Ressourcenverwaltung sind die Lehrer. Um sich anzumelden benötigen sie ihre Email - Adresse und das dazugehörige Passwort an der Schule, das erleichtert die Wartung der Datenbank. Autorisierte Benutzer können auch neue Ressourcen eintragen oder schon vorhandene ändern oder löschen.

Aufteilung

Damit sowohl die Arbeitsteilung als auch die Wartung des Projekts erleichtert wird, haben wir uns entschieden, unser Projekt nach dem MVC-Schema zu strukturieren, das heißt das Projekt wird in Modell, View und Controller unterteilt.

Aktueller Entwicklungsstand

Modell

In diesem Bereich fällt alles, was direkt mit der Datenbank zu tun hat, auch die Datenbank selber. Diese ist einsatzbereit und wird im folgenden genauer erläutert.

ER-Diagramm

Nach Absprache haben wir uns auf folgendes ER-Diagramm geeinigt:

Relationenmodell

Benutzer (Emailadresse, Passwort, Name, Aktivität)
Kategorie (KategorieID, KategorieTitel)
Stichwort (StichwortID, StichwortTitel)
Datei (DateiID, Inhalt, Typ, DateiTitel)
Ressource (RessourceID, ↑Emailadresse, ↑KategorieID, RessourceTitel, Anschaffungsdatum, Ort, Status, Beschreibung)
Ressource_Stichwort(↑RessourceID, ↑StichwortID)

View

Dies ist der optische Bereich, das Aussehen soll optisch ansprechend und einfach zu verstehen sein. Im Moment wird das Layout entwickelt und bald einsatzbereit sein.

Controller

Hier wird alles zusammengeführt und kontrolliert. Zu Zeit ist der Login- und Logoutvorgang funktionsbereit, auch das Eintragen von neuen Ressourcen funktioniert. An dem Ausleihvorgang selber wird im Moment gearbeitet, nachdem ein Testzugang auf den Schulserver eingerichtet wurde.