Preisvergleich

Wozu benötigen wir einen Preisvergleich?

Reisen (Flüge, Mietwagen, Hotels, Ferienwohnungen) sind keine Angebote, die einfach miteinander zu vergleichen sind. So etwas kompliziertes lassen wir erst einmal außen vor. Produkte mit immer gleichem Inhalt und gleicher Menge sind ebenfalls ungeeignet, denn für diese benötigen wir keinen Rechner. Programmieren Sie sich doch einfach eine Seite, welche Mengen und Preisangaben einfacher Produkte miteinander vergleichen kann!
  1. Sie wollten bestimmt immer schon mal wissen, bei welchem Discounter die Schokoriegel am günstigsten zu haben sind?
  2. Sobald sich die Inhaltsmenge und der Preis eines Standardproduktes ändert, sollten Sie mit solch einem Programm z.B. auch schnell die prozentuale Preiserhöhung berechnen können.

Ideen:

  1. Gibt es vielleicht ein paar Standardprodukte, die verglichen werden können, sobald man z.B. Menge und Gewicht einer Einheit und den zugehörigen Preis eintippt?
  2. Soll der Nutzer die Angaben zu den vergleichenden Produkten komplett selbst eingeben? Welche Angaben sind das? Wie behandelt man die Eingabefelder? Welche fehlerhaften Eingaben werden abgefangen?
  3. Vielleicht soll die Seite eine Kombination aus den beiden ersten Ideen werden?
  4. ...

Zeitbedarf und Vorgehensweise

Zeitbedarf

Das Projekt benötigt - wenn Sie fit sind - etwa 20 Schulstunden (ohne Präsentation von Zwischenlösungen, Diskussionen, fachlichen Ergänzungen durch den Lehrer usw.). Ansonsten werden Sie einiges nachzuarbeiten haben und entsprechend mehr Zeit benötigen. Es wird erwartet, dass Sie auch zu Hause an dem Programm arbeiten und bei der Fertigstellung Ihrer Seite auftretende Probleme im Unterricht vorstellen.

Vorgehensweise

Wie jedes Programm entsteht auch solch eine HTML-Vergleichsseite schrittweise.
  1. Zuerst benötigen Sie eine Idee, was Ihre Seite genau tun soll. Erstellen Sie ein Konzept mit ein paar erläuternden Skizzen und ggf. Struktogrammen, welche Ihnen später bei der Programmierung helfen! (ca. 2 Schulstunden)
  2. Erstellen Sie begleitend zur Konzepterstellung kleine Programme zum Testen der von Ihnen benötigten Mittel, z.B. spezielle HTML- oder Javascript-Funktionalität von der Sie nicht genau wissen, wie sie funktioniert! (ca. 6 Schulstunden)
  3. Erstellen Sie die HTML-Seite mit den benötigten Formularen und Texten! (ca. 2 Schulstunden)
  4. Formatieren sie die Seite mit CSS! (ca. 2 Schulstunden)
  5. Ergänzen Sie den Javascript-Quelltext! Sobald der Quelltext länger ist als 50 Zeilen wird, sollte man ihn auslagern in eine eigene Datei. (ca. 8 Schulstunden)
  6. ...

Voraussetzungen

...



Links zum Thema

  1. http://www.gutefrage.net/frage/was-bedeutet-diese-e-zeichen-hinter-vielen-gramm-angeben-auf-verpackungen Welche Einheiten vergleichen wir miteinander?
  2. http://www.vzhh.de/ernaehrung/32535/Versteckte%20Preiserhoehungen.pdf Versteckte Preiserhöhungen
  3. http://www.amazon.de/Ferrrero-Nutella-5000-1er-Pack/dp/B0090GJ8VM Ist dieses Glas teuer oder günstig?