Shop

Aufgabe zu Modul #J3 - OOD - Shop

Erstelle ein System für ein Online-Handelshaus, das Produkte aus verschiedenen Kategorien verkauft. Das System soll die Verwaltung von Produkten, Kunden und Bestellungen ermöglichen.

Produkt:

  • eindeutige Produkt-ID
  • Namen
  • Preis
  • Kategorie
  • Verfügbarkeitsstatus.

Produkte können verschiedenen Kategorien angehören, z.B. Elektronik, Kleidung, Bücher usw. Das System sollte in der Lage sein, verschiedene Arten von Produkten zu verwalten, z.B. Elektronikprodukte (Handys, Laptops), Kleidungsstücke (T-Shirts, Hosen), Bücher (Romane, Fachbücher) usw.

Kunde:

  • eindeutige Kunden-ID
  • Namen
  • E-Mail-Adresse
  • Lieferadresse.

Kunden können Produkte kaufen, indem sie Bestellungen aufgeben.

Bestellung:

  • eindeutige Bestellnummer
  • die Produkte, welche gekauft wurden
  • Gesamtpreis
  • Kunden, welcher die Bestellung aufgegeben hat
  • Bestellstatus.

Kunden können mehrere Produkte in einer Bestellung kaufen.

Das System sollte folgende Funktionen unterstützen:

  • Hinzufügen, Aktualisieren und Entfernen von Produkten.
  • Anzeigen aller Produkte in einer bestimmten Kategorie.
  • Hinzufügen, Aktualisieren und Entfernen von Kunden.
  • Anzeigen aller Bestellungen eines bestimmten Kunden.
  • Aufgeben einer neuen Bestellung für einen Kunden.
  • Aktualisieren des Bestellstatus für eine Bestellung.

Hier kannst du zurück zur Theorie.