mateuszradny / University.Java.Store

CRUD application in Java

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

University.Java.Store

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.

About

CRUD application in Java


Languages

Language:Java 100.0%