Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Domaći zadatak

09. April 2023.

Univerzitet Donja Gorica

Fakultet za informacione sisteme I tehnologije

Tema: Sistem za glasanje otiskom prsta Predmet: Analiza I dizajn


informacionih sistema

Student: Igor Magud 21/109

Predavači:

Prof. dr Tomo Popović

mr Stevan Čakić

Nikola Matijević

SADRŽAJ:
USE CASE DAVANJE GLASA 2
USE CASE PRISTUP REZULTATIMA
IZBORA 2
ERD 3
USER INTERFACE MOCKUP PRIMJER
3
Use Case Davanje Glasa 3
Use Case Pregled Rezultata 3
-USE CASE DAVANJE GLASA
Informacije za bazu podataka:

 Informacije o biraču: Ovo uključuje ID birača, ime, adresu i podatke o otisku prsta.
 Informacije o kandidatu: Ovo uključuje ličnu kartu kandidata, ime, partijsku pripadnost
i sve druge relevantne informacije.
 Informacije o glasanju: Ovo uključuje ličnu kartu birača, ličnu kartu kandidata i
datum/vreme glasanja.
Interakcija baze podataka sa poslovnim slojem u troslojnoj arhitekturi:

 Prezentacioni sloj: Ovaj sloj bi bio odgovoran za prikazivanje glasačkog interfejsa


biračima i prikupljanje njihovog glasa. Kada se glasanje preda, biće poslato sloju
aplikacije.
 Sloj aplikacije: Ovaj sloj bi dobio glas od sloja prezentacije i potvrdio ga. Zatim bi
koristio sloj pristupa podacima za čuvanje glasa u bazi podataka.
 Sloj pristupa podacima: Ovaj sloj bi bio odgovoran za interakciju sa bazom podataka
i izvođenje neophodnih CRUD operacija za čuvanje glasa.

-USE CASE PRISTUP REZULTATIMA IZBORA


Informacije za bazu podataka:

 Informacije o kandidatu: Lična karta kandidata, ime, partijska pripadnost i sve druge
relevantne informacije.
 Informacije o glasanju: Ličnu kartu birača, lična karta kandidata i datum/vrijeme
glasanja.

Interakcija baze podataka sa poslovnim slojem u troslojnoj arhitekturi :

 Prezentacioni sloj: Ovaj sloj bi bio odgovoran za prikazivanje rezultata izbora


korisniku. To bi poslalo zahtijev sloju aplikacije za podatke o rezultatima izbora.
 Sloj aplikacije: Ovaj sloj bi primio zahtijev od sloja prezentacije i koristio sloj pristupa
podacima za preuzimanje podataka o rezultatima izbora iz baze podataka.
 Sloj pristupa podacima: Ovaj sloj bi bio odgovoran za interakciju sa bazom podataka
i izvođenje neophodnih CRUD operacija za preuzimanje podataka o rezultatima
izbora. Kada se podaci preuzmu, biće poslati nazad u sloj aplikacije na obradu, a
zatim nazad u sloj za prezentaciju za prikaz.

2
ERD:

3
USER INTERFACE MOCKUP PRIMJER
Use case davanje glasa:

4
Use case prikaz rezultata:

5
6

You might also like