Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 56

Xy dng website bn thc phm chc nng bng m ngun m

LI CM N
Chn thnh cm n qu thy c gio Trng Cao ng Cng ngh thng tin hu
ngh Vit Hn ging dy, ng vin, t vn vi lng nhit tnh v kin thc su
rng trong sut thi gian em hc tp ti trng.
Chn thnh cm n Thy L Nht Anh _Trung tm CNTT tn tnh gip v
hng dn trong sut thi gian em thc hin n tt nghip.
Chn thnh cm n cc bn cng kha cng trao i kinh nghim
Cui cng, em xin cm n gia nh to iu kin em hon thnh n ny.
Em xin chn thnh cm n!

Nng, ngy 20/06/2011


Sinh vin

Nguyn Th Nhi

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang i

Xy dng website bn thc phm chc nng bng m ngun m

MC LC
LI CM N..........................................................................................................i
LI CM N..........................................................................................................i
Chn thnh cm n qu thy c gio Trng Cao ng Cng ngh thng tin hu
ngh Vit Hn ging dy, ng vin, t vn vi lng nhit tnh v kin thc su
rng trong sut thi gian em hc tp ti trng..............................................................i
Chn thnh cm n Thy L Nht Anh _Trung tm CNTT tn tnh gip v
hng dn trong sut thi gian em thc hin n tt nghip.......................................i
Chn thnh cm n cc bn cng kha cng trao i kinh nghim.....................i
Cui cng, em xin cm n gia nh to iu kin em hon thnh n ny...i
Em xin chn thnh cm n!......................................................................................i
MC LC..............................................................................................................ii
MC LC..............................................................................................................ii
MC LC HNH V............................................................................................iii
MC LC HNH V............................................................................................iii
DANH MC BNG BIU....................................................................................iv
DANH MC BNG BIU....................................................................................iv
DANH MC T VIT TT.................................................................................vi
DANH MC T VIT TT.................................................................................vi
TMDT: Thng mi in t...................................................................................vi
TMDT: Thng mi in t...................................................................................vi
M U................................................................................................................. 1
M U................................................................................................................. 1
CHNG I: C S L THUYT........................................................................2
CHNG I: C S L THUYT........................................................................2
1.1L thuyt v Thng mi in t................................................................2
1.2 L thuyt gi hng......................................................................................9
1.3 L thuyt v h qun tr c s d liu Mysql..........................................10
1.4 L thuyt v Joomla..................................................................................13
CHNG II: CI T V NG DNG...........................................................20
SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang ii

Xy dng website bn thc phm chc nng bng m ngun m

CHNG II: CI T V NG DNG...........................................................20


2.1 Ci t.........................................................................................................20
2.2 ng dng....................................................................................................28
CHNG III: KT LUN V HNG PHT TRIN.....................................47
CHNG III: KT LUN V HNG PHT TRIN.....................................47
3.1 Kt qu t c.......................................................................................47
3.2 Kt lun......................................................................................................47
TI LIU THAM KHO.....................................................................................48
TI LIU THAM KHO.....................................................................................48

MC LC HNH V
Hnh 1: C cu doanh thu t thng mi in t nm 2008...................................8
SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang iii

Xy dng website bn thc phm chc nng bng m ngun m

Hnh 2: Chy setup................................................................................................21


Hnh 3: Ci t WampServer................................................................................21
Hnh 4: Ci t WampServer................................................................................22
Hnh 5: Chn th mc cha WampServer.............................................................22
Hnh 6: Chn hin th............................................................................................23
Hnh 7 : Ci t file...............................................................................................23
Hnh 8: Giao thc truyn ti th tn.......................................................................24
Hnh 9: Bc hon thnh.......................................................................................24
Hnh 10: Chn ngn ng.......................................................................................25
Hnh 11: Kim tra cu hnh...................................................................................25
Hnh 12: Ci t License.......................................................................................26
Hnh 13: Thit lp cu hnh c s d liu..............................................................26
Hnh 14: Thit lp cu hnh...................................................................................27
Bc 7: Thit lp thng tin cho website................................................................27
Hnh 15: Thit lp thng tin cho website...............................................................27
Hnh 16: Ci t thnh cng..................................................................................28
Hnh 17: Lc hot ng Ues Case ng dng..................................................29
Hnh 18: Lc hot ng - tm kim................................................................36
Hnh 19: Lc hot ng - chn sn phm.......................................................37
Hnh 20: Lc hot ng - thanh ton..............................................................38
Hnh 21: Lc hot ng - ng nhp..............................................................38
Hnh 22: Lc hot ng - ng k..................................................................39
Hnh 23: Lc hot ng - qun l gi hng....................................................39

DANH MC BNG BIU


Bng 1: Tinh chnh cu hnh _ Nhm qun tr.......................................................15
SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang iv

Xy dng website bn thc phm chc nng bng m ngun m

Nhm ngi dng:................................................................................................15


Bng 2: Tinh chnh cu hnh _ Nhm ngi dng.................................................15
Bng 3: Cc component........................................................................................16
Bng 4: Cc module c gi cng Joomla..........................................................17
Bng 5: Cc tnh nng dnh cho nh qun tr........................................................19
Bng 6: Bng product............................................................................................40
Bng 7: Bng category..........................................................................................41
Bng 8: Bng order...............................................................................................42
Bng 9: Bng user.................................................................................................43

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang v

Xy dng website bn thc phm chc nng bng m ngun m

DANH MC T VIT TT

TMDT: Thng mi in t

CSDL: C s d liu

TPCN: Thc phm chc nng

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang vi

Xy dng website bn thc phm chc nng bng m ngun m

M U
1. L do chn ti:
Sng khe mnh v trng th lun l c m v mc ch vn n ca con ngi.
T n no, n ngon, con ngi cn tin ti tm cao hn l n phng v tr bnh.
Trong v s cc thc phm la chn, nhng loi c tc dng phng chng bnh tt
ang l mi quan tm ca rt nhiu ngi. Bn cnh nhim v cung cp cc cht dinh
dng c bn cho c th, mt s thc phm cn c vai tr chc nng, ngha l chc
nng phng chng bnh tt v tng cng sc khe ch yu nh vo nhng thnh phn c
tc dng chng oxy ha (beta-caroten, lycopen, lutein, vitamin C, vitamin E...), cht x v
mt s hot cht khc.
Thc phm chc nng (TPCN) l thc phm (hoc sn phm) dng h tr
(phc hi, duy tr hoc tng cng) chc nng ca cc b phn trong c th, c tc
dng dinh dng, to cho c th tnh trng thoi mi, tng sc khng v gim
bt nguy c bnh tt
qung b tm quan trng cng nh mt s loi thc phm chc nng em
chn ti Xy dng website bn thc phm chc nng bng m ngun m nhm
a n cho ngi tiu dng sn phm tt nht, cht lng tt nht.
2. Mc tiu v nhim v nghin cu.

Mc tiu: Xy dng hon thin website bn thc phm chc nng

Nhim v: -Tm hiu quy trnh, nghip v bn hng ti cc website khc.


- Tm hiu v m ngun m Joomla tch hp Vituemart
- Xy dng thnh cng website bn hng

3. i tng v phm vi nghin cu


- Nhng ngi c nhu cu s dng sn phm (trn a bn min Trung)
- Mt s website bn sn phm thc phm chc nng.
4. Phng php nghin cu.
- Nghin cu ti liu
- Tham kho cc website v thng mi.
SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 1

Xy dng website bn thc phm chc nng bng m ngun m

