scenariusze, Prywatne, WAT, SEMESTR IV, IO, io, dokumentacja


Wyszukiwanie filmu

Klient

System

1. Klika na przycisk „Wyszukiwanie” w menu programu

2. Wyświetla formularz wyszukiwania filmu

3. Wypełnia jedno, kilka lub wszystkie z pól formularza („Tytuł”, „Reżyser”, „Rok produkcji”, „Gatunek”), następnie klika na przycisk „wyszukaj”

4. Wyświetla wyniki wyszukiwania w liście uporządkowanej alfabetycznie, lub jeśli nie znaleziono żadnego filmu spełniającego kryterium wyświetla komunikat „Nie znaleziono filmu spełniającego podane kryterium”. Zostaje również wyświetlony formularz z dwoma przyciskami „popraw kryteria”, oraz „nowe kryteria”.

Każdy z wierszy będących wynikiem wyszukiwania zostaje opatrzony parametrem określającym obecność nośników danego filmu. Tzn jeśli nie ma żadnego wolnego nośnika z filmem to zostaje wyświetlony parametr „możliwe tylko zamówienie”. Jeśli są jeszcze wolne nośniki z filmem to zostaje wyświetlony parametr „możliwa rezerwacja”.

Zwrot filmu

Klient

Pracownik

System

1. Przynosi fizyczny nośnik z filmem i przekazuje go pracownikowi wypożyczalni

2. Odbiera nośnik od klienta. Odczytuje jego numer identyfikacyjny, następnie wybiera z menu programu obsługującego opcję - klika na przycisk „zwrot filmu”

3. System wyświetla formularz z polem do wpisania numeru identyfikacyjnego filmu i przyciskiem „zwróć”.

4. Wpisuje identyfikator filmu do wyświetlonego formularza i klika przycisk „zwróć”

5. Wyświetla komunikat o pomyślnym zakończeniu operacji, oraz menu.

6. Aktualizuje wszystkie kolejki filmów zamówionych w kontach każdego z użytkowników.

Wypożyczenie filmu/filmów

Klient

Pracownik

System

1. Podaje pracownikowi swój dowód tożsamości.

2. Klika na przycisk „Wydawanie nośników”.

3. Wyświetla formularz z polem „Imię i nazwisko klienta” i przyciskiem „wyświetl zarezerwowane filmy”.

4. Wpisuje dane odczytane z dowodu osobistego klienta do formularza i klika na przycisk „wyświetl zarezerwowane filmy”

5. Wyświetla listę filmów, które mogą zostać wydane klientowi. Jeśli nie ma takich zostaje wyświetlony komunikat „Klient nie ma zarezerwowanych nośników”, następnie wyświetlane jest główne menu programu.

6. Wybiera pierwszy film z wyświetlonej listy.

7. Wyświetla dane filmu, nośnika, oraz przycisk „wydaj”.

8. Znajduje (fizycznie) odpowiedni nośnik, a następnie klika na przycisk „wydaj”.

9. Zaktualizuje stan nośnika na „wypożyczony”, oraz wyświetla listę pozostałych filmów do wydania. Jeśli nie ma już filmów do wydania zostaje wyświetlone główne menu.

10. Przekazuje nośnik z filmem klientowi.

11. Odbiera nośnik z filmem

12. Jeśli pozostały jeszcze filmy do wydania przechodzi do punktu 6.

Logowanie do systemu

Klient

System

1. Klika na przycisk w menu „logowanie”

2. Wyświetla formularz logowania złożony z pól: „Imię i nazwisko”, „hasło”, oraz przycisku „zaloguj”.

3 Wypełnia formularz danymi i klika na przycisk zaloguj.

4. Weryfikuje podane dane. Jeśli są poprawne to wyświetla menu użytkownika zalogowanego, jeśli nie to wyświetla komunikat o niepoprawności danych, oraz formularz logowania.

Rezerwacja filmu

Klient

System

1. Po uprzednim wyszukaniu filmu klika na przycisk „rezerwacja” dostępny przy tytule filmu.

2. Sprawdza czy użytkownik jest zalogowany jeśli nie to wyświetla formularz logowania.

Odbywa się procedura logowania.

3. Jeśli nośnik z filmem jest dostępny i użytkownik nie zarezerwował, ani nie wypożyczył już nośnika o innym numerze z tym samym filmem , to jego numer jest dodawany do kolejki filmów zarezerwowanych. Jeśli klient ma już wypożyczony, zamówiony lub zarezerwowany nośnik z filmem o podanym tytule, to zostaje wyświetlony komunikat „Nie można zarezerwować filmu - masz już taki”. Jeśli nie ma dostępnego nośnika z filmem ( fizycznie dostępnego w wypożyczalni ) to zostaje on dodany do kolejki filmów zamówionych.

Rezygnacja z próby wypożyczenia filmu

Klient

System

1. Po zalogowaniu wybiera z menu przycisk „Rezerwacje” lub „Zamówienia”

2. Wyświetla listę nośników odpowiednio zamówionych lub zarezerwowanych. Przy tytule każdego z filmów wyświetlony zostaje przycisk „Anuluj”.

3. Wybiera przycisk „anuluj” przy tytule odpowiedniego filmu.

4. Aktualizuje stan odpowiedniego nośnika oraz kolejki. Wyświetla zaktualizowaną kolejkę filmów.



Wyszukiwarka

Podobne podstrony:
wymagania, Prywatne, WAT, SEMESTR IV, IO, io, dokumentacja
ZadanieNaZaliczenie, Prywatne, WAT, SEMESTR IV, IO, io, dokumentacja
DOKUMENT ANALIZY BIURO PODROZY, Prywatne, WAT, SEMESTR IV, IO, moje
dok5, Prywatne, WAT, SEMESTR IV, IO, Zaliczenie IO
Inżynieria oprogramowania syllabus IV niestac 07 08, Prywatne, WAT, SEMESTR IV, IO, io, Materiały od
dok6, Prywatne, WAT, SEMESTR IV, IO, Zaliczenie IO
Bliźniuk, Prywatne, WAT, SEMESTR IV, IO, io, Materiały od Bliźniuka
IOpr pytania semestralne, Prywatne, WAT, SEMESTR IV, IO, io, Materiały od Bliźniuka
IOpr laboratoria - zadanie, Prywatne, WAT, SEMESTR IV, IO, io, Materiały od Bliźniuka
dok4, Prywatne, WAT, SEMESTR IV, IO, Zaliczenie IO
dok5, Prywatne, WAT, SEMESTR IV, IO, Zaliczenie IO
IO odp, WAT, semestr IV, Inżynieria oprogramowania
Nabór IO, WAT, semestr IV, Inżynieria oprogramowania
Dokument specyfikacji wymagan, WAT, semestr IV, Inżynieria oprogramowania
ZadanieNaZaliczenie, WAT, semestr IV, Inżynieria oprogramowania
Laboratorium 01, Mechatronika WAT, Semest IV, Teoria sterowania, Laboratorium, Skrypty

więcej podobnych podstron