220 likes | 369 Views
PROJEKT IZGRADNJE INFORMACIJSKEGA SISTEMA. VPOGLED STANJA NA BANČNEM RAČUNU Z MOBILNIM TELEFONOM. NAROČNIK: SKB Banka d.d. Mag. Martin Mihelčič, univ. dipl. ing. PROFESOR: Dr. Jože Gričar MENTOR: Uroš Hribar, univ. dipl. org. ČLANI PROJEKTNE SKUPINE: Miha Perčič Martin Gramc
E N D
PROJEKT IZGRADNJE INFORMACIJSKEGA SISTEMA VPOGLED STANJA NA BANČNEM RAČUNU Z MOBILNIM TELEFONOM NAROČNIK: SKB Banka d.d. Mag. Martin Mihelčič, univ. dipl. ing. PROFESOR: Dr. Jože Gričar MENTOR: Uroš Hribar, univ. dipl. org. ČLANI PROJEKTNE SKUPINE: Miha Perčič Martin Gramc Sandi Jordan
Naloga skupine: Izdelati prototip za pregled stanja na bančnem računu z mobilnim telefonom. • Cilji projekta: • seznanitev z WAP tehnologijo • spoznati proces pregledovanja stanja na tekočem računu • spoznati WML in WMLS • izdelati prototip • namestiti prototip na strežnik
Kaj je WAP (Wireless Application protocol)? • Je protokol ki omogoča dostop do informacij na internetu preko mobilnega telefona. • Namenjen je prenosu majhne količine podatkov, ki jih v določenem trenutku potrebujemo, ne glede na to kje smo. WAP- prednosti in možnosti • Veliko število uporabnikov mobilnih telefonov • Mobilnost pri opravljanju skoraj neomejene palete storitev
Slabosti in problemi WAP-a • Nizka hitrost prenosa (9.6 kbit/s) • Majhni ekrani (z majhno resolucijo) • Omejene možnosti vhodnih enot (ni miške…) • Počasni procesorji, malo spomina, malo energije • Nezdružljivost med sistemi (Nokia-Ericsson) • Telefoni nimajo lastne IP-številke • Kdaj bo večina uporabnikov svoj mobilni telefon zamenjala za telefon z WAP protokolom • Zaračunavanje storitev
GSM aparati, ki podpirajo WAP protokol • Nokia 7110 • Ericsson R320 • Samsung SGH800 • Siemens C35i • Siemens S35i • Alcatel ot view db WAP • Benefon Q
PROGRAMSKA IN STROJNA OPREMA • Nokia WAP Toolkit (WML) • JAVA™ RUNTIME ENVIRONMENT 1.2 • WINDOWS OPERACIJSKI SISTEM • PENTIUM 266 MHz, 64 Mb RAM-a • Nokia WAP Server • JAVA™ RUNTIME ENVIRONMENT 1.2 • WINDOWS NT 4.0 • PENTIUM 266 MHz, 64 Mb RAM-a • CD POGON • 100 Mb TRDEGA DISKA • Povezava z Internetom • Mobilni telefon Nokia 7110
STRUKTURA WAP OMREŽJA • Mobilni telefon • WAP prehod (gateway) • Spletni strežnik • Sistem elektronskega bančništva (SKB)
RAZVOJ PROTOTIPA • Izdelava procesa: pregledovanja stanja na bančnem računu z mobilnim telefonom • Izbira programske in strojne opreme • Seznanitev z jezikom WML in WMLS • Pisanje programa • Nameščanje na strežnik var dolzina_vpisane_osebneSt=String.isEmpty(ID); var dolzina_vpisanega_gesla=String.isEmpty(geslo); if (dolzina_vpisane_osebneSt=="true" || dolzina_vpisanega_gesla=="true") { WMLBrowser.go("#card5"); } else { for (var c=0;c<=50;c++) { var zapis_cel=String.subString(oseba,80*c,80); var zapis_osebnaSt=String.elementAt(zapis_cel,1,"-"); var zapis_geslo=String.elementAt(zapis_cel,2,"-"); if (ID == zapis_osebnaSt && geslo == zapis_geslo) { WMLBrowser.go("#card3"); var zapis_st_racuna=String.elementAt(zapis_cel,0,"-"); var zapis_ime=String.elementAt(zapis_cel,3,"-"); var zapis_priimek=String.elementAt(zapis_cel,4,"-"); var zapis_vrsta_racuna=String.elementAt(zapis_cel,5,"-"); var zapis_stanje=String.elementAt(zapis_cel,6,"-"); var zapis_datum_spremembe=String.elementAt(zapis_cel); var zapis_limit=String.elementAt(zapis_cel,8,"-"); var lastnik=zapis_ime+" "+zapis_priimek; WMLBrowser.setVar("ime",lastnik);
PREDSTAVITEV PROTOTIPA • Prototip se nahaja na spletni strani: http://ecom3.fov.uni-mb.si/skb/stanje/skb.wml
PREDSTAVITEV PROTOTIPA • Po vstopu na stran SKB banke vpišemo: • Osebno številko • Geslo • Če sta osebna številka ali geslo napačni nam program javi napako. • V nasprotnem primeru se pokaže uporabnikov bančni račun.
PREDSTAVITEV PROTOTIPA • Po vstopu se nam izpiše: • Ime uporabnika • Izbrani bančni račun (s klikom na meni se nam pokažejo še ostali bančni računi)
PREDSTAVITEV PROTOTIPA • Izberemo lahko: • Tekoči račun • Žiro račun • Devizni račun
PREDSTAVITEV PROTOTIPA • Stanje se izpiše v naslednji obliki: • Številka računa • Stanje • Datum zadnje spremembe • Limit
PREDSTAVITEV PROTOTIPA • Stanje se izpiše v naslednji obliki: • Številka računa • Stanje • Datum zadnje spremembe • Limit
PREDSTAVITEV PROTOTIPA • Stanje se izpiše v naslednji obliki: • Številka računa • Stanje • Datum zadnje spremembe • Limit
PREDSTAVITEV PROTOTIPA • Stanje se izpiše v naslednji obliki: • Številka računa • Stanje • Datum zadnje spremembe • Limit
PREDSTAVITEV PROTOTIPA • Stanje se izpiše v naslednji obliki: • Številka računa • Stanje • Datum zadnje spremembe • Limit
PREDSTAVITEV PROTOTIPA • Zaključitev storitve
PREDSTAVITEV PROTOTIPA • Program nam javi napako in nas postavi na začetno stran za ponovno prijavo. Povezava z začetno stranjo
Hvala za pozornost! • Martin Gramc • Miha Perčič • Sandi Jordan Odpiramo razpravo