You are on page 1of 36

OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

UNIVERZITET U KRAGUJEVCU
FAKULTET TEHNIČKIH NAUKA U ČAČKU

Predmet:

Objektno Orijentisano Programiranje


Projekat:

Analiza, dizajn, izrada i arhitektura za


rad studentske službe

Profesor: Smer:
Dr Vlade Urošević Informacione Tehnologije
Asistent: Student:
Mr Katarina Mitrović Šošić Stefan 118/2016

Januar, Čačak 2018.

1
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

Sadržaj
1. Uvod ...................................................................................................................................................... 4
2. Procena sistema .................................................................................................................................... 5
2.1 Analiza ........................................................................................................................................... 5
2.2 Opis poslova .................................................................................................................................. 5
2.2.2 Upis novih studenata ............................................................................................................ 5
2.2.2. Upis starih studenata na sledeću godinu ili obnova godine ................................................. 6
2.2.3 Prijava ispita ............................................................................................................................... 6
2.2.4 Polaganje ispita .......................................................................................................................... 7
2.2.5 Studentski zahtevi ...................................................................................................................... 7
3. UML ....................................................................................................................................................... 8
3.1 Dijagram klasa ............................................................................................................................... 8
3.2 Use case dijagram ............................................................................................................................. 10
4. Baza podataka ..................................................................................................................................... 12
4.1 Baza - Evidencija................................................................................................................................ 12
4.2 Baza - Knjizenje ................................................................................................................................. 12
4.3 Baza - Login ....................................................................................................................................... 13
4.4 Baza - Podesavanja............................................................................................................................ 13
4.5 Baza - Predavači ................................................................................................................................ 14
4.6 Baza – Predmeti ................................................................................................................................ 14
4.7 Baza – Prijave .................................................................................................................................... 15
4.8 Baza – Rokovi .................................................................................................................................... 15
4.9 Baza – Studenti ................................................................................................................................. 16
5. GUI ...................................................................................................................................................... 17
5.1 ResourceCheck+ ................................................................................................................................ 17
5.2 Login .................................................................................................................................................. 17
5.3 Login studenti.................................................................................................................................... 18
5.4 Login sluzbeni .................................................................................................................................... 18
5.5 Student – Profil studenta .................................................................................................................. 19
5.6 Student – Polozeni ispiti.................................................................................................................... 20
5.7 Student – Prijava ispita ..................................................................................................................... 21
5.8 Student – Prijava ispita – Generisi uplatnicu .................................................................................... 22
5.9 Menadzment .................................................................................................................................... 22

2
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

5.9.1 Menadzment – Ako je administrator ......................................................................................... 22


5.9.2 Menadzment – Ako je radnik ..................................................................................................... 23
5.10 Menadzment – Promena lozinke .................................................................................................... 23
5.11 Menadzment – Studenti - Dodavanje i brisanje studenta ............................................................. 24
5.12 Мenadzment – Studenti - Lista studenta ....................................................................................... 25
5.13 Мenadzment – Predavaci - Dodavanje i brisanje predavaca ......................................................... 26
5.14 Мenadzment – Predavaci - Lista predavači .................................................................................... 27
5.15 Мenadzment – Ispiti - Aktivacija ispita ........................................................................................... 28
5.16 Мenadzment – Ispiti - Aktivacija ispita – Informacije o svim ispitima ............................................ 28
5.17 Мenadzment – Ispiti - Lista prijava ................................................................................................. 29
5.18 Мenadzment – Ispiti – Knjizenje ispita ........................................................................................... 30
5.19 Menadzment – Ispiti – Knjizenje ispita – Proknjizi.......................................................................... 30
5.20 Administracija ................................................................................................................................. 31
5.21 Administracija – Dodavanje radnika ............................................................................................... 32
5.22 Administracija – Lista svih radnika .................................................................................................. 33
5.23 Administracija – Aktivacija, deaktivacija i izmena ispitnog roka..................................................... 33
5.24 Administracija – Informacije o svim ispitima .................................................................................. 34
5.25 Administracija – Dodavanje i brisanje predmeta ............................................................................ 34
5.26 Administarcija – Lista predmeta ..................................................................................................... 35
5.26 Administracija – Izmena cene ispita................................................................................................ 35
6. Zaključak.............................................................................................................................................. 36

3
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

1. Uvod

Ovaj rad se bavi modeliranjem jednog stanja informacionog sistema Tehničkog fakulteta.
Informacioni sistem se definiše kao sistem za obradu informacija i zajedno sa resursima
obezbeđuje i distribuira informacije od značaja za donošenje odluka i rešavanje problematika
poslovanja. Informacioni sistem studentske službe predstavlja podsistem informacioni sistem
visokoškolske ustanove, okrenut ka studentu. On omogućava efikasno praćenje rezultata rada kako
studenata, tako i nastavnog osoblja, rukovodstva. Rad je izrađen kao seminarski rad iz predmeta
Objektno-orijentisano programiranje na fakultetu tehničkih nauka u Čačku, na studijskom
programu Informacione tehnologije u trećem semestru.
Seminarski rad se sastojao iz više delova, kao što su izrada dokumentacije, dijagrama,
grafičkog interfrejsa i samog izvornog koga aplikacije. Programiranje, odnosno pisanje koda je
odrađeno u Java programskom jeziku, u Ecplipse razvojnom okruženju. Dok su svi dijagrami
izrađeni u StarUML softveru koji ima specijalizovanu namenu, a to je projektovanje dijagrama.
U nastavku će detaljnije biti opisan sam proces rada informacionog sistema studentske službe.

4
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

2. Procena sistema

2.1 Analiza

Pre početka projektovanja informacionog sistema studentske službe, potrebno je analizirati


zahteve korisnika. Korisnici informacionog sistema studentske službe su: studenti, nastavno
osoblje, rukovodstvo škole i referenti u studentskoj službi. Svaki od korisnika ima svoj pogled na
informacioni sistem, šta treba da radi i šta se očekuje. Studenska služba ima zakonsku obavezu da
čuva svu dokumentaciju o studentu sve do završetka studija i da po završetku studiranja arhivira
dokumentaciju i čuva istu u svojoj arhivi. Studenti imaju potrebu da se prijava ispita završi na brz
i jednostavan način, da je prijava ispita efikasna – da student bude siguran da će biti u zapisniku
za polaganje ispita. Istovremeno, ukoliko je moguće iste objaviti i na Internet strani, zadovoljenje
bi bilo potpuno. Nastavno osoblje traži spisak studentata upisanih na studijski program i semestar,
bilo u papirnatom obliku ili elektronskom obliku. Informacije koje su potrebne rukovodstvu, često
nisu tačno definisane i svode se na to da se napravi solidna softverska osnova koja omogućava
dalju jednostavnu i pouzdanu nadogradnju i da se iz postojećih podataka, izvuče što više korisnih
informacija. Referenti u studentskoj službi imaju zahteve: da unos bude što brži i jednostavniji, da
se jednom unet podatak ne unosi ponovo i da im se olakša pronalaženje raznih podataka vezanih
za studenta, da ne moraju ručno da pretražuju dokumentaciju, tj. dosije studenta.

2.2 Opis poslova

2.2.2 Upis novih studenata


