You are on page 1of 43

Use case Name

Brief Description
Actors
Triggers
Basic Flow
Alternative Flow

Izmjena podataka o nastavnoj temi


Aplikacija omoguava korisniku da izvri auriranje podatka Datum , podatka Naziv teme i podatka Napomena u vezi
teme.
Korisnik
Korisnik vri auriranje podatka Datum ili podatka Naziv teme ili podatka Napomena u vezi teme.
Flow of Events
Steps Actions
1
Korisnik dvoklikom pristupa auriranju odgovarajueg polja Datum, Naziv ili Napomena.
Steps Actions
Special Requirements

N/A
Precondition
Postcondition
Extension points

Korisnik je uspjeno ulogovan.


Na ekranu su prikazane odgovarajue izvedene izmjene u tabeli nastavnih tema.
3. Extend Auriranje podatka Datum UC, Auriranje podatka Naziv teme UC i Auriranje podatka Napomena u vezi teme
UC.

Use case Name


Brief Description
Actors
Triggers
Basic Flow

Alternative Flow

Auriranje podatka Datum


Aplikacija omoguava korisniku da izvri auriranje podatka Datum.
Korisnik
Korisnik vri auriranje podatka Datum.
Flow of Events
Steps Actions
1
Korisnik dvoklikom pristupa auriranju odgovarajueg polja Datum.
2
Korisnik vri unosi novog podatka u odgovarajue polje Datum.
3
Aplikacija vri provjeru validnosti unesenog podatka.
4
Aplikacija aurira odgovarajue izmjene u polju Datum.
Steps Actions
4.1
Aplikacija ostavlja polje Datum nepromijenjeno i obavjetava korisnika da je useseni podatak pogrean, ako je
uneseni podatak pogrean.
Special Requirements

N/A
Precondition
Postcondition
Extension points

Korisnik je uspjeno ulogovan.


Na ekranu su prikazane odgovarajue izvedene izmjene u tabeli nastavnih tema u polju Datum za odgovarajuu nastavnu
temu.

Use case Name


Brief Description
Actors
Triggers
Basic Flow

Alternative Flow

Auriranje podatka Napomena u vezi teme


Aplikacija omoguava korisniku da izvri auriranje podatka Napomena u vezi teme.
Korisnik
Korisnik vri auriranje podatka Napomena u vezi teme.
Flow of Events
Steps Actions
1
Korisnik dvoklikom pristupa auriranju odgovarajueg polja Napomena.
2
Korisnik unosi nove podatke u odgovarajue polje Napomena.
3
Aplikacija vri provjeru validnosti unesenih podataka.
4
Aplikacija aurira odgovarajue izmjene u polju Napomena.
Steps Actions
4.1
Aplikacija ostavlja polje Napomena nepromijenjeno i obavjetava korisnika da su useseni podaci pogreni, ako su
uneseni podaci pogreni.
Special Requirements

N/A
Precondition
Postcondition
Extension points

Korisnik je uspjeno ulogovan.


Na ekranu su prikazane odgovarajue izvedene izmjene u tabeli nastavnih tema u polju Napomena za odgovarajuu nastavnu
temu.

Use case Name


Brief Description
Actors
Triggers
Basic Flow

Alternative Flow

Auriranje podatka Naziv teme


Aplikacija omoguava korisniku da izvri auriranje podatka Naziv teme.
Korisnik
Korisnik vri auriranje podatka Naziv teme.
Flow of Events
Steps Actions
1
Korisnik dvoklikom pristupa auriranju odgovarajueg polja Naziv teme.
2
Korisnik vri unos novog podatka u odgovarajue polje Naziv teme.
3
Aplikacija provjera validnost unesenog podatka.
4
Aplikacija aurira odgovarajue izmjene.
Steps Actions
4.1
Aplikacija ostavlja polje Naziv teme nepromijenjeno i obavjetava korisnika da su useseni podatak pogrean, ako je
uneseni podatak pogrean.
Special Requirements

N/A
Precondition
Postcondition
Extension points

Korisnik je uspjeno ulogovan.


Na ekranu su prikazane odgovarajue izvedene izmjene u tabeli nastavnih tema u polju Naziv teme za odgovarajuu nastavnu
temu.

Use case Name


Brief Description
Actors
Triggers
Basic Flow

Alternative Flow

Brisanje nastavne teme


