Resourcen-Reservierungssystem Web

Ein System zur Reservierung von Räumen, Rechnern, Projektoren und anderen Resourcen für die FH Wedel

Reservierungssystem
Das System soll es ermöglichen, für Veranstaltungen Räume, Rechner Projektoren und andere Resourcen zu resevieren und zu verwalten. Es soll auch als Auskunftssystem für freie Resourcen genutzt werden können.

Einsatzgebiet: für die Reservierung von Rechnern und Projektoren für Seminare, für Räume für Tutorien und für Vorlesungsverlegungen.

Funktionalität
Benutzerverwaltung

Das System sollte eigene Benutzer mit Namen, Passwort, Rechte (welche Medienklassen dürfen reserviert werden) besitzen. Jedem Benutzer sollte ein Gültigkeitszeitraum zugeordnet werden koennen.

Funktionen für den Systemadministrator:

  • Neuanlegen eines Benutzers
  • Ändern der Daten eines Benutzers
  • Löschen eines Benutzers

Medienverwaltung

Der Systemadministrator sollte neue Medien einpflegen, vorhandene Medien ändern bzw. löschen koennen. Ein Medium sollte einer Mediumklasse angehoeren, z. B. gehören zur Klasse Projektionsmedium die Medien "tragbarer Beamer" und "Overhead-Aufsatz". An das Medium sollte neben der genauen Bezeichnung auch die Information gebunden werden, welches Zubehör bzw. welche Besonderheiten bei der Benutzung zu beachten sind.

Reservierungen

Die zeitliche Komponente der Reservierungen sollte sich an unserem Stundenplan orientieren, d.h. die kleinste zeitliche Einheit, für die reserviert werden kann, sind 75 Minuten. Damit ergeben sich pro Tag folgende 8 Einheiten:

  1. Einheit: 08.00 - 09.15
  2. Einheit: 09.30 - 10.45
  3. Einheit: 11.00 - 12.15
  4. Einheit: 12.30 - 13.45
  5. Einheit: 14.00 - 15.15
  6. Einheit: 15.30 - 16.45
  7. Einheit: 17.00 - 18.15
  8. Einheit: 18.30 - 19.45
Reservierung eines berechtigten Benutzers sollen auf folgende 2 Arten moeglich sein.

  1. einzelne Reservierungen
    z. B. Mittwoch 17.5.2000, 9.30 - 10.45 (2. Einheit)
    z. B. Dienstag 16.5.2000, 8.00 - 10.45 (1. + 2. Einheit)
  2. regelmäßige Reservierungen
    z. B. vom 4.4.2000 bis 7.7.2000 immer freitags von 14.00 - 15.15 (5. Einheit)

Wichtig ist, dass bei etwaigen Resevierungsvorgängen vorher genau zu prüfen ist, ob dieser überhaupt möglich ist, hierbei sind bereits vorgenommene Reservierungen, Rechte usw. zu berücksichtigen.

Alle getätigten Reservierungen müssen natürlich auch wieder rückgängig gemacht werden koennen.

Informationssystem

  1. Zu jedem Benutzer sollten die Benutzerangaben angezeigt werden koennen.
  2. Jeder (auch nicht im System hinterlegte Benutzer) muss sich informieren koennen, ob ein Medium zu einem Zeitpunkt bzw. in einem Zeitraum reserviert ist.
  3. Für alle muss eine Liste aller verfügbaren Medien zugängig sein.
Programmiersprache
und Umgebung
Für die Benutzungsschnittstelle ist reines HTML zu verwenden, das auf Serverseite mit dem xml2html-Werkzeug zu erzeugen ist.

Auf Serverseite ist eine reine CGI-Schnittstelle mit xml2html und der Datenbankschnittstelle zu einer mySQL-Datenbank zu verwenden. Ziel bei diesem Ansatz ist, das System so einfach wie möglich zu halten.


Hauptnavigation