You are on page 1of 1

VISOKA ŠKOLA STRUKOVNIH STUDIJA

ZA INFORMACIONE I KOMUNIKACIONE TEHNOLOGIJE


Predmet: WEB programiranje ASP 27. 3. 2013.

Ispit traje 2 sata STUDENT: _____________________________________

1 2-5 6-7 8 9-10 11 Predispitne obaveze Σ Ocena


Zadatak
(5) (15) (10) (5) (8) (7) (bodovi)
Bodovi

Potrebno je realizovati aplikaciju koja ima redukovane funkcionalnosti socijalne mreže.


Pristup aplikaciji treba da bude autorizovan, s tim što se korisnici sami mogu registrovati.
Registracija podrazumeva aktivaciju naloga putem mail-a. Logovanjem, korisnici mogu pretraživati
sve korisnike i videti određen broj podataka o njima. Svaki korisnik, može bilo kom drugom
korisniku poslati zahtev za „prijateljstvo“. Prihvatanjem, korisnici mogu videti i sadržaje koji
inicijalno nisu dostupni svima (albume sa slikama i privatnu grupu informacija). Postavljanjem
novog sadržaja (slike ili teksta) od strane korisnika, svi drugi korisnici (koji su sa njim „prijatelji“)
vide ovaj sadržaj sortiran hronološki, počev od najnovijeg. Logovanjem korisnika, sa desne strane
prikazati koji su sve korisnici trenutno ulogovani na aplikaciju.

Za ovakvu aplikaciju osmisliti logiku rada i funkcionalnosti (skicirati izgled glavne web strane) i:

1. (5 bodova) Napraviti optimalan i skalabilan dizajn baze podataka

2. (3 boda) Kreirati logiku kojom će se omogućiti registracija novih članova (slika je obavezna
uz ostale standardne podatke: ime, prezime, mail, grad, država, pol, ...).
3. (4 boda) Kreirati logiku kojom će se omogućiti primena unetog sadržaja regularnim
izrazima.
4. (5 boda) Kreirati logiku kojom će se omogućiti aktivacija naloga putem e mail-a.
5. (3 boda) Kreirati logiku kojom će se omogućiti logovanje članova i zaštititi pristup
neautorizovanh korisnika sesijama.

6. (4 boda) Kreirati logiku kojom će se omogućiti pretraga i prikaz svih članova aplikacije
(prilikom prikaza vide se slika, ime, prezime, mail i grad)
7. (6 boda) Kreirati logiku kojom će se omogućiti slanje, prihvatanje i evidencija o ostvarenim
prijateljstvima.

8. (5 boda) Kreirati logiku kojom će se AJAX-om omogućiti prikaz svih ulogovanih korisnika
koji su potvrdili „prijateljstvo“.

9. (4 boda) Kreirati logiku kojom će se omogućiti stvaranje albuma slika i upload slika u
odabrane albume.
10. (4 boda) Kreirati logiku kojom će se omogućiti prikaz slika iz albuma.

11. (7 boda) Kreirati logiku kojom će se omogućiti hronološki prikaz svih unetih informacija
drugih korisnika (koji su potvrdili „prijateljstvo“) na centralnom delu aplikacije drugih
korisnika.

You might also like