gladki24 / BountyHunter

Object oriented project for Computer Science degree
0 stars 1 forks source link

Analiza - zakres R1 #3

Open gladki24 opened 5 years ago

gladki24 commented 5 years ago

Analiza dotycząca proponowanego projektu Bounty Hunter ([BH]). Wszystko będzie później spisane w WIKI pod odpowiednim folderem.

gladki24 commented 5 years ago

Aktorzy:

Łowca głów nie może być klientem. Klient nie może być łowcą głów.

gladki24 commented 5 years ago

Rejestracja klienta: nazwa użytkownika hasło rola: Łowca głów / Klient

gladki24 commented 5 years ago

Dalsza rejestracja z perspektywy Łowcy:

gladki24 commented 5 years ago

Dalsza rejestracja z perspektywy Klienta:

gladki24 commented 5 years ago

Proces dodawania zlecenia:

gladki24 commented 5 years ago

Proces przyjmowania zlecenia: Każdy łowca głów ma dostęp do tablicy zleceń gdzie znajdują się zlecenia z jego rejonu, który wybrał w procesie rejestracji. Przypisywanie łowców do zleceń działa na zasadzie "kto pierwszy ten lepszy". Każde zlecenie posiada jeden ze statusów:

gladki24 commented 5 years ago

Jeżeli wykonawca (łowca) zlecenia zginie przed wykonanie zlecenia, to wszystkie zlecenia do których był przypisany wracają do statusu utworzone

gladki24 commented 5 years ago

Jeżeli zleceniodawca zginie jego utworzone zlecenia przechodzą w status anulowane.

gladki24 commented 5 years ago

Backend:

Frontend: