Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 70 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
70
Dung lượng
26,21 MB
Nội dung
BO GIAO DUC v ADAo TAO TRUONG DH NGOAI NGU - TIN HOC TP HCM KHOA CONG NGH~ THONG TIN 00000 , \ P • - - : KHOA LUAN TOT NGHIEP • • xA Y DUNG WEBSITE • BAN DIEN THOAI DI DONG • • • I GIAo VI:ENHUaNG DAN: NGUYEN GIA TuAN ANH SINH VI:ENTHVC HI~N: , NGUYEN THJ TUONG VI -0511374 TP HO CHi MINH - 2009 Lu?n van t6t nghi~p L01NOIDAu Sau mQt thai gian th\fc hi~n lu?n van t6t nghi~p, dSn nay, m9i cong vi~c da ho~mt~t Trong su6t thai gian qua, em da nh?n dugc r~t nhi~u S\f giup dO'cling nhu dQng vien cua th~y co va b~n be D~u tien, em xin g6i lai dim an chan nh~t dSn Th~y N guy~n Gia Tu~n Anh, nguai da t?n tinh huang dfin, dQng vien, va giup dO'em su6t thai gian qua Cam an gia dinh va t~t ca b~n be cua em, nhung nguai da sat canh cung chia se nhung kh6 khan, dQng vien em nhung luc g~p kh6 khan va giup dO'em r~t nhi~u qua tfinh th\fc hi~n lu?n van • , Thanh ph6 • H6 Chi Minh, thang nam 2009 Sinh vien th\fc hi~n Nguy~n Thi Tuang Vi Lu?n van t6t nghi~p Y KIEN GIAO VfEN , t TP.HCM, • thang nam 2009 Chfr ky eua giao vien L ~ Lu~n van 161nghi~p MUCLUC • • • • ChU'O'ng1 GIro THl~U TONG QUAN 1.1 1.2 1.4 7 Gi6i thi~u t6ng quan: B6i canh dai va nhu cfiu th\fc tiSn: M \IC t."leu va'hp ~m VI cua d~e t"al: Yeu cfiu cua nguai dung: 1.4.1 Yeu cfiu nghi~p V\I: 1.4.2 Yeu cfiu vS, bao m~t: , 1.4.3 Yeu cau ve giao di~n: '? ChU'O'ng2 GIro THI~U cAc QUA1'l 9 10 CONG NGH~ LIEN 11 2.1 Cong ngh~ PHP: 2.1.1 Lich sir dai: 2.1.2 PHP la gi? , , , , 2.1 2.1 Kien truc cO'ban: 12 2.1.2.2 Thong djch trang PHP 2.2 Cong ngh~ Ajax: 2.2.1 Ajax la gi? 2.2.2 Tinh nang cua Ajax 2.2.3 U'ng d\Ing cua Ajax: , 2.2.4 Ajax ho~t dQng nhu the nao? 2.2.5 C6 nen sir d\Ing Ajax? ChU'O'ng3 PHA1'l TicH • 11 11 11 vA 13 13 13 14 15 16 18 THIET KE H~ TH01'lG , 3.1 D~c ta va cac mo hinh chuc nang cua h~ thong: 3.2 Mo hinh chuc nang va vai tro cua Member: 3.2.1 Dang ky: 3.2.2 Dang nh~p: 3.2.3 Dang xu~t: 20 20 21 21 23 25 Lu~n van 161nghi~p , 3.2.4 Mua hang tr\fc tuyen: 3.3 Ma hinh chuc nang va vai tro cua Adrnin: 3.3.1 Dang nh~p: 3.3.2 Dang nh~p: 3.3.3 Quan ly chung lo~i: 3.3.4 Quan ly lo~i san pharn: 3.3.5 Quan ly san phftrn: 3.3.6 Quan ly quang cao: 3.3.7 Quan ly dan hang: 3.3.8 Quan ly dan hang chi ti~t: 3.3.9 Quan ly users: 3.4 D~c ta rna hinh ca So' dfr li~u: 26 27 28 30 31 33 36 39 42 44 46 48 ? ChlfO'ng HlE:N THVC , • TRIEN KHAI 55 4.1 Mai tfUemg hi~n th\fc chuang trinh: 4.2 Yeu cfru h~ th6ng: 4.3 Hi~n th\fc rnQt s6 chuc nang cua h~ th6ng: 4.3.1 Giao di~n trang chu cua Website: 4.3.2 Chue nang rnua hang: 4.3.3 Quan ly: ChlfO'ng KET LU~N TRIlEtN " vA vA DINH HuONG 55 55 56 56 57 60 PHAT ()~ , 5.1 Ket qua th\fC hi~n: 5.2 Dinh huang phat triSn: 67 67 Lu?n van t6t nghi~p TOMTA.T • Kh6a lu?n nh~m xay d\Ing " Website ban di~n tho?i di d(>ngtn,rc tuyen" N(>idung cua kh6a lu?n bao g6m: • NghienCll'U Ngon ngfr L?p trinh PHP • Nghien clm Ajax • • Tim hiSu quy trinh Ban hang tn,rc tuyen • Phan tich, thiet ke theo phuong phap huang d6i tugng, Slr d\lng UML 2.0 dS d?c tao • Xay d\Ing Dfr li~u tren H~ quan tri CO Server 2000 , • • • Cai d?t ung d\lng So' Dfr li~u My SQL Chuang Giai thi~u t6ng guan ChU'O'ng GI01 THI~U TONG QUAN • 1.1 Gi&i thi~u tang quan: Trong thai diilicong ngh~ phat trien vugt b~c nhu hi~n , vi~c ung d\lng cong ngh~ thong tin (CNTT) va Internet vao cac lInh vvc kinh t~, « xa hQi, giao d\lc, y t~, kinh doanh da giup tang cuang hi~u qua vi~c truySn ba, quan ly, cling nhu mua s~m cua nguai dung Ben Ciilnhdo, Sl,fbung n6 cua nganh khoa hQc CNTT nhUng nam g~n day da lam thay d6i Ian bQ m?t cua xa hQi V~n dS trao d6i, luu tni va xu ly thong tin tra v~n dS quan trQng d6i vai mQi cong vi~c Vi~c yeu c~u dugc trng d\lng cac ti~n bQ cling nhu cac phuang ti~n h6 trg cua CNTT cang nhiSu han D?c bi~t lInh kinh doanh trl,fc tuy~n, r~t nhiSu san ph~m ph~n mSm, nhung ung d\lng CNTT da tra nguai biilnkhong the thi~u d6i vai cac t6 chuc Nha Nuac, c Xa HQi, ca nhan cong vi~c quan ly cua hQ dau cling co the th~y Sl,fco m?t cua CNTT, mQt hinh anh cho ta th~y t~m quan trQng cua CNTT ung d\lng quan ly, ph\lc V\lcho nguai CNTT da g~n ch?t vao cong tac chuyen mon nghi~p V\l,tra mQt bQ ph~n khong th~ thi~u cua dan vi ã ô Chuang Gi6i thi~u t6ng quan 1.2 B&icanh diri va nhu ciu th\fc ti~n: V6i S\f phat tri€n khong ngirng cua CNTT, cac 19i ich to l6n cua CNTT mang l~i cho nguai dung milInh V\fCngay mQt nang cao CNTT g~n nhu xu~t hi~n a mim~t cua cUQcs6ng xa hQi nay, tir lInh V\fCkinh t~ cho d~n khoa hckI thu:~.t.D6i v6i cac nha doanh nghi~p, ung dlfng CNTT cang tra mQt nhu c~u khong th€ thi~u Vi du nhu: Ph~n mSm k~ toan, Ph~n mSm qmln If nhan s\f V6i nhUng ph~n rpSm tren vftn chua dap ung dugc nhu c~u g~n k~t nguai tieu dung v6i cac nha doanh nghi~p v6i chi phi th~p nh~t Tren th\fc tiSn khach quan do, dS tai nghien Clruva phat tri€n cua chung t6i la xay dlfng mQt h~ th6ng Website h6 trg vi~c gi6i thi~u vS san ph- D?t hang tr\l'c tuySn: Khach hang co thS d?t mua hang tr\l'c tuySn Co thS d?t cung lilc nhiSu loc;tisan ph~m, m6i loc;tiv6i s6 lugng nhiSu >- Lien h~: thS hi~n thong tin lien lc;tcgiua cong ty v6i khach hang Khi khach hang click vo phc1n h6 trg tf\l'C tuySn, h~ th6ng se kSt n6i tf\l'C tiSp v6i nhan vien cua cong ty, nh&m dap ung cho nhung yeu cc1u cling nhu th~c m~c cua khach hang, d6ng thai tren website se co dia chi C\l thS cua cong ty dS khach hang d@dang lien lc;tc >- Banner khuySn mai, quang cao: thong tin khuySn mc;ticua cong ty va quang cao cua cac san ph~m thuQc cac cong ty khac >- Lien kSt : gi6i thi~u cac website rna website mu6n lien kSt >- H~ th6ng quan ly thong tin khach hang san ph~m, thong tin • V~ giao di~n: Giao di~n phai dyp m~t, than thi~n va d@Slr d\lng d6i v6i nguai dung va tranh gay cam giac kho chiu nguai dung lum web Chuang Gi6i thi~u t6ng quan 1.4 Yell eill ella ngU'O'i dung: 1.4.1 Yell eill nghi~p vy: • ~ Trang chu ~ Gi6i thi~u ~ Gi6i thi~u t6ng quan v@san ph~m di~n tho(;li, sim s6, the nh6 ~ San ph~m djch V\l • ~ Co th~ c~p nh~t, sua d6i thong tin mQt cach thuang xuyen ~ Lien h~ ~ H6 trq, tu vc1ntr\fC tuy~n ~ Lien h~ tf\l'Ctuy~n 1.4.2 Yell eill v~ bao m~t: ~ Phai phan quy@ncho nguai su d\lng theo tung vai tro cua nguai 8U d\lng h~ th6ng Nguai dung chi co quy@n h(;ln ph(;lmvi cua hQ, tranh tinh tr(;lngthong tin m~t bi lc1y , dip ~ Phai chung th~t ten nguai dung tru6c dang nh~p h~ th6ng ~ Phai co ca ch~ ch6ng xam nh~p tu URL va cac hinh thuc xam nh~p khac 55 Chuang Hi~n th\fc va triSn khai ChU'O'ng HIEN THUC • • vA TRIEN KHAI • 4.1 Moi truirng hi~n th\fc chuO'ng trinh: () ng d\mg dugc cai d~t moi truang PHP va My SQL H~ qU(~m tri Co' s6 dfr li~u dugc su dVng la MS SQL Server 2000 4.2 Yeu cAu h~ thBng: \ US Ung d\mg dugc ho?t d 1GB RAM Man hinh d 1024 x 768 VS ph~n mSm may server: H~ th6ng ph~i cai d~t php-5.2.5-Win32, phpMyAdmin-2.11.2.1-all- languages tren h~ diSu hanh Windows .• Application Server chua cac ph~n c~n thiSt cho vi~c ch?y h~ th6ng nhu: The AppServ Open Project - 2.5.9 for Windows Cac may client: cac may client chi c~n cai trinh duy~t thich hgp la co thS truy c~p dugc vao Ung dVng thong qua giao thuc http tren internet Chuang Hi~n th\Ic va tri~n khai 56 4.3 Hi~n th\fc mQt sAchtfC nang cua h~ thAng: 4.3.1 Giao di~n trang chu cua Website: , " H~ th6ng Website cho phep ngum dUngchQnhang hoa thong qua trang chi! Khi ch;;tytrang web, se xuAt hi~n giao di~n nhu tren • • Hinh 4.01 Giao di~n chinh cua h~ thAng website 57 Chuang Hi~n th\lC va triSn khai 4.3.2 Cht'fc nang mua hang: H~ th6ng Website cho phep nguai dung chQn hang hoa thong qua trang chu Khi khach hang chQn nut D~t hang thi san phAro se duQ'c dua vao gio hang (ben phai) Hinh 4.02 - Giao di~n website khach hang ch(}n san phim Chuang Hi~n thvc va triSn khai 58 Khi khach hang ch