Osnovi projektovanja informacionog sistema u rent a car „Milošević“
UNIVERZITET UNION NIKOLA TESLA
FAKULTET ZA MENADŽMENT
SREMSKI KARLOVCI
NJEGOŠEVA 1A
SEMINARSKI RAD IZ OSNOVI PROJEKTOVANJA
INFORMACIONIH SISTEMA
Osnovi projektovanja informacionog sistema u
rent a car „Milošević“
Predmetni profesor:
Student:
Prof. dr Milan Ćurčić
Marko Karajlović
br. Indeksa: 3-7/12-4
Sremski Karlovci, decembar 2014.
2
SADRŽAJ:
UVOD..............................................................................................................................................3
OPIS REALNOG SISTEMA...........................................................................................................4
ANALIZA REALNOG SISTEMA..................................................................................................5
PRVI NIVO DEKOMPOZICIJE.....................................................................................................6
DRUGI NIVO DEKOMPOZICIJE..................................................................................................7
Iznajmljivanje......................................................................................................................7
Vraćanje...............................................................................................................................7
Pretraga................................................................................................................................9
USE CASE.......................................................................................................................................9
Use Case 1. Poručivanje.....................................................................................................11
Use Case 2. Pregled automobila………………………………………………………….11
Use Case 3. Pregled klijenata……………………………………………………………..12
Use Case 4. Unos klijenta………………………………………………………………...12
Use Case 5. Iznajmljivanje……………………………………………………………….13
Use Case 6. Vraćanje……………………………………………………………………..13
Use Case 7. Plaćanje……………………………………………………………………...14
Use Case 8. Produživanje ugovora……………………………………………………….14
Use Case 9. Unos novih automobila……………………………………………………...15
DIJAGRAM AKTIVNOSTI…………………………………………..…………………………16
Dijagram aktivnosti 1. Poručivanje………………………………………………………16
Dijagram aktivnosti 2. Pregled automobila………………………………………………17
Dijagram aktivnosti 3. Pregled klijenta…………………………………………………..18
Dijagram aktivnosti 4. Unos klijenta……………………………………………………..19
Dijagram aktivnosti 5. Iznajmljivanje……………………………………………………20
Dijagram aktivnosti 6. Vraćanje………………………………………………………….21
Dijagram aktivnosti 7. Plaćanje…………………………………………………………..22
Dijagram aktivnosti 8. Produživanje ugovora……………………………………………23
Dijagram aktivnosti 9. Unos novih automobila…………………………………………..24
SEKVENCIJALAN DIJAGRAM AKTIVNOSTI………………………………………………25
DIJAGRAM KLASA.....................................................................................................................27
GRAFIČKI PRIKAZ SISTEMA....................................................................................................28
Glavna forma – Opcije.......................................................................................................29
Forma Iznajmljivanje.........................................................................................................30
Forma Povraćaj automobila................................................................................................31
Forma Povraćaj automobila – Dodatni troškovi.................................................................32
Forma Produživanje ugovora.............................................................................................33
Glavna forma – Klijenti......................................................................................................34
Forma Dodavanje klijenata................................................................................................35
Forma Pretraga klijenata....................................................................................................36

4
UVOD
Za izradu same aplikacije koristio sam alat Visual studio 2005, sa pratećim alatima, kao i
Telelerik RadControls for ASP.Net koje sam skinuo sa sajta
www.telerik.com
. Uz pomoć tih
kontrola dobio sam bolju vizuelnu sliku same aplikacije.
Posle projektovanja baze podataka, uz pomoc alata SQL Server Menagement Studio 2005
napravio sam bazu, sa kolonama i poljima.
Projektovanje svih dijagrama radio sam u besplatnoj aplikaciji na internet sajtu
.
5
OPIS REALNOG SISTEMA
Preduzeće “Milošević” se bavi iznajmiljivanjem automobila klijentima. Svoj vozni park
mora da vremenom osveži. Na osnovu toga firma šalje svim dobavljačima poruku da je spremna
uložiti novac u vozni park.
Svaka firma rent a car mora da ima bazu podataka u koju ce da upisuje klijente. Na osnovu
toga firma stalnim mušterijama daje određene pogodnosti i popuste. To se radi tako što službenik
svaku mušteriju upiše u bazu podataka.
Pored toga svaka nova mušterija se upisuje u bazu podataka da bi se imala evidencija o
iznajmljenim automobilima. Kada mušterija dode u firmu “Milošević” i zatraži automobil,
službenik ga upoznaje sa voznim parkom firme, dajući mu katalog automobila. Posle odabira, obe
strane se dogovore o dodatnim troškovima i načinu plaćanja za iznajmljeni automobil. Otvara se
novi ugovor, popunjava se sa svim zahtevima mušterije i načinom plaćanja. Posle čega se ugovor
štampa i obe strane dobijaju po jedan primerak.
Prilikom vraćanja automobila službenik pregleda stanje automobila posle korišćenja. Ako
je sve u redu, službenik naplaćuje samo cenu korišćenja automobila, eventualno se naplaćuje ako je
kilometraža veća od ugovorene. Isto tako se naplaćuje posebno ako je mušterija vratila automobila
posle dogovorenog roka. U slučaju da je automobil oštećen prilikom korišćenja, službenik od
mušterije naplaćuje troškove za popravku. Kada službenik naplati uslugu i proveri sve pojedinosti
na kolima, mora da poništi ugovor u računaru, nakon čega mušteriji daje račun za naplaćenu
uslugu.
Ako mušterija želi da produži rentu za automobil mora da se najavi. On tada zove
telefonom rent a car kuću i službeniku daje broj ugovora. Na osnovu broja ugovora službenik
pronalazi ugovor u bazi i pomera datum za vraćanje i kilometražu. Tada se mušterija obaveštava o
promeni ugovora.
Svakom klijentu službenik je dužan uzeti lične podatke i upisati ih u bazu podataka.

7
PRVI NIVO DEKOMPOZICIJE
Slika 2. Prvi novi dekompozicije informacionog sistema rent a car firme
Posle dekompozicije informacionog sistema firme “Milošević” dobijamo nova tri procesa,
koji prate sva dešavanja u firmi. Sva tri procesa nastala su iz tokova podataka, koji su naznačeni u
prvom dijagramu.
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti