Für ein Internetportal muss eine
Datenbank programmiert werden.
Über eine Webschnittstelle soll es
möglich sein, Flugverbindungen abzufragen.
1.) Der User wählt aus einer Liste einen
Abflughafen. Als Ergebnis soll eine
Tabelle mit 3 Spalten ausgegeben werden.
a) Liste aller Zielflughäfen
(alphabetisch sortiert),
b) Name der Fluggesellschaft(en), die
dort hin fliegt/fliegen
c) Preis
d) ggf. Zusatzinfo
Anzeigebeispiel:
Ihr gewählter Abflughafen: Düsseldorf
Aricefe Air Berlin ab 99 Euro
Condor ab 29 Euro
Hapagfly ab 49 Euro
London-Stansted Air Berlin ab 99 Euro
Ryanair ab 0,01 Euro
*ab Düsseldorf-Weeze
....
2.) Der User wählt aus einer Liste ein
Flugziel. Als Ergebnis soll eine Tabelle
mit 3 Spalten ausgegeben werden.
a) Liste aller Abflughäfen in
Deutschland (alphabetisch sortiert)
b) Name der Fluggesellschaft, die dort
hin fliegt/fliegen
c) Preis
d) ggf. Zusatzinfo
Der User kann wählen, ob er die
Datenbank in Deutsch oder Englisch
nutzen will.
Anstelle des Namens der Fluggesellschaft
kann wahlweise auch ein Logo (105 x 35
Pixel) eingeblendet werden. Logo bzw.
Text müssen verlinkbar sein, bei klick
soll sich ein neues Browser-Fenster öffnen.
Die Inhalte (Abflughäfen, Zielflughäfen,
Airline, Preis, Zusatzinfo) sollen über
eine Webschnittstelle eingegeben werden
können, passwortgeschützt und
Multi-User-Fähig. Eine MySQL-Datenbank
(Version 3, 4 oder 5) steht auf unserem
Server (domainfactory) zur Verfügung.
Auf unseren Servern sind PHP5, PHP4,
Pearl5 und Python1.5 sowie Python2.01
lauffähig. Gerne stellen wir zu
Testzwecken einen FTP-Zugang sowie eine
Datenbank zur Verfügung.
Zur Dateneingabe: Die jeweiligen
Flugdaten sollen natürlich nicht zweimal
eingegeben werden müssen, um die beiden
oben genannten Funktionen nutzen zu
können, das müsste die Software schon
alleine sortieren.
Wünschenswert wäre eine Möglichkeit,
Preisinformationen bei mehreren
Verbindungen gleichzeitig zu ändern.
Z.B. lässt man sich im Admin-Menü alle
Germanwings-Flüge ab Köln/Bonn anzeigen,
und hackt dann mehrere davon an und gibt
einen neuen Preis ein.
Das Datenbankmodul soll später über die
Wrapper-Funktion in Mambo integriert
werden. Eine direkte Integration wäre
natürlich besser, ist aber kein Muß.
Archiv für EDV, Telekommunikation