Inżynieria oprogramowania.
Prowadzący:
prof. dr hab. inż. Jan Magott
Grupa:
Arkadiusz Nowak 170985
Gwidon Jóźwiak 171864
a) Dodaj tytuł.
Cel:
Dodanie tytułu oraz jego parametrów do katalogu.
Warunki wstępne:
- PU/sesja bibliotekarza .
Podstawowy przebieg:
Podaj dane tytułu (ISBN, nazwa, autor, wydawnictwo, itp.).
Tytuł dodano.
Przebieg alternatywny:
Podaj dane tytułu (ISBN, nazwa, autor, wydawnictwo, itp.).
Podany tytuł już istnieje.
b) Znajdź tytuł.
Cel:
Wyszukanie czy w bibliotece znajduje się podany tytuł. Jeżeli tak to wyświetlenie na jego temat informacji.
Warunki wstępne:
- PU/sesja użytkownika/bibliotekarza.
Przebieg podstawowy:
Wprowadź tytuł lub ISBN.
Znaleziono tytuł.
Wyświetlenie informacji o tytule.
PU/Wyświetl liczbę książek.
Przebieg alternatywny:
Wprowadź tytuł lub ISBN.
Znaleziono tytuł.
Wyświetlenie informacji o tytule.
PU/Wyświetl liczbę książek.
PU/Rezerwuj.
Przebieg alternatywny:
Wprowadź tytuł lub ISBN.
Nie znaleziono tytułu.
c) Rezerwuj.
Cel:
Rezerwacja (wypożyczenie) książki konkretnemu użytkownikowi.
Warunki wstępne:
- PU/Znajdź tytuł lub PU/Wyświetl tytuły
Przebieg podstawowy:
Podaj termin rezerwacji.
Zarezerwuj.
Przebieg alternatywny :
Tytuł niedostępny.
Przebieg alternatywny :
Podaj termin rezerwacji.
Termin niedostępny.
Wróć do kroku 1.
Przebieg alternatywny :
Podaj termin rezerwacji.
Termin niedostępny.
Anuluj Rezerwację.
d) Dodaj książkę
Cel:
Zwiększenie ilości posiadanych egzemplarzy danego tytułu.
Warunki wstępne:
- PU/sesja bibliotekarza.
Przebieg podstawowy:
Wprowadź ISBN książki.
Pomyślnie zwiększono pulę posiadanych książek.
Przebieg alternatywny:
Wprowadź ISBN książki.
Błąd – tytuł o podanym nr ISBN nie istnieje.
e) Usuń tytuł.
Cel:
Usunięcie tytułu z katalogu oraz wszystkich przypisanych do niego egzemplarzy.
Warunki wstępne:
- PU/sesja bibliotekarza.
Przebieg podstawowy:
Podaj ISBN tytułu.
PU/Usuń książkę (W pętli usuwa wszystkie książki (egzemplarze)).
Usuń tytuł z katalogu.
f) Usuń książkę.
Cel:
Zmniejszenie liczby egzemplarzy dostępnego tytułu.
Warunki wstępne:
- PU/sesja bibliotekarza lub usunięcie tytułu.
Przebieg podstawowy:
Wprowadź ISBN.
Zmniejszono liczbę egzemplarzy.
Przebieg alternatywny:
Wprowadź ISBN.
Błąd – tytuł nie ma już żadnych egzemplarzy.
g) Wyświetl tytuły.
Cel:
Wyświetlenie listy tytułów w katalogu.
Warunki wstępne:
- PU/ sesja użytkownika/bibliotekarza
Przebieg podstawowy:
Wyświetla listę tytułów.
PU/Wyświetl liczbę książek.
Przebieg alternatywny:
PU/Rezerwuj.
h)Zarejestruj użytkownika.
Cel:
Dodanie nowego użytkownika i nadanie mu odpowiednich praw.
Warunki wstępne:
- PU/ sesja bibliotekarza.
Przebieg podstawowy:
Zainicjuj stworzenie użytkownika.
Podaj dane użytkownika (nazwa, hasło i uprawnienia)
Użytkownik dodany.
Przebieg alternatywny:
Zainicjuj stworzenie użytkownika.
Podaj dane użytkownika (nazwa, hasło i uprawnienia)
Błąd – użytkownik o podanych danych istnieje.
i) Wyświetl liczbę książek.
Cel:
Wyświetla dostępne egzemplarze.
Warunki początkowe:
- PU/znajdź tytuł albo wyświetl tytuły.
Przebieg podstawowy:
Znajdź tytuł.
Wyświetl liczbę książek.
Przebieg alternatywny:
Wyświetl tytuły.
Wyświetl liczbę książek.
j) Zaloguj.
Cel:
Inicjuje sesję bibliotekarza, bądź pozwala na rezerwację tytułów przez użytkownika.
Warunki początkowe:
- PU/sesji użytkownika/bibliotekarza.
Przebieg podstawowy:
Podaj nazwę użytkownika i hasło.
Ekran powitalny.
Przebieg alternatywny:
Podaj nazwę użytkownika i hasło.
Błąd – złe dane logowania (hasło lub ID).
k) Sesja użytkownika.
Cel:
Wyświetlenie interfejsu użytkownika.
Warunki wstępne:
- PU/Zaloguj
Przebieg podstawowy:
Połącz z system.
Wyświetl interfejs użytkownika.
PU/Znajdź tytuł.
Przebieg alternatywny:
PU/Wyświetl tytuły.
l) Sesja bibliotekarza.
Cel:
Wyświetlenie interfejsu bibliotekarza.
Warunki wstępne:
- PU/Zaloguj
Przebieg podstawowy:
Połącz z system.
PU/Zaloguj się.
Wyświetl interfejs bibliotekarza.
PU/Zarejestruj użytkownika.
Przebieg alternatywny:
PU/Dodaj książkę.
Przebieg alternatywny:
PU/Usuń książkę.
Przebieg alternatywny:
PU/Dodaj tytuł.
Przebieg alternatywny:
PU/Usuń tytuł.
Przebieg alternatywny:
PU/ Zarejestruj użytkownika.
Przebieg alternatywny:
PU/Znajdź tytuł.
Przebieg alternatywny:
PU/Wyświetl tytuły.