Kolejka-FIFO

Spis Treści

  1. Opis założeń projektu
  2. Specyfikacja wymagań
  3. Opis struktury projektu
  4. Harmonogram realizacji projektu
  5. Prezentacja warstwy użytkowej projektu
  6. Podsumowanie
  7. Literatura

1. Opis założeń projektu

Na rynku istnieją różnorodne sklepy i serwisy aukcyjne, każdy z własnymi regułami. Projekt zakłada zastosowanie kolejki FIFO (first in first out) do zarządzania zamówieniami, co ma na celu szybką realizację i zadowolenie klienta.

2. Specyfikacja wymagań

Wymagania funkcjonalne:

Wymagania niefunkcjonalne:

3. Opis struktury projektu

Realizacja w języku Java, wykorzystanie standardowych bibliotek Java. Projekt zawiera klasy takie jak Klient, Sprzedawca, MagazynSklepowy, obsługujące różne aspekty zarządzania sklepem i klientami.

4. Harmonogram realizacji projektu

Najwięcej czasu poświęcono na GUI, usprawnienie kolejki i naprawę błędów. Projekt wykorzystuje system kontroli wersji Git.

5. Prezentacja warstwy użytkowej projektu

Przedstawiono interfejs użytkownika, w tym okna powitalne, logowania, rejestracji, sklepu, kasy i obsługi sprzedawcy.

6. Podsumowanie

Projekt realizuje funkcjonalność zarządzania sklepem, obsługując zarówno sprzedawców jak i klientów. Dane zapisywane są w pliku CSV.

7. Literatura