Fakultet svake godine vrši upisivanje studenata na fakultet. Kandidati se prijavljuju na šalteru
i tom prilikom prilažu popunjene obrasce za prijavu, izvod iz matične knjige rođenih, diplomu ili
uverenje o prethodno završenoj školi, kao i dokaz o eventualnim nagradama koje se boduju. Na
osnovu podataka iz predatih prijava, radnici studentske službe formiraju grupe za polaganje
prijemnih ispita. Prijemni ispit se polaže pismeno iz predmeta koji su određeni postojećim
nastavnim planom. O vremenu i načinu polaganja prijemnih ispita studentska služba obaveštava
kandidate putem oglasne table ili interneta i komisiju sačinjenu od nastavnika zaduženih za
dežurstvo i ocenjivanje. Nakon ocenjivanja pismenog ispita, predsednik komisije dostavlja u
pismenom obliku studentskoj službi rezultate ispita za svakog kandidata. Rezultati su u obliku
ocene, broja bodova na ispitu ili položio / nije položio. Po završetku svih prijemnih ispita, radnici
studentske službe zaduženi za upis formiraju precizan redosled svih kandidata za upis (tj. i onih
koji imaju uslova za upis i onih koji se ne mogu upisati) i obaveštavaju kandidate. Obaveštenje je
najčešće na oglasnoj tabli ili sajtu fakulteta. Redosled se određuje na osnovu rezultata prethodnog
školovanja i rezultata prijemnih ispita. Studenti mogu biti na budzetu ili samofinansirajući. Broj
novoupisanih studenta koji će biti finansirani iz budzeta regulisan je važećim pravnim aktom za tu
godinu koji izdaje Ministarstvo prosvete i u kome su propisana raspoloživa mesta za studente koji
će biti finansirani od strane budzeta države. Kandidat koji je stekao pravo da se upise kao student

5
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

koji će biti finansiran od strane države, može se tog prava odreći, pri čemu se lista kandidata za
upis proširuje za jedno mesto. Student koji je stekao pravo da se upiše kao samofinansirajuć,
neopodno je uplatiti određenu naknadu fakultetu. Kandidati koji se mogu upisati, donose
popunjene upisne obrasce, 2 slike i nepopunjen indeks. Sve to predaju studentskoj službi, gde
radnik zadužen za upis studenata proverava da li kandidat ima uslov za upis (proverava redosled
na spisku za upis). Ako je sve u redu evidentira ga kao novog studenta, otvara u studentskoj
dokumentaciji njegov dosije i izdaje studentu popunjen i overen indeks. Brojevi indeksa su
kombinacija rednog broja upisanog studenta i aktuelne školske godine. Studenti koji se finansiraju
iz budzeta i samofinansirajući studenti imaju različite redne brojeve. Ukoliko se na upisu ne prijave
svi kandidati koji imaju uslov za upis, preostali broj mesta za upis se popunjava sa kandidatima
ispod "crte", po redosledu u kojem se kandidati nalaze na spisku.

2.2.2. Upis starih studenata na sledeću godinu ili obnova godine


Osim kandidata koji prvim upisom postaju studenti fakulteta, studentska služba obrađuje i upis
svih postojećih studenata na sledeću godinu. Ovi studenti donose popunjene obrasce za upis godine
i indeks sa overenom godinom i položenim ispitima. Upisni radnik proverava u dosijeu studenta
da li student ima uslova za upis naredne godine (položen dovoljan broj ispita) i overava to u
indeksu studenta. Studenti koji ne ispunjavaju uslov, obnavljaju godinu. Redovan student koji dva
puta obnovi godinu dobija status vanrednog studenta. Svaki smer ima svoj nastavni plan i program
koji reguliše koji su ispiti obavezni a koji su izborni. Jedan ispit može da na jednom smeru bude
obavezan a na drugom izborni. Student se prilikom upisa opredeljuje za izborne predmete koji su
ponuđeni na određenom smeru za tu godinu. Nakon četvrte godine i položenih ispita kao i
diplomskog rada, student može da se opredeli za upis diplomskih studija (master) ukoliko je skupio
određen broj bodova odnosno ako je položio ispite predviđene nastavnim planom i programom.
Nakon diplomiranja student moze da upise poslediplomske studije ako ispunjava odredjene
zahteve predvidjene odgovarajucim pravilnikom. Nakon završenog upisa studenta (u prvu ili neku
narednu godinu), u studentskoj službi se raspoređuju studenti po nastavnim grupama. O rasporedu
grupa se obaveštavaju i studenti na oglasnoj tabli kao i na sajtu fakulteta i predmetni nastavnici
kojima se dostavlja spisak studenata po grupama. Zatim sledi nastava po definisanom rasporedu.

