Konstrukcja Formularzy i Raportów za Pomocą Narzędzi Czawrte

background image

Instytut Elektroniki Politechniki Łódzkiej Laboratorium Bazy Danych

2000 © P. Romaniuk

Ćwiczenie 3

Konstrukcja formularzy i raportów za pomocą narzędzi
czwartej generacji

czas realizacji: 4 x 45 min

Wstęp

Ćwiczenie polega na:
a) Zaprojektowaniu modelu danych na podstawie opisu

b) Utworzeniu bazy danych o odpowiedniej strukturze (tabele i związki)

c) Zrealizowaniu formularza do wprowadzania danych

d) Wprowadzeniu danych podanych na końcu instrukcji przy pomocy opracowanego formularza

e) Zrealizowaniu szkieletu raportu

f) Wykonaniu raportu i sprawdzeniu czy podaje wyniki zgodne ze stanem magazynu

Struktura bazy danych

Należy skonstruować bazę danych umożliwiającą przechowywanie informacji o towarach w magazynie. Towary
są podzielone na kategorie (np. sprzęt RTV, artykuły AGD). Każdy towar posiada określony typ, cenę
jednostkową po której jest sprzedawany. Ilość towaru w magazynie jest mierzona w odpowiedniej jednostce
miary właściwej dla każdego towaru (np. sztuki, opakowania, kg, m, m

2

, litry itp.).

Formularz do wprowadzania towarów do magazynu

Wprowadzanie towarów do magazynu ma odbywać się dwufazowo:

Faza 1. wprowadzenie Towarów i ich cech (jeśli towar danego typu o tych samych cechach jest już w

magazynie, można pominąć fazę 1.)

Faza 2. wprowadzenie określonych ilości towarów, które dostarczono w dostawie

Do wprowadzania cech nowych towarów należy skonstruować odpowiedni formularz (nazywany dalej
formularzem Towary), będzie on wykorzystywany w fazie 1. Właściwe wprowadzanie dostawy (faza 2) będzie
odbywać się za pośrednictwem formularza Dostawa. Mechanizm wprowadzania dostawy i wygląd formularzy
przedstawiono na rysunku 1.

Rys 1. Formularze do wprowadzania towarów do magazynu

Podstawowym elementem formularza Dostawa jest lista towarów wprowadzanych do magazynu. Pojedyncza
pozycja listy umożliwia wprowadzenie towaru jednego typu i jego ilości. Typ towaru powinno się wybierać z
rozwijanej listy. Jeśli towaru nie ma na rozwijanej liście należy go dodać używając przycisku Nowy Towar,
który powoduje otwarcie formularza Towary.

Formularz Dostawa powinien spełniać poniższe warunki:
-

lista towarów w formularzu Dostawa ma zawierać tylko towary wprowadzane w danej dostawie. Po
otwarciu formularza lista powinna być pusta nawet jeśli w magazynie są jakieś towary

- na

liście wprowadzanych towarów nie można wprowadzić innych towarów niż pojawiające się na

rozwijanej liście

-

po wprowadzeniu nowego towaru w formularzu Towary i powrocie do formularza Dostawa nowo
wprowadzone towary powinny być widoczne na rozwijanej liście

- należy wprowadzić mechanizm uniemożliwiający wprowadzenie jako ilość towaru liczby ujemnej lub zera

Dostawa

Nowy Towar

Towar

Ilość

Towary

Zamknij

background image

Instytut Elektroniki Politechniki Łódzkiej Laboratorium Bazy Danych

Strona 2 z 3

Dane do wprowadzenia

Wykorzystując skonstruowane formularze należy wprowadzić dwie poniżej przedstawione dostawy:

Dostawa 1.

Kategoria

Typ

ilo

ść

jm

Cena
jednostkowa

TV

DW1023

20 Szt

1500

TV

DW1025

35 Szt

1700

TV

AR725

20 Szt

1650

AGD

ZAN1033

10 Szt

500

AGD

POL239-1

30 Szt

650

Tapety

S-124

3000 mb

5

Tapety

S-300

200 rolka

100

Dostawa 2.

Kategoria

Typ

ilo

ść

jm

Cena
jednostkowa

TV

DW1023

50 Szt

1500

TV

AR725

120 Szt

1800

AGD

POL239-2

45 Szt

700

Tapety

S-128

1000 Mb

6,5

Raport: stan magazynu

Należy zrealizować raport przedstawiający stan magazynu i wartość towarów zawartych w magazynie.
Szczegółowy wygląd raportu przedstawiono na rysunku 2. W raporcie powinny pojawić się wszystkie towary
będące w magazynie. Towary należy pogrupować kategoriami i uporządkować alfabetycznie wg typu towaru.
Dla każdego towaru należy podać:
- typ

towaru

- cenę jednostkową
- ilość w magazynie z jednostką miary
- wartość netto wyznaczoną jako iloczyn ilości i ceny jednostkowej
- wartość brutto wyznaczoną jako wartość netto * 1,22
Dla każdej kategorii należy wyznaczyć łączną wartość netto i brutto, które są sumą wartości poszczególnych
towarów danej kategorii. Na końcu podsumowania należy wyznaczyć całkowitą wartość netto i brutto dla
wszystkich towarów w magazynie. Pola zawierające wartość w zł powinny być sformatowane w formacie
walutowym.

Rys 2. Raport stan magazynu

W górnej części raportu należy umieścić datę realizacji raportu i tytuł a w dolnej numerację stron.

Stan magazynu

DataWykonaniaRaportu

Typ

Cena jednostkowa Ilość/liczba

Wartość
netto

Wartość
brutto

Kategoria A

Razem:

Kategoria B

Razem:

...

Razem wszystkie kategorie:

Strona N z M

background image

Instytut Elektroniki Politechniki Łódzkiej Laboratorium Bazy Danych

Strona 3 z 3

Weryfikacja poprawności raportu

Otrzymany raport należy porównać z przedstawionym na rysunku 3. Szczególną uwagę należy zwrócić na
zgodność w kategorii TV dla towarów DW1023 oraz AR725.

Rys. 3. Stan magazynu - raport do weryfikacji





Wyszukiwarka

Podobne podstrony:
TECHNOLOGIA WYTWARZANIA, Szlifowanie i ostrzenie - gotowa sciaga, Szlifowanie - jest obróbką ze skra
Odblokowanie bootloadera za pomocą narzędzia od HTC White Fire S
Retuszowanie za pomocą narzędzia Clone Stamp
Kopiowanie instalacji OS X za pomocą Narzędzi Dyskowych
Wprowadzanie danych za pomocą formularza
11 Upraszczanie formuł za pomocą funkcji1
20 Praca z datami obliczenia za pomocą formuł
Czy rekrutacja pracowników za pomocą Internetu jest
Leczenie za pomocą MIBG
Instrukcja do ćw 06 Sterowanie pracą silnika indukcyjnego za pomocą falownika
Formularze i raporty
Badanie za pomocą ankiety, Psychologia
Dziwny obiekt w okolicy Słońca uchwycony za pomocą koronagrafu SOHO, W ஜ DZIEJE ZIEMI I ŚWIATA, ●txt
Ćw 4; Wyznaczanie gęstości cieczy za pomocą wagi hydrostatycznej
Metoda projektowania układów regulacji za pomocą linii pierwiastkowych
Wyznaczanie przyspieszenie ziemskiego za pomocą wahadła matematycznego
4 Wyznaczanie gęstości cieczy za pomocą wagi hydrostatycznej
13 Pomiar rezystancji za pomocą mostka prądu stałego
Podstawy Metrologii Pomiary małych rezystancji za pomoca mostka 6 ramiennego Protokol

więcej podobnych podstron