Formulare: Eisdealer - JirkaDellOro/EIA2 GitHub Wiki

Es wird langsam Sommer in Furtwangen, dabei können die Temperaturen ohne weiteres auch einmal über 20°C steigen. Da ist dringend Erfrischung angesagt, was zu einer besonderen Geschäftsidee führt: der Online-Eisdealer! Kunden können sich ein Eis konfigurieren und nach Hause liefern lassen.

Entwickeln Sie ein Online-Formular für den Eisdealer. Dabei stehen den Kunden eine große Auswahl an Eissorten zur Verfügung (in ggf. unterschiedlichen Mengen), ebenso unterschiedliche Zusätze wie z.B. Sahne, Soßen, Streusel und verschiedene Darreichungsformen wie Waffel und Becher. Weiterhin kann der Kunde zwischen verschiedenen Lieferoptionen wählen und muss dazu natürlich auch seine Adresse angeben.

Während der Kunde das Eis beliebig zusammen stellt, wird ihm ständig eine Zusammenfassung der Bestellung und der daraus berechnete aktuelle Preis übersichtlich in einem eigenen Bereich auf der Seite angezeigt. Auch wenn die Bestellung noch nicht verschickt werden kann, ist auf der Seite schon ein Button zur Prüfung der Bestellung vorhanden. Bei einem Klick darauf erhält der Kunde Information über fehlende oder invalide Daten in seiner Bestellung.

Konzeption

  1. Skizzieren Sie das Erscheinungsbild der Seite und achten Sie darauf, dass es sowohl für Desktopgeräte wie auch für Smartphones verwendbar ist.
  2. Machen Sie sich Gedanken zur internen Objekt-Struktur des Online-Formulars, insbesondere zur Repräsentation der verschiedenen Angebote sowie der aktuellen Auswahl.
  3. Erstellen Sie ein Anwendungsfalldiagramm zur Aufgabe sowie Aktivitätsdiagramme für die Interaktionen und die Anzeige der Zusammenfassung.
  4. Wie immer muss diese Konzeption bis zum Beginn des Praktikums vorliegen. Dies gilt ja sowieso immer, darum wird es hier zum letzten Mal angemerkt.

Die Konzeption ist ultimativ nicht für Sie, sondern für den Rest Ihres Teams. Darum sollte ihr Konzept so ausführlich und verständlich sein, dass jemand, der den Aufgabentext nicht vorliegen hat, alleine mit ihrem Konzept die Aufgabe so umsetzen kann, dass genau das dabei herauskommt was Sie sich vorgestellt haben. Auch das ist ab sofort Pflicht und Ihre Konzepte werden nach dieser Vorgabe beurteilt!

Implementation

Beginnen Sie dann mit der Implementation. Ziehen Sie den Beispielcode aus der Vorlesung hinzu und halten Sie sich wie immer strikt an den CodingStyle!

Recherchehinweise

Ostergeschenk

Geschenk 1
Geschenk 2