CHNG I: C S L THUYT
1.1 L thuyt v Thng mi in t
1.1.1 Lch s hnh thnh
Thut ng "thng mi in t" c ni n rt nhiu v nhiu ngi ngh rng
thng mi in t l sn phm ca x hi hin i. Tuy nhin, theo ngha rng,
thng mi in t, tc tin hnh kinh doanh bng cch gi v nhn thng ip qua
mng hnh thnh t cch y mt th k.
Nm 1910, 15 ngi bn hoa ca c tp hp li cng nhau trao i theo
ng in bo nhng n hng hoa t mua t ngoi thnh. T hp in bo giao
nhn ca nhng ngi bn hoa ni trn, ngy nay l cng ty FTD Inc , c th l
mng thng mi in t thc s u tin.
Nm 1965, hng vn chuyn Steamship Line (lin doanh gia mt hng ca M
v mt hng ca H Lan) bt u gi cho hng vn chuyn Atlantic nhng bn k khai
chuyn hng di dng nhng thng ip telex m sau c th in ra giy hoc nhp
vo my tnh.
1968: U ban phi hp truyn d liu ca M ra i kt hp cc chun k khai
hng ho cho tng ngnh: ngnh vn ti hng khng, ng b, ng thu
1977: Ngnh lng thc v thc phm khai trng mt d n EDI th nghim.
1982: GM v Ford yu cu nhng i l cung cp s dng EDI.
2000: 3 nh ch to t ln nht nc M (Ford, GM and Daimler Chrysler) thit
lp chng trnh thanh ton thng mi in t B2B Covisint.
2001: Chun ebXML 1.0 c ph chun.
1.1.2 Khi nim
Nh chng ta bit, trn th gii hin nay c rt nhiu khi nim v thng
mi in t, v mi phng din khc nhau ta li c mt khi nim khc v hng mi
in t.
Cng ngh thng tin a ra khi nim: Thng mi in t l vic cung cp,
phn phi thng tin, cc sn phm dch v, cc phng tin thanh ton qua ng dy
in thoi, cc mng truyn thng hoc qua cc phng tin in t khc.
SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 2

Xy dng website bn thc phm chc nng bng m ngun m

Kinh t a ra khi nim: Thng mi in t l vic ng dng cng ngh (ch


yu l cng ngh thng tin) t ng ho cc giao dch kinh doanh v cc knh
thng tin kinh doanh.
Dch v a ra khi nim: Thng mi in t l cng c cc doanh nghip,
ngi tiu dng, cc nh qun l ct gim cc chi ph dch v, ng thi nng cao cht
lng hng ho, dch v v tng tc cung cp dch v cho khch hng.
Trc tuyn th li a ra khi nim: Thng mi in t cung cp kh nng tin
hnh cc hot ng mua, bn hng ho, trao i thng tin trc tip trn Internet cng
nhiu dch v trc tuyn khc.
T cc khi nim ta rt ra c kt lunThng mi in t: Thng mi
in t l vic tin hnh cc giao dch thng mi thng qua mng Internet, cc
mng truyn thng v cc phng tin in t khc
1.1.3 ng lc thc y TMT pht trin
- ng lc kinh t: gim chi ph vn chuyn, lu kho, giy t, qung co
- ng lc th trng: thc y thng mi in t nhm nm bt c th
trng quc t ln v nh.
- ng lc cng ngh: s pht trin ca cng ngh- thng tin- truyn thng
1.1.4 Cc hnh thc hot ng ch yu ca TMT
Th in t
Cc doanh nghip, cc c quan Nh nc, c nhn, t chc, s dng th in
t gi th cho nhau mt cch trc tuyn thng qua mng, gi l th in t
(electronic mail, vit tt l e mail). Thng tin trong th in t khng phi tun theo
mt cu trc nh trc no.
Thanh ton in t
Thanh ton in t l vic thanh ton tin thng qua phng tin in t, v d,
tr lng bng cch chuyn tin trc tip vo ti khon, tr tin mua hng bng th
mua hng, th tn dng v..v thc cht u l dng thanh ton in t.
Trao i d liu in t
SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 3

Xy dng website bn thc phm chc nng bng m ngun m

Trao i d liu in t (Electronic Data Interchange EDI) l vic trao i cc


d liu di dng c cu trc, t my tnh in t ny sang my tnh in t khc,
gia cc cng ty hoc n v tho thun bun bn vi nhau.
Cng vic trao i EDI trong TMT thng gm cc ni dung sau:
-

Giao dch kt ni

t hng

Giao dch gi hng

Thanh ton

Truyn d liu
D liu l ni dung ca hng ha s, gi tr ca n khng phi trong vt mang tin
m nm trong bn thn ni dung ca n. Hng ho s c th c giao qua mng.
Mua bn hng ho hu hnh
n nay, danh sch cc hng ho bn l qua mng m rng, v xut hin mt
loi hot ng gi l mua hng in t, hay mua hng trn mng; mt s nc,
Internet bt u tr thnh cng c cnh tranh bn l hng ho hu hnh. Tn dng
tnh nng a phng tin ca mi trng Web, ngi bn xy dng trn mng cc
ca hng o, gi l o bi v, ca hng c tht nhng ta ch xem ton b quang cnh
ca hng v cc hng ho cha trong trn tng trang mn hnh mt.
1.1.5 Cc c trng ca TMT
V tnh cht kinh doanh trn mng nn thng mi in t c cc c trng c bn
khc vi thng mi truyn thng nh:
- Cc bn tham gia giao dch trong thng mi in t khng tip xc trc tip vi
nhau: Khi giao dch cc bn tham gia trao i mua bn thc hin thng qua website m
khng gp mt trc tip vi nhau.
-Thng mi in t c thc hin trong mt mi trng khng bin gii:
Thng mi in t th website lun m ca 24h/ ngy v c truyn trn mng nn
bt k ni no trn th gii cng c th truy cp mi lc mi ni.
- Trong thng mi in t, xut hin bn th 3 l nh cung cp dch v mng, c
quan chng thc a website ln mng internet.
SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 4

Xy dng website bn thc phm chc nng bng m ngun m

- Khng ging nh thng mi truyn thng thng mi in t mng li thng


tin l th trng: trn website ch a ra nhng hnh nh v thng tin c xc thc
gii thiu vi khch hng v i tc kinh doanh.
1.1.6 Nhng nhn t gp phn vo thnh cng ca giao dch TMT
Ngi bn cn phi c nhng yu t sau:
- Mt trang web vi kh nng thng mi in t (v d nh my ch giao dch an
ton)
- Mt mng ni b cng ty cc n t hng c x l theo phng php hiu qu
- Nhn vin vi k nng v CNTT qun l lung thng tin v duy tr h thng
thng mi in t
i tc giao dch bao gm:
- Cc ngn hng a ra nhng dch v chng t thanh ton giao dch (v d x l
thanh ton th tn dng v chuyn tin in t)
- Cc cng ty vn ti quc gia v quc t c kh nng vn chuyn hng ho thc
trong, ngoi nc. Vi giao dch doanh nghip ti ngi tiu dng, h thng ny phi
a ra nhng hnh thc cho vic vn chuyn gim chi ph vi nhng gi hng nh
(chng hn nh mua sch qua Internet th khng c t hn l mua t hiu sch)
- C quan chng thc c coi l bn th ba m bo tnh xc thc v an ton
ca giao dch
Khch hng (trong giao dch doanh nghip ti khch hng) l ngi:
- Hnh thnh nn nhng s ng vi s tip cn vo Internet v vi thu nhp sn
c cho php dng th tn dng
- C nh mua hng qua Internet hn l mua hng thc t
Cc cng ty/ doanh nghip (trong giao dch doanh nghip ti doanh
nghip) cng vi nhau hnh thnh nn mt s lng cng ty (c bit trong chui
cung ng) vi s tip cn Internet v kh nng t hng qua Internet.
Chnh ph, nhm thit lp:

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 5

Xy dng website bn thc phm chc nng bng m ngun m

- Khung php l qun l cc giao dch thng mi in t (bao gm chng t in


t, ch k in t v..v)
- Cc th ch php lut thc hin khung php l (lut v quy nh) v bo v ngi
tiu dng v doanh nghip khi nhng vi phm
V cui cng l Internet, vic s dng thnh cng ca n tu thuc vo nhng
iu sau:
- H tng vng chc v ng tin cy ca Internet
- Cu trc gi khng ngn cn ngi tiu dng s dng thi gian vo v mua
hng qua Internet (v d mt cc ph mt bng hng thng cho c tip cn ISP v cc
cuc gi ni vng)
1.1.7 Li ch ca TMT
So vi thng mi truyn thng th thng mi in t c nhng li ch di vi t
chc cng nh i vi khch hng nh sau:
1.1.7.1 i vi t chc
- M rng th trng: tm kim v tip cn vi nh cung cp v khch hng v i
tc trn khp th gii...
- Gim chi ph:
+ Chi ph sn xut, to lp, duy tr, phn phi, lu tr v s dng thng tin trn giy.
+ Chi ph giao dch: mc d khon dch v ngn hng cho vic giao dch bng sc giy
l khng ln, nhng nu thanh ton qua internet c th gim n 80%
- Ci thin h thng phn phi:
+ Gim gnh nng lu tr hng ha;
+ Gim tr trong phn phi hng
- Vt gii hn v thi gian: vic t ng ha cc giao dch thng qua cc
website gip hot ng kinh doanh c thc hin, m hnh kinh doanh mi, tng tc
tng sn phm ra th trng
1.1.7.2 i vi khch hng

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 6

