Projekt na zaliczenie przedmiotu Programowanie Obiektowe.
OGÓLNY OPIS PROJEKTU
Celem projektu jest stworzenie programu do zarządzania sklepem odzieżowym. W sklepie powinny być dostępne: obuwie, spodnie, koszule i kurtki. Odzież może być męska lub damska. Ponadto każdy produkt w sklepie powinien posiadać swoje zdjęcie i nazwę. Obuwie charakteryzuje się ceną, rozmiarem, kolorem, marką i tym czy ma obcas. Spodnie mają cenę, markę, kolor, rozmiar (w pasie i długość) oraz materiał, z którego zostały wykonane. Koszule dzielą się na eleganckie i T-shirty. Koszule charakteryzuje kolor, marka, cena i materiał, z którego zostały wykonane. Koszule eleganckie mają dodatkowo rozmiar kołnierzyka i opcję posiadania krawata w komplecie. T-shirty mają rozmiary w przedziale: XS, S, M, L, XL, XXL. Kurtki posiadają cenę, markę, kolor, rozmiar, typ zapięcia, rodzaj materiału i informację o tym czy kurtka jest letnia czy zimowa. Ze względu na specjalizację sklepu, dla niektórych par obuwia oraz spodni może być aktywna promocja. Promocja charakteryzuje się datą rozpoczęcia, datą zakończenia i procentowym upustem. Upust procentowy musi być w zakresie od 10% do 70%.
DOSTĘPNE FUNKCJE:
- aplikacja powinna umożliwiać dodawanie, usuwanie i edycję zdefiniowanych produktów odzieżowych;
- zbiorcze wyświetlanie informacji o wszystkich produktach;
- po wybraniu z listy, wyświetlanie informacji o pojedynczym produkcie wraz ze zdjęciem;
- możliwość tekstowego filtrowania produktów po nazwie;
- wczytywanie i zapisywanie bazy produktów do pliku poprzez serializację do XML;
- wszystkie wymienione wyżej funkcje powinny być dostępne poprzez interfejs graficzny napisany za pomocą biblioteki JavaFX lub Swing.