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. |