Xy dng website bn thc phm chc nng bng m ngun m

C th tm kim thng tin v sn phm, dch v v tin hnh giao dch m ko cn


quan tm n thi gian.
C quyn la chn nh kh nng ch ng v thng tin c tiu dng sn
phm vi gi thp.
Vn chuyn, phn phi sn phm, dch v vi tc ngy cng c ci tin, nht
l sn phm s ha
Khch hng c th tham gia trc tuyn vo cc phin u gi, mua/bn, su tm
cc mn hng quan tm ti mi ni trn th gii.
Thng qua thng mi in t khch hng trao i kinh nghim mua bn, giao
dch trn mng, trong vic s dng nhng sn phm
Trn ng ua dnh ly s tha mn ca khch hng, khi khch hng s c
nhiu c hi mua c hng ha cht lng, gi r v chnh sch khuyn mi hp dn.
1.1.8 Hn ch ca TMT
1.1.8.1 Hn ch v k thut
- Cha c tiu chun quc t v cht lng, an ton v tin cy;
- Tc ng truyn Internet vn cha p ng c yu cu ca ngi dng,
nht l trong TMT;
- Cc cng c xy dng phn mm vn trong giai on ang pht trin;
- Kh khn khi kt hp cc phn mm TMT vi cc phn mm ng dng v cc
c s d liu truyn thng;
- Cn c cc my ch TMT c bit (cng sut, an ton) i hi thm chi ph u t;
- Chi ph truy cp Internet vn cn cao;
- Thc hin cc n t hng trong TMT i hi h thng kho hng t ng ln.
1.1.8.2 Hn ch v thng mi
- An ninh v ring t l hai cn tr v tm l i vi ngi tham gia TMT;
- Thiu lng tin vo TMT v ngi bn hng trong TMT do khng c gp trc tip;
- Nhiu vn v lut, chnh sch, thu cha c lm r;
- Mt s chnh sch cha thc s h tr iu kin TMT pht trin;
SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 7

Xy dng website bn thc phm chc nng bng m ngun m

- Cc phng php nh gi hiu qu ca TMT cn cha y , hon thin;


- Chuyn i thi quen tiu dng t thc n o cn thi gian;
- S tin cy i vi mi trng kinh doanh khng giy t, khng tip xc trc tip,
giao dch in t cn thi gian;
- S lng ngi tham gia cha ln t li th v quy m;
- S lng gian ln ngy cng tng do c th ca TMT;
- Thu ht vn u t mo him kh khn hn sau s sp hng lot ca cc cng
ty dot com.
1.1.9 Tnh hnh thng mi in t hin nay Vit Nam
- Nu nh nm 2007 c nh gi l nm nh du s pht trin nhanh chng
v ton din ca thng mi in t th nm 2008 l nm thng mi in t thc s
khi sc v i vo cuc sng.
- Xt doanh thu m doanh nghip thu c t thng mi in t cng c chiu
tch cc. 35,6% doanh nghip c doanh thu t thng mi in t chim di 5%
trong tng doanh thu, trong l c ti 38,07% doanh nghip c doanh thu t thng
mi in t chim trn 15% trong tng doanh thu ca mnh (s liu nm 2008).

Hnh 1: C cu doanh thu t thng mi in t nm 2008


- Tm li, thng mi in t c bit n nh mt phng thc kinh doanh c
hiu qu v pht trin cc nhanh t khi internet hnh thnh v pht trin. Thuong mi
in t to ra mt phong cch kinh doanh, lm vic mi ph hp vi cuc sng cng
nghip; L mt cng c gip cc cng ty va v nh khc phc nhng im km li
SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 8

Xy dng website bn thc phm chc nng bng m ngun m

th cnh tranh ngang bng vi nhng doanh nghip ln. ng thi thng mi in
t cng to ra ng lc ci cch mnh mcho cc c quan qun l nh nc, p ng
nhu cu doanh nghip v x hi.
1.1.10 H thng thanh ton trong TMT
Th tn dng: Cc h thng th tn dng cn s an ton xc thc, chnh v th cn
b sung cc bc cn thit gip giao dch an ton v xc nhn c c ngi mua
v ngi bn.
Sc in t: Phng thc thanh ton bng sc cng chim ti 11% tng cc giao
Tin in t: Tin mt s ho (digital cash) hoc cn gi tin mt in t (e
cash) l h thng giao dch tin mt ch da trn cc con s tng ng ngoi mt
s vn cn gii quyt lin quan n b mt c nhn, l mt h thng n gin v
thch hp nht vi cc khon thanh ton nh, tc thi trn Internet.
1.2 L thuyt gi hng
1.2.1 Gii thiu v gi hng (Shopping Cart)
- Gi hng l tri tim ca web kinh doanh trc tuyn, nhng kin thc c bn v
gii php v thnh phn ca shopping cart l iu u tin nhng ngi kinh doanh
cn bit khi thit k website bn hng qua mng.
- Gi hng online tng tc vi cc m sn phm trng by, cho php khch c
th tm kim, t lnh mua sn phm hoc dch v ca nh kinh doanh trc tuyn. V
th Shopping cart gi hng online c ngha quan trng trong cu trc mt website
thng mi in t.
- Thc cht Shopping cart l mt phn mm ng dng chy trn server, chc nng
ca n l cho php khch hng thc hin cc "hnh ng" tng tc vi website nh
tm kim sn phm theo catalog, chn sn phm, xa sn phm khi danh sch chn v
t lnh thanh ton (lnh mua).
1.2.2 Ni dung mt gi hng (shopping cart)
C s d liu: vic s dng gii php no cn ty theo nhng la chn v h

thng, v server cho trang web ca bn.


Giao din: Th hin thng tin sn phm, bn cn ch nhng tnh nng sau:
SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 9

Xy dng website bn thc phm chc nng bng m ngun m

- Catalog n hng d dng truy cp, v th hin thng tin sn phm r rng va
d hiu va c hiu qu thu ht khch hng.
- Tnh nng tm kim cho php khch hng tm ngay c sn phm mun tm.
Cng c nhiu cc tnh nng lc, phn loi sn phm cng tt (v d nh theo gi, theo
nhn hiu .v.v.).
- Khu vc qun l khch hng cn thit k cho khch d qun l thng tin cc n
hng trong qu kh ca mnh, thng tin c nhn v qun l mt khu.
- C trang ring dnh cho khch hng tm kim nhng sn phm ang bn, nhng
serie sn phm cng mt nhn hiu.
- Giao din qun l:

- Thit k d dng qun l cc thuc tnh chung cho ph hp vi iu kin a


phng: nh n v tin t VND, ngy gi a phng, s lng sn phm hin th
trong mt trang.
- Cn c module qun l v to mi nhng sn phm theo nhng th mc hng
ha nh sn.
- Cn thit k d qun l mu sc m t v gi c sn phm thun li cho nhng
chin dch khuyn mi, gim gi.
- Thit k cho php ngi kinh doanh trc tuyn a ra nhiu cch thc chuyn
hng khch nhau, nhiu la chn trong phng thc thanh ton, thi gian thanh ton.
- Cn c module qun l trng thi nhng n hng giao dch ( thanh ton,
ang vn chuyn, giao hng v.v.).
1.3 L thuyt v h qun tr c s d liu Mysql
1.3.1 Khi nim
H c s d liu qua h l phn mm hay h thng c thit k qun l c s
d liu. Cc chng trnh thuc loi ny h tr kh nng lu tr, sa cha, xa cc
thng tin trong mt c s d liu (CSDL). C rt nhiu loi h c s d liu khc nhau
t phn mm nh chy trn my tnh c nhn cho n nhng h qun tr phc tp chy
trn nhiu siu my tnh.

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 10

Xy dng website bn thc phm chc nng bng m ngun m

Tuy nhin, a s h qun tr c s d liu trn th trng u c mt c im


