Dana 30.11.2011. zvanično smo pustili u rad Web aplikaciju za međunarodnu kompaniju Starway, koju sam razvijao prethodnih meseci.
Radi se o aplikaciji za automatizaciju procesa poslovanja ove kompanije. Kompanija se bavi Word&Travel i sličnim programima za studente, a kroz ovu aplikaciju znatno se olakšava proces prikupljanja podataka za dobijanje američke vize.
Pri izradi aplikacije koristio sam:
- PowerDesigner
- MySQL kao DBMS
- PHP
- CSS
- HTML
- AJAX
- jQuery
Aplikacija se nalazi na mom serveru u SAD.
Ima četiri nivoa pristupa. Najniža ovlašćenja imaju studenti. Oni šalju zahtev za registraciju novog korisničkog naloga. Agenciji stiže e-mail sa obaveštenjem o novom studentu. Tada ona kontaktira studenta, te aktivira ili odbacuje nalog. Po aktiviranju naloga, agencija može dodeliti studenta nekom od agenata.
Student se prijavljuje na sistem i popunjava podatke neophodne za apliciranje u Ambasadi SAD. Formulari naravno sadrže restriktivne validatore sa klijentske i serverske strane, kako bi se sprečilo unošenje nevalidnih podataka u bazu.
Jednom uneti podaci se kasnije mogu samo očitati, dok eventualnu modifikaciju u budućnosti mora da dozvoli agencija.
Iz svog panela, studenti mogu uploadovati fotografiju i dodatne dokumente (pasoš, index itd.), i to u različitim formatima: jpg, pdf, doc…
Svi podaci koje student unese u formulare podeljeni su u nekoliko grupa. Svaka grupa podataka šalje se na verifikaciju koju vrši agencija. Agencija na detaljnom pregledu vidi stanje svake grupe podataka za svakog pojedinačnog studenta. Ukoliko uneti podaci ne prođu verifikaciju, studentu se automatski šalje obaveštenje putem e-maila da tu grupu podataka mora ponovo popuniti.
Agencija dakle ima uvid u sve unešene podatke i može ih menjati, prihvatiti ili odbaciti.
Student iz panela proverava i kada mu je zakazan termin za razgovor u ambasadi.
Agent vidi samo podatke svojih studenata ali ne može da ih menja. Agent može kreirati naloge za svoje studente, koji u tom slučaju ne moraju proći proces aktivacije od strane agencije.
Agencija iz svog panela može da kreira agente i studente, kao i da manipuliše podacima i vezama između njih. Osim toga, vrši pregled i aktivira korisničke naloge i dostavljene podatke. Svakom studentu može poslati e-mail direktno iz ove aplikacije. Sve bitnije aktivnosti koje agencija obavi automatski su propraćene e-mail obaveštenjima studentu i njegovom agentu. Trenutno radimo i na integraciji sa nekim SMS servisom.
Agencija naravno ima i mogućnost brze pretrage studenata.
Agencija zakazuje studentima termine za ambasadu, ali ima i detaljan uvid u već zakazane razgovore. Studentima aplikacija automatski šalje e-mail 7 dana i 1 dan pred termin za razgovor.
Agencija ima mogućnost eksportovanja podataka iz tabela u Excel fajl, radi dalje obrade, štampe i arhiviranja. Osim toga, aplikacija se automatski backup-uje svakodnevno.
Agent i agencija imaju mogućnost razmene kratkih poruka (privatnih napomena) za svakog pojedinačnog studenta, koje studenti nisu u mogućnosti da vide. Osim toga, u aplikaciju je integrisan i servis za evidenciju uplata novca u RSD, € i $.
Aplikacija je u potpunosti na engleskom jeziku.
To je ukratko rezultat mog višemesečnog rada. Projekat sam radio samostalno, uz povremene konsultacije sa Sašom Devićem, PhD studentom FTN-a.
Možda je suvišno ali treba napomenuti da sam uz ovaj, za mene veliki projekat, dobio poverenje od čelnika kompanije Starway i redizajnirao njihov Internet sajt, u skladu sa aktuelnim standardima na polju web-dizajna.

