Raumbuchungstool

In diesem Projekt wurde ein Raumbuchungstool entwickelt, welches Mitarbeitern die Möglichkeit gibt, Räume für Besprechungen, Telefon- und Videokonferenzen an den verschiedenen Standorten des Unternehmens buchen zu können. Raumverwalter haben die Möglichkeit, Raumübersichten, Belegungspläne usw verwalten zu können.


Bereiche

Softwareentwicklung

Zielgruppen

Fördereinrichtungen

Produkte

Contentory Framework

Keywords

HTML/CSS Umsetzung · individuelle Softwareentwicklung · Oracle · PHP5 · Print Design · UI/UX Design


Unsere Aufgaben in diesem Projekt waren:

  • ein vorgegebenes Design via HTML und CSS in ein Layout umzusetzen
  • Funktionen und Oberflächen individuell abgestimmt auf die Anforderungen des Kunden zu entwickeln
  • das Projekt mit dem Oracle Datenbanksystem umzusetzen
  • Funktionalitäten und Module mit PHP5.6+ zu entwickeln
  • die Erstellung eines Print Designs
  • die Erstellung grafischer Benutzeroberflächen

Wir haben folgende Produkte in diesem Projekt eingesetzt:

  • unser Contentory Frameworks als Grundlage für individuelle Entwicklungen und Module.

Über die Raumbuchungssoftware werden die Besprechungs- und Konferenzräume aller Gebäude an allen Standorten des Kunden verwaltet. In der Raumverwaltung können Räume angelegt, geändert und gelöscht werden. Neben Grunddaten wie Standort, Gebäude, Raumnummer, Personenzahl, Raumtyp, zuständigen Verwalter und kurzer Raumbeschreibung, können auch Eigenschaften wie "geeignet für Videokonferenzen", eingebauter Beamer, Catering mit Cateringoptionen, Verpflegung mit Verpflegungsoptionen und Konferenzutensilien hinterlegt werden. Bei z.B. Catering, Verpflegung werden entsprechende Kontaktdaten hinterlegt, um bei Buchungen des Raumes automatisiert Informationen über die Buchungs und geforderte Vepflegungsoptionen per E-Mailbenachrichtigung versenden zu können. Zusammen mit diesen Informationen werden auch iCal Daten versendet, damit diese Information direkt in den lokalen Kalender der zuständigen Person übernommen werden können.

Mitarbeiter können nach freien Räumen zu gewünschten Terminen suchen und, wenn noch nicht belegt, diese entsprechend reservieren. Raumverwalter können Reservierungsanfragen in entsprechenden Oberflächen durchgehen und diese Anfragen entweder bestätigen, wodurch der Termin als gebucht gilt oder ablehnen. Bereits gebuchte Termine können jederzeit durch den Verwalter storniert werden. Bei Buchung und Stornierung werden alle beteiligten Personen benachrichtigt.

Für die Verwaltungsoberflächen haben wir verschiedene neue Tages- und Wochen- und Raumvergleichsansichten entwickelt. Da Raumbuchungen in 15min Schritten möglich sind, basieren diese Darstellungen auf einem 15min Raster. In der Buchungsansicht, kann eine Buchung durch Aufziehen eines Zeitfensters ausgelöst werden. Alternativ kann auch einfach die Buchungsmaske aufgerufen werden und dort die Datums- und Zeitangaben ausgewählt werden. Zur Auswahl stehen in beiden Fällen aber immer nur Termine, die noch nicht belegt sind.

Neben Einzelterminen können auch Serientermine angelegt werden. Vor Speicherung wird geprüft, ob alle Termine der Serie möglich sind. Ist dies nicht der Fall, so kann man wählen, ob man eine andere Zeit festlegen möchte oder ob man nur die freien Termine der Serie reservieren möchte. Serientermine können durch einen Verwalter als Serie oder als Einzeltermin verwaltet werden.

Einzelne Verwalter können eine Ansicht der offenen Reservierungen ihrer zugewiesenen Räume ausrufen und diese nach und nach abarbeiten. Darüber hinaus stehen auch verschiedene Exportmöglichkeiten im CSV- oder Excel-Format zur Verfügung.