2.2.3 Prijava ispita


U vreme ispitnih rokova, studenti popunom ispitnih prijava prijavljuju one predmete koje žele
da polažu u definisanom ispitnom roku. Sve prijave se evidentiraju u studentskoj službi koja
proverava da li su uneti podaci na prijavi korektni i da li student ima pravo da polaže prijavljeni
ispit. Samofinansirajući studenti plaćaju svaku prijavu ispita više u odnosu na studente sa budzeta.
U koliko se student ne pojavi na ispitu, evidentira se kao da je izašao i pao ispit. Ako student ne
podnese prijavu na vreme, naknadni prijem ispitne prijave se takođe plaća. Na osnovu ispravnih
prijava formiraju se ispitni spiskovi koji se dostavljaju predmetnim nastavnicima, dok se studenti
o vremenu i grupi za polaganje obaveštavaju spiskom na sajtu fakulteta. Način polaganja ispita je
definisan postojećim nastavnim planom i programom.

6
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

2.2.4 Polaganje ispita


Na ispitu, nastavnik za svakog prijavljenog studenta koji je izašao da polaže ispit popunjava u
ispitnoj prijavi ocenu koju je student dobio. Za ostale se evidentira da student nije izašao na ispit.
Rezultati ispita i ispitne prijave se dostavljaju studentskoj službi, koja sve ispitne prijave
raspoređuje po odgovarajućim dosijeima prijavljenih studenata (nezavisno od toga da li je student
položio ispit ili ne, odnosno da li je uopšte izašao na ispit).

2.2.5 Studentski zahtevi


U toku cele školske godine, studenti mogu uputiti određeni pismeni zahtev studentskoj službi,
koji se tiče njihovog školovanja. Zahteva ima mnogo i raznovrsni su, ali daleko najčešći zahtevi
su oni koji se tiču statusa studenta na koji smer i koju godinu je student upisan i uverenja o
položenim ispitima. U ovim slučajevima, radnik studentske službe koji je primio zahtev proverava
u dosijeu studenta sve potrebne podatke i na osnovu toga izdaje studentu odgovarajuće uverenje,
takođe u pismenom obliku.

7
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

3. UML
3.1 Dijagram klasa

8
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

Klasa Loading:
Atributi: /
Metode: ProveraResursa() – Vrši proveru da li su svi fajlovi potrebni za izvršavanje aplikacije dostupni.

Klasa Login:
Atributi: String User, String Password
Metode: Login(User, Password) – provera da li su podatci korišćeni za pristup sistemu ispravni.

Klasa Administration:
Atributi: /
Metode: addRadnik(), addIspit(), addPredmet() – Usmeravanje na posebne funkcionalnosti vezane za radnika,
ispite i predmete.

Klasa Radnik:
Atributi: /
Metode: dadajRadnika() – dadavanje radnika u bazu podataka, izmeniRadnika() – izmena atributa radnika iz
baze podataka, obrisiRadnika() – brisanje radnika iz baze podataka, listaRadnika() – izlistavanje svih radnika iz baze
podataka

Klasa IspitniRokovi:
Atributi: /
Metode: dadajRok() – dadavanje ispitnog roka u bazu podataka, izmeniRok() – izmena specifikacija ispitnog
roka iz baze podataka, obrisiRok() – brisanje ispitnog roka iz baze podataka, listaRok() – izlistavanje svih dostupnih
ispitnih rokova iz baze podataka

Klasa Predmet:
Atributi: /
Metode: dadajPredmet() – dadavanje predmeta u bazu podataka, izmeniPredmet() – izmena atributa
predmeta iz baze podataka, obrisiPredmet() – brisanje predmeta iz baze podataka, listaPredmet() – izlistavanje svih
radnika iz baze podataka