chung l s dng ngn ng theo cu trc. Cc h c s d liu c nhiu ngi bit
n nh: MySQL, Oracle, SQL server..
1.3.2 u im ca MySql
1.3.2.1. Khi nim
MySQL l h qun tr c s d d liu m ngun m min ph, c tch hp s
dng chung vi apache, PHP.
MySQL l mt phn mm qun tr CSDL dng server-based (gn tng ng vi
SQL Server ca Microsoft).
MySQL qun l d liu thng qua cc c s d liu, mi c s d liu c th c
nhiu bng quan h cha d liu.
MySQL c c ch phn quyn ngi s dng ring, mi ngi dng c th c
qun l mt hoc nhiu CSDL khc nhau, mi ngi dng c mt tn truy cp (user
name) v mt khu tng ng truy xut n CSDL.
Khi ta truy vn ti c s d liu MySQL, ta phi cung cp tn truy cp v mt
khu ca ti khon c quyn s dng c s d liu . Nu khng, chng ta s khng
lm c g c.
1.3.2.2 u im ca Mysql
Tc : MySQL rt nhanh. Nhng nh pht trin cho rng MySQL l c s d
liu nhanh nht m bn c th c.
D s dng: MySQL tuy c tnh nng cao nhng thc s l mt h thng c s d
liu rt n gin v t phc tp khi ci t v qun tr hn cc h thng ln
Gi thnh: MySQL l min ph cho hu ht cc vic s dng trong mt t chc.
H tr ngn ng truy vn: MySQL hiu SQL, l ngn ng ca s chn la cho tt
c cc h thng c s d liu hin i. Bn cng c th truy cp MySQL bng cch s
dng cc ng dng m h tr ODC (Open Database Connectivity -mt giao thc giao
tip c s d liu c pht trin bi Microsoft).
Nng lc: Nhiu client c th truy cp n server trong cng mt thi gian. Cc
client c th s dng nhiu c s d liu mt cch ng thi. Bn c th truy cp
SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 11

Xy dng website bn thc phm chc nng bng m ngun m

MySQL tng tc vi s dng mt vi giao din bn c th a vo cc truy vn v


xem cc kt qu: cc dng yu cu ca khch hng, cc trnh duyt Web
Kt ni v bo mt: MySQL c ni mng mt cch y , cc c s d liu c
th c truy cp t bt k ni no trn Internet do bn c th chia s d liu ca
bn vi bt k ai, bt k ni no. Nhng MySQL kim sot quyn truy cp cho nn
ngi m khng nn nhn thy d liu ca bn th khng th nhn c.
Tnh linh ng: MySQL chy trn nhiu h thng UNIX cng nh khng phi
UNIX chng hn nh Windows. MySQL chy c cc vi mi phn cng t cc my
PC nh cho n cc my server
S phn phi rng: MySQL rt d dng t c, ch cn s dng trnh duyt web
ca bn. Nu bn khng hiu lm th no m n lm vic hay t m v thut ton, bn
c th ly m ngun v tm ti n. Nu bn khng thch mt vi ci, bn c th thay
i n.
S h tr: Bn c th tm thy cc ti nguyn c sn m MySQL h tr. Cng
ng MySQL rt c trch nhim. H tr li cc cu hi trn mailing list thng ch
trong vi pht. Khi li c pht hin, cc nh pht trin s a ra cch khc phc
trong vi ngy, thm ch c khi trong vi gi v cch khc phc s ngay lp tc c
sn trn Internet.
1.3.2.3 Cc cng c trong MySql
- Do mysql cung cp:
+ MySQL Migration Toolkit : MySQL Migration Toolkit l mt cng c ha
c cung cp bi MySQL cho di chuyn d liu t h thng c s d liu quan h
khc nhau MySQL. MySQL Migration Toolkit c thit k lm vic vi
MySQL phin bn 5.0 v cao hn.
+ MySQL Administrator : MySQL Administrator l mt chng trnh thc
hin hot ng qun tr, chng hn nh cu hnh my ch MySQL ca bn, theo di
tnh trng v hiu qu ca n, bt u v dng n, qun l ngi dng v cc kt ni,
thc hin sao lu, v mt s cng vic qun tr khc.
+ MySQL Query Browser : MySQL Query Browser l mt cng c ha c
cung cp bi MySQL cho vic to v ti u ha cc truy vn trong mt mi trng
SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 12

Xy dng website bn thc phm chc nng bng m ngun m

ha. Trng hp MySQL Administrator c thit k qun l mt my ch


MySQL, MySQL Query Browser c thit k gip bn truy vn v phn tch d
liu c lu tr trong c s d liu MySQL.
- Do bn th 3 cung cp:
+ PhpMyAdmin l mt cng c vit bng PHP qun l ca MySQL trn Web, n
c th to v th cc c s d liu, to / b / thay i bng, xa / sa / thm cc lnh
vc, thc hin bt k cu lnh SQL, qun l trn mi lnh vc, qun l cc c quyn,
xut d liu vo cc nh dng khc nhau v c sn trong 50 ngn ng.
+ Webyog: Ch cn ti ln mt trang PHP n my ch web ca bn, bn c th
s dng tt c cc tnh nng mi m ca SQLyog.Cc trang PHP exposes v API.
MySQL l mt tp hp cc web-dch v c th c s dng bi SQLyog. y chnh
l kin trc m MS khuyn co cho tt c cc ng dng mi v ku gi h khch hng.
+ DBManager Freeware cho MySQL : Phin bn mi nht ca DBManager,
3.1.0, mang li nhiu chc nng v h tr cho dng my ch c s d liu thng mi:
Oracle, MSSQL Server /MSDE, ODBC, MSAccess v Sybase.
+ FreeMascon - MyCon : MyCon l th h k tip ca MySQL GUI 3/4/5, tnh
nng ca Mascon l kt ni n nhiu my ch, thit k, v chnh sa d liu blob ca
bng, SQL mu m ha, an ninh, to ra cc bo co, cc bo co c th cha vn bn
v biu c to ra t cc d liu trong c s d liu.
+ MySQL-Front : MySQL-Front l mt cng c ha cho cc c s d liu
MySQL. Bi v n c th cung cp ng dng cho ngi dng, tinh chnh hn v giao
din p hn l c th vi cc h thng c xy dng trn PHP v HTML. p ng
c ngay lp tc, khng c s chm tr ca np li trang HTML.
+ WinSQL Lite : WinSQL l mt tin ch cho DBAs v lp trnh vin i ph
vi c s d liu. N trao quyn cho h bng cch cung cp mt cng c trc quan, c
th lm vic vi bt k c s d liu thng qua ODBC.
1.4 L thuyt v Joomla
1.4.1 Gii thiu v Joomla
1.4.1.1 Gii thiu
SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 13

Xy dng website bn thc phm chc nng bng m ngun m

Joomla! l mt h qun tr ni dung m ngun m. Joomla! c vit bng ngn


ng PHP v kt ni ti c s d liu MySQL, cho php ngi s dng c th d dng
xut bn cc ni dung ca h ln Internet hoc Intranet.
Joomla! c cc c tnh c bn l: b m trang (page caching) tng tc
hin th, lp ch mc, c tin RSS (RSS feeds), trang dng in, bn tin nhanh, blog,
din n, bnh chn, lch biu, tm kim trong site v h tr a ngn ng.
Joomla! c s dng khp mi ni trn th gii, t nhng website c nhn cho
ti nhng h thng website doanh nghip c tnh phc tp cao, cung cp nhiu dch v
v ng dng. Joomla! c th d dng ci t, d dng qun l v c tin cy cao.
Joomla! c m ngun m do vic s dng Joomla! l hon ton min ph cho
tt c mi ngi trn th gii.
1.4.1.2 Cc tnh nng c bn ca Joomla
Joomla c cc tnh nng ni bt nh:
- B m trang (page caching) tng tc hin th
- Lp ch mc, trang dng in, bn tin nhanh, blog, din n, bnh chn, lch
biu, tm kim trong Site v h tr a ngn ng.
- Joomla! c s dng khp mi ni trn th gii, t nhng website c nhn
cho ti nhng h thng website doanh nghip c tnh phc tp cao, cung cp nhiu
ng dng. Joomla c th d dng ci t, d dng qun l, c tin cy cao.
1.4.1.3 Cc chc nng chnh
Bng iu khin trung tm
L trung tm iu khin ca website Joomla. Dng giao din tao nh ca Admin
Section xy dng cu trc v bin tp, xut bn ni dung.
Admin Section c chia thnh bn vng : Menubar thanh menu, Toolbar
thanh cng c, Infobar thanh thng tin, Workspace vng lm vic. truy cp vo
vng Administration, ng nhp (log in) bng ti khon ngi dng vi c quyn
qun tr .(administrative)
Tinh chnh cu hnh chung

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 14

Xy dng website bn thc phm chc nng bng m ngun m

Global Configuration: L trung tm cu hnh chnh trong Joomla. Nhng thay i


