BO GIAo DUC vA BAo TAO
TRUONG DH NGOAi NGU - TIN HOC TP.HCM
KHOA CONG NGH~ THONG TIN
------- ~
,
-------
~
..-..
..-...:.
KHOA LUAN
TOT NGHIEP
•
•
WEBSITE GIOI THIEU
CUA HANG
•
CHIM vA CAY CANH
GIANG VIEN HUONG DAN: Th.S Ph~m Buc Thanh
SINH VIEN THVC HI~N
: B8 Binh Truo'ng- 0711104
B~ch Hoang Oanh - 0711023
. 'v
..•...../.T'
\ !..,J .
.,
'\
:
'
I
r
/
_.
'-~
_•••••
' •••
l,
":,
.-'\ ~ .
-'~
t-~~ "'. \ .
TP .HO CHi MINH - NAM 2011
1
LdICAMoN
Sau thm gian th\Ic hi~n khoa lu~n t6t nghi~p, dSn nay, m9i cong vi~c lien
quan dff ho~mt~t. Trong su6t thai gian nay, chung em dff nh~n duqc r~t nhiSu S\I
giup datu phia cac th~y co, bC;lnbe.
d ph~n
d~u tien cua bai bao cao, chung em
xin gui doi lai dSn nhfrng nguai rna chung em vo cling biSt on.
Chung em xin chan thanh cam an Khoa Cong Ngh~ Thong Tin, truemg DC;li
h9C NgoC;liNgfr - Tin H9c TPHCM dff tC;lodiSu ki~n thu~n lqi cho chung em th\Ic
hi~n dS tai lu~n van t6t nghi~p nay.
Xin gui lai cam an chan thanh dSn th~y PHAM DUC THANH, nguai dff t~n
tinh huang dfin, dQng vien, va giup dO' chung em trong su6t thai gian qua. NSu
khong co nhfrng lai chi dfin, nhfrng tai li~u, nhfrng lai dQng vien khich l~ cua
Th~y thi bao cao nay kho co thS hoan thi~n duqc.
Chung em xin chan thanh cam on quy th~y co cua khoa Cong Ngh~ Thong
Tin dff t~n tinh giang dC;ly,trang bi cho chung em nhUng kiSn thuc b6 ich trong
nhUng nain vua qua
CUng xin gu'i lai biSt an dSn ba, my, nhUng nguai dff he; trq, d5i theo nhfrng
buac di cua chung em trong t~t ca cac nam h9C vua qua.
Xin chan thanh cam an cac anh chi, bC;lnbe dff ung hQ, giup dO' va dQng vien
chung em trong thai gian h9C t~p va nghien Clru
M?c dli chung em dff c6 g~ng hoan thanh khoa lu~n t6t nghi~p trong phC;lmvi
kha nang cho phep nhung ch~c ch~n se khong tranh khoi nhfrng thiSu sot. Chung
1-
2
em kinh mong nhan duQ'c
S\f
thong cam va t~n tinh chi bao cua quy Th~y Co va
cac bC;ln.
Thanh phd H6 Chi Minh, Ngay 27 thang
Nh6m sinh vien th\l'c hi~n
D6 Dinh Truong
BC;lChHoang Oanh
07 nam 2011
..
.:.
..
4
hic
Ml;lC
.
.
MUCLUC
LOI CAM ON
1
CHUaNG
7
1.1
1:GIOI THIeU TONG QUAN:
Gi6i thi~u tong quan:
7
:... can
. h ra d"0'1va, n h u cau
~ tlJC hen:
.;:'
1.2B 01
.7
. va'hP ?111VI.. cua d~
,.
1.3M \IC heu
e tal:
.8
104
Yeu c~u cua ngmJi dung:
10
104.1
Yeu c~u nghi~p V\I:
10
104.2
Yeu c~u vS bao 111?t:
11
104.3
Yeu c~u vS giao di~n:
11
A
1.5
Quy trinh nghi~p
Vl,l
ban hang qua 111?ng:
11
1.5.1
D6i tUQ11gph\Ic V\I:
11
1.5.2
D~t hang:
11
1.5 .3
Ton tn;mg thong tin khach hang:
12
1.5.4
Hang hoa:
13
1.5.5
Gia ca:
13
1.5.6
Quy trinh va phuang thuc thanh toan:
13
1.5.7
Giao hang:
14
CHVONG
2:PHA.N TicH
vA THIET
KE HI;: THONG:
15
2.1 So' D6 UseCase:
15
2.2 D~c ta 1119ts6 usecase chinh
16
Ml:lC
5
hic
2.2.1 Dang kY thanh vien
16
2.2.2 X lr 1Y gi 0 hang
18
2.2.3 Xem hoi dap, danh gia san ph~m
20
2.2.4 Quan ly tai khoan ca nhan
21
2.2.5 L~y lai mat kh~u
24
2.2.6 Thanh toan tr\fc tuySn
26
2.2.7 Dang danh gia, phan h6i
28
2.2.8 Quan Ly San Ph~n1
31
2.2.9 Quan Ly Di ch V \l
36
2.2.10 Quan Ly Lo~i San Ph~m
.41
2.2.11 Quan Ly Tin Tuc
46
2.2.12 Quan Ly Quang Cao
:
2.2.13 Quan Ly Thanh Vien
2.2.14 Quan Ly
Y KiSn
51
56
Khach Hang
58
2.2.15 Xu~t Bao Cao
63
2.2.16 Quan Ly Don D~t Hang
66
2.2.17 Quan ly KhuySn mai
71
2.3 D~c ta rna hinh co
CHVdNG
so dfr li~u:
3 :THljC HIJ;:N
vA
TRIEN KHAI:
77
87
3.1 Cang ngh~ ung d\lng:
88
3.2 Yeu c~u h~ th6ng:
88
M~lC l~lc
3.3 Hi~n th\fc mQt s6 chuc nang h~ th6ng:
6
89
3.3.1 Chuc nang d~t hang:
89
3.3.2 MQt s6 chuc nang khac danh cho nguoi dung:
97
3.3.3 Chuc nang danh cho nguoi qWln tri:
108
CHUdNG 4 :TONG KET
128
4.1 KSt qua th\fC hi~n:
128
4.2 Dinh huang phat triSn:
129
Tai Ii~u tham khao
131
Chuong 1:Giai thi?u t6ng quan
7
CHUaNG l:GIOl THItu TONG QUAN:
1.1 Gi6i thieu tang quan:
Trong thai d~i cong ngh~ phM triSn vuqt b?c nhu hi~n nay, d~c bi~t Ia SIl
phat triSn ngay cang IOn m~nh clla Cong Ngh~ Thong Tin(CNTT) va Internet,
mQi thu di~u co thS tin hQc hoa m9t cach nhanh chong. R~t nhi~u nganh ngh~
trong xa h9i hi~n nay da lrng d\lng CNTT vao cong vi~c quan Iy d~c thu Clla
minh. Khi ung d\lng tin hQc vao cong vi~c, con nguai se tra nen dS dang hon
trong cong vi~c Cllaminh, chi phi v~ Sll'Cclla, suc nguai se duQ'c giam nhi~u, k~t
qua tinh toan se duQ'c chinh xac hon, nhanh chong hon, hi~u xu~t cong vi~c se
duQ'c nang cao m9t cach dang kS.
R~t nhi~u san ph~m ph~n m~m, nhfrng trng d\lng CNTT da tra thanh
nguai b~n khong thS thi~u d6i v6i cac t6 chuc Nha Nu6c, Xa H9i, ca nhan trong
cong vi~c qu~m Iy Clla hQ. d dau cUng co thS th~y Sll co m~t Clla CNTT, m9t
hinh anh cho ta th~y t~m quan trQng Clla CNTT trong ung d\lng quan 1y, ph\lc V\l
cho con nguai.
1.2B8i canh ra d()'iva nhu cfiu tuc ti~n:
V6i Sll phat triSn khong ngtmg clla CNTT, cac IQ'iich to IOn clla CNTT
mang I~i cho nguai dung trong mQi lInh VIlCngay m9t nang cao. CNTT g~n nhu
xu~t hi~n
a mQi m?t clla CU9Cs6ng xa h9i ngay nay, tu linh vllc kinh t~ cho d~n
khoa hQc ki thu?t. D6i v6i cac nha doanh nghi~p, trng d\lng CNTT ngay cang tra
thanh m9t nhu c~u khong thS thi~u. Vi d\l nhu: Ph~n m~m k~ toan, Ph~n m~m
quan 1y nhan Sll, Ph~n m~m quan 1y cong vi~c ... V6i nhUng ph~n m~m tren v~n
8
Chuong I:Gi6'i thi~u t6ng quan
chua dap tmg duQ'c nhu c~u g~n kSt nguai tieu dung v6i cac nha doanh nghi~p
v6i chi phi th~p nh~t.
Tren thvc tiSn khach quan do, d~ tai nghien clm va phcit triSn cua chung
toi la xay dVng m<)th~ th6ng Website h6 trQ'trong vi~c gi6i thi~u v~ cong ty, san
ph~m, cac dich vv ... cua nha doanh nghi~p dSn v6i nguai tieu dung m<)t cach
linh ho~t, it t6n chi phi nh~t, ngoai ra nguai dung co thS d~t mua hang t~i nha.
Cv thS la ap dVng cho vi~c xay dgng Website Gi6i thi~u v~ cua hang chim va
cay canh.
1.3M"e tie" va pharo vi ella d~ tai:
Mvc tieu cua d~ tai la t~o ra m<)th~ th6ng Website h6 trQ'cho nhu c~u gi6i
thi~u v~ cong ty, san ph~m, tin tuc, chuang trinh khuySn mai, d~t mua hang
online cua cua hang chim va cay canh.
Nhfrng mvc tieu chinh d~ ra d6i v6i h~ th6ng nhu sau:
• v~ mo
hinh:Phai tiSn hanh xay dgng khung chuang trinh u'ng dVng sao cho
u'ng dVng nay co thS su dVng l~i cho nhi~u cong ty khac nhau, dS dang su'a
d6i va phcit triSn them. (rng dVng cv thS:
o H~ th6ng phai xay dgng
du6i d~ng m<)t u'ng dVng Web cho phep mQi
nguai co thS truy C?P thong tin tu b~t ki may nao miSn la co kSt n6i m~ng
Lan, Wan.
o H~ th6ng phai thiSt kS thea huang rna sao cho tmg dVng nay co thS dS
dang rna r<)ng va phat triSn. M6i chuc nang phai dong goi du6i d~ng
module va khi c~n them chuc nang m6i chi c~n them module va c~u hinh
phu hQ'P.
Chuang 1:Gi6'i thi~u t6ng quan
9
o H~ th6ng phai t6 chuc duQ'c framework sao cho phu hqp va duQ'c thiSt kS
a d?ng t6ng
quat dS sau nay dS dang triSn khai tmg d\lng cho nhiSu cong
ty, xi nghi~p v&i mo hinh nghi~p V\lkhac nhau.
o H~ th6ng phai cung c~p cach qu~mly giao di~n th6ng nh~t cho nguai dung
tren t~t ca cac trang thong tin sao cho nguai dung dS dang Slr d\lng tranh
tinh tr?ng lien kSt qua l?i giua cac trang lam cho nguai dung bi b6i r6i.
• VS chuc nang: Website bao g6m cac chuc nang chinh sau:
o Gi&i thi~u thong tin, cong ty, san ph~m.
o f)~t hang tr\fc tuySn: Khach hang co thS d~t mua hang tr\fc tuySn. Co thS
d~t cung lilCnhiSu lo?i san ph~m, m6i lo?i v&i s6 luqng nhiSu.
o Tin tuc S\f ki~n: c~p nh~t tin tuc trong va ngoai nu&c, thong tin tUYSn
d\lng cua Cong ty.
o Banner khuySn mai, quang cao: thong tin quang cao, khuySn mai cua
cong ty.
o Lien kSt web: gi&i thi~u cac website rna cong ty mu6n lien kSt.
o H~ th6ng quan ly thong tin, san ph~m, thong tin khach hang, san ph~m n6i
b~t, tu v~n h6 trQ', danh sach cac d6i tac, ... v&i cac chuc nang them, xoa,
su'a...
• VS giao dien:
o Giao di~n phai d~p m~t, than thi~n va dS sU'd\lng d6i v&i nguai dung va
tranh gay cam giac kho chiu khi nguai dung lum web.
• VS dfr lieu:
o Vi~c xay d\ffig co
sa du' li~u dS lUll trfr thong
tin lien quan dSn' website
phai dam bao khoa h<;>c,hqp ly, co thS sao lUll, ph\lc h6i mQt cach dS
Chuong 1:Gi6'i thi~u t6ng quan
10
dang. D6ng thai phai bao dam tinh toan v~n cua dfr li~u tninh trung l~p
thong tin va dfr li~u rac,
A? cua nguO'!
"d' ung:
14Y
. "eu cau
1.4.1 Yeu cAu nghiep vu:
•
Trang chu
•
Gi6i thi~u
o Gi6i thi~u t6ng quan vS cong ty
o Llnh V\fCho~t dQng kinh doanh
•
San phfrm dich V1,1
o Co thS C?Pnh?t, sua d6i thong tin mQt cach thuang xuyen
•
Lien h~
o
He> trq, tu v~n tr\fc tuySn
o Lien h~ tr\fc tuySn
•
Tin tuc
o C?P nh?t, sua d6i thong tin mQt cach thuang xuyen
•
KhuySn mai
o C?P nh?t, sua d6i thong tin cac chuang trinh khuySn mai mQt cach thuang
xuyen
•
Chuc nang thuang m~i
• Ngon ngfr
o Vi~t
Chuang l:Gi6'i thi?u t6ng quan
11
1.4.2 Yeu cAu v~ bao mat:
•
Phai phan quySn cho nguai su d\mg theo tUng vai tro cua nguai suod\mg h~
th6ng. Nguai dung chi co quySn h:;mtrong ph~m vi cua hQ, tninh tinh tr~ng
thong tin m~t bi l~y c~p.
•
Phai chUng th~t ten nguai dung truac khi dang nh~p h~ th6ng
1.4.3 Yeu cAu v~ giao dien:
•
Giao di~n phai trinh bay mau than thi~n, tranh dung mau qua sang cung nhu
qua t6i, ph6i mau trang web sao cho nguai dung su d\mg m(>tcach tv nhien,
thoai maio
•
Giao di~n web phai th6ng nh~t
trinh bay
1.5
a trang
a t~t ca
cac trang, tranh tinh tr~ng giao di~n
nay m(>tcach, trang kia m(>tcach.
Our trinh nghiep vu ban hang qua mang:
1.5.1 B6i tU'o'ngphuc vu:
• Khach hang co nhu c~u vS cac m~t hang chim,cay canh va cac san phAm co
lien quan.
•
Cac doanh nghi~p co nhu c~u mua hang kinh doanh.
•
Cac cong trinh 16n.
1.5.2 Bat hang:
•
Khach hang se tim th~y m~u dan d~t hang tren website cua cong ty. Sau khi
khach hang dap ling d~y du thong tin yeu c~u trong dan d~t hang, khach hang
se duQ'c nh?n email hay di~n tho~i xac nh~n ch~p thu~n giao dich cua cong
Chuang l:Giai thi~u t6ng quan
12
ty. Theo do, cac nQi dung vS rnfiu rna hang hoa, ch~t lm;mg, s6 luqng, gia
ca,phuang thuc thanh toan, thai gian giao hang se duqc xac dinh.
•
Cong ty bao dam trach nhi~rn vS ch~t luqng hang hoa d6i vai t~t ca cac rn~t
hang duqc cong ty giai thi~u va cung c~p tren website cung tmg chirn va diy
canh .
•
LUll
y:
o Truac khi khach hang gui dan d~t hang, xin ki~rn tra l?i dia chi va s6 di~n
tho?i nguai nh?n hang. NSu cac thong tin tren khong chinh xac se dfin dSn
vi~c giao hang g~p kho khan.
o Thay d6i dan hang: NSu khach hang co b~t cu thay d6i nao, hay email
ngay cho cong ty vai cac chi tiSt Clla dan d~t hang. Cong ty se thay d6i
nhfrng thong tin c~n thiSt nhu khach hang yeu c~u.
o Huy dan d~t hang: NSu khach hang khong dap tmg du diSu ki~n duqc th~
hi~n trong dan d~t hang theo yeu c~u cua website, C\l th~ nhu dia chi
khong ro rang, hinh thuc thanh toan khong dam bao, cong ty se huy dan
hang cua b?n.
1.5.3 Ton trong thong tin khach hang:
•
Cong ty luon tOn tn;mg thong tin ca nhan cua khach hang. Vi V?y nhCing
thong tin rna khach hang dang ky se khong duqc cung c~p cho b~t ky nguai
khac.
Chuang 1:Giai thi~u t6ng quan
13
1.5.4 Hang hoa:
•
Hang hoa tren website cua cong ty d@u co hinh anh va duQ'c ghi r5 v@ tinh
tr~mg, xu~t xu va khi mua himg khach hang vui long kiSm tra l~i hang hoa
dung v6i lo?i hang rna khach hang dfi d?t.
•
Gia ca hang hoa tren website se duQ'c b6 sung thay d6i thuemg xuyen cho phu
hQ'P v6i nhu c~u cua ngmJi su dl,mg.
•
Khach hang co thS di~n tho?i ho?c email dSn cong ty dS hiSu r5 hang hoa b?n
c~n. Cong ty s~n sang tu v~n cho khach hang t~t ca cac v~n d@lien quan dSn
san ph~m cong ty dang ban.
1.5.5 Ghi ca:
•
Gia ca duQ'c niem ySt b~ng VND.
•
Gia ca co thS duQ'c cong ty thay d6i vao b~t cu luc nao.
•
Gia duQ'c xac nh?n giao dich v6i khach hang.
1.5.6 Quy trinh va phuo'ng thfrc thanh toan:
1.5.6.1
•
Tra ti~n truc ti~p khi nhan hang
Ap dl,mg cho t~t ca khach hang n~m trong ph?m vi giao hang cua cong ty.
Nhan vi en dem giao hang dSn nha va thu ti@n.
o Cong ty nh?n ti@n d6ng VN.
o Khach hang co thS nha nguai than thanh toan ho?c nh?n thay.
1.5.6.2
•
Tra ti~n b~ng cach chuy~n khoan
Ap dVng cho t~t ca cac khach hang.
Chuang 1:Gibi thi?u t8ng quan
•
14
Khach hang chuySn tiSn cho ClTahang qua ngan hang hay chuySn A TM theo
tai khoan duQ'c neu tren website. Theo hinh thuc nay, khach hang phai thanh
toan I~ phi v~n chuYSn cung tiSn mua hang nSu dia chi giao hang khong phai
thuQc khu V\l'CTPHCM
1.5.6.3
Thanh tmin truc tuy~n thong qua c8ng thanh toan Ngan Lu'o'ng
•
Ap dVng cho t~t ca cac khach hang.
•
Khach hang thanh toan dan d?t hang b~ng tai khoan Ngan Luqng ho?c b~ng
tai khoan ngan hang duQ'c he; trQ' trong website cua cfmg thanh toan tr\l'c
tuySn Ngan Luqng.
•
Khi khach hang thanh toan thanh cong, cong ty se gui hang theo thai gian va
dia chi cua khach hang khi dang ky tren website.
1.5.7 Giao hang:
1.5.7.1
•
Pham vi giao hang:
Phv thuQc vao tinh thanh ph6 giao hang, cong ty se tinh tiSn v~n chuySn san
ph~m.
1.5.7.2
•
Tho'i gian giao hang:
Cong ty se giao hang cac ngay trong tufin, tru cac ngay
IS.
Chuang 2: Pluin tich
CHUaNG
va thi€t k€ h~ th6ng
vA
2:PHAN TicH
15
THIET KIt HE THONG:
).
2.1 SO'Do UseCase:
/--",
I
',,_ ..J
,,
/
OIlrl)l)(rDiHiPJ
'i
lilrili~
"--./
(tom\llitls~e)
(Iom\llitlsile)
Olai)i
!
(tom\llitlsOO)
\------/
..-.....,
(
TmGemTmToc
i
!
\~
OlaiyTloo)linThatilllen
,
,~.
ôeierdằ
ôeterdằ
ii'
~(Iom\\liisite)
(tom\llitlsrte)
:
ôe:den:Sằ
/"' ......ã. '\
"/ '.
/
~j
'
/ /
OlaiylinToc
/
/
(IOOl\llitlsile)
/
,\
._
.-::
. f /..-.....
Owrl.)'Tl(ieN
(IOOl\llitlsire)
.'
Tilriliem
/
.--
.........•.
'>,
/
1IIl)GioHiPJ
\._ ..
,/'(IOOl\llitlslel
.• kmTlroJT~ii
\
i
I /'
kmTloo)Tir6ari'lan
()mTrMen
(hcmWitsile)
/
(iOOl\llitlsile)
QIlrl)QlrgCao
(IOOl\llitlsrte)
/
,....---""
(
,
/
I
!~'
I
)
I
'
'-""~
kmTlroJT~DichW
XiIltIlaoCao
(Iom\llitlsile)
(Iom\'&te)
QIlrl}UQSP
Xerr/j~D3jl,Dil'IGiaSa1lM
(IOOl\llitlsrte)
NglliDIIlJ
.. .' "-"',
.
'-.-/
(iOOl\'&te)
/
DirigKyTaib
(IOOl\llitlsile)
ThrilToanTrocTlIJ!Il
(iom\llitls!e)
,~,
\ ..__ /J
DargDm::;~,Ptll'llb
(Iom\llitlsite)
,\
/-....."
(Iom\llitlsrtel
)
'--_/
QIlrlyTiiKlM:aNhan
(IOOl\'&te)
Hinh 2.1: So'D8 UseCase
Chuang 2: PhCintich
va thilt
ki h~ thang
16
2.2 Dae ta mot sa useease ehinh.
2.2.1 Dang
•
ky thanh
vien
Tom t~t
o Use case cho phep ngmJi dung co thS dang ky thanh vien.
•
Dong S\fki~n:
o Dong S\fki~n chinh:Use-Case b~t dciukhi mQt Actor ch<;mchuc nang dang
ky thanh vien.
>>>-
Actor ch<;mchuc nang dang ky thanh vien.
H~ th6ng dua Actor dSn man hinh giao di~n dang kY thanh vien.
Actor diSn dciy du cac thong tin dang ky bao g6m: Ten dang nh?p, m?t
khfiu, go l~i m?t khfiu, hQ ten, email, tu6i, dia chi, di~n tho~i ban
(khong b~t bUQc), di~n tho~i di dQng( khong b~t bUQc), va danh d~u
vao 0 "Toi Cam KSt Nhl1ng Thong Tin Tren La Chinh Xac".
>>-
Actor chQn nut Dang
ky dS hoan
t~t viec dang kY.
H~ th6ng se dua actor dSn giao di~n chao mu'ng va thong bao dang ky
thanh cong d6ng thai gu'i thong tin xac nh?n dang ky vao hQp mail
actor dil khai bao.
o Dong S\fki~n khac:
>-
Thong tin dang ky khong dciy du: NSu thong tin nay duQ'c nguai suo
d\lng nh?p vao h~ th6ng dS dang ky thanh vien khong dciy du thi h~
th6ng se hiSn thi thong bao 16i.Nguai sir d\lng h~ th6ng co thS b6 sung
dciy du cac thong tin ccinthiSt ho~c huy b6 thao tac dang th\fc thi~n, luc
nay usecase se kSt thuc.
ChuO'ng 2: PhCin tEch va thih
ki h?
17
th6ng
~ Thong tin dang kY khong hqp l~: NSu cac thong tin duQ'c nguai su
d\lng h~ th6ng nh~p vao h~ th6ng d~ dang ky thanh vien khong hqp l~
thi h~ th6ng se hi~n thi thong bao 16i va yeu c~u nguai su d\lllg h~
th6ng chinh ll;licac thong tin khong chinh xac ho~c huy b6 cac thao tac
dang th\fc hi~n, hIc nay usecase kSt thuc.
• TiSn diSu ki~n: Nguai dung dang kY thanh vien vai email va ten dang nh~p
chua tung duQ'cdang ky ho~c trung vai thanh vien khac tren website
• H~u diSu ki~n: NSu chuc nang nay thanh cong, thong tin duQ'c nguai dung
dang ky se duQ'c luu vao co
So' dfr li~u, h~ th6ng se gui email yeu c~u nguai
dung kich hOl;lttai khoan truac khi su d\lng. Nguai dung kich hOl;lttai khoan
d~ co th~ su d\lng t~t ca nhung chuc nang h~ th6ng website cung c~p cho
khach hang. NguQ'c ll;li,trl;lngthai h~ th6ng khong thay d6i
(
~
A
~
. NgLJpipLJog
,
o
I
2.Chon
o
~
0
~
. naogChlJ
1.Mo Trang Chu
. TrODgQpngKy
0
. NglJQ!duogcgotrol
. paogNhBQ
0
. KhachHaog
I
"0
Chuc
Nang
i
Oaog
Ky
"0
'.Dien ThongTin Deng Ky
:,1
r1.KlemTraHOPLe
U~Tra=FalseJYeuCaUNhapl,.aj
I
6.Nhan
nut dang ky
O~
0---------7'''ll~ongTlnDengKy()
U
o
8 Them ThanhVlen()
l
9 ThemOLDangNhapO
___
11 ThongBaoOangKyThanhCong
O~
"0
.'0 The~LKh_aChHan~__
I
Hinh 2.2.1 :Sequence Dang
Ky
Thanh Vien
U
-
-
--------------------------------Chuang 2: Phdn tEch va thiit
2.2.2 Xu
kd h~ th6ng
18
Iy gio hang
,
• Tom Hit
o Use case cho phep nguai dung( thanh vien) co th~ xu Ii' gio hang tn,rc
,
tuyen.
sv ki~n:
Dong sv ki~n chinh:Use-Case
• Dong
o
b~t d~u khi m<)tActor da dang nh?p vao h~
th6ng va chQn chuc nang gio hang.
~ Actor Dang nh?p VaGh~ th6ng
~ H~ th6ng dua Actor dSn man hinh giao di~n chinh
~ Actor chQn chuc nang gio hang d~ dSn trang gio hang th\l'c hi~n thao
tic Xoa,Them,Sua, Thanh tmin:
.:. Them hang vao gio:
+ Actor chQn nut Mua hang tu cac trang co lien quan.
+ H~ th6ng se them hang VaGgio nSu m?t hang chua co trong gio ho?c tang s6
Iugng len 1 dan vi nSu hang da co trong gio.
+ H~ th6ng hiSn thi cac m?t hang dang dugc chQn, bao g6m : rna san ph~m, ten
san ph~m, dan gia, s6 lugng, thanh tiSn.
+ H~ th6ng se C?Pnh?t t6ng s6 tiSn phai tra .
•:. Sua s8 lu(}'ng tung san phim:
+ Actor sua s6 lugng san ph~m c~n Sll'atrong 0 s6 lugng san ph~m tuang ung.
+ Actor chQn nut C?P Nh?t dS luu I(;linhUng thay d6i.
+ H~ th6ng se C?Pnh?t s6lugng m6i cua san ph~m tuang ung.
• X'oa san pam:
hA
•••
?
+ Actor xoa san ph~m b&ng cach chQn nut Xoa v6i san ph~m c~n xoa.
va thth
Chuang 2: Pluln tfch
ki h~ th6ng
19
+ H~ th6ng xoa san ph~m duqc ch<;mkh6i gi6 hang .
•:. X6a gio himg:
+ Actor xoa gi6 hang b~ng cach ch<;mnut Xoa Gi6 Hang.
+ H~ th6ng se xoa hSt toan bQ san ph~m trong gi6 hang.
*oo
. Ngyg/Pung
r-O
. TrangCb"
1.l\i1oTrang Chu
o
. XII!
0
vGjgHpggCgoTrgl
0
..:.J:lliU:lang
San Pham
0
4.Nhan
r-O
. TmngGlgHopg
::0
2.Chon Chuc Nan~Xem
I
r-O
. TrangSgophgrn
3.LqadSanPham()
D~
Nut MJa Hang
'l-oo.""'<>
~
6.ThemVaoGloHangO
:;;~
,
7.KlemTraSoLuong()
~Tr.-FalselKhongChOThemsp
~~DLGIOH~nlr
10.LoadGioHangO
o
1
I
11.Chon
Chuc Nlln~
~O
I
13.Nhap
O~
I
Xem Gie Hang
12.LadGIOHangO
So Luong San
~
P~.m
14.C
NhatSoLuongO
15.CapNhatSoLuong(MaSP)
e.Ki8
I
raSoLuongHopLe
-,
~Tr.cFal.e]KhOng
8.C.pNhatDLGloH.~g(Masp)
0
o~
,
19.L!.oadGloHangO
,
~~~1
n
2_0_.c_h_o_n_N_u_t
X6_a
o
,
o
24;Nhan
.
I
Nut Xoa GIO H~ng
3'
0
21.XoaGioHang(MaSp)
U
I
Cho Cap Nhal
~
,
i
22.XoaOLGioHang{I'v'laSp)
23.LloadGioHang()
.,.
D~
0
;: [1s.XoaHetGiOHang()
o
I
Hinh 2.2.2: Sequence
Il
26.XoaHetGioHangO
U
xu ly gi6 hang
'"0
Chuang 2: Ph an tEch
va thidt
20
kd h? th6ng
2.2.3 Xem hoi dap, danh gia san phAm
•
Tom t~t
o Use case cho phep nguai dung co thS xem hoi dap va danh gia san ph~m.
•
Dong
S\f
o Dong
ki~n:
ki~n chinh:Use-Case b~t d~u khi m(>tActor ch9n chuc nang xem
S\f
hoi dap phan h6i san ph~m.
~ Actor Ch9n chuc nang xem chi tiSt san ph~m.
~ H~ th6ng dua Actor dSn man hinh giao di~n chi tiSt san ph~m.
~ Actor ch9n chuc nang xem hoi dap danh gia san ph~m.
~ H~ th6ng se hi~n chi tiSt hoi dap danh gia san ph~m tuong ling.
~
x
~
~
~
~
. TrangSaopham
0
~
. TraogChjTjetSanpham
. TraogCbmotPanbGjaSaopham
. SanPhamCooTrol
0 0
~
~
H'o Trang Chu
I
I
I
I
I
I
I
I
I
>0
I
I
I
4.LqadCh1TietSPO
~
I
I
5.La)ChiTieISP(MaSPI
I
I
I
I
I
I
7.Hie;nThiChiTietSP()
I
I
~
I
I
8.Chpn )(em Danh Gla Sa~ Pham
I
I
I
I
I
I
,
9 .LoadC hlTietO anhG4a()
I
I
I
I
o.La)ChiTietDa nh G4a(Mas p)1
I
I
11.DocDLDanhG4a(MaSPI
I
I
I
1f,HienThiOanhGia
-lJ
I
Hinh 2.2.3: Sequence Xem hoi dap,danh gia san ph~m
Chuang 2: Phdn tEch
2.2.4 Quan
•
IV
va thidt
kd h~ th<5ng
21
tili khoan ca nhan
Tom t~t
o Use case cho phep nguoi dung(thimh vien) co th~ Xem, sua thong tin tai
khoan ca nhan.
•
Dong S\fki~n:
o Dong S\f ki~n chinh:Use-Case b~t d~u khi m(>tActor da dang nh?p vao h~
th6ng xem thong tin tai khoan ca nhan.
~ Actor Dang nh?p vao h~ th6ng
~ H~ th6ng dua Actor dSn man hinh giao di~n chinh
~ Actor ch<;mchuc nang "Thong tin ca nhan".
~ H~ th6ng dua Actor dSn man hinh giao di~n quan Iy thong tin ca nhan .
•:. Sua thong tin
ca nhan:
+ Actor ch<,mchuc nang chinh sua b~n cach bfim vao nut Chinh sua.
+ H~ th6ng se cho phep Actor chinh Sll'a thong tin ca nhan bao g6m: Ten
Khach Hang, Tu6i, Dia chi, S6 dt ban, S6 dt DD.
+ Actor ch<;mnut LUll d~ luu li;lithong tin da chinh sua, ho~c nut Huy d~ khong
Iuu thong tin chinh sua .
•:. DBi m~t khiu:
+ Actor chQn chu'c nang thay d6i m?t kh~u b&ng cach bfim vao nut D6i m?t
kh~u.
+ H~ th6ng se dua Actor dSn giao di~n d6i m?t kh~u.
+ Actor bfim nut LUll d~ lUll su'a d6i ho~c Tra I~i d~ khOng luu sua d6i.
+ Khi Actor luu, h~ th6ng se dang xufit tai khoan va dua Actor tra I~i giao di~n
chinh.
Chuang 2: Pluln tich
va thth
ki h~ th6ng
22
o Dong S\l'ki~n khac:
~ Thong tin ca nhan ho~c rn?t khau thay d6i duQ'c nh?p khong d~y du:
NSu thong tin nay duQ'c nguai su d\!ng h~ th6ng nh?p van trong lu6ng
ph\! Su'a thong tin ca nhan ho~c D6i rn?t khau khong d~y du thi h~
th6ng se hiSn thi thong bao 16i. Nguai su d\!ng h~ th6ng co thS b6 sung
d~y du cac thong tin c~n thiSt ho~c huy b6 thao tac dang th\l'c thi~n, luc
nay usecase se kSt thuc.
~ Thong tin ca nhan ho~c rn?t kh~u thay d6i duQ'c nh?p khong hqp l~:
NSu cac thong tin duQ'c nguai su d\!ng h~ th6ng nh?p van lu6ng ph\!
Sua thong tin ca nhan ho~c D6i rn?t khau khong hqp l~ thi h~ th6ng se
hiSn thi thong bao 16i va yeu c~u nguai su d\!ng h~ th6ng chinh l?i cac
thong tin khong chinh xac ho~c huy b6 cac thao tac dang th\l'c hi~n, luc
nay usecase kSt thuc.
• TiSn diSu ki~n: Nguai dung phai dang nh?p van h~ th6ng truac khi th\l'c hi~n
chu-c nang nay
• H?u diSu ki~n: NSu chu-c nang nay thanh cong, thong tin tai khoan ca nhan
se duQ'cC?Pnh?t. NguQ'c l?i, tr?ng thai h~ th6ng khong thay d6i
ChuO'ng 2: Phiin tEch va thiit ki h~ th6ng
23
~
(_ ..
~
/~
. Thanh\1en
n"
1.Mo Trang Chu
0
~
. TraogChy
. TraogIhoogJjnThaoh\6eo
. Ngyojduogcootrol
0
' DangNhap
0
. KhachHaog
~
2.Me Trang Thong Tin Thanh \1en
,'I
.._
3.LoadThongTinTVO
-:.=::==J
4.LayThongTinTVO
;
...[.,DO:D'~~;"."""."o
!
7.Hien ThiThong Tin Thanh \1
~.:::.
J
--J
8.Nhan Nut Chinh Sua
n
o
9.Nhap Thong Tin Can Sua
1O.Nhan N~t Cap Nhat
1I
I .:
I
Y
1.C~~~hatThOngTin~)
I
12.caPNhatThOngTi~-ry(MaKH)
-1'1
;I
U
14.HI~nThIThongTlnO
c~.; ..:
I
U
.!
15.Chon Nut Th:aydoi Mat Khau
n-----.--------'--..--.-...-----"-, '
,
_
13.CapNhatDL ThanhVlen{MaKH)
16.Nhap Thong Tin Thay doi
17.KiemTraHopLe
•• ;•.................. _...1
18.(Kiem Tra=False]YeuCauNhapLai
";:~--"l
19.CapNhatm atKhauO
i
rj~N"~"'''"'''';'2
T
I
I
21.Yeu <;:auDang Nhap Lai
::E==J
I
I
Hinh 2.2.4: Sequence Qufm
ly tili khofm
Cel nhan
Chuang 2: Phiin tich
va thidt ki h~ th6ng
24
2.2.5 L~y lai mat khau
•
Tom t~t
o Use case cho phep nguai dung(th~mh vien)l~y l(;lim~t khfiu.
•
Dong Sl,fki~n:
o Dong Sl,fki~n chinh:Use-Case b~t delu khi mQt Actor ch9n chuc nang l~y
l(;lim~t khfiu.
~ Actor ch9n chuc nang l~y l(;lim~t khfiu b~ng cach ~n vao nut Quen m~t
khfiu.
~ H~ th6ng dua Actor d~n man hinh giao di~n l~y l(;lim~t khfiu.
~ Actor diSn dely du thong tin bao g6m Email va ch9n nut Xac nh~n.
~ H~ th6ng se tl,f dQng d6i m~t khfiu cua Actor va gai vao Email m~t
khfiu maio
o Dong Sl,fki~n khac:
~ Thong tin email duqc nh~p khong dely du: N~u thong tin email khong
duqc nh~p vao truac khi ch9n button "Xac nh~n" thi h~ th6ng se hiSn
thi thong bao 16i. Nguai sir d\lng h~ th6ng co thS b6 sung dely du cac
thong tin celn thi~t ho?c huy b6 thao tac dang thl,fc thi~n, luc nay
usecase se k~t thuc.
~ Thong tin email duqc nh~p khong hQ'P l~: N~u cac thong tin email
duqc nguai suod\lng nh~p vao khong h9P l~ thi h~ th6ng se hiSn thi
thong bao 16i va yeu celu nguai sir d\lng h~ th6ng chinh l(;licac thong
tin khong chinh xac ho?c huy b6 cac thao tac dang thl,fc hi~n, luc nay
usecase k~t thuc.
• TiSn diSu ki~n: Nguai dung chua dang nh~p vao h~ th6ng