Skip to content

ooad-2016-2017/Tim15-Automaticari

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automatičari

Članovi Tima:

  1. Mirza Hodović
  2. Ahmed Ahmedić
  3. Danijel Čuturić

Sistem za brzu naplatu putarine

FETC (Fast Electronic Toll Collection)


Opis teme

Vremenom raste broj vozila, a samim tim rastu gužve na autoputevima i javlja se potreba za uvođenje jednostavnije ekonomski prihvatljivije naplate putarine. Također potrebna je i modernizacija usluge kako bi se išlo u korak sa vremenom i standardima koje su postavile razvijenije države. Kako bi se to ostvarilo, potrebna je aplikacija koja će istovremeno biti efikasna, jednostavna za korištenje i ekonomski isplativa. Cilj je pronaći najjednostavniji način za naplatu putarinee i smanjiti gužve na ulazima na autoputeve.


Procesi

  • Registracija korisnika (pravno ili fizičko lice) i prijava u sistem.
    • Fizičko lice pravi korisnički račun i daje podatke o sebi i vozilu (ime i prezime, kontakt telefon, email adresa, tip vozila, vozilo, registarske oznake).
    • Pravno lice pravi korisnički račun jedino putem mobilne aplikacije i daje podatke (naziv pravnog lica, ID broj pravnog lica, žiro račun pravnog lica, email adresa, kontakt telefon, broj vozila, tip svakog od vozila, registarske oznake svakog od vozila).
    • Prilikom pravljenja korisničkog računa za pravno lice, pravno lice s administratorom potpisuje ugovor u kojem se definiraju sve specifikacije njihove saradnje.
    • Podaci se upisuju u bazu podataka.
  • Svako vozilo pravnog lica posjeduje svoj vlastiti uređaj.
  • Korisnik predaje zahtjev za dopunu računa.
  • Korisnik uplaćuje određeni iznos na račun.
    • Korisnik može nadoplatiti račun bonom tako da najprije unese broj registarske tablice, a zatim unese tajni kod sa kupljenog bona.
    • Nadoplata korisničkog računa može se izvršiti kreditnom karticom. Prvi korak u nadoplati računa je prijava na aplikaciju. Odabirom izbornika „nadoplata računa“ potrebno je utipkati željeni iznos nadoplate i utipkati podatke o korisniku i kreditnoj kartici (Visa ili MasterCard) te ostale podatke koje izbornik traži. Nakon što se izvrši navedena procedura, korisniku se skida iznos nadoplate s kreditne kartice.
    • Nadoplata računa putem SMS bona je vrlo jednostavna te je potrebno slijediti upute otisnute na samom bonu.
    • Pravno lice vrši nadoplatu računa tako da na početku mjeseca uplati određeni iznos u ovisnosti od broja vozila, učestanosti njihovih prolazaka i tipa vozila i nakon što taj iznos dođe na nulu, pravno lice se obavještava o tome i šalje mu se zahtjev za novu nadopunu računa.
  • Eksterni sistem je sistem za plaćanje - payment system.
  • Isporuka uređaja.
    • Administrator prosljeđuje uređaj dostavljaču.
    • Dostavljač dostavlja uređaj na adresu korisnika i popunjava obrazac da je isti dostavljen.
    • Obrazac sadrži informacije koje je korisnik naveo pri naručivanju uređaja i pri tome dostavljač provjerava podudarnost informacija o tipu vozila i registarskim oznakama. Također, popunjava obrazac da je uređaj dostavio na adresu korisnika.
    • Korisnik popunjava obrazac da je zaprimio uređaj i plaća ga.
  • Ukoliko je korisnički račun napravljen na licu mjesta, administrator daje uređaj službeniku koje ga proslijeđuje korisniku.
  • Korisnik ulazi na autoput, približava se naplatnoj kućici i nailazi na senzor koji očitava podatke s kartice koja se nalazi u vozilu.
  • Kamera zabilježi registarske oznake na vozilu i upoređuje ih s registarskim oznakama koji su zabilježene na kartici.
  • Senzor za visinu očitava podatke o automobilu i prosliješuje ih sistemu koji ih obrađuje.
  • Senzor koji očitava podatke na kartici, prosljeđuje podatke sistemu koji ih obrađuje.
  • Senzor provjerava stanje na računu korisnika tj. je li stanje dovoljno za naplatu.
    • Korisniku se dozvoljava odlazak u minus jednu transakciju, dok za pravno lice važe ugovorom navedene stavke.
    • Ako korisnik ima minimalna sredstva na računu, npr. 1 KM, dozvoljen mu je ulazak na autoput te izlazak s autoputa bez obzira na iznos putarine prijeđene dionice i ispisuje mu se poruka upozorenja na displej.
    • Navedeni sistem u funkciji je iz razloga jer ne znamo hoće li korisnik, koji na računu ima npr. 10 KM, izaći na dionici koja košta 3 KM ili na dionici koja košta 18 KM.
    • Ukoliko stanje na računu nije dovoljno za napatu prolasaka autoputom, fizičko lice se obavještava putem SMS-a na broj telefona koji je ostavio u podacima na korisničkom računu da se ne može uključiti na autoput i da odmah izvrši dopunu na račun koja je dovoljna za naplatu ili izvrši uplatu gotovinom kod službenika na kućici označenoj za naplatu u ovim slučajevima.
    • Ukoliko je stanje na računu dovoljno, sistem podiže rampu i korisnik se može uključiti na autoput.
  • Prilikom izlaska s autoputa, skida se određena cijena u odnosu na kilometre koje je korisnik prešao od trenutka priključenja na autoput i tipa vozila.
  • Kad sistem završi transakciju, rampa se podiže i korisnik može napustiti autoput.

Funkcionalnosti

  • Prijava korisnika na sistem.
  • Dopuna stanja na računu.
  • Kreiranje naloga za dostavljača (šta dostavlja, potvrda isporuke i potvrda da je korisnik dobio dostavu).
  • Očitavanje uređaja.
  • Očitavanje registarskih tablica i težine.
  • Upoređivanje registarskih tablica i težine.
  • Ispisivanje poruke na displeju.

Akteri

Korisnik (pravno lice, fizičko lice) - osoba koja predaje zahtjev za korisnički račun
Službenik - naplaćuje cestarinu ukoliko nema dovoljno stanja na računu, daje uređaj korisniku ako korisnik pravi račun na licu mjesta
Administrator - vrši validaciju podataka; daje uređaj službeniku ukoliko se radi na licu mjesta ili dostavljaču ukoliko račun nije napravljen na licu mjesta
Dostavljač - dostavlja uređaj korisniku ukoliko nije napravio račun na licu mjesta

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages