Wymagania funkcjonalne:
Transkrypt
Wymagania funkcjonalne:
Wymagania funkcjonalne: ID U001 U002 U003 U004 U005 P001 P002 P003 W001 W002 W003 W004 W005 W006 W007 Z001 Nazwa Utworzenie konta Opis Priorytet Uczeń ma możliwość utworzenia konta umożliwiającego mu korzystanie z usług systemu. Logowanie Uczeń może zalogować się na swoje konto Uczeń ma możliwość konfiguracji swojego konta, w Konfiguracja szczególności ustawienia i zmiany hasła. Klasy Każdy uczeń jest przypisany do dokładnie jednej klasy Konto specjalne Do każdej z klas musi być przypisany przynajnmiej jeden uczeń o podwyższonych uprawnieniach (gospodarz klasy) Pozycje biblioteczne muszą być podzielone na kategorie; Kategorie każda pozycja powinna należeć do dokładnie jednej z nich. Przeglądanie zbiorów Uczeń może przeglądać zawartość całych zbiorów bibliotecznych bibliotecznych, szczegółowe opisy pozycji oraz ma dostęp do informacji o dostępności egzemplarzy. Wyszukiwanie Uczeń ma możliwość wyszukania w bazie pozycji bibliotecznych na podstawie zadanych słów kluczowych. Wypożyczanie Uczeń może wypożyczyć dostępny egzemplarz książki na indywidualne określony czas,. Limit wypożyczeń Uczeń może wypożyczyć naraz nie więcej niż pięć egzemplarzy. Zwrot indywidualny Uczeń może zwrócić wypożyczony egzemplarz. Wypożyczanie na klasę Uczeń posiadający podwyższone uprawnienia (gospodarz klasy) ma możliwość wypożyczenia egzemplarza w imieniu klasy. Takie wypożyczenie nie liczy się do indywidualnego limitu wypożyczeń. Opłata za przekoroczenie Do konta ucznia, który zwrócił wypożyczony egzemplarz w czasu wypożyczenia terminie wykraczającym poza czas wypożyczenia, doliczana indywidualnego jest opłata w wysokości zależnej od opóźnienia. Dowolny uczeń należący do danej klasy może zwrócić Zwrot na klasę egzemplarz wyporzyczony na tę klasę. Opłata za przekoroczenie Opłata za przekoroczenie czasu wypożyczenia egzemplarza czasu wypożyczenia na na klasę dzielona jest przez liczbę uczniów przypisanych do klasę tej klasy i w takiej wysokości doliczana do każdego z ich kont. Pracownik biblioteki może edytować zawartość bazy pozycji Manipulacja zbiorami i egzemplarzy, w szczególności dodawać je i usuwać. 1 1 1 2 2 2 1 3 3 1 3 2 3 2 2 2 S001 Przeglądanie obiektów 2 S002 Zamawianie obiektów Klient może przeglądać listę obiektów i informacje o nich (listę miejsc w przypadku sal lekcyjnych, rozmiary w przypadku sal gimnastycznych i boisk) oraz godziny dostępności Klient może zamówić obiekt, podająć godziny wynajmu i cel, do którego ma zamiar obiekt wykorzystać. S003 Anulowanie zamówienia Klient ma możliwość anulowania zamówienia w określonych warunkach. Utworzenie składki Przewodniczący Rady Rodziców może zarządzić nową składkę, podając cel i sumę. Potwierdzenie wpłaty Przewodniczący Rady Rodziców może potwierdzić wpłatę członka Rady Rodziców. Anulowanie składki Przewodniczący Rady Rodziców ma możliwość odwołania składki pod warunkiem, że nie została jeszcze potwiedzona żadna wpłata. 2 R001 R002 R003 3 2 2 1 Wymagania pozafunkcjonalne: ID X001 Nazwa Bezpieczeństwo X002 Archwizacja X003 Niezawodność Opis Priorytet Wszelkie aspekty systemu dotyczące rozliczeń pieniężnych 1 (wynajem sal, składki, opłaty) powinny być odpowiednio zabezpieczone. Dane o wypożyczeniach książek z bilbioteki i wynajmie sal 2 powinny być archiwizowane w celu wyjaśnienia kwestii dotyczących ewentualnego zniszczenia mienia szkolnego. System biblioteczny powinien działać sprawnie przy wysokiej aktywności użytkowników; powinien odpowiadać na zapytania w czasie nie dłuższym niż 5 sekund przy tysiącu zalogowanych użytkowników. 2 Słownik dziedziny problemu: • uczeń – podstawowy użytkownik systemu bibliotecznego • pozycja biblioteczna – książka lub czasopismo określone przez tytuł, autora, wydawnictwo, datę wydania, ew. numer wydania i ISBN • egzemplarz – pojedynczy fizyczny egzemnplarz pozycji bibliotecznej • obiekt – sala lekcyjna, sala gimnastyczna lub boisko • klient – osoba wynajmująca lub wyrażająca chęć wynajęcia obiektu