elektronska trgovina - dizajn web sajta
Post on 28-Nov-2014
1.213 Views
Preview:
DESCRIPTION
TRANSCRIPT
11
POGLAVLJE 4POGLAVLJE 4
DIZAJN WEB SAJTA ZA E-TRGOVINU
22
CiljeviCiljevi Objasniti proceObjasniti proceduruduru koji treba koji treba sleditislediti u toku u toku
formiranja Web sajta formiranja Web sajta zaza E-trgovin E-trgovinuu Opisati najveće probleme u vezi sa Opisati najveće probleme u vezi sa
razvojem i hostingom sajta razvojem i hostingom sajta Identifikovati i razumeti probleme u vezi sa Identifikovati i razumeti probleme u vezi sa
izborom web servera i serverskog softvera izborom web servera i serverskog softvera za e-trgovinuza e-trgovinu
33
CiljeviCiljevi
Razumeti probleme vezane za izbor Razumeti probleme vezane za izbor odgovarajućeg softvera za sajt e-trgovinodgovarajućeg softvera za sajt e-trgovinee
Identifikovati dodatnIdentifikovati dodatnee alatealate koj kojii mogu da mogu da poboljšaju performans web sajtapoboljšaju performans web sajta
44
UčUčesesnicinici u pravljenju Web sajta u pravljenju Web sajta
55
Pravljenje Web sajta E-Pravljenje Web sajta E-trgovine: sistematski pristuptrgovine: sistematski pristup
Planiranje: životni ciklus razvoja sistema Planiranje: životni ciklus razvoja sistema Sistemska analiza: identifikovati poslovne Sistemska analiza: identifikovati poslovne
ciljeve, funkcionisanje sistema i ciljeve, funkcionisanje sistema i informacione potrebeinformacione potrebe
Dizajn sistema: hardverske i softverske Dizajn sistema: hardverske i softverske platformeplatforme
Izrada sistema: Izrada sistema: in-house vs. in-house vs. ooutsourcingutsourcing TestiTestiranje sistemaranje sistema ImplementaImplementacija i održavanjecija i održavanje
66
PlanPlaniranjeiranje:: životni ciklus razvoja životni ciklus razvoja sistemasistema
Metodologija za bolje razumevanje Metodologija za bolje razumevanje poslovnih ciljeva bilo kog sistema i poslovnih ciljeva bilo kog sistema i kreiranje odgovarajućeg rešenjakreiranje odgovarajućeg rešenja Analiza sistemaAnaliza sistema Dizajn sistema Dizajn sistema Izrada sistema Izrada sistema TestiTestiranjeranje ImplementImplementacija acija
77
PlanPlaniranjeiranje:: životni ciklus razvoja životni ciklus razvoja sistemasistema
88
Analiza sistema: sagledati poslovne Analiza sistema: sagledati poslovne ciljeve, funkcionisanje sistema i ciljeve, funkcionisanje sistema i
informacione potrebeinformacione potrebe Poslovni ciljeviPoslovni ciljevi
Skup svojstava koje biste želeli da vaš sajt Skup svojstava koje biste želeli da vaš sajt posedujeposeduje
Funkcionalnost sistemaFunkcionalnost sistema Skup vrsta mogućnosti informacionih sistema Skup vrsta mogućnosti informacionih sistema
koje će vam biti potrebne, da biste postigli vaše koje će vam biti potrebne, da biste postigli vaše poslovne ciljeveposlovne ciljeve
Informacione potrebeInformacione potrebe Informacioni elementi koje sistem mora da Informacioni elementi koje sistem mora da
proizvede, da bi postigao poslovne ciljeveproizvede, da bi postigao poslovne ciljeve
99
Dizajn sistema: hardverske i Dizajn sistema: hardverske i softverske platformesoftverske platforme
Specifikacija dizajna sistemaSpecifikacija dizajna sistema Opis glavnih komponenti u sistemu i njihova Opis glavnih komponenti u sistemu i njihova
međusobna veza međusobna veza LogLogički dizajnički dizajn
Opisuje informacioni tok sajta e-trgovineOpisuje informacioni tok sajta e-trgovine Funkcije obrade informacija koje moraju biti izvedeneFunkcije obrade informacija koje moraju biti izvedene Baze podataka koje će biti korišćeneBaze podataka koje će biti korišćene Sigurnosne i backup procedure koje će biti korišćene Sigurnosne i backup procedure koje će biti korišćene Kontrole koje će biti korišćene u sistemuKontrole koje će biti korišćene u sistemu
Fizički dizajnFizički dizajn Prevodi logički dizajn u fizičke komponentePrevodi logički dizajn u fizičke komponente
1010
Analiza sistemaAnaliza sistema: : poslovni ciljevi, poslovni ciljevi, funkcionalnost sistema i informacione funkcionalnost sistema i informacione
potrebepotrebe
1111
Logički i fizički dizajn Logički i fizički dizajn jednostavnog Web sajtajednostavnog Web sajta
Dijagram o Protoku PodatakaOvaj dijagram toka podataka prikazuje protok informacionih zahteva i odziva za jednostavni Web server
1212
Logički i fizički dizajn Logički i fizički dizajn jednostavnog Web sajtajednostavnog Web sajta
Jednostavan Fizički DizajnFizički dizajn prikazuje hardver i softver koji su potrebni da bi se realizovao logički dizajn
1313
Izbor pri izgradnji i hostinguIzbor pri izgradnji i hostingu
Postoje brojne alternative pri izgradnji i hostingu sajta za e-trgovinu
1414
Izgradnja sistema: iIzgradnja sistema: in-house n-house vvs. s. ooutsourcingutsourcing
OutsourcingOutsourcing Iznajmljivanje spoljnog isporučioca (partnera) Iznajmljivanje spoljnog isporučioca (partnera)
za pružanje usluga, koje ne mogu biti izvedene za pružanje usluga, koje ne mogu biti izvedene sa sa in-house persoin-house personalomnalom
Co-locationCo-location Kada firma kupi ili iznajmljuje web server (i ima Kada firma kupi ili iznajmljuje web server (i ima
totalnu kontrolu nad svojim operacijama) ali totalnu kontrolu nad svojim operacijama) ali postavi server kod spoljašnjeg partnerapostavi server kod spoljašnjeg partnera
Spoljašnji partner održava server, Spoljašnji partner održava server, komunikacione linije i hardverkomunikacione linije i hardver
1515
Spektar alata za izradu Spektar alata za izradu sopstvenog sajta za E-trgovinusopstvenog sajta za E-trgovinu
1616
Troškovi kastomizacije Troškovi kastomizacije softverskih paketa za E-trgovinusoftverskih paketa za E-trgovinu
1717
Ključni igrači: hKljučni igrači: hosting/co-osting/co-locationlocation usluge usluge
1818
TestiTestiranje sistema ranje sistema
Testiranje modula Testiranje modula Pojedinačno testiranju programskih modula Pojedinačno testiranju programskih modula
sajtasajta
Testiranje sistema Testiranje sistema Testiranju sajta u celini, na način kao će ga Testiranju sajta u celini, na način kao će ga
tipični korisnik koristiti tipični korisnik koristiti
Testiranje prihvatljivostiTestiranje prihvatljivosti Proveravanje stepena ostvarenosti Proveravanje stepena ostvarenosti
zamišljenih poslovnih ciljevi sistemazamišljenih poslovnih ciljevi sistema
1919
ImplemenImplementacija i održavanjetacija i održavanje BenchmarkingBenchmarking
Proces tokom kojeg se sajt upoređuje sa Proces tokom kojeg se sajt upoređuje sa konkurentskim sajtovima što se tiče brzine konkurentskim sajtovima što se tiče brzine odziva, kvaliteta formi i dizajna sajta odziva, kvaliteta formi i dizajna sajta
OdržavanjeOdržavanje 20% 20% je posvećeno ispravljanju grešaka u kodu i je posvećeno ispravljanju grešaka u kodu i
odzivu na hitne slučajeve odzivu na hitne slučajeve 20% 20% se odnosi na menjanje izveštaja, fajlova se odnosi na menjanje izveštaja, fajlova
koji sadrže podatke i linkova sa bazama koji sadrže podatke i linkova sa bazama podataka podataka
60% 60% se odnosi na opštu administraciju i na se odnosi na opštu administraciju i na promene sistemapromene sistema
2020
Faktori u optimizaciji Web sajtaFaktori u optimizaciji Web sajta
2121
Komponente troKomponente troškova izgradnje škova izgradnje WWeb eb sajtasajta
2222
Izabor serverskog softveraIzabor serverskog softvera Arhitektura sistemaArhitektura sistema
Tiče se konfiguracije softvera, Tiče se konfiguracije softvera, hardverahardvera i zadataka i zadataka informacionog sistema u cilju postizanja informacionog sistema u cilju postizanja specificirane funkcionalnostispecificirane funkcionalnosti
Arhitektura u dva slojaArhitektura u dva sloja Web server odgovara na zWeb server odgovara na zahteve pristupaahteve pristupa web web
stranicstranicama, dok ama, dok server baze podataka server baze podataka obeobezzbedjujebedjuje memorisanje podataka memorisanje podataka
Arhitektura u više slojeva Arhitektura u više slojeva Web server je povezan Web server je povezan sa sa srednj srednjim slojemim slojem koji koji
obuhvataobuhvata niz aplikacionih servera koji izvršavaju niz aplikacionih servera koji izvršavaju specispecificiraneficirane zadatke, kao i zadatke, kao i sa zadnjim sa zadnjim sloj slojemem koga koga čine postojećičine postojeći korporacio korporacioni informacioni sistemini informacioni sistemi
2323
Arhitektura E-trgovine u dva i više Arhitektura E-trgovine u dva i više slojevaslojeva
2424
Web server softverWeb server softver
Alat za upravljanje sajtomAlat za upravljanje sajtom Proverava da li su linkovi na stranicama još Proverava da li su linkovi na stranicama još
uvek važeći i identifikuje nevažeće fajloveuvek važeći i identifikuje nevažeće fajlove
Alati za dinamičko generisanje stranicaAlati za dinamičko generisanje stranica Sadržaj web stranice je memorisan u obliku Sadržaj web stranice je memorisan u obliku
objekta u bazi podataka, pre nego kodirani objekta u bazi podataka, pre nego kodirani tekst u HTMLtekst u HTML
2525
KKljučni igrači u Web server softveruljučni igrači u Web server softveru
2626
Alati za održavanje Web sajtaAlati za održavanje Web sajta
SviSvi Web server Web serveri sadrže osnovne alate za i sadrže osnovne alate za održavanje koji verifikuju validnost svih održavanje koji verifikuju validnost svih referiranih linkova, kao i identifikuju orfan referiranih linkova, kao i identifikuju orfan fajlove (one koji nisu povezani ni s fajlove (one koji nisu povezani ni s ajednom stranicom)ajednom stranicom)
Dodatno se mogu kupiti složeniji softveri Dodatno se mogu kupiti složeniji softveri za održavanje, kao što je npr. za održavanje, kao što je npr. Webtrends Webtrends
2727
WebTrends SoftwareWebTrends Software
2828
WebTrends SoftwareWebTrends Software
2929
WebTrends SoftwareWebTrends Software
3030
WebTrends SoftwareWebTrends Software
3131
Alati za dinamičko generisanje Alati za dinamičko generisanje web stranicaweb stranica
DDiinaminamičkočko generi generisanjesanje: : sadržajsadržaj Web Web stranice se memoriše kao objekat u bazi stranice se memoriše kao objekat u bazi podataka umesto da bude fiksno kodovan podataka umesto da bude fiksno kodovan u u HTMLHTML-u. Kao takav se uzima iz baze -u. Kao takav se uzima iz baze podataka kad je to potrbno.podataka kad je to potrbno.Alati obuhvatajuAlati obuhvataju CGI (Common Gateway CGI (Common Gateway Interface), ASP (Active Server Pages), JSP Interface), ASP (Active Server Pages), JSP (Java Server Pages), (Java Server Pages), itditd..Snižavaju cenu menijaSnižavaju cenu menija, , omogućavaju laku omogućavaju laku online market segmentaonline market segmentaciju i besplatnu ciju i besplatnu diskriminaciju cena.diskriminaciju cena.
3232
Osnovne funkcionalnosti koje Osnovne funkcionalnosti koje pružaju Web serveripružaju Web serveri
3333
Aplikacioni Web ServeriAplikacioni Web Serveri
Softveri koji pružaju specifičnu poslovnu Softveri koji pružaju specifičnu poslovnu funkcionalnost koja je potrebna web sajtufunkcionalnost koja je potrebna web sajtu
PodrazumevaPodrazumeva:: Kataloški prikazKataloški prikaz Obradu transakcijaObradu transakcija Audio/video serverAudio/video server Aukcijski serverAukcijski server B2B serverB2B server
3434
Aplikacioni Serveri i njihova Aplikacioni Serveri i njihova FunkcijaFunkcija
3535
Softverska funkcionalnost Softverska funkcionalnost E-E-trgovinetrgovine
Softver koji omogućava osnovnu funkcionalnost Softver koji omogućava osnovnu funkcionalnost potrebnu za online prodaju, uključujući:potrebnu za online prodaju, uključujući:
Online katalog u kome se nalaze proizvodi koji se nude Online katalog u kome se nalaze proizvodi koji se nude na web stranicina web stranici
Preuzimanje narudžbine online, tako da kupci mogu sa Preuzimanje narudžbine online, tako da kupci mogu sa strane da odvajaju proizvode koje žele da kupe, da strane da odvajaju proizvode koje žele da kupe, da pogledaju šta su naručili i da ostvare svoju narudžbinu, pogledaju šta su naručili i da ostvare svoju narudžbinu, tako što kliknu jedno dugme na web stranicitako što kliknu jedno dugme na web stranici
Online obrada kreditna kartica obezbedjuje verifikaciju Online obrada kreditna kartica obezbedjuje verifikaciju kartice i skidanje specificirane sume novcakartice i skidanje specificirane sume novca
3636
Softverski paketi servera za Softverski paketi servera za prodaju prodaju
Nudi dobro integrisanu okolinu koja pruža većinu ili Nudi dobro integrisanu okolinu koja pruža većinu ili celovitu funkcionalnost i kapacitete koji su potrebni celovitu funkcionalnost i kapacitete koji su potrebni za razvoj sofisticiranog web sajta orjentisanog ka za razvoj sofisticiranog web sajta orjentisanog ka kupcu.kupcu.
Ključni faktori koje treba imati u vidu Ključni faktori koje treba imati u vidu FunFunkcionalnostkcionalnost PodrPodrška za različite poslovne modeleška za različite poslovne modele Alati za modelovanje poslovnog procesa Alati za modelovanje poslovnog procesa Alati za vizuelni menadžment sajta i izveštavanjeAlati za vizuelni menadžment sajta i izveštavanje Performanse i sposobnost skaliranjaPerformanse i sposobnost skaliranja Sposobnost povezivanja sa postojećim poslovnim Sposobnost povezivanja sa postojećim poslovnim
sistemimasistemima Usaglašenost sa standradimaUsaglašenost sa standradima Globalna i multikulturna sposobnostGlobalna i multikulturna sposobnost Lokalni porez za prodaju i pravila isporukeLokalni porez za prodaju i pravila isporuke
3737
SSoftverski paketi srednje snage zaoftverski paketi srednje snage za E-trgovinE-trgovinuu koji se koji se najviše koristenajviše koriste
3838
Izbor hardvera za web sajt za E-Izbor hardvera za web sajt za E-trgovinutrgovinu
Hardverska platformaHardverska platforma Tiče se kompjuterske opreme koju koristi sistem da bi Tiče se kompjuterske opreme koju koristi sistem da bi
postigao svoju funkcionalnost u e-trgovinipostigao svoju funkcionalnost u e-trgovini StatelessStateless
Radi se o tome da server ne mora da održava tekuću Radi se o tome da server ne mora da održava tekuću interakciju sa klijenotminterakciju sa klijenotm
Intenzivne Intenzivne I/O I/O Zahteva više Zahteva više input/output input/output operacija nego klasičnog operacija nego klasičnog
računarskog procesingaračunarskog procesinga Intenzivni Intenzivni CPU CPU
Operacije koje traže veliku procesnu moćOperacije koje traže veliku procesnu moć
3939
FactorFactori u pravilnom dimenzionisanjui u pravilnom dimenzionisanju E-comerc E-comerc pplatformlatformee
4040
Degradacija performans pri Degradacija performans pri porastu broja korisnikaporastu broja korisnika
4141
Kapacitet statičkih Web stranicaKapacitet statičkih Web stranica
4242
Profil posetilaca kod tipičnih sajtova Profil posetilaca kod tipičnih sajtova E-trgovineE-trgovine
4343
Uticaj dinamičkih sadržaja Web Uticaj dinamičkih sadržaja Web stranica na Web Serverestranica na Web Servere
4444
Veza propusnog opsega prenosnog Veza propusnog opsega prenosnog kanala i broja pristupakanala i broja pristupa
4545
Postavljanje prave veličine Postavljanje prave veličine hardverske platformehardverske platforme: : strana strana
nabavkenabavke
SkaliranostSkaliranost Označava sposobnost sajta da se uveća po Označava sposobnost sajta da se uveća po
potrebipotrebi Verikalno hardversko skaliranje-povećanje Verikalno hardversko skaliranje-povećanje
procesne snage pojedinačnih komponentiprocesne snage pojedinačnih komponenti Horizontalno hardversko skaliranje-angažovanje Horizontalno hardversko skaliranje-angažovanje
više računara za obavljanje zajedničkog poslaviše računara za obavljanje zajedničkog posla Poboljšanje procesne arhitekture sajtaPoboljšanje procesne arhitekture sajta
4646
Skaliranje sajta da bi se ispunili Skaliranje sajta da bi se ispunili zahtevizahtevi
4747
OsamOsam vvertiertikkalalnih i nih i hhorizontalorizontalnih nih tehnika skaliranjatehnika skaliranja
4848
Vertikalno sklairanje sistema Vertikalno sklairanje sistema
4949
HorizontalHorizontalno skaliranje sistemano skaliranje sistema
5050
Poboljšanje procesne arhitekture Poboljšanje procesne arhitekture sajtasajta
5151
Dizajn web sajtaDizajn web sajta: : Osnovna Osnovna poslovna razmatranjaposlovna razmatranja
Da bi se postigla osnovna poslovna Da bi se postigla osnovna poslovna funkcionalnost Web sajta, neophodno je funkcionalnost Web sajta, neophodno je biti svestan uputstava za dizajn i biti svestan uputstava za dizajn i softverskih alata za izgradnju aktivnih softverskih alata za izgradnju aktivnih sadržaja i funkcionalnosti sajtasadržaja i funkcionalnosti sajta
Loše dizajniran Loše dizajniran Web sWeb sajt odbija kupceajt odbija kupce
5252
SvojstvaSvojstva Web Web sajt koja nerviraju kupcesajt koja nerviraju kupce
5353
Osam najvažnijih faktora u uspešnom Osam najvažnijih faktora u uspešnom dizajniranju E- komerc sajtovadizajniranju E- komerc sajtova
5454
Alati za interaktivnost i aktivni Alati za interaktivnost i aktivni sadržajsadržaj
Common gateway interfaceCommon gateway interface Komplet standarda za komunikaciju Komplet standarda za komunikaciju
između čitača i programa koji radi na između čitača i programa koji radi na serveru, koji omogućava interakciju serveru, koji omogućava interakciju između korisnika i serveraizmeđu korisnika i servera
AAktivne stranice servera ktivne stranice servera Alat za razvoj softvera koje omogućava Alat za razvoj softvera koje omogućava
programerima koji koriste majkrosoftov programerima koji koriste majkrosoftov IIS paket da naprave dinamične straniceIIS paket da naprave dinamične stranice
5555
Oruđe za interaktivnost i aktivni Oruđe za interaktivnost i aktivni sadržajsadržaj
Java Java Programski jezik koji omogućava programerima da Programski jezik koji omogućava programerima da
naprave interaktivnost i aktivni sadrzaj na klijentovoj naprave interaktivnost i aktivni sadrzaj na klijentovoj mašini mašini – – tako se, dakle, može uštedeti na opterećenju tako se, dakle, može uštedeti na opterećenju serveraservera
Java server pages (JSP)Java server pages (JSP) Kao Kao CGI CGI ii ASP, ASP, kodni standard web stranica pomoću kodni standard web stranica pomoću
kojeg programeri mogu da proizvedu dinamične web kojeg programeri mogu da proizvedu dinamične web stranice kao odgovor na zahtev korisnikastranice kao odgovor na zahtev korisnika
JavaJava scriptscript Programski jezik kojeg je stvorio Netscape i koristi se za Programski jezik kojeg je stvorio Netscape i koristi se za
kontrolisanje objekata na HTML stranici i za interakcije kontrolisanje objekata na HTML stranici i za interakcije sa čitačemsa čitačem
5656
Oruđe za Interaktivnost i Aktivni Oruđe za Interaktivnost i Aktivni SadržajSadržaj
Active XActive X Programski jezik, kreiran od strane microsoft-a Programski jezik, kreiran od strane microsoft-a
da bi konkurisao javida bi konkurisao javi
VbscriptVbscript Programski jezik, kreiran od strane microsoft-Programski jezik, kreiran od strane microsoft-
a, da bi konkurisao javascriptua, da bi konkurisao javascriptu
ColdfusionColdfusion Integrisano okruženje na strani servera radi Integrisano okruženje na strani servera radi
razvoja interaktivnih web aplikacijarazvoja interaktivnih web aplikacija
5757
Alati za personalizacijuAlati za personalizaciju
PersonalPersonalizacijaizacija Sposobnost da se kupac tretira po svojim Sposobnost da se kupac tretira po svojim
ličnim osobinama i istoriji interakcije sa datim ličnim osobinama i istoriji interakcije sa datim sajtom sajtom
CustomizationCustomization (prilagođavanje) (prilagođavanje) Sposobnost da se proizvod menja u cilju Sposobnost da se proizvod menja u cilju
boljeg prilagodjavanja potrebama korisnikaboljeg prilagodjavanja potrebama korisnika
5858
Informaciona politikaInformaciona politika
Privatnost Privatnost Skup stavova kojima se korisnik obaveštava o Skup stavova kojima se korisnik obaveštava o
tome šta se dešava sa ličnim podacima koje tome šta se dešava sa ličnim podacima koje korisnik ostavlja na datom sajtukorisnik ostavlja na datom sajtu
Pravila pristupaPravila pristupa Skup svojstava koji olakšava pristup datom Skup svojstava koji olakšava pristup datom
web sajtu hendikepiranih korisnikaweb sajtu hendikepiranih korisnika Politika finansijskog izveštavanja Politika finansijskog izveštavanja
Pravila na osnovu kojih ćete obračunati Pravila na osnovu kojih ćete obračunati prihode i troškove na vašem sajtuprihode i troškove na vašem sajtu
5959
Case Study: REI: Multi-Channel Case Study: REI: Multi-Channel Champ Rebuilds Web SiteChamp Rebuilds Web Site
REI.com: World’s largest online retailer of outdoor gearREI.com: World’s largest online retailer of outdoor gearOriginal version of site (launched September 1996) built Original version of site (launched September 1996) built in-house, with off-the-shelf software tools and in-house, with off-the-shelf software tools and Netscape’s Merchant Server software installed on an Netscape’s Merchant Server software installed on an IBM RS/6000IBM RS/6000Upgraded to IBM’s Net.Commerce server in 1998, Upgraded to IBM’s Net.Commerce server in 1998, launched 2launched 2ndnd Web site (rei-outlet.com), and migrated Web site (rei-outlet.com), and migrated rei.com to new systemrei.com to new systemThird rebuild of Web site in 2002, standardizing on IBM’s Third rebuild of Web site in 2002, standardizing on IBM’s WebSphereWebSphere2002—REI named one of best multi-channel companies 2002—REI named one of best multi-channel companies in U.S. in U.S.
6060
REI: Multi-channel Champ Rebuilds Web REI: Multi-channel Champ Rebuilds Web SiteSite
6161
REI: Multi-channel Champ REI: Multi-channel Champ Rebuilds Web SiteRebuilds Web Site
top related