thc hin ti y s c cp nht v file configuration.php ca bn. File ny cn c
cho quyn vit ln bn c th chnh sa cu hnh ca mnh. lm iu ny xin
hy theo ch dn pha di ca mc ny.
Qun tr ngi dng
Joomla h tr h thng phn quyn ngi dng mnh m vi cc cp :
Nhm qun tr:
Thnh phn
Super Administrator

Chc nng
Siu qun tr

Administrator

Qun tr vin

Manager

Qun l
Bng 1: Tinh chnh cu hnh _ Nhm qun tr

Nhm ngi dng:


Thnh phn
Registered
Author
Editor

Chc nng
Ngi dng ng k
C quyn vit bi
C quyn son tho chnh sa

bi vit.
Publisher
C quyn xut bn bi vit.
Bng 2: Tinh chnh cu hnh _ Nhm ngi dng.
Qun l cc Component
Cc component l nhng thnh phn ni dung c bit hay nhng ng dng.
Joomla bao gm mt s nhn component v h tr kh nng t tng cng tnh nng
vi component ca cc hng th ba. Nhng component c ci sn bao gm trong
Joomla, l mt phn ca tnh nng nhn.
Cu hnh v tr gip thm thng c cung cp vi km vi chnh component.
Nhng component l m phng t nhin, iuny lm n c kh nng tng cng
cc chc nng ca Joomla trong bt k hon cnh no

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 15

Xy dng website bn thc phm chc nng bng m ngun m

Mt component c trng ging nh Menu item. Nhng visitor v/hay nhng user
c th thy content ca component bng cch click vo lin kt ca Menu item ny.
N thng c hin th trong vng ni dung chnh ca site.
Nhng component c bao gm vi Joomla l :
Cc thnh phn
Banners
Contacts
Newsfeeds
Polls
Web Links

Chc nng
qung co
Lin h
im tin
Thm d
Lin kt web
Bng 3: Cc component.

Qun l cc Module
Modules thng c dng hin th nhng thng tin khc nhau v/hoc nhng
tnh nng tng tc trong ton b site Joomla ca bn.
Mt Module c th cha hu nh bt k th g t nhng vn bn n gin,n
HTML, n nhng ng dng hon ton c lp ca cc hng th ba
Cc Site Module khc vi cc Administrator Module bi v chng hin th nhng
ni dung trong Front-end ca site trong khi nhng Administrator Module lin quan n
cc tc v v/hoc nhng tnh nng khc nhau ca Administrative (hoc Back-end).
Cc Module c th c to bi bn (costom/user module) hay c ti v v ci
t. Qun l cac module lun lun lm trong Administrator (Admin Seciton). Vo
Modules - ModuleManager trn thanh Menu. bn c th ci t, tho b hay
chnh sa mt module.

Nhng Module sau c gi cng vi Joomla


Thnh phn
Archive
Latest News

Chc nng
Kho lu
Tin mi

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 16

Xy dng website bn thc phm chc nng bng m ngun m

Login Form
Biu mu login
Main Menu
Menu chnh
Popular
a chung
Newsflash
Tin khn
Who's Online
S ngi truy cp
Polls
Thm d kin
Random Image
Hnh nh ngu nhin
Related Items
Mc lin quan
Syndicate
ng tin
Sections
Phn loi
Statistics
Thng k
User
Thnh vin
Template Chooser
Chn template
Wrapper
Trnh bao bc
Bng 4: Cc module c gi cng Joomla.
1.4.2 Gii thiu v h thng Vituemart
1.4.2.1 Gii thiu
- VirtueMart l thnh phn m rng do Joomla pht trin trn nn tng ca

Jommla cho php m rng ng dng website bn hng trc tuyn.


- Cng nh Joomla, VirtueMart cng l m ngun m, c vit bng ngn ng
PHP v kt ni n c s d liu MySQL v ng nhin l VirtueMart c pht
trin da trn nn tng ca Joomla.
- VirtueMart l dng component c ci thm vo Joomla thuc tng h thng
th 3 Extention Tier. Chc nng ch yu ca VirtueMart l mt cng c bao gm tt
c cc chc nng cn thit ca mt website thng mi in t.
- Virtuemart cung cp rt nhiu chc nng phc v cho vic qun l sn phm
(products), danh mc sn phm, phng thc vn chuyn, phng thc thanh ton...
v cc phng thc trnh din sn phm nh: danh sch danh mc sn phm, sn phm
mi, sn phm topten, sn phm c bit...
1.4.2.2 Cc tnh nng ca Vituemart
- Qun l s lng sn phm v danh mc khng gii hn vi s lng ln.
- Bn hng qua mng nn c th dng nh 1 ca hng trn mng.
SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 17

Xy dng website bn thc phm chc nng bng m ngun m

- Tm kim thng tin sn phm, danh mc hay nh cung cp 1 cch nhanh chng.
C th sp xp theo tng thuc tnh ca sn phm nu mun.
- nh du ghi nhn l sn phm c bit th ni bt sn phm ring bit ca
tng ca hng.
- Thng bo s lng sn phm cn tn ti trong kho cho khch hng khi la chn
sn phm.
- H tr thanh ton trc tuyn ngi qun tr c th nhp cc hnh thc thanh ton
cho cc loi th (nh authorize.net, PayPal, 2Checkout, eWay, Worldpay, PayMate
v NoChex, Visa..).
- Cung cp y cc hnh thc vn chuyn hng (nh: UPS, DHL, cng) v
gi cho tng loi hnh thc vn chuyn.
- Qun l ton vn quy trnh bn hng t lc t hng cho n khi n hng hon tt.
- An ton bo mt vi thut ton m ha nng cao AES v nhiu thit lp bo mt khc.
1.4.2.3 Cc tnh nng dnh cho nh qun tr
Cc tnh nng ca nh qun tr bao gm:

Admin (qun tr)


Thnh phn

Chc nng

User

Qun l thng tin v quyn truy cp ca ngi dng /nhm

Countries

ngi dng
Qun l thng tin v thnh ph trong dch v vn chuyn

Currency

Qun l thng tin v cc loi tin m webside chp nhn


thanh ton.

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 18

Xy dng website bn thc phm chc nng bng m ngun m

Module

Qun l cc module tch hp m rng cho VirtueMart.


Bng 5: Cc tnh nng dnh cho nh qun tr.

Qun l kho lu tr: C 3 danh mc:


+ Qun l cc phng thc thanh ton
+ Qun l cc loi th tn dng
+ Qun l cc module xut nhp hng
Qun l sn phm: Qun l sn phm c 3 danh mc:
+ Qun l danh sch sn phm, sn phm c bit
+ Qun l vic gim gi tng loi sn phm
+ Qun l category.
Qun l nhm khch hng:
Phn loi ra hnh thc khc nhau (thu s khc nhau). Admin c th chn nhm
cho mi khch hng t s c cch tnh thu khc nhau trn mi ha n cho mi
khch hng.
Qun l n hng:
Qun l danh sch cc n t hng ca khch hng bao gm thng tin nh: s
ha n, tn khch hng, trng thi ca ha n, ngy to v tng s tin ca ha n.
Tnh ton c s tin trn ha n khi khch hng chuyn i ngoi t.
Qun l nh cung cp:
+ Danh mc loi nh cung cp: qun l cc danh mc m nh cung cp s cung
cp hng cho ca hng.
+ Danh sch nh cung cp: qun l cc nh cung cp, nh cung cp no cung cp
mt hng no. Thng tin bao gm: tn nh cung cp, website, email, loi danh mc m
nh cung cp c th cung cp.
Qun l thu: xc nh t l % thu theo tng quc gia, tng thnh ph.
Qun l vn chuyn hng: qun l cc thng tin nh nh cung cp, cc ph
Qun l li nhun: qun l chi tit li nhun theo tng loi mt hng
SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 19

Xy dng website bn thc phm chc nng bng m ngun m

Qun l nh sn xut: Qun l cc thng tin n v sn xut, s lng hng ha


mi n v sn xut ra

CHNG II: CI T V NG DNG


2.1 Ci t
2.1.1 iu kin ci t
Joomla l 1 CMS m ngun m rt d s dng, cu hnh v kh nng pht trin linh
hot. N rt thch hp vi cc ng dng va v nh.
iu kin c th ci t joomla l my tnh ca bn cn c ci t:
- Server: Apache Server 2.x
- C s d liu: MySQL 5.0
- PHP 5.x
SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 20

Xy dng website bn thc phm chc nng bng m ngun m

Ba iu kin trn phi c cu hnh vi nhau c th phc v ln nhau. Chng ta


