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

Podobne dokumenty