Klasa Upravljanje:
Atributi: /
Metode: upravljanjeStudntom(), upravljanjeProfesorom(), upravljanjeIspitima() – usmeravanje na posebne
funkcionalnosti vezane za manipulaciju studentom, profesorom i ispitnim rokom.

Klasa Student:
Atributi: /
Metode: upisStudenta() – unos studenta sa svim njegovim stributima u bazu podataka, izmeniStudenta() –
izmena atributa studenta iz baze podataka, obrisiStudenta() – brisanje studenta iz baze podataka, listaStudenta() –
izlistavanje svih studenta iz baze podataka

Klasa Profesor:
Atributi: /
Metode: dadajProfesora() – dadavanje profesora u bazu podataka, izmeniProfesora() – izmena atributa
profesora iz baze podataka, obrisiProfesora() – brisanje profesora iz baze podataka, listaProfesora() – izlistavanje
svih profesora iz baze podataka

Klasa Ispit:
Atributi: /
Metode: dadajRadnika() – dadavanje radnika u bazu podataka, izmeniRadnika() – izmena atributa radnika iz
baze podataka, obrisiRadnika() – brisanje radnika iz baze podataka, listaRadnika() – izlistavanje svih radnika iz baze
podataka

9
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

3.2 Use case dijagram

10
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

Use Case 1: Prijava na sistem


Akteri: Student, Radnik, Administrator
Opis: Prijava usnosom podataka u aplikaciju, kako bi mogli nastaviti sa korišćenjem aplikacije i njenih
funkcionalnosti.

Use Case 2: Administracija


Akteri: Administrator
Opis: Neophodno je da administrator sistema može rukovoditi radnicima, ispitima i predmetima.
Samim tim pružaju mu se dodatne funkcionalnosti za manipulacijom istih.

Use Case 3: Administracija radnika


Akteri: Administrator
Opis: Da bi se službenici studentske službe mogli prijaviti na sistem i raditi svoj posao. Neophodno je
da budu uneti u sistemsku bazu podataka kao radnici, a to vrši administrator.

Use Case 4: Administracija predmeta


Akteri: Administrator
Opis: Student i radnici studentske službe moraju videti predmete kojima se raspolaže, koje imaju i
koje će imati. Samim tim administrator raspolaže funkcijom da manipuliše predmetima.

Use Case 5: Administracija rokova


Akteri: Administrator
Opis: Neophodno je za studente da znaju kada mogu prijaviti ispit, tako da radi evidencije ispita
administrator treba putem ove funkcije uneti neophodne podatke o ispitnim rokovima.

Use Case 6: Upravljanje


Akteri: Radnik
Opis: Radnik studentske službe, da bi uspešno izvršavao svoj posao neophodno je imati mogućnost
manipulacije studentima, profesorima i ispitima.

Use Case 7: Upravljanje studentima


Akteri: Radnik
Opis: Kako bi studenti mogli da se prijave na sistem i kako bi oni videli svoje podatke, položene
ispite, panel za prijavljivanje ispita. Neophodno je da radnik doda studneta u sistem pomoću ove
funkcije.

Use Case 8: Upravljanje profesorima


Akteri: Radnik
Opis: Kako bi se znalo kojim se profesorima raspolaže na fakultetu, kao i koji profesor je zadužen za
koji predmet. Radnici studentske službe trebaju sastaviti profesorske profile pomoću ove
funkcionalnosti.

Use Case 9: Upravljanje ispitima


Akteri: Radnik
Opis: Kako bi studenti mogli da se prijave za tačno ispitni rok koji je u toku, neophodno je da radnici
studentske službe imaju mogučnost da aktiviraju ispitni rok koji je moguće polagati.

11
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

4. Baza podataka

Kako bi sve neophodne informacije sa kojima treba studentska služba raditi smeštene su u
bazama podataka. Za ovaj informacioni sistem, mi smo koristili SQLLite tip baza podataka,
kao najpogodnije za upotrebu bez internet konekcije.

