Es ist ein Buchungssystem zu erstellen, welches folgende Funktionen beinhaltet:
Auf der Internetseite werden Veranstaltungen unterschiedlicher Kategorien und Anbieter mit Texten, Bildern und Videos vorgestellt. Die Daten zu diesen Veranstaltungen sind in einer MySQL-Datenbank vorzuhalten. Die Grundnavigation wird von mir statisch in HTML erstellt. Die Datenbankinhalte müssen je nach Auswahl in einen vorgegebenen Bereich nach vorgegebenem Design dynamisch eingefügt werden.
Anhand von Auswahlfeldern soll der User den gewünschten Termin (Tag, evtl. Uhrzeit) sowie Anzahl der Personen (aufgeteilt in Erwachsene und Kinder) auswählen können. Als Hilfestellung ist ein Kalender zu integrieren. Die Auswahl der Termine ist auf tatsächlich freie und buchbare Veranstaltungen zu begrenzen. Der User muss die Möglichkeit haben, eine Gutscheinnummer eingeben zu können, die je nach Gutscheinnummer den Preis reduziert. Die Rabatte müssen in der Datenbank in Prozenten oder als Festbetrag hinterlegt werden können.
Zur Buchung muss der User seine Kontaktdaten (Pflichtfelder: Vor- und Nachname, Heimatadresse, Telefon, Hotel; Optionale Felder: Emailadresse, Mitteilung von ca. 300 Zeichen) eingeben. Bucht der User für mehrere Personen, sind die Namen der Personen in weitere (Pflicht-)Namensfelder einzufügen. Die Anzahl der angezeigten Namensfelder hat sich hierbei auf die Anzahl der gebuchten Personen zu beziehen. Zu jedem Namensfeld muss der User Erwachsener oder Kind auswählen können, wenn ein gesonderter Preis für Kinder angeboten wird.
Die Daten sind in einer MySQL-Datenbank abzuspeichern. Zur Buchung ist ein vom System vorgegebener Code einzugeben, um sicherzustellen, dass tatsächlich ein Mensch die Buchung vorgenommen hat. Nach der Buchung wird vom System eine Buchungsbestätigung mit einer Buchungsnummer und addiertem Gesamtpreis erstellt, die sich der User im PDF-Format abspeichern und ausdrucken kann. Hat der User eine Emailadresse angegeben, wird die Buchungsbestätigung zusätzlich per Email versandt. Der Anbieter der Veranstaltung bekommt eine Kopie der Buchung. Die Bestätigungen müssen von mir hinsichtlich Design und Text anpassbar sein (HTML und PHP-Kenntnisse vorhanden).
Die Buchungen sind in einer zentralen Datenbank abzuspeichern.
Der Buchungsvorgang ist in gleicher Weise für Vermittler zu erstellen. Hierzu sind der Buchung eine Vermittlernummer beizufügen. Wird die Veranstaltung über einen Vermittler verkauft, ist dem Vermittler ebenfalls eine Buchungsbestätigung zuzumailen.
Der User muss sich in das System einwählen können. Hierzu sollte der Vor- und Nachnamen und die Buchungsnummer angegeben werden, um sich die Buchung nochmals ansehen zu können.
Es ist ein Backend-System zu erstellen, welches folgende Funktionen erfüllen sollte:
Pflegesystem für Veranstaltungsdaten:
Es muss ein Zugriff per Internet auf die Datenbank möglich sein, um Veranstaltungsdaten einzugeben, zu editieren und zu löschen. Die Daten müssen per WYSIWYG-Editor hinsichtlich Text und Formatierung editierbar sein.
Usersystem für Veranstalter:
Der Veranstalter kann sich anhand seiner Userdaten per Internet in das System einwählen. Mit seinen Zugangsdaten darf er lediglich auf seine angebotenen Veranstaltungen zugreifen können. Editieren der Daten darf nur hinsichtlich der freien Termine möglich sein.
Statistiken:
Anhand der Buchungsdaten müssen Gesamtumsätze, Umsätze bezogen auf den einzelnen Veranstalter, auf den Vermittler und Provisionen ermittelt werden können. Diese Daten müssen im PDF-Format ausgegeben und ausgedruckt werden können.
Von allen Daten müssen auf Anforderung Backups erstellt werden können.
Grundsätzliches:
Für alle Module kann auf kommerziell frei nutzbare Skripte zurückgegriffen werden, wenn durch die Anpassung und Implementierung zu einem System keine Copyrights verletzt werden. Die Module des Frontends müssen hinsichtlich Design anpassbar sein.
Alle weiteren Informationen gibt´s im Telefonat der persönlichem Gespräch.
DER AUFTRAG KANN SELBSTVERSTÄNDLICH IN HEIMARBEIT GELEISTET WERDEN!
Archiv für EDV, Telekommunikation