,Inżynieria oprogramowania L, operacje w bazie danych biblioteki
Inżynieria oprogramowania laboratorium. 11 pazdziernika 2010 1. Wstępne założenia. 1.1 Opis przypadków użycia. a) Dodaj tytuł. Cel: Dodanie tytułu oraz jego parametrów do katalogu. Warunki wstępne: -zalogowanie jako bibliotekarz (czyli admin). Warunki koocowe: - dodanie tytułu. Podstawowy przebieg: 1. Zaloguj. 2. Podaj tytuł. 3. Tytuł dodano. 4. Można wylogowad. Przebieg alternatywny: 1. Zaloguj. 2. Podaj tytuł. 3. Podany tytuł już istnieje. b) Znajdz tytuł. Cel: Wyszukanie czy w bibliotece znajduje się podany tytuł. Jeżeli tak to wyświetlenie na jego temat informacji. Warunki wstępne: - sesja użytkownika/bibliotekarza. Warunki końcowe: - znalezienie/nie znalezienie tytułu. Przebieg podstawowy: 1. Wprowadz tytuł lub ISBN. 2. Znaleziono tytuł. 3. Wyświetlenie informacji o tytule. 4. Możliwośd kolejnych operacji lub wylogowania. Przebieg alternatywny: 1. Wprowadz tytuł lub ISBN. 2. Nie znaleziono tytułu. Inżynieria oprogramowania laboratorium. 11 pazdziernika 2010 c) Rezerwacja. Cel: Rezerwacja (wypożyczenie) książki konkretnemu użytkownikowi. Warunki wstępne: - dostępny tytuł; - dostępna książka lub w przypadku rezerwacji wolny termin; - wymagane zalogowanie. Warunki końcowe: - zarezerwowano książkę. Przebieg podstawowy: 1. Zaloguj się. 2. Podaj tytuł. 3. Podaj termin rezerwacji. 4. Zarezerwuj. 5. Zarezerwowano. Przebieg alternatywny 1 : 1. Zaloguj się. 2. Podaj tytuł. 3. Tytuł niedostępny. Przebieg alternatywny 2 : 1. Zaloguj się. 2. Podaj tytuł. 3. Podaj termin rezerwacji. 4. Termin niedostępny lub brak zasobów. d) Dodaj książkę Cel: Zwiększenie ilości posiadanych egzemplarzy danego tytułu. Warunki wstępne: - zalogowanie na sesję bibliotekarza. Przebieg podstawowy: 1. Zaloguj się. 2. Wprowadz ISBN książki. 3. Pomyślnie zwiększono pulę posiadanych książek. Przebieg alternatywny: 1. Zaloguj się. 2. Wprowadz ISBN książki. 3. Błąd tytuł o podanym nr ISBN nie istnieje. Inżynieria oprogramowania laboratorium. 11 pazdziernika 2010 e) Usuń tytuł. Cel: Usunięcie tytułu z katalogu oraz wszystkich przypisanych do niego egzemplarzy. Warunki wstępne: - zalogowanie na sesję bibliotekarza. Przebieg podstawowy: 1. Zaloguj się. 2. Podaj ISBN tytułu. 3. Usuo wszystkie książki (egzemplarze). 4. Usuo tytuł z katalogu. f) Usuń książkę. Cel: Zmniejszenie liczby egzemplarzy dostępnego tytułu. Warunki wstępne: - zalogowanie na sesję bibliotekarza. Przebieg podstawowy: 1. Zaloguj się. 2. Wprowadz ISBN. 3. Książkę pomyślnie usunięto. Przebieg alternatywny: 1. Zaloguj się. 2. Wprowadz ISBN książki. 3. Błąd tytuł nie ma już żadnych egzemplarzy. g) Wyświetl tytuły. Cel: Wyświetlenie listy tytułów w katalogu. Warunki wstępne: - sesja użytkownika. Przebieg podstawowy: - Wyświetla listę tytułów. Inżynieria oprogramowania laboratorium. 11 pazdziernika 2010 h)Zarejestruj użytkownika. Cel: Dodanie nowego użytkownika i nadanie mu odpowiednich praw. Warunki wstępne: - sesja bibliotekarza. Przebieg podstawowy: 1. Zaloguj się. 2. Zainicjuj stworzenie użytkownika. 3. Podaj dane użytkownika (nazwa, hasło i uprawnienia) 4. Użytkownik dodany. Przebieg alternatywny: 1. Zaloguj się. 2. Zainicjuj stworzenie użytkownika. 3. Podaj dane użytkownika (nazwa, hasło i uprawnienia) 4. Błąd użytkownik o podanych danych istnieje. i) Wyświetl liczbę książek. Cel: Wyświetla dostępne egzemplarze. Warunki początkowe: - sesja użytkownika; - znajdz tytuł albo wyświetl tytuły. Przebieg podstawowy: 1. Znajdz tytuł. 2. Wyświetl liczbę książek. Przebieg alternatywny: 1. Wyświetl tytuły. 2. Wyświetl liczbę książek. j) Zaloguj. Cel: Inicjuje sesję bibliotekarza, bądz pozwala na rezerwację tytułów przez użytkownika. Warunki początkowe: - próba rezerwacji tytułu albo próba inicjalizacji sesji bibliotekarza. Przebieg podstawowy: 1. Podaj nazwę użytkownika i hasło. 2. Ekran powitalny. Przebieg alternatywny: 1. Podaj nazwę użytkownika i hasło. 2. Błąd złe dane logowania (hasło lub ID). Inżynieria oprogramowania laboratorium. 11 pazdziernika 2010 k) Sesja użytkownika. Cel: Wyświetlenie interfejsu użytkownika. Warunki wstępne: - nawiązanie połączenia z systemem. Przebieg podstawowy: 1. Połącz z system. 2. Wyświetl interfejs użytkownika. l) Sesja bibliotekarza. Cel: Wyświetlenie interfejsu bibliotekarza. Warunki wstępne: - nawiązanie połączenia z systemem i zalogowania na konto bibliotekarza. Przebieg podstawowy: 1. Połącz z system. 2. Zaloguj się. 3. Wyświetl interfejs bibliotekarza.