4.1 Baza - Evidencija

Evidencija svih prijavljenih ispita studenta.

Struktura:

CREATE TABLE "evidencija" ("id" INTEGER PRIMARY KEY NOT NULL ,"Predmet" VARCHAR DEFAULT
(null) ,"student_id" INTEGER NOT NULL ,"Ocena" INTEGER DEFAULT (null) ,"Polozio" BOOL DEFAULT
(null) , "Semestar" INTEGER)

4.2 Baza - Knjizenje

Ova baza podataka služi za smeštanje podataka o izvršenim knjiženjima. Te podatke dobijamo direktno
iz pošte, neposredno nakon uplate studenta.

Struktura:

CREATE TABLE "knjizenje" ("id" INTEGER PRIMARY KEY NOT NULL ,"id_student" INTEGER NOT NULL
,"ime" VARCHAR,"prezime" VARCHAR,"svrha" VARCHAR,"suma" DOUBLE,"kontrolni_br" VARCHAR,
"proknjizeno" BOOL DEFAULT false, "na_racunu" BOOL DEFAULT false)

12
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

4.3 Baza - Login

Podaci o korisničkim nalozima koji pripadaju radnicima ili administratorima informacionog sistema
studentske službe.

Struktura:

CREATE TABLE "login" ("id" INTEGER PRIMARY KEY AUTOINCREMENT UNIQUE , "user" VARCHAR
DEFAULT null, "pass" VARCHAR DEFAULT null, "ime" VARCHAR DEFAULT null, "prezime" VARCHAR
DEFAULT null, "mesto_rodjenja" VARCHAR DEFAULT null, "datum_rodjenja" VARCHAR DEFAULT
CURRENT_DATE, "JMBG" NUMERIC DEFAULT 0, "br_lk" NUMERIC DEFAULT 0, "date_added"
DATETIME DEFAULT CURRENT_DATE, "active" BOOL DEFAULT 0, "admin" BOOL DEFAULT 0)

4.4 Baza - Podesavanja

U ovoj bazi se čuvaju podaci za rad same aplikacije kao i osnovni podaci informacionog sistema
studentske službe.

Struktura:

CREATE TABLE "podesavanja" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL UNIQUE ,
"cena_ispita" DOUBLE DEFAULT 0)

13
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

4.5 Baza - Predavači

Baza sa informacijama o profesorima i asistentima koji predaju na fakultetu.

Struktura:

CREATE TABLE "predavaci" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL UNIQUE , "ime"
VARCHAR, "prezime" VARCHAR, "mesto_rodjenja" VARCHAR, "datum_rodjenja" VARCHAR, "jmbg"
NUMERIC, "br_lk" NUMERIC, "date_added" DATETIME DEFAULT CURRENT_DATE, "profesor" BOOL,
"asistent" BOOL, "id_predmeta" VARCHAR)

4.6 Baza – Predmeti

Skup podataka o svim raspoloživim predmetima na fakultetu.

Struktura:

CREATE TABLE "predmeti" ("id" INTEGER PRIMARY KEY NOT NULL ,"naziv" VARCHAR NOT NULL
,"opis" INTEGER DEFAULT (null) ,"predavaci" NUMERIC,"espb" NUMERIC,"semestar" INTEGER,
"izborni" BOOL DEFAULT 0)

14
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

4.7 Baza – Prijave

Baza koja sadrži informacije o prijavama studenta na neki od ispitnih rokova.

Struktura:

CREATE TABLE "prijave" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL UNIQUE ,
"id_student" INTEGER, "predmet" VARCHAR, "cena" DOUBLE)

4.8 Baza – Rokovi

Podaci o svim raspoloživim ispitnim rokovima u kojima student može polagati neki od ispita.

Struktura:

CREATE TABLE "rokovi" ("id" INTEGER PRIMARY KEY NOT NULL ,"naziv" VARCHAR,"datum_pocetak"
VARCHAR,"datum_kraj" VARCHAR,"br_prijava" NUMERIC,"polozilo" NUMERIC,"palo"
NUMERIC,"vanredni" BOOL DEFAULT (0) , "aktivan" BOOL DEFAULT false)

