You are on page 1of 16

Tehički fakultet

MIHAJLO PUPIN
Zrenjanin

student: Aleksandra Stojić


e-mail: stojic.aleksandra@hotmail.com
broj indeksa: IT 141/11
profil: informacione tehnologije

student: Miroslav Trandafilović


e-mail: miroslav@trandafilovic.com
broj indeksa: 24/10-11
profil: inženjer informatike

profesor: Prof. dr Biljana Radulović


asistent: mr Ljubica Kazi

SEMINARSKI RAD
iz predmeta

INFORMACIONI SISTEMI 1
na temu:

PARKING SERVIS

Zrenjanin
januar 2012.
Uvod
Zadatak ovog seminarskog rada projektovanje i implementacija informacionog sistema namenjenog podršci
rada parking servisa. Za implementaciju je uzet metod rada JP "Parking Servis" u Novom Sadu zbog
očigledne revnosti i doslednosti službenika ovog preduzeća kao elemenata sistema i zbog toga što je ovaj
sistem silom prilika dobro poznat autorima seminarskog rada.

Opis posla
Posao JP "Parking Servis" je naplata parkiranja i kontrola vremena zadržavanja u zonama parkiranja.
Parkiranje se plaća na četiri načina:
• Putem SMS poruke mobilnim telefonom
• Putem kartice za parking izdate preko automata
• Putem kartice za parking kupljene na kiosku
• Putem doplatne karte (u slučaju izostanka prva tri metoda plaćanja ili u slučaju prekšaja pravila za
parkiranje u pojedinim zonama)

Plaćanje parkiranja
Najbrži način za plaćanje usluge parkiranja je slanje SMS poruke sa registarskim oznakama automobila na
broj za odgovarajuću zonu. Pristizanjem poruke dispečerskom centru - automobil sa svojim registarskim
oznakama ulazi u bazu podataka, a poruka sa rednim brojem plaćenog parkiranja se vraća pošljaocu uz
naznaku da je potrebno tu poruku sačuvati zbog eventualne kontrole.
Zone za parkiranje u Novom Sadu su sledeće
CRVENA ZONA - Uži centar grada, zadržavanje do 2h
PLAVA ZONA - Širi centar grada i zone oko bolnica i tržnih centara¸
BELA ZONA - Zona sa dnevnim parkiranjem, Štrand i Najlon-pijaca

Evidencija zauzeća parking-mesta


Terenski službenik JP "Parking Servis" se nalazi u zoni naplate parkiranja. GPS uređaj u ručnom računaru
evidentira naziv ulice u kojoj se službenik nalazi i prijavljuje bazi podataka za koju se zonu radi provera
naplaćenog parkiranja.
Službenik redom upisuje brojeve registarskih oznaka automobila parkiranih u zoni. Prva pojava registarskih
oznaka u bazi podataka stavlja automobil u status "PRIMEĆEN" uz dodavanje tačnog vremena nastale
promene statusa.
Po obilaženju jedne zone parkiranja, službenik može da promeni zonu i da u njoj nastavi sa proverom. Po
sistematizaciji radnih mesta, službeniku se dodeljuje sektor koji je moguće proveriti za 20 minuta. Sektor se
analizira po kružnom sistemu FIFO (First-In-First-Out) koji bi se mogao prostim rečnikom definisati kao
"prvi primećeni - prvi kažnjeni (ukoliko nema parking-kartu)".
Ponovljeni upis registarskih oznaka u bazu ima za rezultat dve moguće informacije prosleđene službeniku:
• PARKING PLAĆEN uz ispis vremena do isteka parkiranja
• PARKING NIJE PLAĆEN uz informaciju o isteklom parkiranju, nepostojanju kartice ili SMS-
poruke, ili o parkingu plaćenom u pogrešnoj zoni