c th ci t ring l hoc dng gi chung cho c 3 loi trn nh wamp hoc xammp.
Trong ti ny em dng gi wamp.
2.1.2 Ci t
2.1.2.1 Ci WampServer
Bc 1: Chy file ci t WampSever 2.0. Xut hin mn hnh

Hnh 2: Chy setup


Chn yes, tip tc ci t
Bc 2: Sau khi chn yes s xut hin ca s setup WampServer 2.0.

Hnh 3: Ci t WampServer
Chn next.
Bc 3: Tip tc xut hin ca s License Agreement

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 21

Xy dng website bn thc phm chc nng bng m ngun m

Hnh 4: Ci t WampServer
Kch chut vo I accept the agreement v chn next bt u ci t
Bc 4: Sau khi tip tc chn next s xut hin ca s sau, chn th mc cha
WampServer

Hnh 5: Chn th mc cha WampServer.


bc ny bn s chn a cha file ci t. Tip tc chn next.
Bc 5: Thit lp WampServer hin th

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 22

Xy dng website bn thc phm chc nng bng m ngun m

Hnh 6: Chn hin th.


Trc ht chng ta c th chn Create a Quick Launch icon to mt Quick launch
icon v chn Create a Desktop icon nhm hin th icon trn desktop d khi ng
WampServer. Tip tc chn next tip tc ci t.
Bc 6: Ci t

Hnh 7 : Ci t file
Chn Install ci t file
Bc 7: Giao thc truyn ti th tn.

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 23

Xy dng website bn thc phm chc nng bng m ngun m

Hnh 8: Giao thc truyn ti th tn.


Trong mc SMTP mc nh chn localhost, mc Email mc nh chn
you@yourdomain. Sau chn next
Bc 9: Hon thnh

Hnh 9: Bc hon thnh


Chn Finish kt thc ci t
2.1.2.2 Ci t Joomla
Bc 1: Gii nn file Joomla_1.5.20-Stable-Full_Package, cop th mc ny vo
D:\wamp\www v i tn folder ny thnh Sad.
SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 24

Xy dng website bn thc phm chc nng bng m ngun m

Bc 2: M trnh duyt web v goc vo http://localhost/Sad, phn ci t xut hin

Hnh 10: Chn ngn ng


Chn ngn ng English v chn next
Bc 3: Kim tra cu hnh Server

Hnh 11: Kim tra cu hnh


Chn next
Bc 4: License

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 25

Xy dng website bn thc phm chc nng bng m ngun m

Hnh 12: Ci t License


Chn next
Bc 5: Thit lp cu hnh c s d liu

Hnh 13: Thit lp cu hnh c s d liu


G vo Host Name: localhost, Username: root, Database Name: NhiNguyen, sau
chn next
Bc 6: Thit lp cc thng s FTP.

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 26

Xy dng website bn thc phm chc nng bng m ngun m

Hnh 14: Thit lp cu hnh


Bc ny c th b qua khng cn khai bo, chn next
Bc 7: Thit lp thng tin cho website

Hnh 15: Thit lp thng tin cho website


G vo Site Name: www.Thucphamchucnang.com
Your Email: Nguyennhivh@gmail.com
Admin Password: 123456
Confirm Admin Passwword: 123456,
Chn mc Instal Defalf Sample Data hon thnh ci t, sau chn next
Khi mn hnh ci t finish xut hin tc l bn ci t thnh cng Joomla 1.5

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 27

Xy dng website bn thc phm chc nng bng m ngun m

Hnh 16: Ci t thnh cng


Trc

khi

trnh

duyt

http://localhost/Sad/Administrator

bn

vo

D:\wamp\www\Sad xa hoc i tn th mc Installation.


2.2 ng dng
2.2.1 Phn tch v thit k h thng
2.2.1.1. Lc Use case ca Admin v khch hng

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 28

Xy dng website bn thc phm chc nng bng m ngun m

Hnh 17: Lc hot ng Ues Case ng dng


Lc UesCase _khch hng:
- Mt khch hng khi tham quan ca hng, h s t vn ca hng bn
nhng loi sn phm g, thng tin v cc loi sn phm , gi c v hnh thc thanh
ton. Do p ng nhng nhu cu ti thiu trn, ca hng trn Internet phi m
bo cung cp nhng thng tin cn thit, c gi tr v hn th na l d thao tc. Cc
sn phn khi bn phi c hnh nh, gi c, v cc thng tin lin quan n sn phm .
- Khch hng c th vo Website tm kim cc sn phm cn mua. Khch hng
c th tm sn phm m mnh cn theo tn sn phm, gi c v sn phm sau cng.
ng thi gi thng tin lin h ti cng ty v nhng thc mc ca mnh.
- Mi khch hng c cung cp mt gi mua hng tng ng. Khch hng thm
nhng mt hng vo gi mua hng ca mnh v xem gi hng. Khch hng c th thm
sn phm vo gi hng v xa cc sn phm khng mua ra khi gi hng ca mnh.
- Khi khch hng c quyt nh mua hng ha th chn vo thanh ton lp tc
website s yu cu ng nhp thng tin khch hng gm Usename v Password. Nu
l ngi u tin mua hng trc tuyn th phi ang k y thng tin ca website
yu cu sau ng nhp tip tc thanh ton.
Lc UesCase _Admin:
qun tr website trc ht phi ng nhp vo giao din qun tr. Chc nng
ca qun tr gm c cc mc:
- Qun l cu hnh chung gm c: qun l ngi dng, qun l theo quc gia,
qun l loi tin.
- Qun l phng thc thanh ton gm c qun l cc loi th tn dng.
- Qun l sn phm bao gm: qun l danh mc sn phm, qun l sn phm gim gi.
- Qun l khch hng bao gm cc qun l sau:
+ Qun l n hng
+ Qun l nh cung cp
+ Qun l thu
+ Qun l vn chuyn hng
SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 29

Xy dng website bn thc phm chc nng bng m ngun m

+ Qun l nh cung cp
2.2.1.2 X l thng tin d liu t pha khch hng
+ Tm kim theo thng tin ca sn phm
M t

Chc nng tm kim thng tin sn phm theo t kha

u vo
Qu trnh x l

nhp vo.
Thng tin sn phm
Kim tra s tng thch tn sn phm c nhp vo.
Kt ni c s d liu

u ra

Tn kim sn phm theo tn thng tin sn phm


Kt qu tm kim c hin th ra hoc khng tm thy
iu kin tha mn.

+ Chc nng xem tin tc


M t
u vo
Qu trnh x l
u ra
+ Chc nng gi kin phn hi

Hin th thng tin v tin tc


Cc ng link, hnh nh
Kt ni n c s d liu
Hin th ra thng tin bi vit

M T

L cc qu trnh gi cc kin phn hi

u vo

khch hnh n ban qun tr


+ Nhp tn
+ Nhp email
+ Nhp li

Qu trnh x l

+ Ni dung kin phn hi ca khch hng


Kim tra ng d liu nhp
Kt ni c s d liu

u ra
+ Chc nng ng k thnh vin

Cp nht kin phn hi ca khch hng


Thng tin phn hi ca ban qun tr

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 30

Xy dng website bn thc phm chc nng bng m ngun m

M T
u vo

Cho php ng k thnh vin


Khch hng cha ng k phi in y
cc thng tin
+ H m
+Tn
+a ch
+Thnh Ph (Tnh)
+ Qun ( Huyn)
+ M giao dch
+ Mt Khu
+ Xc Nhn mt khu
+ Email
+ in thoi

Qu trnh x l

+ Fax
Kim tra tnh ng ca form
Kt ni c s d liu, kim tra khch hng
va nhp t form ng k c hp l trong c
s d liu khng.
Cp nht thng tin khch hng vo trong c

u ra

s d liu nu ng k thnh cng.


Thng bo v vic ng k thnh cng hay
cha. Nu khch hng ng k thnh cng s
dn n trang sn phm.

+ Chc nng ng nhp


M T
u vo

Form ng nhp thnh vin khi cha ng nhp


Thng tin ng nhp
+ Tn ng nhp

Qu trnh x l

+ Mt Khu.
Kt ni c s d liu thng tin ng nhp

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 31

Xy dng website bn thc phm chc nng bng m ngun m

C trng vi 1 thnh vin no khng.


u ra
Thng bo ng nhp thnh cng hay cha.
+ Chc nng thng k truy cp
M T
u vo
Qu trnh x l

Hin th s ngi truy cp website

u ra
Hin th tng s lt ngi truy cp website
+ Chc nng hin th hnh nh qung co
M T
u vo
Qu trnh x l

