czytelnik
#id_czytelnika: int Simie: string #nazwisko: string
Sadres: string <]—
Shistoria : string[]
-ofiaruj_darowizne(autor: string,tytuł: string, wartość: double, id_czytelnika: int): wid -rejestracja(imie: string, nazwisko: string, e-rnail: string = NULL, adres: string): boolean -zwfot_ksiazki(ksiazka: publikacja, id_czytelnika : int): boolean -skorzystaj_z_cz/telni(gazeta_ksiazka : publikacja, id_czytelnika: int): boolean
-przegladaj_zasoby biblioteki(id_czytelnika: int): boolean _
-ocena_publikacji(ksiazka: publikacja, id_czytelnika : int): boolean -wypożyczeńie(ksiazka : publikacja, id_czytelnika: int): boolean -rezerwacja(id_czytelnika : int, ksiazka: publikacja): boolean
0..‘
wypożycza
wypożyczenie
_czytelnik z dostępem do zasobow internetowych_
-skorzystaj_z_cyfrowej_wersji(id_czytelnika : int, ksiazka: publikacja): boolean +logowanie(id_czytelnika : int): boolean
0..*
jest wypożyczana
- piiłlikacja
° - Sautor: string Stytul: string Sid_ksiazki: int Swartość: double Shistoria : stringj] Sstan: string Socena: double
0..‘
_pracownik_
Simie: string Snazwisko: string Sid_praoownika: string Sadres: string
-wyślij_ponaglenie(czytelnik : czytelnik, ksiazka: publikacja): boolean -zamowienie_ksiazki(ksiazka: publikacja): boolean
-zarejestruj(imie: string, adres: string, nazwisko: string, e-mail: short = NULL): boolean -ocena_zniszczen(ksiazka: publikacja): boolean
-przyjecie_zwrotu_ksiazki0d_czytelnika: czytelnik,ksiazka : publikacja): boolean -pobranie_oplaty_kamej(czytelnik : czytelnik, ksiazka: publikacja, kwota: double): boolean -powiadomienie_organow_sdgania(czytelnik : czytelnik): boolean -odeslanie_na_makulature(ksiazka: publikacja): boolean
0
system
Sbazal : publikacja!)
Sbaza2: pracownik []
Sbaza3: czytelni k[]
Sbaza4: czytelnik z dostępem do zasobow i nternetowych[]
-generowanie_propozycji(czytelnik : czytelnik): string []
+rejestracja(imie: string, nazwisko: string, e-mail: string = NULL, adres: string): boolean +logowanie(id_czytelnika : int): boolean
-wysylanie_e-maiii_z_przypomnieniem(czytelnik : czytelnik): void -wysylanie_ponaglenia_e-mail(czytelnik: czytelnik): boolean
+u dostęp niani e_zasobow_cyfrowydi(czytelnik : czytelnik zdost pem do zasobów internetowych, ksiazka: publikacja): boolean -powiadomienia_dla_praoownikaO: void