Skip to content

Flo130522/Online-Buchhandlung

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ReadMe zum Code "Online-Buchhandlung"

Contributors Forks Stargazers Issues MIT License LinkedIn

Hierbei handelt es sich um ein Praxisprojekt, welches wir innerhalb des Kurses gemacht haben. Hier habe ich mit verschiedenen Klassen gearbeitet, um eine Online-Buchhandlung zu simulieren. Zu Beginn wird der Kunde nach seiner E-Mail Adresse gefragt, welche danach mit den hinterlegten Adressen verglichen wird. Ist die Adresse vorhanden, wird der Kunde mit seinem Namen begrüßt. Falls nicht, wird der Kunde nach seinem Namen gefragt und wird danach begrüßt.

Danach hat Kunde bzw. der Codeuser hat im Hauptmenü folgende Möglichkeiten:

  1. Buch suchen
  2. Buch kaufen
  3. Sammlung ansehen
  4. Wunschliste ansehen
  5. Bücher auf Wunschliste kaufen
  6. Beenden

Buch suchen

Der Kunde kann mithilfe eines Suchbegriffes ein Buch suchen. Im Hintergrund wird überprüft, ob das gesuchte Keyword mit einem der Bücher im Bestand übereinstimmt. Ist das gesuchte Buch bzw. Keyword nicht verfügbar (nicht in der .json-Datei hinterlegt), kann es sich der Kunde auf die Wunschliste setzen. Dies funktioniert jedoch auch bei Büchern, die sich im Bestand befinden

Buch kaufen

Hier wird dem Kunden eine Bestandsliste der Buchhandlung gezeigt. Diese ist derzeit auf 3 Bücher von Sebastian Fitzek beschränkt, ist aber beliebig erweiterbar. Die Liste ist in einer .json-Datei verpackt, um den Code nicht mit unnötigen Informationen zu überlasten.

Sammlung ansehen

In diesem Menü-Punkt werden dem Kunden die Bücher gezeigt, die er im Menüpunkt 2 (Buch kaufen) gekauft hat.

Wunschliste anzeigen

Ist eines der gesuchten Bücher bzw. Keywords aus Menüpunkt 1 (Buch suchen) auf die Wunschliste gesetzt worden, können sie hier abgerufen werden.

Bücher auf Wunschliste kaufen

Möchte der Kunde prüfen, ob eines der Bücher auf seiner Wunschliste verfügbar ist, kann er dies mit dieser Funktion tun. Hier kann er das gewünschte Element auswählen, welches direkt ähnlich wie Menüpunkt 1 (Buch suchen) in der Bestandsliste gesucht wird.

Beenden

Beendet das Programm mit einer Verabschiedung des Kunden.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages