K Inf1 3

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Kolokvij iz vježbi - Informatika 1 – MS Access

GRUPA 3

VAŽNO: Sve datoteke potrebne za rad se nalaze na poslužitelju \\Nastava u istom direktoriju kao i
ovaj dokument sa zadacima. Sve datoteke potrebne za rad morate odmah kopirati na disk M: u
direktorij M:\prezime_ime pri čemu dete umjesto dijela prezime_ime navesti SVOJE prezime i ime.

SPECIFIKACIJA APLIKACIJE: Potrebno je izraditi aplikaciju koja de omoguditi osnovnu


evidenciju korištenja službenih automobila nekog poduzeda. Baza mora omoguditi evidenciju
automobila, evidenciju putnih naloga i evidenciju mjesta (odredišta) za službena putovanja.
Izdaje se po jedan putni nalog za svako službeno putovanje, nalog se odnosi na samo jedan
službeni automobil i na nalogu moraju biti evidentirana sva odredišta na koja se putovalo u
sklopu službenog putovanja (mogud je vedi broj odredišta po službenom putovanju).
Baza podataka se sastoji od 4 tablice:
tablica službenih automobila
tablica mjesta
tablica putnih naloga
tablica odredišta za pojedino službeno putovanje (tu se vidi u koja se sve mjesta
putovalo u sklopu pojedinog službenog putovanja)

1. Zadatak 2 BODA (1+1)


a) Kreirajte u mapi prezime_ime MS Access bazu pod nazivom putni_nalozi.accdb. Potrebne tablice
kreirajte prema specifikacijama koje slijede:

Polja u tablici Automobil:


Naziv polja Posebna namjena? Opis Tip
ID_automobil primarni ključ Broj s registaracijske tablice text, 15
automobila (npr. VŽ 417-HG)
Marka Marka automobila text, 50, obavezno polje
Tabela 1 Tablica Automobil

Polja u tablici Mjesto:


Naziv polja Posebna namjena? Opis Tip
ID_mjesto primarni ključ Poštanski broj mjesta text, 5
Naziv Naziv mjesta text, 30, obavezno polje
Tabela 2 Tablica Mjesto

Polja u tablici PutniNalog:


Naziv polja Posebna namjena? Opis Tip
ID_nalog primarni ključ Šifra putnog naloga longint, autonumber
Broj s registaracijske
ID_automobil vanjski ključ -> tablica Automobil text, 15, obavezno polje
tablice automobila
DatumPutovanja Datum službenog Date/Time, obavezno polje
putovanja
Opis Opis putovanja Text, 255
Tabela 3 Tablica PutniNalog

nastavak ...
... nastavak

Polja u tablici OdredistaPutovanja:


Naziv polja Posebna namjena? Opis Tip
vanjski ključ ->
ID_nalog Šifra putnog naloga longint, number, obavezno polje
primarni ključ tablica PutniNalog
(dvokomponentni) vanjski ključ ->
ID_mjesto Poštanski broj mjesta text, 5, obavezno polje
tablica Mjesto
Duljina puta do pojedinog
Udaljenost integer, number, obavezno polje
odredišta (u km)
Tabela 4 Tablica OdredistaPutovanja

b) Uspostavite relacijske veze između tablica na temelju zadanih primarnih i vanjskih


ključeva, te obavezno pri tome uključite kontrolu referencijalnog integriteta.

2. Zadatak 3 BODA (0,5+0,5+2)


a) Kreirajte obrazac za evidenciju automobila. Koristite stil Foundry, a za logo u zaglavlju obrasca
iskoristite sliku k3_automobili.jpg. Obrazac se mora otvarati u pop-up prozoru. Uporabom tog
obrasca obavezno unesite 3-4 službena automobila.

b) Kreirajte obrazac za evidenciju mjesta. Koristite stil Concourse, a za logo u zaglavlju obrasca
iskoristite sliku k3_mjesta.jpg. Obrazac se mora otvarati u pop-up prozoru. Uporabom tog obrasca
obavezno unesite 3-4 mjesta.

nastavak ...
... nastavak

c) Kreirajte obrazac za izdavanje putnih naloga – na obrascu mora istovremeno biti mogude unijeti
novi putni nalog i pridružiti putnom nalogu jedno ili više odredišta za putovanje. Koristite stil Equity, a
za logo u zaglavlju obrasca iskoristite sliku k3_nalog.jpg. Obrazac se mora otvarati u pop-up prozoru.
Izračunajte i ukupni pređeni put zbrajajudi unesene udaljenosti do pojedinih mjesta. Uporabom tog
obrasca obavezno unesite 2-3 putna naloga.
NAPOMENE:
Izbor službenog automobila treba riješiti samo pomodu padajude liste
Izbor odredišta putovanja u podobrascu treba riješiti na način da se neposredno unese
poštanski broj (tj. šifra) odredišta ili da se iz padajude liste odredište izabere prema nazivu

3. Zadatak 2 BODA (1+1)


a) Kreirajte izvješde koje de izlistati podatke o automobilima (registracijski broj i marku). Koristite stil
Northwind, te zadajte da se izvješde otvara u pop-up prozoru.

nastavak ...
... nastavak

b) Kreirajte izvješde koje de izlistati sve putne naloge, zajedno s detaljima o odredištima putovanja
(poštanski broj, naziv mjesta, udaljenost do mjesta). Koristite layout Outline, stil Oriel, te zadajte da
se izvješde otvara u pop-up prozoru. Na izvješdu prikažite i ukupnu prijeđenu udaljenost po svakom
putnom nalogu.

4. Zadatak 1 BOD
Na obrazac za izdavanje putnih naloga (iz zadatka 2.c) dodajte gumb. Klikom na taj gumb
treba se otvoriti izvješde iz zadatka 3.b), ali na način da se na izvješdu vide podaci samo za
onaj putni nalog koji je trenutno prikazan na obrascu za izdavanje putnih naloga.

5. Zadatak 2 BODA (1+1)


a) Kreirajte početni obrazac "Glavni" koji de korisniku omoguditi da klikom na odgovarajude
gumbe prikaže sve napravljene obrasce i izvješda iz zadataka 2. i 3.
b) Zaštitite bazu koju ste napravili na način da sakrijete sve nepotrebne elemente sučelja
(glavne izbornike, navigacijski okvir, ...). Prilikom otvaranja baze automatski se mora prikazati
obrazac "Glavni". VAŽNO: Rješenju obavezno priložite i zaštidenu i nezaštidenu bazu!!

NAČIN PREDAVANJA ZADATAKA NA OCJENJIVANJE: Sadržaj direktorija prezime_ime na disku M:


trebate komprimirati u jednu .zip ili .rar datoteku i zatim tu .zip ili .rar datoteku trebate postaviti u
Moodle u zadadu pod nazivom "Drugi kolokvij - Access"

ZA PROLAZ JE POTREBNO OSTVARITI MINIMALNO 5 BODOVA (50%).

You might also like