inz opr zal 2k11 przyklad

background image

W relacyjnej bazie danych znajdują się m. in. następujące tabele:

W systemie informatycznym obsługującym tę bazę danych zrealizowano m.in. następującą
funkcjonalność:

Zarządzanie osobami

ID imię

nazwisko

1

Anna

Adamowicz

2

Tomasz

Novak

3 Grzegorz

Dec

_x

Zadanie 1

Napisz w dowolnym języku programowania obiektowego kod obiektów transferowych
odpowiadających pokazanym tabelom. Jak nie znasz żadnego języka programowania obiektowego,
napisz po polsku jakie pola i metody powinny posiadać te obiekty transferowe. Przy opisie pól
określ ich typ.

Zadanie 2

Narysuj diagram klas odpowiadający obiektom transferowym z zadania 1. Jeżeli na diagramie
wystąpią asocjacje, opisz je używając liczebności, nazw i ról.

Zadanie 3

Narysuj diagram przypadków użycia modelujący GUI z rysunku.

Zadanie 4

Narysuj diagram sekwencji pokazujący komunikację między komponentami systemu przy
kliknięciu w przycisk Usuń. Przyjmij następujące założenia:

system nie pyta się o potwierdzenie usunięcia, tylko od razu usuwa dane,

zastosuj wzorce projektowe Data Transfer Object (DTO), Session Façade, Application
Service, Data Access Object (DAO),

klientem (pierwszy obiekt z lewej strony diagramu) jest obiekt osobyList klasy
OsobyListBackingBean

osoby

dane osobowe

id

pesel

data urodzenia

id

imię

nazwisko

płeć id_osoby od kiedy

do kiedy

1 91010112356

1.01.1991

1 Adam

Adamowicz M

1

1.01.1991

1.01.2011

2 93031354321

13.03.1993

2 Anna

Adamowicz K

1

1.01.2011

NULL

3 Tomasz

Novak

M

2 13.03.1993

NULL

Edycja

Usuń

Nowa osoba

Szczegóły


Document Outline


Wyszukiwarka

Podobne podstrony:
inz opr zal 2k11 b
inz opr zal 2k11 b
inz opr zal 2k11 c
inz opr zal 2k11 b
inz opr zal 2k10 e
inz opr zal 2k09 d
inz opr zal 2k12 ab rozwiazania
inz opr zal 2k12 a
inz opr zal 2k09 c
inz opr zal 2k10 c id 219488 Nieznany
inz opr zal 2k12 termin2 id 219 Nieznany
inz opr zal 2k10 b id 219486 Nieznany
inz opr zal 2k10 a id 219485 Nieznany
inz opr zal 2k09 c

więcej podobnych podstron