Aplikacija, na zahtjev korisnika, izvrava brisanje nastavne teme iz liste nastavnih tema.
Korisnik
Korisnik bira opciju Brisanje nastavne teme.
Flow of Events
Steps Actions
1
Aplikacija izvrava brisanje selektovane nastavne teme iz liste nastavnih tema.
2
Aplikacija vri auriranje same baze podataka nastavnih tema.
Steps Actions
1.1
Ako je lista nastavnih tema prazna aplikacija onemoguuje opciju Brisanje nastavne teme.
Special Requirements

N/A
Precondition
Postcondition
Extension points

Korisnik je uspjeno ulogovan. Selektovana je jedna stavka u tabeli nastavnih tema.


Prikaz izmijenjene tabele nastavnih tema.Baza podataka nastavnih tema je aurirana.Nastavna tema je obrisana.

Use case Name


Brief Description
Actors
Triggers
Basic Flow

Alternative Flow

Dodavanje nastavne teme


Aplikacija, na zahtjev korisnika, omoguuje dodavanje nove nastavne teme pokretanjem nove forme za unos nove nastavne
teme.Korisnik popunjava polja Naziv teme, Datum i Napomena.
Korisnik
Korisnik bira opciju Dodavanje nastavne teme.
Flow of Events
Steps Actions
1
Aplikacija vri pokretanje nove forme za unos nove nastavne teme.
2
Korisnik popunjava polje Naziv teme.
3
Korisnik popunjava polje Datum izborom datuma.
4
Korisnik popunjava polje Napomena.
5
Korisnik bira opciju Dodaj.
6
Aplikacija vri auriranje baze podataka nastavnih tema kao i same tabele nastavnih tema.
Steps Actions
5.1
Korisnik bira opciju Nazad pomou koje naputa formu za dodavanje nastavne teme.
5.2
Aplikacija omoguuje prikaz poetne forme.
Special Requirements

N/A
Precondition
Postcondition
Extension points

Korisnik je uspjeno ulogovan.


Na ekranu su prikazane informacije o novoj dodanoj nastavnoj temi i izmjenama u tabeli nastavnih tema.Baza podataka
nastavnih tema je aurirana.
2. Include Unos naziva UC.
3. Include Unos datuma UC.
4. Include Unos napomene UC.

Use case Name


Brief Description
Actors
Triggers
Basic Flow

Alternative Flow

Unos naziva
Korisnik vri unos podatka Naziv tako to mu aplikacije omoguava unos naziva nastavne teme.
Korisnik
Korisnik vri unos naziva nastavne teme.
Flow of Events
Steps Actions
1
Korisnik vri unos podatka Naziv.
2
Aplikacija aurira podatak Naziv nastavne teme.
Steps Actions
1.1
Aplikacija ponitava uneseni podatak Naziv ako je uneseni podatak Naziv neispravan.
Special Requirements

N/A
Precondition
Postcondition
Extension points

Korisnik je uspjeno ulogovan. Korisnik je izabrao opciju Dodavanje nastavne teme.


Na ekranu je prikazan uneseni podatak Naziv.

Use case Name


Brief Description
Actors
Triggers
Basic Flow

Alternative Flow

Unos napomene
Korisnik vri unos podatka Napomena tako to mu aplikacije omoguava unos napomene u vezi teme.
Korisnik
Korisnik vri unos napomene u vezi nastavne teme.
Flow of Events
Steps Actions
1
Korisnik vri unos podatka Napomena.
2
Aplikacija aurira podatak Napomena nastavne teme.
Steps Actions
1.1
Aplikacija ponitava uneseni podatak Napomena ako je uneseni podatak Napomena neispravan.
Special Requirements

N/A
Precondition
Postcondition
Extension points

Korisnik je uspjeno ulogovan. Korisnik je izabrao opciju Dodavanje nastavne teme.


Na ekranu je prikazan uneseni podatak Napomena.

Use case Name


Brief Description
Actors
Triggers
Basic Flow

Alternative Flow

Unos datuma
Korisnik vri unos podatka Datum tako to mu aplikacije omoguava izbor datuma.
Korisnik
Korisnik vri izbor datuma.
Flow of Events
Steps Actions
1
Korisnik vri unos podatka Datum pomou selekcije odgovarajuih vrijednosti iz datih CheckBox-ova za minute,
sate, dan, mjesec i godinu.
2
Aplikacija aurira podatak Datum nastavne teme.
Steps Actions
Special Requirements

N/A
Precondition
Postcondition
Extension points

Korisnik je uspjeno ulogovan. Korisnik je izabrao opciju Dodavanje nastavne teme.


