Skip to content

mateuszradny/University.Java.Store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages