You are on page 1of 4

prekida sijalice (STATE)

1. Napraviti statechart dijagram za prekida sijalice.

2. Napraviti statechart dijagram za sijalicu. (ukljuiti i ulazne metode, napone i mogunost prekida napajanja)

KUPOVINA (STATE)

3. Napraviti statechart dijagram korpe za kupovinu na stranici za online kupovinu. Na poetku, korpa je prazna.
Dodavanjem artikala u korpu ona postaje aktivna. Korisnik moe da dodaje koliko artikala eli, ali i po potrebi
moe i da obrie artikl. U svakom trenutku, on moe da odustane od kupovine. Kada zavri s kupovinom, kupac
moe da dobije pregled korpe pred sam checkout gdje mu se prikazuje total korpe. Ako mu se neto ne svia,
moe da se vrati na kupovinu. Kada je zadovoljan korpom, kupac moe da pree na checkout, ime se kupovina
zavrava.

Kurs (STATE)

1. Napraviti statechart dijagram za objekat kursa u nekoj koli. Kurs biva predloen od strane kolektiva, te
se na osnovu toga zakazuje vremenski termin za kurs. Tada kurs postaje otvoren za prijavu studenata,
sve dok se ne prikupi potrebni broj polaznika. Pun kurs se na kraju potvruje i nakon toga, u zakazano
vrijeme poinju predavanja. Ukoliko doe do problema prilikom faze stvaranja kursa, mogue je da on
bude otkazan, ime se njegov vijek zavrava. Nakon konanih ispita, kurs se zavrava.

RACUN (STATE)

2. 4. Napraviti statechart dijagram za partiju aha koja prolazi kroz poteze obje strane, te moe zavriti
pobjedom jedne stranom ili patom.
3. 5. Napraviti statechart dijagram za stanje rauna na odreenoj stranici koja ima registraciju korisnika.
Nov raun se stvara nakon registracije i njega je potrebno aktivirati. Ako se raun ne aktivira u roku 7
dana, on biva suspendovan, a u suprotnom sluaju korisnik e imati aktivan raun. Takoer, ako raun
ne bude aktivan 30 dana, on e biti suspendovan. Suspenziju rauna moe traiti korisnik, kao i ponovnu
aktivaciju.
4. U svakom trenutku, korisnik moe zatraiti zatvaranje rauna. Takoer, ako aktivan korisnik prekri
pravila koritenja stranice, raun e mu biti zatvoren.

Info sistem skole

Infosistem kole predstavlja web aplikaciju koja dozvoljava studentima, uiteljima i administratorima
kole da upravljaju radom kole. Prilikom prikupljanja zahtjeva primijeeni su sljedei elementi unutar
sistema:

U sistemu postoje studenti, administratori, uitelji. Da bi korisnik pristupio svojim


funkcionalnostima, mora se logirati. Nakon toga, dobija pristup interfejsu koji odgovara
njegovom korisnikom raunu. U svakom trenutku, korisnik se moe izlogirati.

Administrator sistema se bavi upravljanjem svim drugim elementima sistema. On moe


dodavati uitelje, nove predmete, razrede, te nove studente. Takoer, on moe dobiti liste svih
uitelja, predmeta, razreda i studenata. Nakon to pronae eljenog uitelja, predmet, razred
ili studenta, on moe da ga obrie ili izmijeni.

Uitelj ima pristup listi svih vlastitih predmeta i studenata koji sluaju te predmete. Klikom na
svaki predmet on dobija detalje o njemu. Za svaki predmet, on moe biljeiti prisutnost, te
stvarati ispite. Nakon ispita, on moe unositi ocjene.