Na ekranu je prikazan izabran datum.

Use case Name


Brief Description
Actors
Triggers
Basic Flow

Alternative Flow

Brisanje liste studenata za Elektrijadu


Aplikacija, na zahtjev korisnika, vri brisanje liste studenata za Elektrijadu.
Korisnik
Korisnik bira opciju Obrii listu.
Flow of Events
Steps Actions
1
Aplikacija vri brisanje liste studenata za Elektrijadu.
2
Aplikacija provjerava da li je lista studenata za Elektrijadu prazna.
3
Aplikacija vri auriranje baze podataka o studentima za Elektrijadu.
4
Aplikacija obavjetava korisnika o obrisanoj listi studenata za Elektrijadu.
Steps Actions
2.1
Aplikacija obavjetava korisnika da je lista studenata za Elektrijadu prazna, ako je lista studenata za Elektrijadu prazna.
Special Requirements

N/A
Precondition
Postcondition
Extension points

Korisnik je uspjeno ulogovan. Lista studenata za Elektrijadu nije prazna, barem jedan student se nalazi u listi za Elektrijadu
prikazanoj u tabelarnoj formi.
Na ekranu je prikazana prazna tabela studenata za Elektrijadu. Baza podataka o studentima za Elektrijadu je aurirana.Lista
studenata za Elektrijadu je obrisana.

Use case Name


Brief Description
Actors
Triggers
Basic Flow

Alternative Flow

Izmjena liste studenata za Elektrijadu


Aplikacija omoguava korisniku da izvri izmjenu podatka Napomena, da izvri dodavanje novog studena u listu studenata za
Elektrijadu i da obrie studenta iz liste studenata za Elektrijadu.
Korisnik
Korisnik vri izmjenu podatka Napomena ili bira opciju Dodaj studenta(e) ili izbor opcije Obrii studenta(e).
Flow of Events
Steps Actions
1
Korisnik dvoklikom pristupa izmjeni odgovarajueg polja Napomena ili bira opciju Dodaj studenta(e) ili vri izbor
opcije Obrii studenta(e).
Steps Actions
Special Requirements

N/A
Precondition
Postcondition
Extension points

Korisnik je uspjeno ulogovan.


Tabela studenata za Elektrijadu je izmijenjena.Izmjene su evidentirane.

Use case Name


Brief Description
Actors
Triggers
Basic Flow

Alternative Flow

Izmjena podatka Napomena


Aplikacija omoguava korisniku da izvri izmjenu podatka Napomena.
Korisnik
Korisnik vri izmjenu podatka Napomena.
Flow of Events
Steps Actions
1
Korisnik dvoklikom pristupa izmjeni odgovarajueg polja Napomena.
2
Korisnik unosi nove podatke u odgovarajue polje Napomena.
3
Aplikacija provjera validnost novog podatka Napomena
4
Aplikacija vri prikaz izmijenjene tabele studenata za Elektrijadu.
5
Aplikacija evidentira odgovarajue izmjene u polju Napomena.
Steps Actions
2.1
Aplikacija ostavlja polje Napomena nepromijenjeno i obavjetava korisnika da su useseni podaci pogreni, ako su
uneseni podaci pogreni.
4.1
Aplikacija obavjetava korisnika o nevalidnosti novog podatka Napomena.
Special Requirements

N/A
Precondition
Postcondition
Extension points

Korisnik je uspjeno ulogovan.


Na ekranu su prikazane odgovarajue izvedene izmjene u tabeli studenata za Elektrijadu za odgovarajueg studenta.Podatak
Napomena izmijenjen.

Use case Name


Brief Description
Actors
Triggers
Basic Flow
Alternative Flow

Dodavanje novog studenta


Aplikacija, na zahtjev korisnika, omoguuje dodavanje novog studenta ili vie studenata u listu studenata za Elektrijadu.
Korisnik
Korisnik bira opciju Dodaj studenta(e).
Flow of Events
Steps Actions
1
Korisnik vri dodavanje studenta metodom selekcije.
Steps Actions
Special Requirements

N/A
Precondition
Postcondition
Extension points

Korisnik je uspjeno ulogovan.


Na ekranu su prikazane informacije o izmjenjenoj tabeli studenata za Elektrijadu.Izmjene su evidentirane.Selektovani student(i)
su dodani u listu studenata za Elektrijadu.

Use case Name


Brief Description
Actors
Triggers
Basic Flow

Alternative Flow

