1 / 1
0..1
0..*
0..1
0..*
1..1
0..1
1..1
0..1
1..1
0..*
1..1
0..1
1..1
0..1
1..1
0..1
0..1
0..*
0..1
0..*
0..1
0..*
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
Okno Logowania
+
+
Loguj (int Numer Ewidencyjny, String Hasło)
Wyjd
ź
()
: java.lang.Object
: void
Główne Okno Aplikacji
- Czy U
ż
ytkownik Zalogowany : boolean
+
+
+
+
+
+
+
Poka
ż
Okno Logowania ()
Poka
ż
Okno Rejestracji ()
Poka
ż
Okno Wyszukiwania ()
Poka
ż
Okno Zamowie
ń
Rezerwacji ()
Poka
ż
Okno Zarz
ą
dzania U
ż
ytkownikami ()
Poka
ż
Okno Zarz
ą
dzania Filmami ()
Wyjd
ź
z Programu ()
: void
: void
: void
: void
: void
: void
: void
Okno Rejestracji w Systemie
+
+
Rejestruj (Klient Nowy Klient)
Wyjd
ź
()
: void
: void
Okno Wyszukiwania Filmu
- Wynik Wyszukiwania : ArrayList<Film>
+
+
Szukaj (String Tytuł, String Re
ż
yser, String Gatunek, int Rok, String Scenariusz)
Poka
ż
Okno Szczegółów Filmu (Film Film)
: void
: void
Okno Szczegółów Filmu
- Wybrany Film : Film
+
+
+
+
Rezerwuj Film (EgzemplarzFilmu Egzemplarz)
Zamów Film (EgzemplarzFilmu Egzemplarz)
Anuluj Rezerwacj
ę
(Rezerwacja Wybrana Rezerwacja)
Anuluj Zamówienie (Zamowienie Wybrane Zamówienie)
: void
: boolean
: void
: void
OknoZamówie
ń
RezerwacjiFilmów
-
-
-
Klienci
Zamówienia Klienta
Rezerwacje Klienta
: ArrayList<Klient>
: ArrayList<Zamownie>
: ArrayList<Rezerwacja>
+ Poka
ż
Okno Szczegółów Filmu (Zamowienie Wybrane Zamówienie, Rezerwacja Wybrana Rezerwacja) : void
Okno Zarz
ą
dzania U
ż
ytkownikami
- U
ż
ytkownicy : ArrayList<java.lang.Object>
+
+
Usu
ń
U
ż
ytkownika (java.lang.Object U
ż
ytkownik)
Dodaj Pracownika (Klient Klient)
: void
: void
JFrame
Klient
#
#
#
#
#
#
-
-
Numer Ewidencyjny
Imi
ę
Nazwisko
Adres
Miasto
Kod
Zamówienia
Rezerwacje
: int
: String
: String
: String
: String
: String
: ArrayList<Zamowienie>
: ArrayList<Rezerwacja>
+
+
+
+
+
+
+
+
+
+
+
+
<<Constructor>>
<<Getter>>
<<Getter>>
<<Getter>>
<<Getter>>
<<Getter>>
<<Getter>>
<<Getter>>
<<Getter>>
Klient (int numerEwidencyjny, String Imie, String Nazwisko, String Adres, String Miasto, String Kod, ArrayList<Rezerwacja> Rezerwacje, ArrayList<Zamowienie> Zamówienia)
getNumerEwidencyjny ()
getImie ()
getNazwisko ()
getAdres ()
getMiasto ()
getKod ()
getRezerwacje ()
getZamowienia ()
Dodaj Rezerwacje (Rezerwacja Nowa Rezerwacja)
Dodaj Zamówienie (Zamowienie Nowe Zamówienie)
Oddaj Film (EgzemplarzFilmu Egzemplarz)
: int
: String
: String
: String
: String
: String
: ArrayList<Rezerwacja>
: ArrayList<Zamowienie>
: void
: void
: void
Pracownik
+
+
+
+
<<Constructor>> Pracownik (int numerEwidencyjny, String Imie, String Nazwisko, String Adres, String Miasto, String Kod)
Sprawd
ź
Rejestracj
ę
()
Wypozycz Egzempalrz (int Numer Egzemplarza)
Odbierz Egzempalrz (int Numer Egzemplarza)
: boolean
: void
: void
Film
-
-
-
-
-
Tytuł
Re
ż
yser
Gatunek
Rok
Opis
: String
: String
: String
: int
: String
+
+
+
+
+
+
<<Constructor>>
<<Getter>>
<<Getter>>
<<Getter>>
<<Getter>>
<<Getter>>
Film (String Tytuł, String Re
ż
yser, String Gatunek, int Rok, String Opis)
getTytul ()
getRezyser ()
getGatunek ()
getRok ()
getOpis ()
: String
: String
: String
: int
: String
Zamówienie
-
-
Film
Data Wypo
ż
yczenia
: Film
: java.util.Date
+ <<Constructor>> Zamowienie (Film Film, java.util.Date Data)
Rezerwacja
-
-
-
Egzemlaprz
Data Rezerwacji
Czy zrealizowana
: EgzemplarzFilmu
: java.util.Date
: boolean
+ <<Constructor>> Rezerwacja (EgzemplarzFilmu Egzemplarz, java.util.Date Data, boolean Zrealizowana)
Po
ś
rednik Bazy Danych
(baza danych)
-
-
-
-
-
Nazwa Bazy Danych
Nazwa U
ż
ytkownika Bazy
Hasło Bazy
Serwer Bazy
Polaczenie
: String
: String
: String
: String
: Connection
Okno Zarz
ą
dzania Filmami
-
-
Filmy
Egzemplarze Filmów
: ArrayList<Film>
: ArrayList<EgzemplarzFilmu>
+
+
+
+
Dodaj Film (Film Film)
Usu
ń
Film (Film Film)
Dodaj Egzempalrz z Filmem (EgzemplarzFilmu Egzempalrz)
Usu
ń
Egzempalrz z Filmem (EgzemplarzFilmu Egzemplarz)
: void
: void
: void
: void
Egzemplarz Filmu
-
-
-
Film
Numer Ewidencyjny
Czy Dostepny
: Film
: int
: boolean
+
+
+
+
<<Constructor>>
<<Getter>>
<<Getter>>
<<Getter>>
EgzemplarzFilmu (Film Film, int Numer Ewidencyjny, boolean Dostepny)
getFilm ()
getNumerEwidencyjny ()
getCzyDostepny ()
: Film
: int
: boolean
javax.swing