Student ima pristup listi svih predmeta koje slua. Klikom na svaki predmet, on dobija detalje
o njemu. Za svaki predmet, on moe da vidi zakazane ispite. Ako je izlazio na ispite iz tog
predmeta, on za njih vidi ocjenu koju je dobio.
Student takoer vidi i listu predmeta koji su dodatni. Klikom na neki predmet, on dobija
informacija o njemu. Student se moe prijaviti na za sluanje predmeta koji on eli. Sistem tada
provjerava broj mjesta na predmetu. Ako je broj mjesta popunjen, korisnik dobija obavijest o
tome. Ako su mjesta dostupna, korisnik biva unesen kao polaznik na odabrani predmet.

Privatna klinika

Posmatra se sistem za upravljanje privatnom klinikom koja prati normalan rad doktora, recepcionara i
komunikaciju sa pacijentima. Prilikom prikupljanja zahtjeva primijeeni su sljedei elementi unutar
sistema:

Na recepciji se uzimaju podaci o pacijentima i pregledima koji oni ele. Pacijent se naruuje za
odreeni pregled. Ako pacijent zahtijeva hospitalizaciju, recepcionar rezervie krevet za
pacijenta, kada je potrebno provjeriti dostupnost kreveta za odabrani termin. Tada se za
pacijenta stvara potvrda sa informacijama o terminu te mu se generira novi id koji e biti glavni
identifikator pacijenta u sistemu.

Doktor moe propisati ispitivanje za pacijenta. Pacijent dolazi do laboratorija gdje laborant
provjerava potrebne testove na osnovu id-a pacijenta, izvrava ih i rezultate sprema u sistem.
Istovremeno, laborant na raun pacijenta dodaje i stavku za troak ispitivanja. Pacijent nakon
toga dobija potvrdu o izvrenom ispitivanju.

Doktor nakon toga moe da pregleda rezultate ispitivanja. Svakom pacijentu doktor, takoer,
moe da propie lijekove. Ukoliko je to potrebno, doktor zakazuje operacije za datog pacijenta.
Po potrebi, doktor moe i da rezervie krevet za pacijenta.

Kada je, po procijeni doktora, lijeenje zavreno, pacijent se otputa kui. U sklopu otpusnice
se takoer navode i odreeni trokovi koje bi pacijent trebao da plati kod recepcionara prije
odlaska kui.

Muzicki portal

Muziki portal predstavlja jednostavnu web aplikaciju koja dozvoljava korisnicima da kupuju muzike albume.
Prilikom prikupljanja zahtjeva: primijeene su sljedee elementi unutar sistema:

Postoje obini korisnici i registrirani korisnici. Samo registrirani korisnici mogu kupovati, te skidati muzike
albume. Neregistrirani korisnici se mogu registrirati sa odabranim korisnikim imenom (koje ne smije biti jednako
nijednom korisnikom imenu koje se nalazi u sistemu). Ukoliko je korisnik ve registriran, potrebno je da se logira
sa svojim korisnikim imenom i passwordom kako bi pristupio svim mogunostima registriranih korisnika.

Svaki korisnik moe pretraivati bazu muzikih albuma. Pri tome, kao rezultat dobije listu albuma koji
odgovaraju postavljenim kriterijima. Klikom na neki od vraenih albuma se otvara stranica sa detaljima o
odabranom albumu. U detaljima se nalaze: naziv albuma, naziv izvoaa, lista pjesama i cijena albuma.

Ako je korisnik logiran, te je ve kupio odabrani album, na stranici se nalazi i link za download albuma. U
suprotnom sluaju, na stanici je link za kupovinu albuma.

Ako korisnik nije logiran, na stranici se pored detalja nalazi link za login.

Svaki registrirani korisnik u sistem unosi svoju kreditnu karticu preko koje e se kupovati albumi. Nakon to je
kartica uneena, korisnik moe zapoeti sa kupovinom albuma. Proces naplaivanja vri vanjski sistem (poput
PayPala) kojem se jedino prosljeuju podaci o kupovini i iznos koji se treba naplatiti.

Registrirani korisnik moe pregledati svoje kupljene albume.

Registrirani korisnik moe editovati svoj korisniki raun, te metode plaanja(kartice).


Nakon to zavri svoje eljene aktivnosti, korisnik se moe izlogirati.

