Skip to content

Latest commit

 

History

History
137 lines (93 loc) · 5 KB

README.md

File metadata and controls

137 lines (93 loc) · 5 KB

PZ_2019_Lab3_Gr7

Aplikacja do zarządzania siecią sklepów.

Oprogramowanie ma służyć do ewidencjonowania sprzedaży w sklepach, kontroli stanu magazynowego, zgłaszania braków w asortymencie oraz analizowania danych sprzedażowych.

Użytkownicy systemu:

  • Administrator
  • Analityk
  • Pracownik sklepu
  • Pracownik magazynu
  • Pracownik działu logistycznego

Dane gromadzone w systemie:

  • dane dotyczące towaru na magazynie (administrator, pracownik magazynu)
  • dane dotyczące towaru w sklepie (administrator ,pracownik sklepu)
  • dane sprzedażowe (administrator, analityk)
  • dane dotyczące transportu towarów (administrator, pracownik działu logistycznego)
  • dane pracowników (administrator)
  • dane klientów (administrator, pracownik sklepu)

Raproty:

  • raporty dotyczace sprzedaży (administrator, analityk)

Funkcjonalności:

  • Pracownik sklepu:
    • przeglądanie towarów z magazynu
    • przeglądanie towarów z sklepu
    • zamówienie towaru
    • wprowadzanie danych klientów do systemu
    • odczytanie danych o klientach
    • tworzenie zamówień dla klientów
  • Pracownik magazynu:
    • odczytanie braków magazynowych
    • zamówienie towarów z innego magazynu
  • Pracownik działu logistycznego:
    • odczytanie zamówienia pracownika magazynu
    • potwierdzenie odbioru oraz dostarczenia towaru
  • Analityk:
    • generowanie raportów
    • zmienianie cen prduktów
    • przeglądanie informacji o sprzedaży
  • Administrator:
    • wykonywanie wszystkiech wyżej wymienionych czynności
    • dodawanie oraz usuwanie użytkowników

Diagram przypadków użycia

Diagram przypadków użycia

Diagram stanów

Diagram stanów

Diagram sekwencji

Diagram sekwencji

Diagram klas

Diagram klas

Diagram ERD

Diagram ERD

Biblioteki

Dodawanie bibliotek w IntelliJ

w oknie projektu wciskamy kombinację CTRL + SHIFT + ALT + S przechodzimy do zakładki Libraries wciskamy + a nastepnie java i wybieramy odpowiednie pliki jar:

Instalacja

  1. Powitanie instalatora wciśnij next.

1 krok

  1. Informacja o wymaganej wersji JAVA wciśnij next.

2 krok

  1. Zaakceptowanie warunków licencji jeżeli zgadzasz się na warunki licencji zaznacz I agree.. i wciśnij next.

3 krok

  1. Wybierz lokalizację w której ma zostać zainstalowana aplikacja a nastepnie kliknij next. (!WAŻNEZalecana lokalizacja to folder na pulpicie. W przeciwnym wypadku wymagana jest zmiana ścieżki otwierającej program w pliku thoth.bat)

4 krok

  1. Informacja ze ścieżką instalacji programu kliknij next.

5 krok

  1. poczekaj aż instalator zakończy pracę

6 krok

  1. instalacja zakonczona pomyślnie kliknij next

7 krok

Instrukcja obsługi.

  1. Po instalacji na pulpicie powinien pojawić się sktót do aplikacji o nazwie thoth. Uruchom go.
  2. Program działa poprawie jeżeli widzisz główne okno aplikacji

1 krok

oraz otwarta w tle konsola poprawnie wystartowala serwer bazodanowy.

Server running

  1. zaloguj się na konto administratora login: admin hasło: amdin

1 krok

  1. Wybierz jedną z dostępnych opcji

4 krok

Hibernate

Diagram ERD

JDBC driver

Diagram ERD

Autorzy

  • Paweł Durda
  • Mateusz Gawlak
  • Wojciech Gałka
  • Adrian Gajewski
  • Kamil Bania

Licencja

Projekt objęty jest licencją MIT - sprawdź szczegóły w pliku LICENSE.md