Der Hintergrund
Das MGH-Münchner Gewerbehof- und Technologiezentrumsgesellschaft mbH (MTZ) stellt Räume und Flächen für Unternehmen bereit und ermöglicht es somit, innovative Firmen zu stärken und auszubauen. Durch branchenübergreifende Kooperationsmöglichkeiten ergeben sich dabei Synergieeffekte, die zur Herausbildung optimaler Startbedingungen für junge Unternehmen führen. Auch für bereits am Markt etablierte Unternehmen, die einen innovativen Bereich auslagern wollen, oder internationale Unternehmen, die die Gründung einer Niederlassung planen, ist das MTZ eine ideale Adresse.
Die Ausgangssituation
Um die Organisation der Raumbuchungen des MTZ zu vereinfachen, sollte ein webbasiertes Raumbuchungssystem entwickelt werden, dass die komfortable Verwaltung verfügbarer Räume und eingehende Reservierungsanfragen ermöglicht. Interessenten sollen zukünftig direkt über die Webseite Raumbuchungen ausführen können. Eine moderne und benutzerfreundliche Oberfläche war ebenfalls eine Anforderung an die Anwendung.
Die Lösung
Basierend auf dem PHP-Framework von Zend entwickelten wir für das MTZ eine individuelles webbasierte Raumbuchungssystem, das vollständig in die bestehende TYPO3-Webseite integriert ist. Nutzern ist es nun möglich, Reservierungsanfragen für Räume direkt auf der Webseite des MTZ auszuführen. Dabei fand technologisch vor allem das Javscript-Framework jQuery in Verbindung mit AJAX Anwendung. In einer übersichtlichen Kalenderdarstellung wird dem Interessenten die aktuelle Raumverfügbarkeit ansprechend visualisiert. Reservierungsanfragen können direkt über ein Formular, welches durch ein Captcha abgesichert ist, an das System übermittelt werden.
Im Backend, der Administration des Systems, ist es dem verantwortlichen Mitarbeiter des MTZ möglich, aktuelle Reservierungen zu bestätigen und in Buchungen umzuwandeln. Zudem können aktuelle Räume können komfortabel bearbeitet und neue Räume hinzugefügt werden. Die Festlegung globaler oder für Räume spezieller Ausschlusstage (Tage an denen keine Reservierung möglich ist) ist ebenso möglich, wie das automatisierte Entfernen von ungebuchten Reservierungen nach einem Werktag. Um die Buchhaltung zu vereinfachen, können alle Buchungen als CSV-formatierte Datei exportiert werden.
Für erhöhte Kompatibilität in der Darstellung sorgt das eingesetzte deutsche CSS-Framework YAML.