Dodavanje selekcijom
Aplikacija, na zahtjev korisnika, omoguuje dodavanje novog studenta metodom selekcije u listi studenata za Elektrijadu.
Korisnik
Korisnik selektuje barem jednog studenta.
Flow of Events
Steps Actions
1
Aplikacija vri pokretanje nove forme, sa tabelom svih studenata na predmetu, za unos novog studenta ili studenata u
listu studenata za Elektrijadu.
2
Korisnik metodom selekcije bira studenta ili vie studenata.
3
Korisnik bira opciju Dodaj.
4
Aplikacija vri izmjenu liste studenata za Elektrijadu.
5
Aplikacija evidentira izmjene liste studenata za Elektrijadu.
Steps Actions
3.1
Korisnik bira opciju Nazad pomou koje naputa formu za dodavanje novog studenta.
3.2
Aplikacija omoguuje prikaz poetne forme.
Special Requirements

N/A
Precondition
Postcondition
Extension points

Korisnik je uspjeno ulogovan. Korisnik bira opciju Dodaj studenta(e).


Na ekranu su prikazane informacije o izmjenjenoj tabeli studenata za Elektrijadu.Izmjene su evidentirane.Selektovani student(i)
su dodani u listu studenata za Elektrijadu.

Use case Name


Brief Description
Actors
Triggers
Basic Flow
Alternative Flow

Brisanje studenta
Aplikacija, na zahtjev korisnika, izvrava brisanje studenta ili vie studenata iz liste studenata za Elektrijadu.
Korisnik
Korisnik bira opciju Brisanje studenta(e).
Flow of Events
Steps Actions
1
Korisnik vrii brisanje studenta(e) metodom selekcije.
Steps Actions
Special Requirements

N/A
Precondition
Postcondition
Extension points

Korisnik je uspjeno ulogovan. Selektovana je jedna stavka u tabeli studenata za Elektrijadu.


Na ekranu su prikazane izmjene tabele studenata za Elektrijadu.Selektovani studenti su obrisani iz liste studenata za Elektrijadu

Use case Name


Brief Description
Actors
Triggers
Basic Flow

Alternative Flow

Brisanje selekcijom
Aplikacija, na zahtjev korisnika, izvrava brisanje studenta ili vie studenata metodom selekcije iz liste studenata za Elektrijadu.
Korisnik
Korisnik bira opciju Brisanje studenta.Korisnik selektuje barem jednog studenta.
Flow of Events
Steps Actions
1
Aplikacija izvrava brisanje selektovanog studenta ili vie njih iz liste studenata za Elektrijadu.
2
Aplikacija evidentira izmjene liste studenata za Elektrijadu.
Steps Actions
1.1
Ako je tabela studenata za Elektrijadu prazna aplikacija onemoguuje opciju Brisanje studenta.
Special Requirements

N/A
Precondition
Postcondition
Extension points

Korisnik je uspjeno ulogovan. Selektovana je jedna stavka u tabeli studenata za Elektrijadu.


Na ekranu su prikazane izmjene tabele studenata za Elektrijadu.Selektovani studenti su obrisani iz liste studenata za Elektrijadu.

Use case Name


Brief Description
Actors
Triggers
Basic Flow

Alternative Flow

Auriranje liste studenata za Elektrijadu


Aplikacija omoguava korisniku da izvri auriranje izvedenih izmjena u listi studenata za Elektrijadu.
Korisnik
Korisnik bira opciju Auriraj.
Flow of Events
Steps Actions
1
Korisnik bira opciju Auriraj
2
Aplikacija vri auriranje izvedenih izmjena u listi studenata za Elektrijadu.
3
Aplikacija vri auriranje baze podataka o studentima za Elektrijadu.
4
Aplikacija obavjetava korisnika o uspjenosti auriranja izvedenih izmjena.
Steps Actions
1.1
Aplikacija obavjetava korisnika da izvedene izmjene nisu sauvane i daje mu mogunost da potvrdi izmjene (opcija
DA ) ili odbije (opcija NE) , ako je izabrana opcija Nazad.
2.1
Aplikacija obavjetava korisnika da ne postoje izmjene u listi studenata za Elektrijadu, ako nema izvedenih izmjena.
Special Requirements

N/A
Precondition
Postcondition
Extension points

Korisnik je uspjeno ulogovan.


Na ekranu su prikazane odgovarajue izvedene izmjene u tabeli studenata za Elektrijadu, i obavjetenje da su izvedene izmjene
sauvane.Baza podataka o studentima za Elektrijadu je aurirana.
2. Extend Izmjena podatka Napomena UC, Dodavanje novog studenta UC i Brisanje studenta UC.

