Inżynieria Oprogramowania Inżynieria Oprogramowania

A

Egzamin 2FD

B

Egzamin 2FD

Zadanie 1.

Zadanie 1.

Dany jest fragment diagramu ERD, pokazany obok. Zmodyfikować diagram w taki Na podstawie dokumentu pokazanego obok, utwórz Odbiorca:

sposób, żeby system był w stanie przechowywać następujące informacje: znormalizowany diagram ERD, który modeluje dane Spółka z o.o.

• historia zmian danych osobowych pracowników, pokazane na dokumencie.

ul. Wąska 1

Jest szefem dla

Rzeszów

• historia zmian zależności służbowych pracowników.

Faktura

Wskazówka: towar traktujemy jako osobną encję.

nr 09062401

Zadanie 2.

PRACOWNIK

Zadanie 2.

lp. towar ilość wartość Na podstawie zmodyfikowanego diagramu ERD z zadania

# pesel

1. Mysz USB 5 50

* data urodzenia

Na podstawie diagramu ERD z zadania 1, utwórz 1, utwórz Diagram Bazy Danych.

* imię

Diagram Bazy Danych.

2. Monitor 22” 1 800

Zadanie 3.

3. Pendrive 4GB 1 30

* nazwisko

Podlega

Zadanie 3.

Narysuj tabele z relacyjnej bazy danych, odpowiadające

*adres

pod

Razem: 880

Narysuj tabele z relacyjnej bazy danych, odpowiadające diagramowi z zadania 2, wypełnione następującymi diagramowi z zadania 2, wypełnione danymi pokazanymi Data płatności: 01-07-2009

danymi:

na rysunku z zadania 1. Tabele powinny wyglądać wg Adam Kowalski był szefem Anny Nowak i Piotra Wąskiego od 01-01-200 do następującego wzoru:

01-07-2008. 01-07-2008 Anna Nowak zmieniła nazwisko na Kowalska i została Nazwa tabeli

szefową obydwu panów.

Nazwa tabeli

Tabele powinny wyglądać wg wzoru: Kolumna 1

Kolumna 2

…

Kolumna n

Kolumna 1

Kolumna 2

… Kolumna n

Wartość 1

Wartość 1

…

Wartość n

Zadanie 4.

Wartość 1

Wartość 1

… Wartość n

Okno przedstawione poniżej pokazuje Zadanie 4.

GUI funkcji biznesowej „Zarządzaj Analityk modelując system fakturowania (zadania 1 – 3), zaproponował następujące pracownikami” systemu z zadań 1 – 3. Zakładając, że przy projektowaniu zastosowano funkcje biznesowe służące do zarządzania towarami: wzorce projektowe Data Transfer Object i Session Façade, odpowiedz na pytania:

• Zarządzaj towarami

a) Jakie pola posiada klasa obiektu transferowego PracownikDTO?

• Pokaż listę wszystkich towarów b) Jakie metody musi posiadać klasa fasady?

• Dodaj nowy towar

Wskazówka: obiekt transferowy może przechowywać dane z kilku tabel.

• Edytuj wybrany towar

• Usuń towar

X

W celu implementacji systemu projektant zastosował m.in. wzorce projektowe Data Lista pracowników

Access Object i Data Transfer Object. Odpowiedz na pytania: pesel imię nazwisko data ur. adres a) Jakie pola musi posiadać klasa obiektu transferowego TowarDTO?

 80050712345 Anna Kowalska 1980.05.07 ul. Wesoła 1

 78040454321 Adam Kowalski 1978.04.04 ul. Wesoła 1

b) Jakie metody musi posiadać klasa obiektu DAO TowarDAO?

 88112178945 Piotr Wąski 1988.11.21 ul. Smutna 13

Edycja

Usuń

Dodaj