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