Hin th logo qung co cho cng ty


M c s d liu thng tin qung co hin th ln

trang
u ra
Hin th ln trang web logo ca cng ty
+ Chc nng hin th danh sch sn phm
M T
Hin th danh sch sn phm theo tng danh mc
u vo
Qu trnh x l
Ly tt c cc sn phm c trong c s d liu
u ra
Hin th sn phm ln trang web ca cng ty
+ Chc nng chi tit mt thng tin
M T
u vo
Qu trnh x l
u ra
+ Gi hng

Hin th chi tit sn phm


ng link, hnh nh khi c kch
Khi kch vo ng link hoc hnh nh th s hin
th thng tin chi tit sn phm
Hin th ln trang web chi tit sn phm.

M T

M phng gi hng thc t dng cha cc mt

u vo
Qu trnh x l

hng m khch hng chn


Cc sn phm c khch hng la chn
Lu s lng thng tin cc sn phm trong gi

u ra

hng
Danh sch cc sn phm khch hng la chn
v tng gi tin ca gi hng.

+ Thanh ton gi hng


SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 32

Xy dng website bn thc phm chc nng bng m ngun m

M T
u vo
Qu trnh x l

Thanh ton cc sn phm c trong gi hng


Cc thng tin sn phm gi hng
Ly cc thng tin khch hng ng nhp t c s
d liu cho vo form

Cho php ngi dng thay i mt s thng tin


u ra
a khch hng n trang xc nhn n hng.
2.1.1.2 X l thng tin d liu t pha Admin
+ Chc nng qun l tin tc (Thm mi, xa , sa)
Thm mi:
M T
u vo

L qu trnh thm mi mt tin tc


+ M tin tc
+ Tiu
+ Ni dung tm tt
+ Ni dung chi tit

Qu trnh x l

+ Ngy ng tin
Kim tra d liu hp l, kt ni c s d liu
thm mi vo CSDL

Xa:
M T
u vo
Qu trnh x l
u ra
Sa

L qu trnh xa thng tin tin tc


Chn tiu tin tc cn xa
Kt ni CSDL, xa d liu chn
Hin th danh sch tin tc.

M T
u vo
Qu trnh x l

L qu trnh sa mt tin tc sn phm


Chn tiu tin tc cn sa
Kim tra d liu form c ng khng, cp nht

d liu vo CSDL
u ra
Hin th danh sch v tin tc
+ Chc nng qun l sn phm (thm mi, xa, sa)
Thm mi
M T
SVTH: Nguyn Th Nhi_Lp CCTM02C

Dng thm mi mt loi sn phm


Trang 33

Xy dng website bn thc phm chc nng bng m ngun m

u vo

+ M t
+ Danh mc
+ Gi
+ Hnh nh
Kim tra d liu form c ng khng
Hin th danh sch v sn phm

Qu trnh x l
u ra
Xa
M T
u vo
Qu trnh x l
u ra
Sa
M T
u vo
Qu trnh x l

L qu trnh xa mt sn phm.
Chn tiu sn phm cn xa
Kt ni CSDL, xa d liu chn
Hin th danh sch sn phm
L qu trnh sa mt sn phm
Chn tiu sn phm cn sa
Kim tra d liu form c ng khng, cp nht

d liu vo CSDL
u ra
Hin th danh sch v sn phm
+ Chc nng qun l khch hng
M T

Lit k danh sch khch hng ng k s

u vo

dng web
Cch thng tin khch hng ng k t pha

Qu trnh x l
u ra

ngi dng.
Kt ni n c s d liu
Ly cc thng tin khch hng hin th ln

+ Chc nng qun l phn hi kin


M T

Lit k danh sch cc kin phn hi t pha

u vo

khch hng
+ Ni dung gp , phn hi t pha khch hng.

Qu trnh x l
u ra
+ Qun l n hng

+ Chc nng mun s dng


Kt ni CSDL, thc hin cc yu cu
Thng bo kt qu thc hin hay cha.

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 34

Xy dng website bn thc phm chc nng bng m ngun m

- Qun l danh mc n hng


M T

Lit k danh sch cc n hng t hng ca

u vo

khch hng t
Cc sn phm sau khi c thanh ton trong

Qu trnh x l

gi hng
Kt ni c s d liu, ly thng tin v danh

mc n hng.
u ra
Hin th sanh sch n hng
- Cp nht tnh trng n hng
M T
u vo
Qu trnh x l
u ra
2.2.2 Phn tch ng dng

Cp nht tnh trng n hng, ngy vn chuyn


M giao dch ca n hng
Kt ni CSDL, lu thng tin mi cp nht
Hin th thng tin v n hng

+ Cc c th ng dng
K Hiu/ i Tng
Hnh trn en m
Mi tn

M T
Th hin trng thi bt u ca hot ng
Th hin lung hnh ng gia cc hot

Hnh ovan/ hnh ch nht


kim cng

ng khc.
Th hin mt trng thi hnh ng c th
Th hin quyt nh thc hin cch ny

Hnh en trn
+Lc tm kim

hay cch khc.


Th hin trng thi kt thc ca s .

Nhp vo textbot thng tin cn tm sau truy vn vo c s d liu. Nu tm


thy s hin kt qu v kt thc tm kim hoc tm kim li. Nu khng tm thy c th
tm li.

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 35

Xy dng website bn thc phm chc nng bng m ngun m

Hnh 18: Lc hot ng - tm kim


+ Lc hot ng chn sn phm vo
Trc tin cn chn sn phm v thm vo gi hng, khi h thng website s
tnh s lng mi loi sn phm. Nu khch hng mun tip tc mua th chn quay li
danh mc sn phm tip tc mua. Nu khch hng mua s lng cn th chn
thanh ton. i vi nhng khch hng mi mua sm ln u tin cn ng k ti
khon mi sau ng nhp v tip tc x l thanh ton. i vi khch hng c ti
khon ti website th ng nhp ti khon tip tc thanh ton.

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 36

Xy dng website bn thc phm chc nng bng m ngun m

Hnh 19: Lc hot ng - chn sn phm


+ Lc trng thi thanh ton
H thng website yu cu nhp thng tin th v ti khon, tip tc nhp thng tin
ha n khi website x l nghip v thanh ton. Nu chp nhn thanh ton s xut
hin thng bo xc nhn thanh ton. Nu khng chp nhn thanh ton s xut hin
thng bo li v kt thc thanh ton.

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 37

Xy dng website bn thc phm chc nng bng m ngun m

Hnh 20: Lc hot ng - thanh ton


+ Lc trng thi ng nhp sn phm
Sau khi ng k xong ti khon ng nhp khch hng nhp Usename v
password sau chn ng nhp. Nu so khp trong c s d liu th ng nhp thnh
cng v kt thc ng nhp. Nu khng khp vi c s d liu th ng nhp tht bi
s kt thc ng nhp hoc nhp li Usename/Password.

Hnh 21: Lc hot ng - ng nhp


+ Lc trng thi ng k ti khon

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 38

Xy dng website bn thc phm chc nng bng m ngun m

Bc u tin ng k ti khon mi cn nhp thng tin ngi dng. Nu ng


vi iu khon khch hng ca website a ra s lp ti khon mi v kt thc. Nu
khng ng th kt thc qu trnh.

Hnh 22: Lc hot ng - ng k


+ Lc qun l gi hng qu hng

Hnh 23: Lc hot ng - qun l gi hng


H thng s t xa cc sn phm chn nu khng mun thanh ton trong thi
gian nht nh.
2.2.3. Trnh by c s d liu
Trong CSDL ca Joomla v Vituemart c tt c 127 bng, sau y em ch phn
tch mt s bng tiu biu:
Bng product:
SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 39

Xy dng website bn thc phm chc nng bng m ngun m

Bng Product l bng u tin m bn to ra bi h thng s tp trung vo vic


hin th v bn cc sn phm c nhn

Bng 6: Bng product


C 1 s trng nh:
Product-id: Trng Product-id cung cp s nhn dng duy nht cho mt sn
phm c th ang c bn. Trng ny l kha chnh v c thuc tnh autoincrement,
kiu int v khng cho php gi tr null.
Product-name: Trng ProductName lu tn ca tng sn phm trong bng. C
kiu d liu l varchar (64), v cho php c gi tr null.
Product-s-desc: Trng ny lu m t ngn ca tng sn phm trong bng. C
kiu d liu text v cho php gi tr null.
Product-desc: Trng ny lu m t ca tng sn phm trong bng. C kiu d
liu text v cho php gi tr null.
Product -thumb image: Trng ny lu tn v cho hin th vi kch thc nh ca
tng sn phm. C kiu d liu l varchar (255), v cho php c gi tr null.
Product -full image: Trng ny lu tn v cho hin th vi kch thc y
ca tng sn phm. C kiu d liu l varchar (255), v cho php c gi tr null.
Quantity-options: Trng ny lu sn phm thuc loi sn phm c bit c kiu
d liu l char(1) v c th cha gi tr null.
SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 40