15
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

4.9 Baza – Studenti

Informacije o studentima kao i podaci za prijavljivanje na informacioni sistem.

Struktura:

CREATE TABLE "studenti" ("id" INTEGER PRIMARY KEY NOT NULL ,"ime" VARCHAR,"prezime"
VARCHAR,"mesto_rodjenja" VARCHAR DEFAULT (null) ,"datum_rodjenja" VARCHAR,"jmbg"
NUMERIC,"br_lk" NUMERIC,"date_added" DATETIME DEFAULT (CURRENT_DATE) ,"espb"
NUMERIC,"br_polaganja" NUMERIC,"br_polozeno" NUMERIC,"br_palo" NUMERIC,"godina_studija"
NUMERIC DEFAULT (1) ,"user" VARCHAR,"pass" VARCHAR,"active" BOOL DEFAULT (1) ,"prosek"
DOUBLE DEFAULT (0.0) ,"semestar" INTEGER DEFAULT (1) ,"adresa" VARCHAR DEFAULT (null)
,"budzet" BOOL DEFAULT (0) ,"indeks" VARCHAR DEFAULT (null) , "stanje" DOUBLE, "troskovi"
DOUBLE)

16
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

5. GUI

5.1 ResourceCheck

5.2 Login

17
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

5.3 Login studenti

5.4 Login sluzbeni

18
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

5.5 Student – Profil studenta

19
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

5.6 Student – Polozeni ispiti

20
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

5.7 Student – Prijava ispita

21
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

5.8 Student – Prijava ispita – Generisi uplatnicu

5.9 Menadzment

5.9.1 Menadzment – Ako je administrator

22
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

5.9.2 Menadzment – Ako je radnik

5.10 Menadzment – Promena lozinke

Ako je pogrešna trenutna šifra:

Ako je trenutna šifra tačna:

23
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

5.11 Menadzment – Studenti - Dodavanje i brisanje studenta

24
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

5.12 Мenadzment – Studenti - Lista studenta

Filter:

25
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

5.13 Мenadzment – Predavaci - Dodavanje i brisanje predavaca

26
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

5.14 Мenadzment – Predavaci - Lista predavači

Filter:

27
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

5.15 Мenadzment – Ispiti - Aktivacija ispita

5.16 Мenadzment – Ispiti - Aktivacija ispita – Informacije o svim ispitima

28
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

5.17 Мenadzment – Ispiti - Lista prijava

Filter:

Upis ocene studentu:

29
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

5.18 Мenadzment – Ispiti – Knjizenje ispita

5.19 Menadzment – Ispiti – Knjizenje ispita – Proknjizi

30
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

5.20 Administracija

31
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

5.21 Administracija – Dodavanje radnika

32
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

5.22 Administracija – Lista svih radnika

5.23 Administracija – Aktivacija, deaktivacija i izmena ispitnog roka

33
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

5.24 Administracija – Informacije o svim ispitima

5.25 Administracija – Dodavanje i brisanje predmeta

34
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

5.26 Administarcija – Lista predmeta

5.26 Administracija – Izmena cene ispita

35
OOP: Projekat - Studentska Služba Šošić Stefan 118/2016

6. Zaključak

Ostvariti napredak u radu visokoobrazovne organizacije, u jednom njenom delu, zahteva


izuzetan rad i mnogo energije. Razvijeni informacioni sistem studentske službe omogućava
dalji nesmetan razvoj u mnogim pravcima. Primena internet tehnologija predstavljaju
budućnost informacionih tehnologija i ka internet tehnologijama treba usmeriti dalja
istraživanja. A tu svakako spada razvoj integrisanog sistema informacionog sistema
korišćenjem LAN i WAN tehnologija sa veb portalom i sistemima učenja na daljinu.

36

You might also like