1. Trang chủ
  2. » Luận Văn - Báo Cáo

Nghiên cứu ngôn ngữ php và hệ quản trị csdl mysql áp dụng để nghiên cứu và phát triển tiếp công cụ hỗ trợ, xây dựng website thương mại điện tử

118 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 118
Dung lượng 13,26 MB

Nội dung

BO GIAO D1)C vA DAo T ~O TRUONG DHDL NGO~I NGU-TIN HQC TP.HCM KHOA CONG NGH~ THONG TIN oA LuAN TOT NGHIEP • • NGHIEN cUD NGON, NGU PHP,-0"" vA Ht QUAN TR) CSDL MYSQL AP DVNG DE NGHIEN cUD VA PHAT TRIEN TIEP CONG CV HO TRQ, xA Y DUNG WEBSITE THUONG MAl DIEN TV' • • • l GIANG VrEN HUONG DAN: Ths Ha Vi~t Uyen Synh SINH VrEN THUC HIEN: D~ng Qu6c Hung :0111541 Tr~n NgQc HiSn :0111660 TP.HO CHi MINH - 2005 i LOi cam on Sau nam ng6i du6i giang duemg D~i hQc, v6i S\f chi bao t~ tinh cua th~y co khoa Cong Ngh~ Thong Tin - S\f giup dO'dQng vien cua cac b~n • lap, chung em da:xay dvng cho minh mQt n~n tang ca ban v~ chuyen nganh h~ th6ng thong tin V6i v6n kiSn thuc cua minh chung em da:c6 g~ng th\fc hi~n d~ tai "Nghien cU'u PHP va MySQL tiip t(lc xay d'.l'ng cong c(I h6 tr!J'xay d'.l'ng website thU'o'1lgm(li di?n tif' mQt cach t6t nhfit du6i S\fh6 trg cua th~y co va cac b~n Khoa Chung em xin chan cam an th~y co khoa Cong Ngh~ Thong Tin da: t~o di~u ki~n thu~n 19i cho chUng em hoan tfit d~ tai cua minh, va cling xin chuySn lai cam an dSn gia dinh, b~n be da:dQng vien chung em hoan cong vi~c D~c bi~t chung em vo cung cam an th~y Ths Hit Vi~t Uyen Synh 180nguai da: t~ tinh theo doi, huang dful dQng vien chung em su6t thai gian thlJC hi~n dS d@tai d~t dugc kSt qua cao nhfit Tuy nhien thai gian h~n chS va kinh nghi~m thlJC tiSn v~n chua nhi~u nen ch~c h~n d~ tai khong tranh kh6i nhi~u thiSu sot Vi v~y chung em rfit mong dugc SlJgop y, nh~c nha cua th~y co dS chung em co thS hoan thi~n t6t d~ tai cua minh Cu6i cung chUng em xin gui dSn quy th~y co va quy b?n dQc lai chuc suc kh6e va d~t tren duang SlJnghi~p cua minh Sinh vien: D~ng Qu6c Hung - Tr~n NgQc Hi~n w , ,,> ChU'O'Dg1: XAC DJNH YEU CAU 1.1 Bat van d~: 1.1.1 MI}e dieh dI}'an Trang 01 1.1.2 Hi~n tr~ng Trang 01 1.1.2.1 ThiSt kS thu cong Trang 02 1.1.2.2 SU d\lng Commerce Server Trang 02 1.1.2.3 SU d\lng phftn m@md6ng g6i Trang 03 1.1.3 Cae tae nhan lien quan va quy trinh nghi~p vI} ella h~ th8ng ell 1.1.3.1 Cac tac nhan va quan h~ gifra cac tac nhan Trang 04 1.1.3.2 Cac quy trinh nghi~p V\lva quan h~ gifra cac qui trinh d6 Trang 05 1.1.3.3 Quan h~ gifra cac tac nhan va cac quy trinh nghi~p , I A Trang 06 Vl) A ? A 1.1.4 Cae van de can glal quyet 1.1.4.1 Vein d@~on t6n d9ng anh huang dSn h~ th6ng Cll va huang giai quyet Trang 09 1.1.4.2 Mong dqi cua khach hang d6i vai h~ th6ng mai Trang 10 1.2 Cae ehrre nang ehinh ella he th8ng m6'i: 1.2.1 Tfim vl}'eh~ th8ng Trang 11 1.2.2 Cae yeu efiu v~ ehrre nang 1.2.2.1 Cac chuc nang chinh Trang 11 1.2.2.2 Quan h~ gifra cac chuc nang Trang 12 1.2.2.3 Yeu cftu chuc nang Trang 14 1.2.3 Cae yeu efiu v~ d if li~u 1.3 Rang buoe he th8ng Trang 15 Trang 17 , 1.4 Ket luan ch U'rrng Trang 17 " , " ChU'ong 2: PHAN TICH YEU CAU 2.1 Phan tich chu'c nang 2.1.1 Usecase Diagram Trang 18 2.1.2 Cac actor cua h~ th6ng Trang 21 2.1.3 Usecase Catalog Trang 21 2.1.4 M6 til Usecase Trang 23 2.2 Phan tich dfr lieu Trang 50 2.3 Phan dch dong thai Trang 51 ChU'O'ng3: THIET KE H~ THONG 3.1 Thi~t k~ tang th~ 3.1.1 Package Trang 75 3.1.1.1 Pac!age Guest Trang 76 3.1.1.2 Package User Trang 77 3.1.1.3 B6 ph~n k~ toano Trang 78 B9 ph~ kinh doanh 3.1.1.5 Package B9 ph~ quan ly hang h6a 3.1.1.6 Package B9 ph~ quan trio 3.1.1.4 Package Trang 78 Trang 80 Trang 81 3.1.2 Component View Trang 81 3.1.3 Deployment View Trang 82 3.2 Thi~t k~ dfr lieu 3.2.1 Co' sO'dfr li~u mu-c logic Trang 83 3.2.2 Mo ta dfi'li~u Trang 84 3.3 Thi~t k~ giao dien 3.3.1 So' dB dich chuy~n man hlnh Trang 104 3.3.2 Thi~t k~ man hlnh giao di~n Trang 107 KETLU~N TAl LI~U THAM KHAo H~ th6ng thong tin 2H Shopping Cart Chuang 1: Xac dinh yeu duo Trang , A ~ ChU'ong 1: XAC DJNH YEU CAU 1.1 Bat vin d~: 1.1.1 Mue dieh dO' an: Hi~n nay, da co mQt s6 phful m@mduqc phat triSn nh~m m\lc dich trq giup nhfmg dan vi kinh doanh co the t~o duqc nhfrng website thuang m~i di~n ti'r (Bussines to Customers B2C) vai thao tac dan gian, hi~u qua, nhanh chong va tiSt ki~m Nhung vfin chua phat triSn hofm chinh hay hofm chinh thi phai tra mQt chi phi cao D\I an duqc xay d\Illg b~ng PHP va MySQL nh~m m\lc dich giup cho doanh nghi~p co thS xay d\Ing mQt website mua ban tren m~ng mQt cach nhanh chong, til vi~c kS thila nhfrng chuc nang m~nh da co d6ng thai kh~c ph\lc nhfmg khuySt diSm thiSu til nhfmg h~ th6ng Cll, va tiSp tl;lcphat triSn them nhfmg chuc nang mai nh~m dap ung nhu cAukinh doanh hi~n t~i cua doanh nghi~p Nha v~y nhfmg doanh nghi~p khong cful t6n nhi@uthai gian, chi phi vao vi~c xay d\Ing mQt website giup dan vi mua ban qua m~ng, giao tiSp vai khach hang va nhfit la rna rQng thi truang tren toan thS giai 1.1.2 Hi~n tr~ng: Ngay vai di@uki~n kinh doanh thu~ lqi, moi truang lam vi~c duqc rna rQng, thi nhu cAu cua nguai cang cao han Nhfmg dan vi kinh doanh khong chi mu6n kinh doanh t6t nuac rna mu6n gia nh~p vao thi truang qu6c tS, ,;hu v~y internet la moi truang hang dau rna mQt doanh nghi~p muon thong thuang qu6c tS d@uphai chu y dSn Nhi@unam qua, cac website ban hang qua m~ng da quen thuQc va ph6 biSn tren thS giai, gia day nuac ta dang tUng buac gia nh~p lo~i hinh mai Nhu v~y dS co mQt website, doanh nghi~p co thS tiSp c~n b~ng nhi@ucach nhu: - ThiSt kS b~ng tay - Si'rd\lng phAn m@mcua cac nha san xufit n6i tiSng nhu Microsoft commerce server hay Siteserver Xay d\Ing website bfu1gphfin mSm dong goi H~ th6ng thong tin 2H Shopping Cart Chuang 1: Xac djnh yeu cclu 1.1.2.1 Trang ThiSt kS thu cong: Uu: - Do duqc xay d\IDgmai nen website linh dQng, mSm deo, vai yeu d.u cua doaOOnghi~p - Giao di~n da d~g, phong phu, dap tmg yeu c~u vS ngh~ thu~t OOfunthu hut khach hang KhuySt: - Thai gian thiSt kS keo dai, khong dap tmg yeu c~u cua doanh nghi~p la c~n co nhaOOmQt website mua ban duqc qua m~g - T6n thai gian va chi phi nSu mu6n thay d6i giao di~n qua trinh sir dl,mg 1.1.2.2 Sir d\lng Commerce Server: Uu: - Ti~n d\lng vi no la ph~n mSm da:duqc dong goi - La san phfrm chuyen nghi~p Microsoft san xuat duqc tich hqp nhiSu chuc nang m~mh - Thich hqp vai OOfrng doanh nghi~p lan, chuyen nghi~p KhuySt: - DS co bfm quySn phai t6n chi phi cao va chi phi ti l~ thu~ vai s6 may sir d\lng doaOOnghi~p - Nhfrng version mai chi tuang thich vai h~ diSu hanh window phien ban mai cua Microsotf v~y phai t6n them chi phi dS mua ban quySn h~ diSu hanh maio - Chi ch~y t6t tren nhfrng may co cau hiOO m~nh (Windows Server 2003, Framework.Net ) - Khong h6 trq tren nhiSu h~ diSu hanh, chi tuang thich vai Windows H~ th6ng thong tin 2H Shopping Cart Chuang 1: Xac djnh yeu duo Trang - Doanh nghi~p phlii t6n nhiSu chi phi xay dlJIlg ca So' h~ tfing xay dlJIlg h~ th6ng 1.1.2.3 Sir dVngphfin mSm dong goi: Uu: - Xay dlJIlg website nhanh chong - Cai d?t dan gian - Co thS thay d6i giao di~n theo yeu cfiu - MQt s6 phfin mSm dong goi dugc vi~t b~ng PHP va MySQL nen chi phi thfip, it phv thuQc vao h~ diSu hanh cua doanh nghi~p MQt goi co thS tmg dVng cho nhiSu doanh nghi~p khac Khuy~t: - NhiSu chuc nang sa xai, chua hoan thi~n - Tinh ngh~ thu~t cua giao di~n khong cao Rut r~ ill ~frng Uti va khuy~t diSm 10i sir, dVnf?phfin mSm dong goi, de an tiep tvc xay dl!ng va phap trien phan mem dong goi v6i tieu chi thira k~ nhung uu diSm d6ng thai b6 sung, kh~c phvc nhfrng chuc nang thi~u va chua hoan chinh tren h~ th6ng cu Dl! an dugc vi~t bfug PHP va MySQL la nhung ngon ngu rna ngu6n rna va nhiSu Webserver he>trg, giup doanh nghi~p ti~t ki~m han vS chuang trinh nSn cung nhu hosting xay dlJllg website H~ th6ng thong tin 2H Shopping Cart Chuang 1: Xac djnh yeu cfiu Trang 1.1.3 Cac tac nhan lien quan va quy trinh nghi~p 1.1.3.1 clla h~ th6ng cn: Cac tac nhan va quan h~ gifra cac tac nhan: • Cac tac nhan: o Khach hang vien o Khach hang maio o Admin • Vl] Sa d6 t6 chuc: Administrator I I I Users Guests H~ th6ng thong tin 2H Shopping Cart Chuang I: Xac dinh yeu duo 1.1.3.2 So' Trang Cae quy trinh nghi~p V\l va quan h~ gifra cae qui trinh d6 d6 ehue nang: • Main Useease: Khach Hang M&i S(l PhI,ln Quan Trj • Quan h~ gifra CaeUseease: H~ th6ng thong tin 2H Shopping Cart Chuang 1: Xac djnh yeu c~u Trang 1.1.3.3 Quan h~ gifra cae tac nhful va cae quy trinh nghi~p V\! 1.1.3.3.1 D~t hang: Mo ta nghiep vu: Mo hinh hoa nghiep vu: Khach hang van trang web Khach Hang Payment System Ch9n m~t hang cful mua Nh~p s61uQ'Ilg mua Them van gin hang cua minh L~p dan d~t hang, da ch9n hang xong Nh~p thong tin giao hang Nh~p thong tin card [Else] Tai khoan khong hgp l~ thi quay l~i buae Them hang VaGgio hang Tai khoan hgp l~ thi k@tthuc qua trinh d~t hang [Oat Tiep] [Else] Nh$p thong tin card [Tai Khoan Hop Le] H~ th6ng thong tin 2H Shopping Cart Chuang 3: Thi~t k~ h~ th6ng Trang 100 3.2.2.3 ProductType _To_Categories: STT • Ten thuQc tinh Mota "' KiA ell Ghi chu ProTyp_ID Ma hinh san phfun thuc !NT Tham chieu Product_Type* den bang Cate ID Ma lo~i phAm san !NT Tham chieu Categories* den bang 3.2.2.36 Promotion Product Mota STT Kieu Ghi chu !NT Tham chieu den bang Products* '!NT Tham chieu den bang Promotipns* 3.2.2.37 Promotions PmoGet_ Category Lo~i hang duQ'c khuyen maio PmoGet Product San ph~m duac khuy~p '~ai " PmoGet_Type Lo~i khuyen mai 10 PmoGet Value Gia khuyen mai ~ H~ th6ng thong tin 2H Shopping Cart Chuang 3: Thi~t k~ h~ th6ng Trang 101 11 PmoGet Limit S6 Ian duQ'cap dVng khuy~n mai 12 Pmo - GetProductAlone Khuyen mai ap d\lllg trvc ti~p len san phAm mua 13 Pmo_GetBuy Product Khuyen mai ap dVng len san phAm khac 14 Pmo -ConCondition 15 Pmo - AwaCondition I 16 17 ,Pmo:?A~~war~~ Pmo - StartDate 18 Pmo~ExpireDate 19 PromoBuy _Anything 'iF 11 Mil !Hrim Ngay bat dau III,' I Ngay K:et thlic' !I~ i W( ;1' !1~! Khuyen mai tat ca sp 3.2.2.38 Sessions: STT Ten thuQe tinh Ses ID Ses Value Mota Ghi ehu Kh6a chinh Gia tri cua Session VARCHAR(100) 3.2.2.39 Ship_cost: Ghi ehu Kh6a chinh Tham d~n City chieu bang H~ th6ng thong tin 2H Shopping Cart Chuang 3: Thi~t k~ h~ th6ng Trang 102 3.2.2.40 Tax Class: I'; • Ten thuoe tinh STT TaxCls ID Mathue !NT TaxCls Name Tenthue "Yc'ARCHAR(100) TacCls PercentTax Ghi tri thue DOUBLE TaxCIs_ Descriptiori M6 'ta "them VARCHAR(255) TaxCls - LastModified Ngay c~p DATE nh~t cu6i TaxCls DateAdd giC w %1% "in@ Kh6a chinh DATE Ngaythem g Ghi ehu Kieu Mob @ nilll 3.2.2.41 Template_select: (¥ " Ghi ehti 3.2.2.42 Times: thai gian wjn chuydn himg din nai giao himg Gbi ebu Time ID Kh6a chinh Time Name • Tham chieu den bang City H~ th6ng thong tin 2H Shopping Cart Chuang 3: ThiSt kS h~ th6ng 3.2.2.43 STT a Trang 103 WhoOnline: Ten thuQc tinh Kieu M6 ta Who ID Ma nguai gia nh~p !NT Who FullName Ten day dil VARCHAR(lOO) Who IP Address Dia chi IP VARCHAR(1 00) DATE Who TimeLastLick Who HostAddress T~apg th61if V&RCijj\R(lOO) Dia chi Host V ARCHAR(1 00) Ma Session !NT 's 'sy0~~ -,:Sf: ~7 Cus ID Ma hang • Kh6a chinh DATE Ghi chli khach!NT Kh6a ngQai 0: '" tham

Ngày đăng: 01/09/2023, 22:21

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w