Tg Läp trinh tit Dien Ill?i TVdng 21 ngäy TU HQC LAP TRìNH THUONG MAI DIÈN Tü vdl ASP TRONG 21 NGÀY SAIGONBOOK Chiu trâch nhiêm xuâ't bàn: Giâm dơc: T6ng biên tap: Biên tap: Bia• VO VAN DANG NGUYéN DÜc HÙNG TRÂM MY HÀI vÂN In 500 cu6n,kh6 14,5 x 20,5 cm toi Công ty In chuyên ngành LDTB-XH Giâ'yTNKHXBs6:689/XB-QLXBdo Cuc xuâ't bàn câ'p ngày 21 thâng liâm 2001 QDXB sô' 615/2001 Nhà xu@'tbàn Dà Nâng câp ngày thâng nam 2001 In xong nop luruchiéu {hâng nam 2002 Ldl DÅU uyén såch näy huöng dÄnnhüng diéu can thiét dé ben tv too mot Web site kiém tién Ben sé hoc cåch too mot Web site str dung cöng nghe Active Server Page cua Microsoft; nhiéu Web site thuong mei thänh cöng nhä't trén Internet dugc xåy d!fng dva trén cöng nghe näy, dö cö Dell Online (http://www.dell.com),Bauer (http://www.nadaq.com), vä Barnes and Noble (http://www.bn.com.) Möi chifdngtrong quyén såch näy duqc trinh bäy nhd mot bäi giång ng doqn mä vi du mä bon co thé Trong möi bäi, ben sé durgcgi6i thi#u nhüA scrdung chüng trang Web riéng cåa minh Tåt cå cåc bäi giång déu két thüc bäng mot bäi kiém tra dé ben c6 thé kiém tra loi kién thüc cüa minh nghién cüu täi lieu näy Trong tuän däu tién, bon sé hoc cåch dua mot cüa häng meng Internet vä bån cåc sån phåm trVctuyén Däu tién, ban sé dugc hoc cåch xåy dvng cåc trang Active Serve Pages dé trinh båy danh myc sån phåm Ké dén, bqn sé hQCcåch teo gid di chq åo (virtual shopping cart) dé khåch häng dung no mua sån phåm cüa bon Cu6i cung, ben se hoc cåch thVc hién giao dich qua mong Internet bÄngthé tin dung mot cåch an toän Ben sé Trong tuan thü hai, bon sé hoc cåch too mot Web site däng ky% Aåy dvng mot he thöng däng k)" ngtföi sü dung v6i co ché båo ve bäng mat mä Hé th6ng däng 10"-näy co thé duqc sü dung déhqn ché mot sö' khu vVcnäo dö cåa Web site giao dich vdi khåch häng Trong tuän cuöi cüng, bon sé hoc mot väi ky näng quan cho viéc båo tri vä phåt triéli Web site thifdng mqi Dau tién bon sé hoc mot väi ky näng quan trqng dé gö r6i cho Web site cåa bon Bon sé hoc cåch quan I)"Web site tif xa trén mqng Internet, Cuöi cüng, bon sé hoc cåch quång cåo Web site vä dvng tuyé'n khåch häng thöng qua viéc quång cåo bäng email Nhüng diéu Cdn biét st dung cu6n sdch Dé nÅm vüng cåc bäi hQCtrong quyén såch näy, ben phåi co sv hiéu bié't säu röng vé HTML vä Visual Basic Scripting Edition Néu ben khöng quen vdi VBScript thi ban cüng dirng nén 10lÅng VBScript lä mot tap hqp cua Microsoft Visual Basic VI väy, né'u ben am hi.éu vé Visual Basic Chiban co thé hiéu nhüng vi du mäu duqc vié't bÅng VBScript cuön sach näy mot cåch nhanh chöng Dé hiéu duqc håu hét cåc bäi giång cuön såch näy, ben can quen thc vdiSQL Ben can scrdung SQL dé hổn tä"tnhümg bäi hoc thåo luan cåch truy xuät co Sd dir lieu Vdi quydn sdch nay, bqn nén st dung phdn mém ndo? Dé hoän thänh cåc bäi hoc quyén såch näy ben cän co mot måy tfnh cäi dät mot Web Server cüa Microsoft vä mét co Sd dif lieu T6i thiéu ben nén co mét måy tinh chqy chuong trinh Windows 95 h04c Windows 98 dä cäi d4t MicrosoftPersonal Web Server Né'u ben chua cäi d4t Microsoft Personal Web Server, ben co thé tåi xuöng no tir dia chi sau : http : / / www.microsoft com / windows / i e /pws /default , htm Dé hoän thänh nhiéu bäi hqc näng cao quyén säch näy, ben can co mét mäy tinh CheyWindows NT h04c Windows 2000 dä cäi Internet Information Server, Internet Information Server lä mot thänh phån Windows NT vå Windows 2000 Tuy nhién, néu ben dang st?dung Windows NT, bqn nén tai phién bån m6i nhät cüa Internet Information Server vé bäng cåch tåi Windows NTServer 4.0 Option Pack t4i: ht tp://www.microsoft;.com/ntserver/nts/downloads/recommended/ NT4 Optpk/defaulu asp Mot väi bäi hoc såch näy giå sü rång bqn dä cäi döt mot he quån tri cd Sd dir lieu måy Dd hoäli thånlf nhütng bhi hoc co bån, bon nén ding phån mém Microsoft Access Tuy nhién, bon co th6 dung Microsoft SQL Server 7.0 cho mét Web site thurong mqi trVc tuyén Ben non thi vé phién bån m6i nhät cåa Microsoft Data Access Components (MDAC)dé dung cho nhühg bäi hoc cd Sd dif lieu Ben co thé tåi MDACtoi: http : / / www.microsoft com/data/ Cuöi cüng, ben nén tåi phién bån mdi nhä't cåa Microsoft Scripting Engines Microsoft Scripting Engines chüa nhüng phién bån mdi nhä't cüa Web VBScript vä JScript Ben co thé tåi Microsoft Scripting Engines site: http:// msdn.microsoft.com/scripting/ Nhüng qu9 ddc duqc sü dung quydn sach Mét luu y trinh bäy nhüng thöng tin thü vi co lién quan LUU V MEO VAT nhüng dé täi•xung quanh Mưt meo vat sé dua mét Idi khuyén hoäc nhüng Idi chi dän dé viéc thVc hién mét thao tåc näo dö duqc dé däng Mötcånh bäo chi cho ban nhüng räc röi co thé xåy cÅNH BÅo vä giüp ban tränh xa nhüng råc röi dö Chi dinh doqn mä ben can nhäp väo NOthuöng xuät INPUT hién bén cenh mot Listing DÜlieu xuät trinh bäy két quå c6 dugc Choymot OUTPUT chddng trinh NOthdöng xuä't hién sau mot danh såch Phån phån tich sé cung cäp cho bon sv phån tich cåa tåc PHAN TiCH giå vé tifng döng cåa mot chddng trinh Nhümg thåc mÅc xoay quanh chå dé cüa quyén såch näy sé duqc chüng töi giåi dåp qua Enuail: saigonbook@hcm.fpt.vn Vå chüng töi cüng mong nhän duqc d6ng g6p cåa bqn doc dé hoän thién såch Saigonbook MUC LUC TUAN THU Ngäy thü 1: Gidi thiéu vé thuong mei dien tü 23 Ngåy thit 2: Tuong tåc vdi khåch häng Ngåy thü 3: Sif dung cåc dö'ituqng application vå session cåc 51 L'rngdung thd(jng mei dien tü Ngäy thir 4: Läm viéc v6i cåc file (mg dung thLtongmai 75 dién tü cüa ban 97 Ngäy thir 5: Xäy d!fng danh muc sån phäm cüa ban 130 Ngäy thit 6: Hién thi cåc sån phäm cüa ban 156 Ngäy thul 7: Tim kiém cåc sån phårn Ön tap tuån TUAN THU 181 Ngäy thü 8: Xäy d!fng cåc co dü lieu giao dich Ngäy thLf 9: Xäy dvng gid di chq Ngåy thir 10: Thanh toån Ngåy thit 11: Läm viéc vdi cåc thé tin dung Ngäy thit 12: Häy dé khåch hång theo döi don d4t häng cüa ho Ngåy th(f 13: Tao mot site däng kg Ngåy th(r 14: Tüy bién quä trinh mua hång Ön tap tuån Ngåy thü 15: Båo rpät cüa hång cüa ben Ngåy thir 16: Gd rö'i cåc fing dyng thddng mei diQn tü cüa ban Ngåy th(f 17: Quån tri cüa hång cüa ban tif xa v6i ASP Ngäy thit 18: Sü dung email tif asp Ngåy th(f 19; Tao cåc båo cåo vé cutahäng Ngåy th(f 20; Låm viéc vdi cåc wallet Ngåy th(f 21: Quång cåo site cüa ben vå quån IYviéc quång cåo bi6u ngü Phu luc A: Phu B: Phu luc C: 182 207 233 261 286 303 330 355 359 TUAN THU Ön tap tuån 177 360 383 419 456 492 523 556 584 , 589 Trå Ibi cäu höi , Nhüng cau hdi thudng g4p vé Active Server Pages 615 629 Tham khåo SQL ...TU HQC LAP TRìNH THUONG MAI DIÈN Tü vdl ASP TRONG 21 NGÀY SAIGONBOOK Chiu trâch nhiêm xuâ't bàn: Giâm dơc: T6ng biên tap: Biên tap:... chuyên ngành LDTB-XH Giâ'yTNKHXBs6:689/XB-QLXBdo Cuc xuâ't bàn câ'p ngày 21 thâng liâm 2001 QDXB sô' 615/2001 Nhà xu@'tbàn Dà Nâng câp ngày thâng nam 2001 In xong nop luruchiéu {hâng nam 2002 Ldl... tri cüa hång cüa ban tif xa v6i ASP Ngäy thit 18: Sü dung email tif asp Ngåy th(f 19; Tao cåc båo cåo vé cutahäng Ngåy th(f 20; Låm viéc vdi cåc wallet Ngåy th(f 21: Quång cåo site cüa ben vå