Rozdział VI - Modelowanie dynamiki SI

Zarezerwuj stolik

Nazwa przypadku Zarezerwuj stolik
Cel Umożliwienie klientom rezerwacji stolika w restauracji na wybrany przez nich termin i godzinę, zapewniając przy tym informacje o dostępności stolików oraz możliwość wyboru preferowanego miejsca siedzenia.
Aktorzy Klient, Kelner
Scenariusz
  • Główny
    1. Użytkownik wchodzi na stronę i wybiera zakładkę rezerwacji
    2. System wyświetla dostępne daty i godziny
    3. Użytkownik wybiera odpowiadającą datę i godzinę
    4. System wyświetla dostępne stoliki i liczbę miejsc
    5. Użytkownik wybiera stolik
    6. System prosi o dane kontaktowe
    7. Użytkownik podaje dane kontaktowe
    8. System potwierdza rezerwacje
  • Alternatywy
    3a.,5a. Nie wybieram 3a.1, 5a.1. Brak wyboru
    1. System wyświetla dostępne daty i godziny

    2. 7a.1. Dane są niepoprawne 7b.1. Brak danych
    3. Użytkownik podaje dane kontaktowe

Diagram czynności 1. Zarezerwuj stolik

Diagram czynności 1.Zarezerwuj stolik

Rysunek 1. Interfejs - zarezerwuj stolik

Rysunek 1.Interfejs - zarezerwuj stolik

Złóż zamówienie

Nazwa przypadku Złóż zamówienie
Cel Umożliwienie klientom rezerwacji stolika w restauracji na wybrany przez nich termin i godzinę, zapewniając przy tym informacje o dostępności stolików oraz możliwość wyboru preferowanego miejsca siedzenia.
Aktorzy Klient, Kelner
Scenariusz
  • Główny
    1. Użytkownik wybiera potrawę z menu i podaje ilość
    2. System wyświetla zawartość zamówienia i cenę
    3. Wybierz czychcesz zakończyć zamawianie lub edytować/anulować je
    4. System pyta się o potwierdzenie zamówienia
    5. Użytkownik potwierdza zamówienie lub anuluje je
  • Alternatywy
    3a. Usuń potrawę 3a.1. Użytkownik wybiera potrawę do usunięcia 3a.2. System potwierdza usunięcie
    1. System wyświetla zawartość zamówienia i cenę

    2. 3b. Dodaj potrawę
    3. Użytkownik wybiera potrawę z menu i podaje ilość

Diagram czynności 2. Złóż zamówienie

Diagram czynności 2. Złóż zamówienie

Rysunek 2. Interfejs - złóż zamówienie

Rysunek 2. Interfejs - złóż zamówienie

Realizuj płatność

Nazwa przypadku Realizuj płatność
Cel Umożliwienie klientom wygodnej i bezpiecznej realizacji płatności za zamówienia, z możliwością wyboru różnych metod płatności, takich jak karta kredytowa, płatność mobilna czy gotówka.
Aktorzy Klient, Kelner
Scenariusz
  • Główny
    1. System pyta o rodzaj potwierdzenia
    2. System podaje kwotę do zapłaty
    3. System pyta o sposób zapłaty
    4. System potwierdza zapłatę
    5. System pyta o potwierdzenie
  • Alternatywy
    1a. Faktura 1a.1. System prosi o numer NIP 1a.1/a. Błędny NIP 1a.1/b. Poprawny NIP 1a. Paragon
    1. System podaje kwotę do zapłaty

    2. 3a. Gotówka 3a.1. Użytkownik płaci gotówką 3a.2. System sprawdza zgodność kwoty 3a.3/a. Jest reszta - System wydaje resztę 3a.3/b. Brak reszty 3b. BLIK 3b.1. System prosi o kod BLIK 3b.2. Użytkownik podaje kod BLIK 3b.2/a. Błędny kod 3b.2/b. Poprawny kod 3c. Karta płatnicza 3c.1. System prosi o dane karty 3c.2. Użytkownik podaje dane karty 3c.2/a. Błędne dane 3c.2/b. Nie przekroczono limitu płatności zbliżeniowej 3c.2/c. Przekroczono limit płatności zbliżeniowej -1. System prosi o podanie pinu -2. Użytkownik podaje pin -2a. Niepoprawny PIN 4. System potwierdza zapłatę
      5a. Z potwierdzeniem 5a.1. System drukuje potwierdzeniem 5b. Bez potwierdzenia

Diagram czynności 3. Realizuj płatność

Diagram czynności 3. Realizuj płatność

Rysunek 3. Interfejs - realizuj płatność

Rysunek 3. Interfejs - realizuj płatność

Przejrzyj zamówienie

Nazwa przypadku Przejrzyj zamówienie
Cel Zapewnienie kucharzom i kelnerom możliwości przeglądania szczegółów zamówień, w tym składników zamówionych potraw, statusu realizacji, łącznej kwoty do zapłaty oraz przewidywanego czasu dostawy lub odbioru. System powinien również umożliwiać edycję zamówienia w określonym czasie przed jego realizacją.
Aktorzy Kucharz, Kelner
Scenariusz
  • Główny
    1. System wyświetla listę zamówień
    2. Opuść system
  • Alternatywy
    1a. Użytkownik wybiera zamówienie 1a.1. Powrót do listy 1a.2. Zaznaczenie informacji o opóźnieniu 1a.3. Odznaczenie gotowości potrawy/całego zamówienia
    1. System wyświetla listę zamówień

Diagram czynności 4. Przejrzyj zamówienie

Diagram czynności 4. Przejrzyj zamówienie

Rysunek 4. Interfejs - przejrzyj zamówienie

Rysunek 4. Interfejs - przejrzyj zamówienie
Rozdział V
Rozdzial VII