Вы находитесь на странице: 1из 4

UNIVERZITET U NOVOM SADU

PRIRODNO MATEMATIKI FAKULTET


DEPARTMAN ZA MATEMATIKU I INFORMATIKU





Arhitektura, dizajn i obrasci

Arhitektura automata za prijavu ispita

Nemanja oki
99/09 IT










Zadatak

Napraviti i opisati arhitekturu automata za prijavu ispita. Nepotpuna
neformalna specifikacija zahteva sledi, a kandidat moze (poeljno je) da doda
eventualne funkcionalnosti koje su neophodne za realizaciju zatevanih
funkcionalnosti ili kako bi unapredio kvalitet usluge koju automat prua.
Automat treba da omogui:
- prijavu korisnika sa brojem indeksa i linim pozivom na broj (user name i
password)
- odabir ispita koje student moe prijaviti na osnovu plana i programa i
ispiata koje student nije polozio a moze polagati u aktuelnom roku
- proveru da li se prijavljeni broj ispita slaze sa neiskorienim uplatama
studenta u sistemu finansijskog odeljenja fakulteta
- dodatnu proveru u elektronskom na osnovu broja transakcije izvrene
uplate u sluaju da sistem ne dozvoljava prijavu zbog neproknjiene
uplate, a an osnovu elektroskog izvoda transakcija na raunu
studentske slube fakulteta
- tampanje potvrde o prijavlejnim ispitima sa zapisnikom za polaganje
ispita
- izdavanje potvrde o poloenom ispitu nakon ispitnog roka
- izdavanje potvrde o svim poloenim ispitima studenta i potrebnim
bodovima koji nedostaju do diplome
- izdavanje izvoda stanja na raunu studenta (uplate, overe, prijave,
preostalo dug ili preplata) za odredjeni period, za skolsku godinu ili
cele studije






























Legenda:

Komunikacija sa serverom i bazom

Sistemski poziv

Pipe

Prijavljivanje
na sistem
Provera unetih
podataka
Server sa bazom
podataka
Glavni meni
Prijava
ispita
Provera
finansija sa
neiskorienim
uplatama
Provera o
neproknjienim
uplatama
Provera plana i
programa i dali
je mogue
polagati ispit u
trenutnom
roku
Izdavanje
izvoda
Izvod za celu
skolsku godinu

Izvod za odreeni
period
Izvod za cele
studije
Izdavanje
potvrda
Potvrda o poloenom
ispitu nakon ispitnog
roka
Potvrda o poloenim
ispitima studenta i
potrebnim bodovima
koji nedostaju do
diplome
Lozinka
zaboravljena?
Slanje nove
lozinke
na e-mail
Promena
linih
podataka
Promena
e-maila
Promena
ifre
tampanje
tampanje potvrde o
prijavljenim ispitima
sa zapisnikom za
polaganje ispita
Opis

- Za izradu zadatka koriena je Pipe and Filters arhitektura.
- Za bazu podataka koriena je Shared Storage Solution.
- Da bi se prijavio na sistem korisnik unosi svoje line podatke, tj. korisniko
ime i lozinku. Postoje dve vrste greke koje mogu da nastanu, da su korisniko
ime i ifra pogreni, odnosto da je korisniko ime ispravno, a ifra pogrena.
Sistem prua mogunost generisanje nove ifre koja e se poslati na e-mail
korisnika. Ako je sve u redu ide se na glavni meni.
- Glavni meni prua etiri opcije: Prijava ispita, Izdavanje izvoda, Izdavanje
potvrda i Promena linih podataka.
- Korisnik moe prijaviti ispite pod odreenim uslovima: da nije u zaduenju, a
ako i jeste vri se provera dal nema neproknjienih transakcija i dal je u
mogunosti da polae ispit u zadatom ispitnom roku.
- Mogue je izdavanje tri razliita tipa izvoda: za celu godinu, za odreeni
period i izvod za cele studije, nakon ega se poziva sistemski poziv
tampanje.

- Takoe je mogue izdati tri razliita tipa potvrda: potvrde o poloenim
ispitima nakom ispitnog roka, potvrda o poloenim ispitima studenta i
potrebnim bodovima koji nedostaju do diplome, kao i potvrda o prijavljenim
ispitima sa zapisnikom za polaganje ispita. Takoe se poziva sistemski poziv
tampanje.
- Korisnik je u mogunosti da promeni svoje line podatke e-mail I ifru za
logovanje na sistem. Ova mogunost je pruena ukoliko je dolo do
zaboravljanja e-maila i/ili ifre, odnosno povreivanja privatnosti korisnika.

Вам также может понравиться