Use case Name


Brief Description
Actors
Triggers
Basic Flow

Alternative Flow

Eksportovanje podataka o studentima za Elektrijadu


Aplikacija, na zahtjev korisnika, omoguuje eksportovanje liste studenata za Elektrijadu kao pdf fajl ili da se eksportovanje vri
preko tampaa.
Korisnik,tampa
Korisnik bira opciju Eksportovanje.
Flow of Events
Steps Actions
1
Aplikacija vri uitavanje forme.
2
Korisnik bira nain eksportovanje izborom jedne od dve opcije (eksportovanje kao pdf fajli ili eksportovanje preko
tampaa) u ComboBox-u.
Steps
2.1
2.2

Actions
Korisnik bira opciju za ponitavanje eksportovanja izborom opcije Nazad.
Aplikacija otvara formu Organizovanje nastave za Elektrijadu.
Special Requirements

N/A
Precondition
Postcondition
Extension points

Korisnik je uspjeno ulogovan. Lista studenata za Elektrijadu nije prazna. Lista studenata je aurirana.
Na ekranu je prikazana nova forma za izbor naina eksportovanja liste studenata za Elektrijadu.

Use case Name


Brief Description
Actors
Triggers
Basic Flow

Alternative Flow

Eksportovanje preko tampaa


Aplikacija, na zahtjev korisnika, omoguuje eksportovanje liste studenata za Elektrijadu preko tampaa.
Korisnik,tampa
Korisnik bira opciju Eksportovanje preko tampaa.
Flow of Events
Steps Actions
1
Aplikacija vri povezivanje sa tampaem.
2
tampa vri tampanje.
Steps Actions
2.1
Aplikacija obavjetava korisnika da nije uspostavljena veza sa tampaem.
Special Requirements

N/A
Precondition
Postcondition
Extension points

Korisnik je uspjeno ulogovan. Lista studenata za Elektrijadu nije prazna. Lista studenata jeste aurirana.
Itampana lista studenata u formi tabele.

Use
case
Name
Brief
Description
Actors
Triggers

Eksportovanje kao pdf fajl


Aplikacija, na zahtjev korisnika, omoguuje eksportovanje liste studenata za Elektrijadu kao pdf fajl.
Korisnik,tampa
Korisnik bira opciju Eksportovanje kao pdf fajl
Flow of Events

Basic Flow

Alternative
Flow

Steps
1
2
3
4
5
Steps
2.1
2.2

Actions
Korisnik unosi naziv pdf fajla
Korisnik bira opciju Kreiraj
Aplikacija kreira pdf fajl.
Aplikacija smjeta pdf fajl u skladite za listu studenata za Elektrijadu.
Aplikacija obavjetava korisnika o uspjenosti izvedene operacije eksportovanja liste studenata za Elektrijadu.
Actions
Korisnik bira opciju za ponitavanje eksportovanja izborom opcije Nazad.
Aplikaca otvara formu Organizovanje nastave za Elektrijadu.
Special Requirements

N/A
Precondition Korisnik je uspjeno ulogovan. Lista studenata za Elektrijadu nije prazna. Lista studenata jeste aurirana.
Postcondition Na ekranu je prikazano obavjetenje o uspjenosti izvedene operacije eksportovanja liste studenata za Elektrijadu. Kreiran je pdf fajl.Pdf fajl je smjeten
u skladite za listu studenata za Elektrijadu.
1 Include Unos naziva pdf fajla UC
Extension
points

Use case Name


Brief Description
Actors
Triggers
Basic Flow

Alternative Flow

Unos naziva pdf fajla


Korisnik vri unos naziva pdf fajla.
Korisnik
Korisnik vri eksportovanje liste studenata za Elektrijadu kao pdf fajl.
Flow of Events
Steps Actions
1
Korisnik vri unos naziva pdf fajla.
2
Aplikacija prihvata uneseni naziv pdf fajla.
Steps Actions
2.1
Aplikacija obavjetava korisnika da je uneseni naziv pdf fajla neispravan.
Special Requirements

N/A
Precondition
Postcondition
Extension points

Korisnik je uspjeno ulogovan. Korisnik je izabrao opciju Eksportovanje, zatim opciju Eksportovanje kao pdf fajl.
Na ekranu je prikazan uneseni naziv pdf fajla.

You might also like