GR16-UCTXT-WER2.doc

(124 KB) Pobierz
ARKUSZ ZLECENIA PROJEKTOWEGO

Inżynieria oprogramowania                             Specyfikacja Wymagań Systemowych

Nazwa i akronim projektu:

E-MEAL – Wirtualna Obsługa Restauracji Na Wynos

 

Zleceniodawca:

Sieć Restauracji

 

Zleceniobiorca:

PG/Katedra FTiIK

 

Numer zlecenia:

GR 16

Kierownik projektu:

Mateusz Nostitz-Jackowski

 

Opiekun projektu:

Dr inż. Marta Łabuda

Dr inż. Paweł Syty

 

 

Nazwa / kod dokumentu:

UCTXT - opis tekstowy przypadków użycia

Nr wersji:

02

 

Odpowiedzialny za dokument:

Paweł Kościewicz

 

Data pierwszego sporządzenia:

29 marca 2008

 

Data ostatniej aktualizacji:

30 marca 2008

 

Historia dokumentu

Wersja

Opis modyfikacji

Rozdział / strona

Autor modyfikacji

Data

01

 

Wstępna wersja

 

Całość

 

Paweł Kościewicz

 

29 marca 2008

02

Wersja poprawiona

Całość

Paweł Kościewicz

 

30 marca 2008

 

1) Zakładanie konta

 

Zdarzenie inicjujące:

Wejście na stronę rejestracji

Stan początkowy:

Wyświetlony formularz rejestracji

Aktor:

Klient, Restauracja

Opis:

Po wpisaniu danych i wysłaniu ich, następuje zapisanie do bazy danych a następnie wysłanie maila do użytkownika z potwierdzeniem rejestracji

Stan końcowy:

Klientowi zostaje przydzielony login i hasło, klient posiada możliwość zalogowania się do systemu

Sytuacje wyjątkowe:

W przypadku nie zalogowania do systemu w ciągu 24h konto jest automatycznie usuwane

 

2) Logowanie

 

Zdarzenie inicjujące:

Wejście na stronę logowania

Stan początkowy:

Wyświetlony formularz logowania

Aktor:

Klient, Restauracja

Opis:

Po wpisaniu danych wysłaniu ich następuje ich porównanie z danymi w bazie. Jeśli dane są poprawne, użytkownik zostaje przekierowany na stronę główną

Stan końcowy:

Użytkownik jest zalogowany, wyświetlone są opcje w zależności od rodzaju użytkownika

Sytuacje wyjątkowe:

- niepoprawne dane: wyświetlenie komunikatu o błędzie i przekierownie na stronę logowania

- zapomnienie hasła: wyświetlenie formularza z przypomnieniem hasła

 

 

 

 

3) Przypomnienie hasła

 

Zdarzenie inicjujące:

Wejście na stronę przypomnienia hasła

Stan początkowy:

Wyświetlony formularz przypomnienia hasła

Aktor:

Klient, Restauracja

Opis:

Po wpisaniu danych hasło zostaje wysłane na e-mail użytkownika podany przy rejestracji

Stan końcowy:

Użytkownik odzyskuje hasło

 

4) Składanie zamówienia

 

Zdarzenie inicjujące:

Wejście na stronę składania zamówienia

Stan początkowy:

Wyświetlone zostają opcje wyboru restauracji i ich menu

Aktor:

Klient (E-MEAL??)

Opis:

Klient wybiera restaurację, która go interesuje, danie, które chce zamówić i formę płatności, następnie potwierdza swój wybór i wysyła zamówienie

Stan końcowy:

Zamówienie zostaje wysłane do realizacji

 

5) Zapłata za posiłek

 

Zdarzenie inicjujące:

Wybranie płatności internetowej

Stan początkowy:

Przekierowanie do systemu płatności internetowej

Aktor:

...
Zgłoś jeśli naruszono regulamin