Uz informaciju o neplaćenom parkingu aplikacija na ručnom računaru nudi mogućnost štampanja doplatne
karte, koja se uz uplatnicu za njeno plaćanje kači na brisač automobila. Sistem bi u skladu sa pravnom
regulativom mogao i da daje detaljna uputstva službeniku koja prate proceduru za izdavanje doplatne karte.
Uputstvo bi moglo da izgleda ovako:
ŠTAMPAJ DOPLATNU KARTU - PRILOŽI UPLATNICU - ZAKAČI ZA BRISAČ - FOTOGRAFIŠI
VOZILO - POTRAŽI ZAKLON ILI ZAŠTITU POLICAJCA

Aleksandra Stojić IT 141/11, Miroslav Trandafilović 24/10-11 strana 2 od 9


Snimak stanja i strateško planiranje

Postojeće stanje informacionog sistema


Posmatrana firma postoji nekoliko godina i ima veliki broj radnika, razumljivo je da odavno ima najbolje
moguće implemetiranu organizaciju i raspodelu zadataka. Veliki broja zaposlenih službenika na terenu tj. na
naplati parkiranja svakom pojedincu daje tačnu proceduru kako treba da uradi svoj deo posla dok je ostatak
procedura sistema potpuno automatizovan. Svaki zaposleni ima ručni računar koji je povezan sa serverom
Informacionog sistema putem internet-pristupa mobilne telefonije.
Predpostavićemo da ne postoji IS i krenućemo sa projektovanjem informacionog sistema vođeni idejom
postojećeg i dekompozicijom problema uz rešavanje istih.

Spisak dokumenata
U ovom IS spisak "hard-copy" papirnih dokumenata je kratak i sastoji se samo iz obrasca doplatne karte,
ostala dokumentacija je više informativnog karaktera i svodi se na protok poruka IS prema službeniku i
obrnuto, ali i sistem slanja SMS poruka.

Organizaciona struktura
Interna organizaciona struktura ne postoji, jer ne postoje posebne organizacione jedinice. Parking servis kao
najmanju organizacionu jedinicu prepoznaje radno mesto terenskog službenika, ali u višestrukom broju.

Povezanost sa drugim sistemima


IS JP "Parking servis" nema povezanost sa drugim sistemima u smislu realizacije naplate parkiranja, osim
infrastrukturne povezanosti sa sistemom mobilne telefonije zarad ostvarivanja povezivanja sa internetom i
slanja SMS-poruka. Izdavanje doplatnih karata podrazumeva belešku o registarskom broju vozila, a
povezivanje sa sistemom Registra vozila Ministarstva unutrašnjih poslova radi se tek po isteku roka za uplatu
doplatne karte, kada se opomene šalju na kućnu adresu vlasnika vozila.

Radna mesta, odgovornosti i ovlašćenja


Radno mesto terenskog službenika podrazumeva sledeće zadatke:
• Obilazak zone parkiranja
• Provera plaćenog parkinga na zauzetim parkiralištima
• Izdavanje doplatnih karata za vozila koja nemaju plaćen parking

Zakonska regulativa
Funkcionisanje preduzeća JP "Parking servis" je u nadležnosti Skupštine grada Novog Sada i kao takvo je
finansirano iz budžeta grada dok su sredstva prikupljena radom ovog preduzeća direktno plasirana u Budžet.
JKP „Parking servis“ je najmlađe komunalno preduzeće u Novom Sadu. Osnovala ga je Skupština grada
decembra 2004. godine, kako bi se sve veći problemi parkiranja u Novom Sadu rešavali na ozbiljan i
sistematičan način. Delatnost preduzeća je održavanje, uređenje i korišćenje parkinga i javnih garaža, kao i
usluge drumskog saobraćaja. Cilj "Parking servisa" jeste da modernizuje i unapredi kulturu parkiranja u
gradu. To podrazumeva organizaciju parkirališta, njihovo uređenje, vidno i propisno obeležavanje
vertikalnom i horizontalnom signalizacijom, kako bi građani ovu opciju usluge mogli da koriste na najbolji i
najkvalitetniji način. U tom smislu je preduzeće dobro organizovano uz mali osvrt na to da se stanovništvo i
po zvaničnim i nezvaničnim stavovima buni zbog beskrupulozne i dosledne politike ovog preduzeća
Osnov po kojem preduzeće JKP "Parking servis" sprovodi naplatu parkiranja je u kratkim crtama moguće
videti spram citata jednog dela sledećeg dokumenta:

