STiNE-Modul PIZZADELIVERY

Aus Fachschaft_Informatik
Zur Navigation springen Zur Suche springen

Beschreibung[Bearbeiten]

Das STiNE-Modul PIZZADELIVERY ist ein innovativer Service für Studierende der Universität Hamburg, mit dem sie sich ihre Lieblingspizza direkt in eine Lehrveranstaltung bestellen können. Die Veranstaltung kann im STiNE-Kalender ausgewählt werden. Durch einen Klick mit der rechten Maustaste wird ein Menü geöffnet, in dem zur Zeit nur ein Punkt existiert: der zum Pizza bestellen.

Parameter[Bearbeiten]

  • Session-ID
  • Menü-ID
  • Veranstaltungs-ID
  • Datum
  • Pizza-Bringdienst-ID
  • Pizza-ID 1
  • Pizza-Anzahl 1
  • Pizza-ID 2
  • Pizza-Anzahl 2
  • ...

Erläuterungen[Bearbeiten]

Die Bestellung wird zum angegebenen Datum in die angegebene Veranstaltung geliefert. Falls die Veranstaltung an diesem Datum gar nicht stattfindet, wird eine Fehlermeldung ausgegeben.

Für die Pizza-Bringdienste und die Pizzen wurden folgende STiNE-IDs vergeben:

  • 331358201803000: Joey's Pizza Hamburg-Winterhude
    • 331358201803010: Pizza Waikiki, Classic; 6,25 EUR
    • 331358201803011: Pizza Waikiki, Classic XL; 7,25 EUR
    • 331358201803012: Pizza Waikiki, Maxi; 12,95 EUR
    • 331358201803020: Pizza Tuna, Classic; 5,75 EUR
    • 331358201803021: Pizza Tuna, Classic XL; 6,75 EUR
    • 331358201803022: Pizza Tuna, Maxi; 10,95 EUR
    • ...
  • 331358201804000: Hallo Pizza, Bismarckstr. 24
    • 331358201804010: Pizza-Menü "Bel Air"; 7,90 EUR
    • 331358201804010: Pizza-Menü "Park Avenue"; 7,90 EUR
    • ...
  • ...

Die Abrechnung erfolgt in Zusammenarbeit mit der Hamburger Sparkasse über das spezielle STiNE-Bankkonto, das voraussichtlich zum kommenden Wintersemester in voller Funktionalität zur Verfügung steht.

Sicherheitslücken[Bearbeiten]

Das Modul wurde am 03.04.2008 intensiv getestet, und die folgenden Sicherheitslücken existieren nicht:

  • SQL-Injection
  • Cross-Site Scripting
  • Fehlende Eingabeüberprüfung (negative Anzahlen, Lehrveranstaltungen als Pizzen bestellen, ...)

Anmerkungen[Bearbeiten]

  • Die Umsetzung dieses STiNE-Moduls wurde vollständig aus Studiengebühren finanziert, da hierdurch die Qualität der Lehre entscheidend verbessert wird.
  • Pro 10 bestellter Pizzen gibt es eine Gratispizza für den zuständigen Lehrenden.

Siehe auch[Bearbeiten]