Xy dng website bn thc phm chc nng bng m ngun m

Bng category:
Bng ny s l mt bng kh n gin, ch vi mt vi trng. V bng ny s
c bit n nh mt bng tra cu. N cha thng tin v danh mc sn phm bng
cch qun l ID ca tng sn phm

Bng 7: Bng category


Category-id: Trng Category-id dng cha thng tin nhn dng duy nht
trong bng v ng vai tr l kha chnh. Kiu d liu l int v khng cho php cha
gi tr null.
Vendor-id: Trng ny cha thng tin v kho hng cung cp sn phm. Khng c
gi tr null v kiu d liu int.
Category- name: Trng ny cha tn ca danh mc sn phm hin th ra
trang web. Khng c c gi tr null v c kiu d liu varchar.
Category-description: Trng Category-description cha m t v danh mc sn
phm vi kiu d liu varchar v c th c gi tr null.
Category-thumb-image: Trng ny cha tn ng dn ti th mc cha nh
ca danh mc sn phm vi kch c nh ca sn phm. C kiu d liu l varchar v
c th c nhn gi tr null.
Category-full-image: Trng ny cha tn ng dn ti th mc cha nh ca
danh mc sn phm vi kch thc hnh nh y . C kiu d liu l varchar v c
th c nhn gi tr null.
Category-browsepage: Cho php ngi dng tm kim sn phm theo trang tm
kim nhm hng.
SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 41

Xy dng website bn thc phm chc nng bng m ngun m

Product-per-row: Cho php hin th s sn phm trn mt hng trong danh mc


sn phm .
Bng order:
Bng ny l mt trong nhng phn chnh ca c s d liu. N cha tt c cc
thng tin v cc bn ghi mt khch hng d nh mua hng

Bng 8: Bng order


Order-id: Trng Order-id ng vai tr kha chnh v c thuc tnh autoincrement vi kiu l int, v khng cha gi tr null.
User-id: Trng User-id n gin ch cung cp mt kha ngoi duy nht nhn
dng mt ngi dng ng k mt ti khon vi cng ty v cung cp thng tin lin
lc ca h. Id ny s nm trong bng User, m s c tho lun sau trong Bng
User. Trng ny c kiu d liu int v khng cho php cha gi tr null
Vendor-id: Trng vendor-id n gin ch cung cp mt kha ngoi duy nht
nhn dng mt kho cung cp sn phm.
Order-number: Trng ny cha s ha n khi ha dn c lp. N khng
c c g tr null. Kiu d liu l varchar.
Order-total: Trng order-total th hin tng tin trong mi ha n. Khng cho
php cha gi tr null v kiu d liu decimal.
Order-tax-details: Trng Order-tax-details cho bit chi tit v thu ca tng sn phm
trong ha n. Khng cho php cha gi tr null v kiu d liu decimal.

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 42

Xy dng website bn thc phm chc nng bng m ngun m

OrderDate: Trng OrderDate n gin ch cha ngy khi giao dch ca khch
hng. Trng ny c mt gi tr mc nh bng vi ngy hin ti. Kiu d liu c s
dng s l mt timestamp v khng cho php cha gi tr null.
Shipdate: Trng Shipdate lu gi ngy khi lnh bn c chuyn n khch
hng. Mc ch l lu li qu trnh khi mt trong hai ngi qun tr hoc cc nhu cu
ca khch hng tm hiu khi t hng ca h c vn chuyn h c th on
trc khi n thc s s c chuyn giao. Trng cho php gi tr null v bng s cn
phi c cp nht cho ngy ny.
Customer-note: Trng ny cha ghi nhn ca khch hng trc khi thanh ton
tin. Kiu d liu text v khng c nhn gi tr null
Bng user:
Bng User c cc thng tin lin quan n nhng ngi dng s tng tc trong
h thng. Nhng ngi s dng s bao gm t qun tr vin cho n khch hng. Tt
c cc thng tin ny s c cha trong mt bng duy nht.

Bng 9: Bng user


Id: Trng ID l kha chnh v c thuc tnh autoincrement. ID l duy nht cho
mi ngi dng trong c s d liu.
Name: Trng name cha tn ca ngi dng. C kiu d liu varchar v khng
c cha gi tr null.
Username: Trng ny cha tn ng nhp ca ngi dng. Kiu d liu ca
trng ny l varchar v khng c null.

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 43

Xy dng website bn thc phm chc nng bng m ngun m

Email: Trng email cha tn email ca ngi dng. Kiu d liu varchar v
khng c c gi tr rng.
Password: Trng Password cha mt khu ca ngi dng truy cp ti khon
s dng h thng. D liu ca trng ny c m ha cung cp c ch bo mt.
Kiu d liu l varchar(100) v khng cha gi tr null.
Usertype: Trng usertype cha kiu ca ngi dng phn bit khch hng
hay l nh qun tr. Kiu d liu varchar v khng c c gi tr null.
SendEmail: Trng sendEmail lu cc gi tr 0 hoc 1. Gi tr ny c thit lp
khi khch hng ng k ti khon mi. Ty thuc gi tr ny m mi ti khon c thm
dch v nhn tin t nh qun tr hay khng.
2.2.4 Mt s giao din trong website Thucphamchucnang.com
Giao din trang ch:

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 44

Xy dng website bn thc phm chc nng bng m ngun m

Giao din trang gii thiu:

Giao din trang tin tc:

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 45

Xy dng website bn thc phm chc nng bng m ngun m

Giao din trang hi p:

Giao din trang Lin h:

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 46

Xy dng website bn thc phm chc nng bng m ngun m

CHNG III: KT LUN V HNG PHT TRIN


3.1 Kt qu t c
Kt qu t c: tm hiu, hc hi c bn c phn mm m ngun m
Joomla tch hp Vituemart.
- xy dng thnh cng c trang web bn thc phm chc nng tuy cha
hon chnh nhng cng phn no p ng c nhu cu ca mt website
Hng pht trin: S tm hiu thm mt s tnh nng ca Joomla pht trin
website ngy cng hon thin hn
- Xy dng thm nhiu tiu ch tm kim.
- Thm cc chc nng h tr ngn ng, n v tin t.
- Chnh sa giao din cho p mt hn
3.2 Kt lun
Qua thi gian tm hiu v xy dng website, em thu c rt nhiu kin thc
b ch ca phn mm ny, y l mt phn mm rt hu dng trong tng lai trong vic
thit k website v Joomla l h thng qun tr ni dung m ngun m s 1 th gii hin
nay. Linh hot, n gin, thanh nh, tnh tu bin rt cao v cc k mnh m, l
nhng g c th ni v Joomla! c s dng trn ton th gii t nhng trang web
n gin cho n nhng ng dng phc tp. Vic ci t Joomla! rt d dng, n gin
trong vic qun l v ng tin cy.
Do kin thc cn hn ch nn cng khng trnh khi nhng thiu st, em mong qu
Thy, C cng cc bn gp n c hon thin hn. Em xin cm n!

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 47

Xy dng website bn thc phm chc nng bng m ngun m

TI LIU THAM KHO


[1] Th.s Nguyn Ngc Huyn Trn (2009)- Gio trnh Thng mi in t
[2] Trung tm Tin hc Trng i hc Bch khoa, Gio n in t H qun tr
CSDL MySQL
[3] Th vin trng cao ng CNTT hu ngh Vit Hn,2010, Mt s n kha I
vit v Joomla
[4] http://www.thietkewebtop.com
[5] http://www.joomla24.com
[6] http://joomlaviet.org
[7] http://suckhoe.vn
[8] http://www.locdo.net
[9] http://manhhieu.info
[10] http://www.Thucphamchucnang.net
[11] http://www.phananhhuy.vn

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 48

Xy dng website bn thc phm chc nng bng m ngun m

NHN XT CA CN B HNG DN
............................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 49

Xy dng website bn thc phm chc nng bng m ngun m

SVTH: Nguyn Th Nhi_Lp CCTM02C

Trang 50

You might also like