diagram klas 2

background image

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


Wyszukiwarka

Podobne podstrony:
8(45) Diagramy klas cz2
Serwis sprzetu domowego z diagramem klas
Diagram Klas
Diagram klas
Diagram Klas
Diagramy klas
7(45) Diagramy klas wprowadzenie
diagram klas 2
Diagram klas i obiektow ZIN 3 i Nieznany
Diagram klas UŚ
analiza systemow informatycznych, Egzamin z PSI, Egzamin składa się z 30 pytań i modelu UML do zapro
diagram klas do dziekanatu
Diagram klas
5 Diagram klas
Diagramy klas
Diagram klas projekt
DIAGRAM KLAS
Lab3 Diagram Klas
5 Diagram klas

więcej podobnych podstron