Aufgabe 5: POS-System

Kunden kaufen eine Anzahl Waren (an der Kasse).

Erstellen Sie eine Java-Applikation für ein POS (Point of Sale) System, z.B. eine Großmarktkasse. Nur ein Zahlungsmittel wird berücksichtigt, z.B. Bargeld.
Beim Programmstart werden einige Waren und einige Kunden erzeugt. Über die grafische Benutzungsoberfläche des Programms kann eine Aktion (z.B. über einen Druckknopf) angestoßen werden: Kauf von Waren. Zu jedem Zeitpunkt können alle Daten des Programms gespeichert und wieder geladen werden. Hierzu zählen auch alle Einkäufe. Technisch geschieht dies über das Serializable-Interface.

Erweiterungsvorschläge