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ść
Wersja poprawiona
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
Wejście na stronę logowania
Wyświetlony formularz logowania
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ą
Użytkownik jest zalogowany, wyświetlone są opcje w zależności od rodzaju użytkownika
- 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
Wejście na stronę przypomnienia hasła
Wyświetlony formularz przypomnienia hasła
Po wpisaniu danych hasło zostaje wysłane na e-mail użytkownika podany przy rejestracji
Użytkownik odzyskuje hasło
4) Składanie zamówienia
Wejście na stronę składania zamówienia
Wyświetlone zostają opcje wyboru restauracji i ich menu
Klient (E-MEAL??)
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
Zamówienie zostaje wysłane do realizacji
5) Zapłata za posiłek
Wybranie płatności internetowej
Przekierowanie do systemu płatności internetowej
pawkos5