ZELJEZNICKA STANICA

Potrebno je razviti softver za automatizaciju kupovine karata u sklopu eljeznike stanice M.

Putnik bi trebao moi rezervirati kartu i mjesto koje eli na vozu. Svaki putnik bi trebao moi da pregleda
raspored kretanja vozova na poetnoj stranici sistema ili da iste informacije dobije od prodavaa karata.

On vri rezervaciju kod prodavaa karata na alteru koji nakon toga provjerava dostupnost mjesta i
raspored kretanja vozova. Ako je mjesto dostupno, prodava u sistemu pravi rezervaciju za tog putnika.
Ukoliko mjesto nije dostupno, putnik dobija obavjetenje o tome. Stanje svoje rezervacije, putnik moe
da provjeri na poetnoj stranici sistema kucajui id_rezervacije koji je dobio nakon obrade.

Putnik moe da otkae odreenu rezervaciju mjesta, takoer dolazei do altera eljeznike stanice i
izraavanjem svoje elje prodavau. Svaka karta ima rok do kojeg se moe izbrisati bez plaanja odtete
koji prodava mora provjeriti. Ako je putnik zakasnio, prodava mu ne vraa novac. Prodava karata
brie rezervaciju iz sistema.

Samo administrator moe da unosi promjene u vezi vozova to ukljuuje promjenu imena voza, broja i
rute.

Sistem takoer mora moi da generie izvjetaje o rezervacijama, mjesenom poslovanju za


administratora po potrebi.

Radi sigurnosnih razloga, svi upravljaki korisnici sistema (admin i prodava karata) se moraju logirati
prilikom koritenja sistema. Kada zavre svoje aktivnosti, onda se mogu izlogirati.

IVANA

1.Dijagramom aktivnosti predstaviti aktivnosti koje objekat Student izvrava tokom svog ivotnog vijeka:

Student prvo upisuje prvu godinu studija

Nakon upisa prve godine student pohaa predavanja i vjebe iz vie predmeta

Po zavretku nastave, student dobija potpise za svaki od predemta pojedinano. Ukoliko je dobio sve
potpise, student moe da ovjeri semestar. U suprotnom obnavlja godinu.

Nakon ovjere semestra, student moe da polae ispite. Za svaki ispit postoje dva ispitna roka, student
moe polagati u drugom roku ukoliko eli ponititi ocjenu iz prvog roka ili nije polagao ili nije poloio
ispit u prethodnom roku.

Ukoliko student stekne uslov za upis naredne godine, upisuje je. U suprotnom, student obnavlja godinu.

2.Dijagramom sekvenci opisati scenario formiranja zapisnika o polaganju ispita u formi koja se zahtijeva od strane
slubenika administracije:

Slubenik formira zapisnik tako to preko forme zatrai spisak studenata koji imaju pravo polaganja
datog predmeta

Nakon selekcije predmeta, slubeniku se na formi prikazuje selekcija preko koje se potrauju podaci
o predmetu (broj ECTS kredita, forme polaganje, itd.)

Ganarisanu formu, slubenik predaje predmetnom profesoru

Tokom odravanja ispita, profesor vodi evidenciju o rezultatima ispita za svakog studenta
pojedinano
Nakon zavretka ispita, profesor potpisuje prijavu i predaje slubeniku administracije

3.Dijagramom stanja prikazati stanje objakta Ispit u procesu polaganja ispita iz predmeta:

Praenje asova predavanja i vjebi

Izrada domaih zadataka

Izrada seminarskog rada

Navedene tri stavke su uslov da bi student:

Prijavio ispit za polaganje

Polagao ispit student ima pravo na 2 redovna ispitna roka i 1 vanredni. Student moe ponititi
ispit pa ga ponovo polagati u drugom redovnom ili u vanrednom ispitnom roku. Ponitavanje ispita
se vri u roku od 24h od odravanja ispita.

Krajnje stanje nastupa kada se ispit zavri

You might also like