Aleksandra Stojić IT 141/11, Miroslav Trandafilović 24/10-11 strana 3 od 9


Na osnovu člana 13. Zakona o komunalnim delatnostima ("Službeni glasnik Republike Srbije", br.
16/97 i 42/98) i člana 24. tačka 22. Statuta Grada Novog Sada - prečišćen tekst ("Službeni list Grada
Novog Sada", broj 43/2008) Skupština Grada Novog Sada naXXII sednici 29. januara 2010. godine,
donosi
ODLUKU
O JAVNIM PARKIRALIŠTIMA NA TERITORIJI GRADA NOVOG SADA
(Objavljena u "Sl. listu grada Novog Sada", br. 4 od 30. januara 2010, 5/10, 19/10, 50/10)
I. OPŠTE ODREDBE
Član 1.
Ovom odlukom uređuju se uslovi i način organizovanja poslova na uređivanju, održavanju i
korišćenju javnih parkirališta i uređuje se način plaćanja cene usluga za korišćenje javnih parkirališta
(u daljem tekstu: cena parkiranja) na teritoriji Grada Novog Sada (u daljem tekstu:Grad)
Član 2.
Poslove upravljanja, korišćenja i održavanja javnih parkirališta na teritoriji Grada, vrši Javno
komunalno preduzeće "Parking servis" Novi Sad (u daljem tekstu: Preduzeće).
Član 3.
Javna parkirališta u smislu ove odluke su izgrađene javne garaže i površine javne namene, odnosno
građevinsko zemljište određeno za parkiranje vozila.
Član 6.
Javna parkirališta, s obzirom na vrstu vozila, mogu da budu određena za parkiranje:
1. putničkih vozila,
2. autobusa,
3. teretnih vozila,
4. motocikla, mopeda, lakih tricikala, teških tricikala, lakih četvorocikala, teških
četvorocikala,
5. priključnih vozila, i
6. bicikla
Javna parkirališta mogu da budu određena i za parkiranje različitih vrsta vozila iz stava 1. ovog
člana.
Član 7.
Posebna parkirališta, prema dozvoljenom vremenu parkiranja i visine cene parkiranja, određuju se
po zonama.
1. ekstra zona (mesta izuzetne atrakcije - poslovni centri, bioskopi, pozorišta i dr.), u kojoj
se vreme parkiranja ograničava na 120 minuta.
2. I zona (crvena) u kojoj se vreme parkiranja ograničava na 120 minuta,
3. II zona (plava - mesta sa većim stepenom iskorišćenosti parkirališta), u kojoj vreme
parkiranja nije ograničeno, i
4. III zona (bela - mesto sa nižim stepenom iskorišćenosti parkirališta), u kojoj vreme
parkiranja nije ograničeno.

Kompletan tekst Odluke moguće je preuzeti preko sledećeg linka:


http://www.podaci.net/_zakon/_RS_LOKAL/propis/Odluka_o_javnim/O-jptgns92v1004-1050.html

Aleksandra Stojić IT 141/11, Miroslav Trandafilović 24/10-11 strana 4 od 9


Potrebe i zahtevi za funkcije softvera
Osnovni zahtev koji je potrebno ispuniti pri projektovanju softvera jeste ubrzanje i povećanje efikasnosti
naplate parkiranja na javnim površinama grada, kaogod i stvaranje trajne baze o plaćenom parkingu i
izdavanju doplatnih karata. Pravnoj službi preduzeća je potrebno ostvariti lak pristup evidencijama plaćenih
karata i izdatih doplatnih karata.

Odluke u realnom sistemu


Uspeh firme koja se bavi naplatom javnih usluga u najvećoj meri zavisi od cene usluga i jednostavnosti
naplate. Na osnovu analize naplate parkiranja tokom određenog vremenskog perioda može se odrediti
potreba za angažovanjem radne snage (terenskih službenika) za naplatu parkiranja za vreme specifičnih
događaja u gradu (sajmovi, manifestacije) ili za određena doba godine kada je frekventnost parkiranja u
zonama veća (vreme pre velikih praznika).
Poslovođa terenskih službenika može i da analizira upešnost naplate po službeniku i da spram toga
obračunava bonuse na platu službenika.

Automatizmi
Automatizmi koje IS Parking servisa može i treba da ispuni jesu obaveštenja koja se šalju korisnicima
parkirališta u vidu SMS poruka koje informišu o plaćenom parkiranju ili o isteku vremena za parkiranje.
Zatim, obaveštenja o parkiranim vozilima u zoni koja su primećena, a nemaju plaćen parking, a koja se šalju
terenskom službeniku

Perspektive razvoja informacionog sistema


Nakon eksperimentalne faze u primeni IS na teritoriji Novog Sada i nakon njegovog proširenja na šire
gradske zone (centri prigradskih naselja), sistem se može implementirati za naplatu parkiranja u bilo kom
gradu.

Uticaj na organizaciju rada


Ovaj informacioni sistem značajno utiče na optimalno angažovanje radne snage i na njihov rad po sistemskoj
proceduri što znači da na poslove terenskih službenika možemo zaposliti ljude čak i bez stručne spreme
ukoliko vladaju elementarnom funkcionalnom pismenošću.
Sve akcije u okviru računarski podržanog informacionog sistema moći će da izvode lica na postojećim
radnim mestima uz odgovarajuću obuku i propratnu dokumentaciju.

Aleksandra Stojić IT 141/11, Miroslav Trandafilović 24/10-11 strana 5 od 9


Strukturna sistem analiza

Dijagram toka podataka


Stablo procesa
Definisanost procesa unutar Parking servisa se stablom može predstaviti na sledeći način:
0. IS Parking servis
1. Plaćanje parkinga
1.1. Zahtev za izdavanje parking-karte (SMS)
1.2. Parking-karta (SMS)
1.3. Obaveštenje o isteku parkiranja (SMS)
2. Provera vozila
2.1. Provera vozila u evidenciji
2.2. Evidencija parkiranja
2.3. Provera plaćenog parkiranja
3. Izdavanje doplatne karte
3.1. Izdavanje doplatne karte
3.2. Štampanje i dostava doplatne karte
3.3. Fotografisanje vozila

Dekompozicija
Pred sobom imamo sistem sa veoma jednostavnim funkcionisanjem, dekompozicija ovakvog sistema je
takođe jednostavna. Na dijagramu se vidi osnovni protok dokumenata odn. poruka prema informacionom
sistemu sa ulogama ključnih lica u funkcionisanju ovakvog sistema.
Doplatna karta (papir)

Doplatna karta (nalog)


Obaveštenje o isteku parkiranja (sms)
Fotografisanje vozila
IS Parking servis Službenik
Korisnik Parking karta (sms) Evidencija parkiranja

Zahtev za parking kartom (sms) Provera vozila

Slika 1: Nulti (0) nivo dekompozicije

Sledeći nivo dekompozicije (1.) prikazuje dijagram toka podataka u podprocesima Informacionog sistema sa
nazivima: Plaćanje parkiranje, Provera, Doplatne karte.

Aleksandra Stojić IT 141/11, Miroslav Trandafilović 24/10-11 strana 6 od 9


[zahtev za izdavanje parking-karte, SMS]
Korisnik

Korisnik
[parking-karta, SMS]
Korisnik

1. [doplatna karta, papir]


[obaveštenje o isticanju Plać anje
parking-karte, SMS] parkiranja
Korisnik

registarske oznake registarske oznake


broj parking-karte

Evidencija vozila
Evidencija parking karata

registarske oznake
registarske oznake

registarske oznake

2. 3. [nalog za izdavanje
[registarske oznake] Provera Doplatne karte doplatne karte] Službenik
Službenik
+ +

doplatna karta

Evidencija doplatnih karata

Slika 2: Prvi (1) nivo dekompozicije

Dalja dekompozicija nas vodi do drugo i poslednjeg nivoa gde je svaki proces iz prethodnog stadijuma
dekompozicije rastavljen na diskretne procese i poruke.

1.1.
[SMS registarske oznake] Zahtev za
Korisnik izdavanje
parking-karte

[registarske oznake] [registarske oznake]

Evidencija parking karata Evidencija vozila

[broj parking-karte]

[SMS parking-karte] 1.2.


Parking-karta

[vreme isteka]
1.3.
[SMS obaveštenje o isteku parking-karte] Obaveštenje o
isteku

Slika 3: 2.1. nivo dekompozicije

Aleksandra Stojić IT 141/11, Miroslav Trandafilović 24/10-11 strana 7 od 9


2.1.
[unos reg. oznaka] Provera vozila
u evidenciji

[reg. oznaka]

[unos reg. oznaka] 2.2.


Službenik Evidencija
parkiranja

[reg. oznaka, vreme]

Evidencija vozila

2.3.
[unos reg. oznaka] Provera
plaćenog
parkiranja
[reg. oznaka, vreme]

Evidencija parking karata

Slika 4: 2.2. nivo dekompozicije

3.1.
[podaci o vozilu] Izdavanje
Službenik Korisnik
doplatne
karte

[podaci o vozilu]

Evidencija doplatnih karata

[fotografija]
[fotografija] [podaci doplatne karte]

3.2.
3.3.
Štampanje
Fotografisanje
doplatne
vozila [doplatna karta, papir]
karte

Slika 5: 2.3. nivo dekompozicije

Aleksandra Stojić IT 141/11, Miroslav Trandafilović 24/10-11 strana 8 od 9


Rečnik podataka
U sledećoj tabeli je dat rečnik podataka sa odgovarajućim tipom

Naziv Kod Domen


boja_vozila boja_vozila Text
boja_zone boja_zone Text (6)
broj_zone broj_zone Integer
fotografija fotografija Image
id_doplatne id_doplatne Integer
id_karte id_karte Integer
id_sluzbenika id_sluzbenika Long integer
id_zone id_zone Integer
ime_sluzbenika ime_sluzbenika Characters (20)
marka_vozila marka_vozila Text
naziv_zone naziv_zone Text
prezime_sluzbenika prezime_sluzbenika Characters (30)
reg_oznaka reg_oznaka Text (10)
time_limit time_limit Time
tip_vozila tip_vozila Text
vreme_izdavanja vreme_izdavanja Timestamp
vreme_dolaska vreme_dolaska Timestamp
vreme_parkiranja vreme_parkiranja Date & Time

Struktura tokova podataka i skladišta podataka


EVIDENCIJA_VOZILA: zahtev_parking_karte:
< reg_oznaka, < reg_oznaka,
vreme_dolaska, broj_zone
naziv_zone, >
boja_zone
ime_sluzbenika, istek_parking_karte:
prezime_sluzbenika < reg_oznaka,
> broj_zone,
vreme_parkiranja
EVIDENCIJA_DOPLATNIH_KARATA: >
< reg_oznaka,
vreme_parkiranja, identifikacija_zone:
vreme_izdavanja, < boja_zone,
boja_zone, naziv_zone,
naziv_zone, time_limit
boja_vozila, >
marka_vozila,
tip_vozila, provera_vozila:
fotografija, < reg_oznaka
ime_sluzbenika, >
prezime_sluzbenika
>

EVIDENCIJA_PARKING_KARATA:
< reg_oznaka,
boja_zone,
vreme_parkiranja,
broj_telefona
>

Aleksandra Stojić IT 141/11, Miroslav Trandafilović 24/10-11 strana 9 od 9


Modeli podataka

Algoritam toka diskretnih procesa


Pored grafičkog prikaza toka diskretnih procesa ovog informacionog sistema, moguće je koristiti i zapis
pseudo-kodom (rečima programskih jezika i govornog jezika). Ovaj tok podataka se naziva Business Process
Model i njime se tačno definiše grananje procesa i sistem odlučivanja. U ovom informacionom sistemu smo
razvili 3 dijagrama koji definišu tri osnovna (kompleksna) procesa sa prvog nivoa dekompozicije.

Korisnik IS Parking Servis

Evidencija vozila
Zauzimanje parking mesta

Imaš li SMS?
Izdavanje parking-karte
SMS
[da]

Isteklo vreme?

Evidencija parking-
[da] karata

[da] Slanje zahteva za


Želiš li da platiš?
parking-kartu SMS
Obaveštenje o isteku
parking-karte SMS

Želiš li da ostaneš
parkiran?

[da]

Napusti
Ostani parkiran parking-mesto

Slika 6: BPM osnovnog procesa PLAĆANJE PARKIRANJA

Aleksandra Stojić IT 141/11, Miroslav Trandafilović 24/10-11 strana 10 od 8


Službenik IS Parking Servis

Evidentiraj lokaciju

Da li je kraj [da]
radnog vremena?

Završi smenu

Pogledaj sledeće
vozilo

Vozilo u [da]
evidenciji?

Evidencija vozila
Evidentiraj vozilo

Ima plać en
[da] parking?

Evidencija
parking-karata

Izdavanje doplatne
karte

Slika 7: BPM osnovnog procesa Provera vozila

Aleksandra Stojić IT 141/11, Miroslav Trandafilović 24/10-11 strana 11 od 8


Službenik IS Parking Servis

Štampa doplatne
karte Evidencija doplatnih
karata

Priloži uplatnicu

Zakač i doplatnu
kartu na vozilo

Fotografiši vozilo

Slika 8: BPM osnovnog procesa IZDAVANJE DOPLATNE KARTE

ER (entity-relationship) model podataka

Doplatna karta Sluzbenik


id_doplatne <pi> Integer id_sluzbenika <pi> Long integer <M>
reg_oznaka Text (10) izdaje_doplatnu_kartuime_sluzbenika Characters (20)
vreme_dolaska Date & Time prezime_sluzbenika Characters (30)
vreme_izdavanja Timestamp id_sluzbenika <pi>
boja_zone Text (6) ...
naziv_zone Text
boja_vozila Text
marka_vozila Text proverava
tip_vozila Text prijavljuje_se
fotografija Image
ime_sluzbenika Characters (20)
prezime_sluzbenika Characters (30)
id_doplatne <pi>
... evidentira

je_proverena

Parking Karta
id_karte <pi> Integer Vozilo Parking Zona
reg_oznaka Text (10) reg_oznaka Text (10) id_zone <pi> Integer
vreme_parkiranja Date & Time naziv_zone Text
boja_zone Text (6) boja_zone Text (6)
broj_telefona Text (13) placa_parking
time_limit Date & Time
id_karte <pi>
... Zona je_obojena
boja_zone T ext (6)
pripada sms_broj Integer

Parking Mesto
reg_oznaka Text (10)
boja_zone Text (6)
je_neplaceno naziv_zone Text zauzima
ime_sluzbenika Characters (20)
prezime_sluzbenika Characters (30)
vreme_dolaska Date & Time

Slika 9: ER Model

Aleksandra Stojić IT 141/11, Miroslav Trandafilović 24/10-11 strana 12 od 8


Entiteti
U ER-dijagramo ovog informacionog sistema možemo da razlikujemo i izdvojimo sledeće entitete:

Naziv KOD

Zone zona
Doplatna karta doplatna_karta
Parking Karta parking_karta
Parking Mesto parking_mesto
Parking Zona parking_zona
Službenik sluzbenik
Vozilo vozilo

Svaki entitet može se definisati sledećim atributima

zona

Naziv Kod Domen

boja_zone boja_zone Text (6)

doplatna_karta

Naziv Kod Domen

id_doplatne id_doplatne Integer


reg_oznaka reg_oznaka Text (10)
vreme_dolaska vreme_dolaska Date & Time
vreme_izdavanja vreme_izdavanja Timestamp
boja_zone boja_zone Text (6)
naziv_zone naziv_zone Text
boja_vozila boja_vozila Text
marka_vozila marka_vozila Text
tip_vozila tip_vozila Text
fotografija fotografija Image
ime_sluzbenika ime_sluzbenika Characters (20)
prezime_sluzbenika prezime_sluzbenika Characters (30)

parking_karta

Naziv Kod Domen

id_karte id_karte Integer


reg_oznaka reg_oznaka Text (10)
vreme_parkiranja vreme_parkiranja Date & Time
boja_zone boja_zone Text (6)

Aleksandra Stojić IT 141/11, Miroslav Trandafilović 24/10-11 strana 13 od 8


parking_mesto

Naziv Kod Domen

reg_oznaka reg_oznaka Text (10)


vreme_dolaska vreme_dolaska Time
boja_zone boja_zone Text (6)
naziv_zone naziv_zone Text
ime_sluzbenika ime_sluzbenika Characters (20)
prezime_sluzbenika prezime_sluzbenika Characters (30)

parking_zona

Naziv Kod Domen

id_zone id_zone Integer


naziv_zone naziv_zone Text
boja_zone boja_zone Text (6)
time_limit time_limit Date & Time

sluzbenik

Naziv Kod Domen

id_sluzbenika id_sluzbenika Long integer


ime_sluzbenika ime_sluzbenika Characters (20)
prezime_sluzbenika prezime_sluzbenika Characters (30)

vozilo

Naziv Kod Domen

reg_oznaka reg_oznaka Text (10)

Aleksandra Stojić IT 141/11, Miroslav Trandafilović 24/10-11 strana 14 od 8


PDM model
Fizička realizacija predstavljenog ER-modela (PDM - Physical Data Model) preko MySQL 5.0 platforme za
baze podataka u skici izgleda ovako

Doplatna karta
Sluzbenik
id_doplatne int <pk>
id_sluzbenika bigint <pk>
id_sluzbenika bigint <fk1>
ime_sluzbenika char(20)
reg_oznaka text
prezime_sluzbenika char(30)
vreme_dolaska datetime
...
vreme_izdavanja timestamp
boja_zone text
naziv_zone text
boja_vozila text
marka_vozila text
tip_vozila text proverava
fotografija longblob id_sluzbenika bigint <pk,fk2> prijavljuje_se
ime_sluzbenika char(20)
id_sluzbenika bigint <pk,fk1>
prezime_sluzbenika char(30)
id_zone int <pk,fk2>
...

Parking Karta
id_karte int <pk> Vozilo Parking Zona
id_sluzbenika bigint <fk2> reg_oznaka text id_zone int <pk>
reg_oznaka text naziv_zone text
vreme_parkiranja datetime boja_zone text
boja_zone text time_limit datetime
broj_telefona text
...
Zona
boja_zone text
sms_broj int

Parking Mesto
id_sluzbenika bigint <fk2>
reg_oznaka text
boja_zone text
naziv_zone text
ime_sluzbenika char(20)
prezime_sluzbenika char(30)
vreme_dolaska datetime
...
Slika 10: PDM model

Zaključak
Sve prethodne analize predstavljaju samo prve etape u konačnom dizajnu informacionog sistema za podršku
jednoj javnoj ustanovi kao što je parking servis. Izbor daljeg pristupa zavisi od mnogo parametara i o tome
će biti govora u budućim radovima ove vrste.

Aleksandra Stojić IT 141/11, Miroslav Trandafilović 24/10-11 strana 15 od 8


Softverski alati korišteni za izradu seminarskog rada
• PowerDesigner 15
• Microsoft Word 2007

Literatura
• Dokumenti i zakonska akta koji uređuju funkcionisanje JP "Parking Servis" Novi Sad
• Informacioni upravljački sistemi, Dr.Radulović Biljana, Mr Kazi Zoltan, Mr Kazi Ljubica,
"Tehnički Fakultet" Mihajlo Pupin, Zrenjanin, 2006.god.
• Skripte sa predavanja iz predmeta Informacioni sistemi

Aleksandra Stojić IT 141/11, Miroslav Trandafilović 24/10-11 strana 16 od 8

You might also like