Đồ án Quản lý wesbite bán hàng

Đồ án Quản lý wesbite bán hàng

lOMoARcPSD|27790909



 !"
#$%&'()*)*+,-.
/01'234567849
:#&;<'=#>?
=2:'@ABCDEDEA
=FGDGB
lOMoARcPSD|27790909
STU – Khoa Công Nghệ Thông Tin

HB3/&4 E


HG3=&IJ:K L

  !
"# $ % !
&# '()  !
*+) !
,(- !
HM3&N O
"./0/ . 1
"./0/ . 2
HP3IJQJ$%R4S& BB
&3-45 
&67)8/ "
&"9:;<= "
&&9:;>?@>?) "
HA3JT0UV4 BP
*ABC</ &
*-(-:>CDEF/ *
HE3W&XW<<Y<Z0 BL
9:;<= 
9:;>?@>?<= 
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 4
lOMoARcPSD|27790909
STU – Khoa Công Nghệ Thông Tin
"9:;DEF/'<= 1
&9:;GH'<= 1
*9:;)'<= 1
HL3W&XW<<Y<ZG GD
9:;<= 2
9:;>?@>?'<= 2
"9:;DEF/'<= 2
&9:;GH'<= 2
*9:;)'<= 2
HC3JT0 GB
!I) F/ 
!+J)+)+ 
!"+? 
!&/KL>?D?M 
HO3KVK< GM
1I #N?J>?? "
1I #:>CDEF/ &

=K<VK<...............................................................................................................3
@2Q<<Q<[:\:]I................................................................6
Chương 1. /&4......................................................................................9
............................................................................................9
............................................................................................10
Chương 2. =&IJ:K.......................................................................12
.......................................................................................12
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 5
lOMoARcPSD|27790909
STU – Khoa Công Nghệ Thông Tin
O ..................................................................16
"P# $O %..................................17
&P# '3) ....................................19
*+)..................................................................19
Chương 3. &N..................................................................................21
"./0/ ...............................................................21
/&4<4:%&^$<N5&&;<&W321
 _R`&a$QQ 21
"./0/ ...............................................................21
Chương 4. IJQJ$%R4S&....................................................................22
&3-45........................................................................22
  !" 23
#$%&'()#'* 23
+#,-#,
./"-0 23
12#3'* 24
4!52 #6!57'
89 24
:#623);<=# 24
>?'* 24
@A5; 25
 B 2 25
C  2
25
&67)8/...................................................................25
D8EFG 26
4DH#F#D 27
:D8GIJIKI2 28
 >HD 30
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 6
lOMoARcPSD|27790909
STU – Khoa Công Nghệ Thông Tin
&" 9:;<=...........................................................................32
&& 9:;>?@>?).........................................................33
HA'JT0UV4.................................................................34
*ABC</.....................................................34
4 F"!LMNO"!LP' 34
4)#Q$OP' 35
4I=R#8 37
4R#8 38
44I=R#8 41
HE'W&XW<<Y<ZXQ<.................................42
7FQR ..........................................................................42
H$b<cW&' 42
d<&Ie2f2fg4IVhi' 43
F"!LST #, 45
F"!LP'T #, 46
F"!LI)#T #, 47
HL'W&XW<<Y<Zg4I&7:#...............................49
7FQ() ....................................................................49
H$be2f2f' 49
=&Ie2f<2f' 50
9:;F$7FQ() ......................................................51
9:;GH7FQ() .............................................52
9:;)7FQ() ........................................53 P#7>?
>?<=7FQ: ..................54
H$b<cW&' 54
d<&Ie2f2fg4IVh$H' 54
F"!LP'T !" 56
F"!LSQT !" 56
F"!LI)#T !" 58
HC'JT0............................................................60
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 7
lOMoARcPSD|27790909
STU – Khoa Công Nghệ Thông Tin
! 6+D/D>)>7SD.....................60
! 6+D/T>7SD.................................61
!" 6+D/D>)DD....................62
!& 6+D/TDD...............................62
!* 6+D/D>)() D.................63
! 6+D/: UVWFQ...............................................63
! 6+D/: XVWFQ....................................................64
!! 6+D/=(Q=() .............65
!1 6+D/=D.........................................65
!2 6+D/>7S() ..............................66
! 6+D/Y->7S() ...............67
! 6+D/R .....................................................................67
HO'KVK<........................................................................................68
1 I #N?J>??......................................................................68
1 I #:>CDEF/....................................................................70
V4&jXI........................................................................................85
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 8
lOMoARcPSD|27790909
HB3U#P##8
!V
55a<k:/2;JQ&&l<m$S&/<3&c$n<o
U]/<JQ&&ljNj\Xp:cq<$n&r&<W<<[Xo
01$W&<<%4<Q9&%4Vs:;<aN&$t3>/U
Y0K<mj[a&c$noJJTjVN%4Vuv<
jX<o&lJm_$u<3d<]&V&Vs:;<g4IVhX&Wacq<
$noJJT&N2;&5$w<o<]tjd&Rnt3S&VX:<c
q<o<&Q<g4IVha]QVjt&&U5#4<T4<T&W&$^:/<Q<
0J53
pUJTj%jg4IVhxJ<<:<]Q<m<y&r#
<o:060a55<&c$nJQ&&ljNj\H
Ua(f]2&f$X<z$QJY<<Q<XQ<$W&;<cWJ<y
j42IJ{jjo<JK<:K<UXQ<rR3U&Wa:<
/&4ag4I]Q[I:%<ya<&5$u<jrt&#g45jV/
xJ<:<X0a]4]Q&$wc&Y<&4_VuHS&%4ajVN
4g4IX&W<H:&N45|&VXQ<3
v:[Vuv<j(f]2&fjVNj<Q<<ya<&5$nQJ0Ko$l
JQ&&l<:<X0:/&4<y<mj[32^$oa&
&<?Vjt&2y0K%4$W(f]2&f3&V4}V%:/
<4t<2^aUj14&W&XW$t<$QaUXl4<Q<VNj}&V4$u<R4S&
ZjaoV4&4x&$u<2;<xh<mjqj~X]}&$T42jk
&4a•a$aR49€Vjt&4<T4X&l&W4:/U]N&•$jj#&
&3#R950;‚f]2&f]Qg49QV:<k<T&W&<jq3@:_5
ojfjg45W&$7&;<$%&W#X#Iƒj$$W
<XQ<jt&$7$ljVh&r&:<j42}jg4TQ3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 9
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
=K<c#4<m‚f]2&fV/&4:g4I]Q<y34<SJ2IJ{j:%
g4TQ&&j5<Q<]N&•$&v<3Q<<o&l]W&
&c<cW&:%2IJ{j'#2IJ{jajn2IJ{jaQ<IaR4S&RY€
‚f]2&f<<ojK<$v</&4t<%4XQ<$u<]W&
H:%<ya&4„J$u<XI<Q<RTIg45W&$u<:S$%$R
:<$VNXoXZVN5&}<\&€…j<:<X0<m<y
$u<JQ&&lH3
><<ojt&‚f]2&f]Qg4TQ45|$ljq<o&l060<_J_JR4
/&&3IjQV;<qj14$bj[5#4&v<&N3>&&Q
060&#<Q<&W&]70$tajQ5|€2\Vjt&R4/<;<X†cVua$d&
]&$^:/‡&N07<]:1<$JY<&NJ53*#<N$oa
(f]2&f<xJ/&4[I<y$W:/jq3
Y)#
Nj:Y0K'S&<I<Q<&W&]70$tajQ5|<o&l&45<_J&ff&$l
j4&;<&45W3
Nj:XQ<'(f]2&f]Q&JK<&&:/c#4<vJK<:K<&S&
<Ijqa:/jj4^$QJY$T5$m<Q<jd&a<Q<<Y<Z<mjt&
‚f]2&f]Q&;<&45W3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 10
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
HG3#8'
Z[T
5a<Q<9:#]QJIcWJ_jt&2^VuV/<Q<5#4<T4
j4<mXQ<3&^JI<J`J9:#]QV_JQ$H|
c%<XQ<jt&<Q<<o3^:/XQ<&9&W&&[
9:#V4VN&c<mXQ<:<SJ<XQ<&•XQ<
&9&W&:/2^$lj&r&HYQ&7Q$Hj43
<y<oS&g4T5&49$u<JK&Q<]r9:#]Q3N
j~&$lj<z<ojt&9:#JK&Q<jt&g4T5&493&^JI
V4VNJ#Vj:<<m9:#$lc<:<g4IVh2453
><4^5a]tJ_XW&Q2\&^X#‡[]Q<m<ya|
&QRfjVu&ba$nW&$lV#XWN<_Jj/5&Vh
&b3&^JI<J`J]tJ_XW&Q&^X#<cW&:%‡[<m<y
3
><4^&Qd<X$u<]Qj$^<5#4<T4a]tJ_XW&Q2\V_J]Q
<Q&^X#:%‡[]Q<m<yyV#]Qj$^<3&^JI
<J`J]tJ_XW&QVj]Q<Q&^X#:%‡z]Q&&Q
d<&XI&<&/<3
<oW&d<<T]w24j/a<y2\_J&p<Q<
<4<SJ3c:%<T_JJI$u<V4VN$l]tJ_XW&Q<o&l
&^X#‡[j4]Q&<y3c52\$u<&[V#]
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 11
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
Qj$^<$l045&Rfj<o$u<J`J_J5X3_Jj/]t
J_Xa|&Q2^Vub_J:&^3&^JI<J`J
]tJ_X_Jj/:5<_J_&&c3
D\D]^Z_D`aD
 b='7TI%
-*tJ_5bj<oUg4I&7&^ag4IVh9:#:<y
3
- *tJ_5<?<og45%<&J:<H2r0UV4a<o&l<_J_&<Q<
&c:%2IJ{ja<Q<jd&$u<<&5X03
- *tJ_5$d<]&g4&q3q<og45%J9g45%:5#4<T4$^:/
<Q<]tJ_XQ<3
- *tJ_5<<o<Y<ZcWJ_&^X#]Q<Qa:$d&$^:/
<4<SJ3
- T&R45#cWJ_&c&p<Q<]tJ_XQ<acW$^<W4
:Xlj&$7X†
- [jU22o&<oXRI5:S$%a:X}<JK<jt&<Q<
S&<o&l
- 5#4<T4uJVh$^:/<Q<]tJ_X<T&W&$lIg45W&:S$%
JQ&2
- R45#]I&[:9<SJ&^
 b='72#
- *tJ_g4IVhX0<m<y&g4<Q<$H$d&:&
&Q<mXQ<3<oXQ<2IJ{ja]tJ_X02\RQ<
_&c<mXQ<acWV4&U$Hao$H&
&Q:&c&/]tJ_$l$2IJ{j&/&5XQ<3
Q<2\&&Q&/]tJ_X0&g4]tJ_&4
$oV]tJ_3Q<o$H:&c$d&$n$u<RQ<
_2\$u<V4VN&&^3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 12
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
- ˆ#4<T4RQ<_<vRQ<:S&<o&l&c$d&<mXQ<

- =~o$H:$H$d&$%4JIV4&UVN<H2r0UV4<m&^
  
- 95V]tJ_g4IVh2IJ{j<m<&53
- *tJ_5<oj:K<_J_&2IJ{jX_JX:R4S&X3I
J{jX$u<<_J_&2\V4&<H2r0UV4<m&^a$b&
<?$u<]l406V#‚f]2&fJK<:KXQ<3
- }j$u<&c<cW&<m&pVN2IJ{j]bjR4S&RYaJ9
J^:<cW&2IJ{j
- R45#Xlj&Rfj2^Vu:<S&Vu2IJ{j3
- =~X<_J_&2IJ{j<TV4VN]#]I<_J_&$l06cWXlj
&X<o22o&3
^:/<Q<<&5a<yo<4:‚f]2&f]Q&;<cWJo#
$%4JI<o<Q<g45&}<g4IVh3
4$95VUg45&}<g4IVh$d&ƒj$Ij]IUj:K<H]I
XR950;jt&<y&&3
 2'
=~XQ<$u<g4IVh<Q<&c24$95'q&#a$7<za$&Na
fjVa&#$Z_Jaj_&X{43XQ<Vjt&<&55<Hg4
&[g4IVh&#j&#<&55&#<Hg43
 c'
=~jd&$u<g4IVhU&c'#jd&ajna$HQa
2^Vua[Ia2‰faj&I3
F'*d

e fd&4aQVaH=24VaQ2Hj<2raQ<0aQza
QVfaQIV<p43
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 13
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
e Sd Š4T2&aeV&V&ag4T0$Wj}&<Qag4TVyag4T&95a
g4T‹f2ag4T<ag4T<24Vag4T<oVo&USj3
e /Lc#deV&V&aQXQ<Œ•<Xf&ŽaQ*V42XaQXQ<
Œ&ŽQXQ<V:?3
e U#Eg')#
e Y2#8d{4&a=?aXZ<aZ&5a<:N&a&xa&}&Vaj}&
Xv&&3
e /LcId.V-2ja$bjd<&:I<•a<&/<ag4TVf2:
g4T&S&a$bVo&a&S&3

e fd&4a*&JaH=•Xl4aQ2Hj<2raQ<0aQ
zaQVfaQIV<p4aQ0&M@3
e SdŠ4T‹fag4T…f2ag4T^tag4T&95ag4T0ag4T
<oVo&USjag4T2&3
e D(Ed9:Q50a<9:Q5=0a<9:Q5=3
e /Lc#deV&V&aQXQ<Œ•<Xf&ŽaQ*V42XaQXQ<
Œ&ŽQXQ<V:?3
e U#Eg')#
e Y2#8d{4&a=?aXZ<aZ&5a&xa&}&Vaj}&Xv
&&3
e /LcId*a*&Ja.V-2ja$bjd<&:I<•a<&/<ag4T
Vf2:g4T&S&a$bVo&a$bVo&$7[a&S&3

e fd&4aH=•Xl4aQzaQVfaQIV<p43
e SdŠ4T2&ag4T0a<9:Q53
e U#Eg')#
e /Shi'#
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 14
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
Dj"I2E3<#d
e R45#&w<Y<<Q<<H&[X45Wjn:U5<^
$7&fj~&Q3
e 45Wjn&fU<j]XQ<43
e X45Wjn&f&•|<$lj3
e w<Y<U<4t<&<XQ<$l24$o&dg4<<W
&}
e UXQ<V94Zj2\$u<9<SJ&•&:#:_$u<
&#j%4g4&d:4$nXj43
k6S!9#P#2
:<y9:#<TJI:4:•<$o3
=4^9:#]Q&:S:%<Q<jd<&&X<T3
=4^<o&•&:#$l|<$lj:_4$nXj4%43
Q<jd&&R45#$wj/&fR4/3
R45#&w<Y<<Q<$u&X45WjnIjQ3
&Q]ƒ&•
X$d&3
&5$b<TJIXv$Q:tn3
c<Q9<T$u<]Ij_&&3
 EIl7'
4X_J5#4<T4$d&&p<ya<4<SJ2\<<y<o
X•j&fo$H5]IX#<cW&<Q<VNjd&3*tJ__J2\Xlj
&V<m&p<4<SJ:&&uJoX$x
5#4<T4$d&a5X`j<S&Vu&[]tJ__J2\&IVN<4
<SJ:5#4<T4VNUjd&]7&I$o3WJ&f]tJ__JXlj
&<Y&p$lQQ&7&c%<&pVN2IJ{j3UVN
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 15
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
o52\$u<<SJjt&jn2^:$u<<_J_&5:Q]Q34X
_JR<Y&pa9:#_J2\jt&JW4_J$lV4
&UVN3pg45&[&;<c6#4&#a&_&S5ƒ&^$u<R950;
<]&Q$d&<m5W4JK<:K<$^&u'Q<:g4IVh3
.@ZO 
k6Sd
*tJ__JJIXlj&X“V”&Q‡&N_JJI
V~&p<4<SJ3
4X&S&&m&K<#V4&U<Q<VN<Y&pV#g4$WV
<{&_v&S&VAZj$l<o&lR4S&&[W4Xlj&&cV#g43
 EI/cP#lm'
9:#2\JIXlj&}j]}&‡[<5W&:$%R4S&V#]
$%4<TRyVhUjd&<T_J3g4Q&[$d&&[]$%4
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 16
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
2\<o&Q<jRfjR`&<Q<$%R4S&:%Ujd&5#4<T4:g45W&
$7VNa2^Vu<T$d&:JH&Y<$d&:/<4<SJ3
><$d&:/<4<SJ$u<&;<&g4$7<z&#jN5g4
$&N3
.@ZP# $O %
k6Sd
<T<o4<T4j4o2\Vj5#4<T4y<]tJ_g4I&7
$lcWj4$QJY4<T42IR4S&X0a<Q<JW45#4<T45
0&r]tJ_X0<74&Q<j$n045&3
<o5#4<T4j4a]tJ_g4I&72\cWJ9<<
9:#j4‡jXWj<4<SJa]QQ<Q<jd&3W4&
&uJ$n<o<4<SJ&[]tJ_X0cW$d&&p
<4<SJ3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 17
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
&&Q<TJI<o'JW4_JXa]#]IXlj&ya]#]I
j&4a]#]I&Vhao$H<4<SJ3
 EI/c+n
Q<‡jXWj2IJ{ja<q2IJ{j2\$u<Rfj&c<cW&2I
J{j3Q<cW$d&aRQ<$72IJ{jXQ<$d&3Q<
&c&#a2^$
&N34$ocW&&Q3
.@"ZP# '3) 
k6Sd
8yVh&f&p$H$d&3
8Q<&;<&c$d&a_XQ<3
lj&&X<o<&Xa<o_J:%U5Xa
]Q<XQ<3
4 EI
Q<24X$d&acW$W&&Q3Q<<o&l<q
JH&Y<&&Q3&Q&;<cWJXXQ<$n_$u<2I
J{j&[XQ<&&Q$H3&Q;<&45WaXQ<2\
_J&c&•a:c%&&Q$l&&Q$HaX&&Q&
<2\&]Q:/XQ<$n&&Q&<3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 18
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
.@&Z+)
k6Sd
8Q<&;<jn<45lXI$n$u<&&Q3
x2^c%&&QX/J:/c%<45lXI3
8Q<&;<jn<45lXI&f$H3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 19
lOMoARcPSD|27790909
HM3`#8I)
`89#8`
 6$/[/0+H-
#<oU[Ijq<Q<<Y<Z:j&I<<Q<<Y<Z$o3
 OV\]))
4$lj'
45W&$lj'
`89#8`
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 20
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
HP3U##''!o;m
n#3Ip[$
.&@Z3-45
D(+89d
n5dV`g4‚f]2&faRfj&c2IJ{j3
nd VUXQ<&Zj$n$ZXh&:#<m&^a
j4a][V4_2IJ{j3
ljX#TI%d $%4ag4IVh:&f0•jqN&$t<m
&^'&#jRo2y&:#a&#jRo2y2IJ{j3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 21
lOMoARcPSD|27790909
b='72#dcWJ_$HaXlj&&caV#:/
XQ<$lX–$7<Q<&c&#$H3
b='72d Xlj&<&Xa_:<_J_&V#
‚f]2&f&^3
b='77'd&;<<Y<Z_JX<o4<T43
  !"
Q<j04Vfg4IVh$H<m‚f]2&fbj'
WJ_$H$d&&;<&45W
8fj&c2IJ{jaQ&7$H
8fj&c$d&
8yVh:&5$w&N&Q$H
…4:W&a<x&c$H
8Q<_m5$H
8Q<_$H&<
#$%&"'()*'+
IJ{jl&7V#‚f]2&f2\$u<l&7$T5$m&c:%2I
J{j$o'[I2IJ{ja&#2IJ{jajn2IJ{ja&c
<cW&:%2IJ{ja$d<$ljw]_&aXv<&/<aQa<v2Q<$w—&Ia
W42Vf&[2\<IQ#j5W&:Q2Vf3
Q<2IJ{j52\$u<J9VN&f&p&#<mVN3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 22
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
#&<m<m‚f]2&fa&JT<v2\l&7jt&]fV<m
&H4cWJ$oVjt&2^2IJ{jj/:p$u<j}&3
,-"./-"01!".
/2
&<qj42IJ{j<o&l$d&j42IJ{j5&N(f]2&f
&g4<Y<ZijX<T$W<yai$u<
jJii&&;<&W<o&l&#j]/&a&&Q&
c%<Q<2IJ{j$nj43<qj4&&Qi&JI
$T5$m<Q<&c<Q9'q&#afjVa2^$&Na$7<z3
c5$u<y$W&^:2\$u<RQ<_VN:cW
3
H&Y<&&Q<zX_&[j/&&QŒ˜@Ž3
W4&<ojnIjQ<o&l_JjnIjQ:$l$u<IjQ&#
&wo$H3
 345*'+
2\$u<<4<SJ<Y<Z‡jXWj&#(f]2&f3_J&p
Xo:‡jXWj&^2\&I:%5#4<T4:/&pXo<m&3p
Xo2\$u<‡j&#&S&<I<Q<&&c<T&W&<mj~2I
J{j&#(f]2&f3
(f]2&f<J`J‡jXWjjt&<Q<$0Na<^S&a<v
RQ<S&$x:/5#4<T4<m&3
6  74"&8&" 79':;
&07<&N(f]2&f2\$u<$ZXhjt&&XI#3
XI52\$u<2y0KX&^5#4<T43
=t&&XI0&$ZXh2\V4&U<Q<&c<Q9<m&:
V7<2y07<:/(f]2&f3&uJ&$ZXhjg4#
j_&X{4&[&^2\<J`JVS5VNj_&X{4:/&c$n
$ZXh3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 23
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
< 845)=>?
™<o&lV#XW&jNRntš<f]Xa2&j$lRfj2IJ{ja$d&
j42IJ{ja&<o&lV#&;<&45W:/9:#]Q:%
<Q<&}<j}<ahXW<mj[3
@ A*'+
<o&lVq<2IJ{j&fQa&H4aVNaXv<&/<aj42}<
xJ&060Vq<$u<U[&RfjV4c#X<qjt&2I
J{j3
B C7D=
Y<Z5xJ<&060V#:/<ya$l<o&l&
$wa&:S:xJ<&I$QJ$u<&}<j}<&p<y3
E 4
Y<Zg4IVhX]bj'
w<Y<0jK<2IJ{j$<SJ
}JRWJ0jK<VN&
k5<q{—l&70jK<
Š4IVh02Q<2IJ{j
…q<a‡jXWj2IJ{j&f%4c#4<v
k5<q{—l&72IJ{j
W&V_J&N&Q<—W&
W&V_J<Q<&2^<o
#jaRoa2y2IJ{j
_J_&Q<kVx<%42IJ{j
F 4/"
&^xJ‡jXWj:V4&U&cXQ<jt&<Q<&4_ca~
&u2y0K<_J_&<o&cXQ<:<H2r0UV4
&^aV4&U&cXQ<:/%4&4t<|a&N&jt&<H2r0UV4
XQ<$T5$m3
œŠ4IVh<Q<&cXQ<$n$ZXh'q&#afjVa$&N33
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 24
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
œŠ4IVh&c$H<mXQ<$n$d&
œH&Q<:/]Q:%$H
œ[jXWj&cXQ<
œf0•&g4Q&[]Q:<Zj2o<XQ<
œ@2Q<2IJ{j$nRfj
œŠ4IVh2IJ{j&v<
U##''8
>%jd&&W&]7JTj%jaoj2\2y0K'
œ<H2r0UV4$u<0kV=5Š…3
œQ<JTj%jV_J&['L3Ma4]VjffR&Ma>24V&400f3
œy0Kšjf‚X…:fVC3
œ$%4~&u<H&[$l<N5&^3
œ=t&jQ5Vj‚f]2f:f3
œ0cW:&3
 G:HIJ
.&@Z^5U_'9`
n# #8d =5Š… V jt&  &^ g4I &7 <H 2r 0U V4 jn 4b jr
Œ-fVcV@&]2f=fjf&52&fja:W&&}&V-@*=ŽN&$t&fj
[<Vf&›2f:f3-@*=Vjt&JTj%j507<:K0k$l&N:g4IVh<Q<
<H2r0UV4Œ@&]2fŽ&f[&Y<g4IVh<Q<j^V#U<x395V
g4I&7<H2r0UV4&^<$t<aw$7:062y0K3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 25
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
lE6 )!=+EFGd
.&@"Za8RTFQ+b'9`
=5Š…&N]I$lV4&U0UV4a$7s2;V#g4U<Q<]I
$o3
Vf&2\y5#4<T4Š…]ƒjt&V$d<]&&#=5Š…3
•0K&#2f:f2\JIb&c:&I:%XW&g4I&#jQ5Vf&
D ?EFGd
G#)qrd&<o&l2y24<f<0f$l$QJY4<T4<m&
jXJI&&Q&#j]S&X†<Jv3
Š4Q&[<$d&<?S&$HI:&Xg4QMDJx&3
`#85d%42f:f<V42&f22y0K=5Š…3*S&Xl&V4&U0U
V4V/<m<Q<&&HjN$&yd<UN&$tX0d%
V#g4$W<&ca=5Š…<?<o&l$QJY$u<:/&^<$t<a
ju&j3
Z#6*Id <:0UV4$n2y0K=5Š…
%4Zja:[:_5oVjt&X“Z<Z]Ijt&<45#V_J&[3
sd &0UV4V:S$%g4&qS&X<qJTj%j
-@*=3>/&^J9g45%&45<_J:g4IVh&XIa=5Š…$d&c#4
<4{]Ij_&S&<3=no&c$Z_J:<Y&;<&p2&$%4XI
0K36GKL*IG
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 26
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
.&@&ZI8c>F9D+I+D?
n##8d >24V&400fVjt&&[]#&_Jjn$u<JQ&&l]r
=<2ž0<(0‚2a…4R:j<˜3o~&u<Y<Z0f]4a$X•j
:/&a<o25&RVca&;&jn&ja2JJf&2:<IcWjn
4b3o<?<J`J&k5<za0$oa0k<o&l&5$w&fjfaJvj
&}&:<Q<&k5<qXQ<3oj6Jv:VJTj%jjn4bjrajd<0ko&I
R4^<vV<oS5J`J3
ZV5d>24V&400fVjt&&[]#&_Jjn3o~&u%4U
:<Y<Z&k5:U2y0K&f&]I243%4<Y<Z
<m>24V&400fXl&7&<Q<jf4&k5<q50
0k35:$oa<x$u<q&g4X4_JVd<g4jt&
&_Jc3‹234_JVVjt&0&f0V345#ao]W
jS&X0kSJ]S&<YHXQ<ad<S&wuJJvj$l&H&Q<
:/jt&<Q[$or]#$o3H&;:_5:/U0V&^%4
&$lRyVh3&;<U$%4&#&[g4Q&[RyVh0V$o2\]7
m53
G ?H#F#Dd
>24V&400fV&[2N&I22›VŸj3
>24V&400f~&u:2^UV_J&[3
>24V&400f<4<SJ&V4#<<Q<UV_J&[3
>24V&400f|<uJ|Z0f]4
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 27
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
>24V&400f|<uJ2 &
jj0JVf•f
vZg4IVh<0f&>24V&400f
>24V&400f<oXIZ&k5]W<
< G:J&MN4
.&@*ZI8/`?F
n##8d…:fVVjt&&U¡jf‚XJw]WS&&#&W
/$u<2y0K$lR950;Y0K‚f]&p<Q<0;Qi$WV/3…jt&jn
4bjrj6Jva05V˜&‚fVV&N:ƒjjK<$v<JQ&&l<Q<Y
0K‚f]&fj[j0fV›:f‚›<&VVfŒ=>Žj[XW&x<0;&#
5jš53=t&2^|Z<m…:fVVjt&&^$ooj›$4:/g4Q
&[g4IVhJK&4t<<45#0Ka<Q<<Q<XQ<4$l&45<_J<H2r0UV4
g4a<Q<cv<~&u&lX:]I&[Y0Ka:$7/<mo$^
:/$<xJQJ3
D ?GIJIKI2d
qt!Sd…h0$T4c#XWjq]}&$T4:/
…:fVV&_&060$l]}&$T435<IX<z]W&<H]I<ma:1<o&l06
0JQ&&ljt&‚f]2&fA&<z&:3
lLud…:fVVjt&JTj%jj6Jva¡jf‚Xjn4bjr
5<J`J&R950;jt&Y0K‚f]V/:JY<&NJjt&<Q<0603
vm#8wd …:fVVšjf‚X&^&S&:$u<2y0K
%4S&&fVff023o<o&lRyVh<Q<0;Q<;<X†V/jt&<Q<06
0:$oVVh0&N2%4<&5$n&g4¡jf‚X53
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 28
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
Zx#HDd…:fV0;&#XW&x<=>o<o%4<Y<|<uJ<
=>&Z4Z:<4<SJ&V4&^&H3
`yIz=!LdW4Vjt&@f:fVJfa:&]7j}<X„&]rU]4Xo
l4<ojt&$n&Ig4o:$o<o&l/01]N&[<
:<<m&2\v&XoXZH3…:fV<ojt&<t$btV/aXWojN
H–U¡jf‚XXQ<3W4&]Q<Q]S&X†V~d<:JNj]Ij_&
&¡jf‚X&[JIb<m<t$bV<o3
/jz{QI6JIKI29md…:fV2y0Kjt&2^&
JT&^&S&<m25jš53
bZ'&d…:fV2y0K*V0ffjJVca<J`J&2y0K
jnJJ&Y0K<m&3
#E$d@<45l@&]2fVjt&&U|Z<v
$u<<4<SJ]r…:fV3@<45l<J`J&045&[<S4&x<<H2r0UV4<m
Y0KjX<TJI&NVNo35:[2y0KŠ…a0<45l@&]2f<
J`J&:W&jnJJ$lXlj2Q&@&]2f:<J`J&XJK<VNU&5
$wT$95S&&&;<:/@&]2f3
@ OLG
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 29
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
HDV&p:W&&}&]rM&p|H#K|DII395Vj[&W&XW2y
0K&X“&4_&JTj%j3=[24<f<0f&MJTa&HYj~
&p3=~&p&HY:/jt&N&$t&Q<]&&jt&j[3
…4b$&j[=>'
jt&5#4<T4&pjQ5<Vf&y&/2f:fa&VVf2\&;<j:K<m
j[$oVcWJ_:RyVh5#4<T43&uJ<T&W&ao<o&lV#
=0fVF]tJ_Vj:<:/0&]2f$l~&u3
RyVhR5#4<T4aXW&g4I2\$u<&I:%>f‚3N>f‚2\&Njn=…&
0:&I:%l&7&#&[045&3
D ?GIJIKI2d
„acW&Xj]Z&'=>X2y0K:f‚2&&f#XQcW&Xj
0|<]Z&32y0Ka0k<o&l2y0KY0K&#
‚f]<T&H&Q<y:_0UV4jt&<Q<V#&K<3@$oa:<Ij
]Z&xJ<‚f]2&fN&$t&^&:w$7H3
lj&060'>/HDa]N<o&l060Xlj&a2Q&V~JTj%j
&/<X&/&5c#40ka$Ij]I<S&Vu:$t45|<H3
Y<Z<&V'#<Q<%‚f]2&f&[UV_J&[a
=…a•:2<J&<ojt&:&:<kg4&q3><2y0Kj[
=>2\xJ]N<ojt&]t<&V4:&&#%&I<Q<U
$N:/%4[&Y<XQ<43
>f‚:2‰f'>f‚2\VHV4&U<Q<0UV43%45#4<T4$u<&;<
&[Xv<&/<<&J<V/3$oa$&45%jN<?Ij
&^<$tV03><2y0Kj[=>2\xJ]NcW&Xj$u<0|<
]Z&jt&<Q<&^43
Y<Z<ŒfJcš<fŽ'Y<Z5<J`J]NJ9
&Q<•<Q<JT=0fVa0a0&aJ:K3
vXW&uJ'><|<uJrHD<J`J]N&IjQ:W&<0f
&#%&I‚f]2&f3$oa2f:f<m]N2\$u<Ij&IXQ%43
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 30
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
HI'95Vjt&j[:/XW&<S4&H$^$HI3@k]NX
<og4Q%4<45#j<?<o&l2y0K$u<3
F"!LA5
.&@Z9:;<=
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 31
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
F"!L}[T
[P›L'9:;>?@>?)
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 32
lOMoARcPSD|27790909
HA'Z'SR#8
4Y(~uAT#8
6 I! PQRS*! PT'
.*@Z9:;/DEF/
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
6 /)U#ST'
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 34
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
1 K: key; U: unique; M: mandatory (not null)
…N&;<&l$H
^7*@ZH5P: 
cW&$H
d…N&;<&lcW&$HbjH:/IJ{j
Z=~n#$n^#q##0cf&0&RRRjnXQ<

V4 & R ^VuIJ{jcf & R Q
c%2IJ{j
^7*@ZH5IY-: 
cW&IJ{j
d…N&;<&lIJ{j
Z=~n#$n^#q##0cf&0&RRRjnXQ<

0Jj & R =nIJ{j
0@ & R =n$H
V4 & R ^VuIJ{j
cf & Qc%2IJ{j
^7*@"ZH597S
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 35
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
cW&j42}<
d…N&;<&lj42}<]bjU2IJ{j<oj42}<&HY
Z=~ n#$ n ^#q##
0=42< & R R R jnj42}<
=42< :< R R #j42}<
ŒGAŽ
N&Q & R N&Q<j42}<5X
^7*@&ZH5 >d
cW&Xv<&/<
d…N&;<&lv<&/<]bjU2IJ{j<oj42}<<ov<&/<XQ<
4
Z=~ n#$ n ^#q##
0<&4<&RRRjnj42}<f<4:<R#Xv<&/<
< ŒGAŽ
…4 & R #j42}<
N&Q & R N&Q<j42}<5X
^7*@*ZH5IY-(U$
cW&&bX
d…N&;<&lbX]bjU2IJ{j<&X
Z=~ n#$ n ^#q##
0 & R R R jnbX
j @&fc R 5&Q&bX
 jf
…4 & R ^VuX_JXJ
…484 & R ^VuXR4S&&
<4X5 & R &bX<4^X†
^7*@ZH5;(+
6 /"D?:
¢B£ I<oe2fj/<o$H3
¢G£ IJ{j&HY:/cW&$H3
¢M£ Io2IJ{jj/$u<&#j:<cW&$H3
¢P£ IJ{j<o%4j42}<:Xv<&/<XQ<43
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 36
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
¢A£ cW&JI<oQ$Hj/$u<3
6 /D:
*Ie2f
^7*@ZJF?3) 
*I@
d*I@<Y0jK<UXQ<<o$H
Z=~n#$n^#q##0@&ŒBDŽRRRjnXQ<

5& 0&fc R V_J$H3jf
@< :< R 7<zX<XQ< 
ŒBGDŽ
0f& < R ^$&NX<
ŒBBŽ XQ<
& c5& R N&Q<m$H
e2f0e2f &ŒBDŽ R =nQ<&f$H
*Icf&0
d*Icf&0<Y0jK<U2IJ{j&Q$H:Q$H
Z=~ n#$ n ^ #q##
0cf&0 &ŒBDŽ R R R =n<cW&$H
V4 &ŒBDŽ R R ^Vu$d&j42IJ{jcf ]&ŒG R
Qc%<m2IJ{j
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 37
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
@0@ &ŒBDŽ R =n$H$H:/<cW&$H
 
Jj0 &ŒBDŽ R =n2IJ{j:/<cW&$H
Jj
^7*@!ZJF?IY-: 
*IJj
^7*@1ZJF?97S
d*IJj&c<cW&2IJ{j
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 38
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
*I=42<
d*I=42<&cj42}<<m2IJ{j2IJ{j
Z=~ n#$ n ^ #q##0=4<&ŒBDŽ R R
R =nj42IJ{jj42< :< R #j42}<2I
J{j3
ŒADŽ
Jj0 &ŒBDŽ R =n2IJ{j$^:/j42IJ{jJj
& c5& R [&N<mj42}<
ŒMŽ
^7*@2ZJF? >d
*I<&4<
d*I<&4<&c<cW&Xv<&/<&fj42}<2IJ{j
Z=~ n#$ n ^ #q##
0<&4<&ŒBDŽRRR=nXv<&/<2IJ{jf<4:<R#v<&/<
<
ŒAŽ
…4&ŒBDŽR^VuIJ{j<oXv<&/<=42<0=&ŒBDŽ=nj42}<&f
Xv<&/<&p
42< j42}<<m2IJ{j
& c5& R [&N<m2IJ{j
ŒMŽ
^7*@ZJF?3U$
*I
d*IX&c<cW&X<m2IJ{j&f&pj42}<Xv<&/<
2IJ{j
Z=~ n#$ n ^ #q##
0X &ŒBDŽ R R R =n2IJ{j
j&& 0&fc R Zj&QXljX#&bX
X jf
@45 &ŒBDŽ R ^Vu&b<m2IJ{jr$T4X†
V4J &ŒBDŽ R ^Vu_J:X
V4R4& &ŒBDŽ R ^VuR4S&X
<4X5 &ŒBDŽ R ^Vu&bX<<4^X†
<4<0 &ŒBDŽ R =nXv<&/<2IJ{j<&bX
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 39
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
<&4<
^7*@ZJF?;(+
66 /"D?:
¢B£ I<o42fj/2$u<$H:<cW&$H3
¢G£ IJ{jX$u<&k&#:/43
¢M£ =42}<:Xv<&/<JI&4t<2IJ{j3¢ o $H  b j/ <o
JW4¢B£ IJ{jJI<o0jK<3
HE'Z#323A5
2
: #,
I! P%5
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 40
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
.@!Z9:;>?>?Y-7FQ6R 
™1VW*G*X-"
Z6^  U#,`
sI n`
F2#Q?!jz'*S-2mp
6#,-
 '*!jz6#,U#,LwA
5dv-vw-F{v[&o+#,
/#o2#8 sI'#!52 -!57'#6
&6 ?&'*!$Q#8A
TE3 5E
B3 .<&Rfj2IJ{ja<q<cW&2IJ{j<TRfj3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 41
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
G3 &^l&70<cW&2IJ{j3
M3 .<&Sx&¤&#j:i¥2IJ{j…4b2;&#j:
i3X<vP3.<&&;<<Q<<Y<Z<T&3
eV?DL>?I>?f?6R. 
eV?DL>?I>?fg6R.  eV?D
L>?I>?9W6R. 
eV?D L>? I>?  [ …4b 2;
B3.<&Sx&Q&
XJK G3&^m50Š4IVhi
vU#,`
 h+ij6R k
 ./05l+D/R 
¦)R&f0 "6R 5l)>7S h+X
e2f2f§ i
P3 h+%4+)
A3 .'+D/7FQR 
¦)R&f0 F{U#,`
e2f2f§
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 42
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 43
h+i>7SG>WmR 
h+>0FU_] >d]>n?
"358Y(8o
&h+%4>W
*I6R 
.5l8Y
h+%4+)
!.'+D/7FQR 
N '
P3B 3lj&&c]7~3
A3B 3…_JVN]/<BV4b2;X<v3
¦ )R&f0
e2f2f§
vwU#,`
h+i>7SGVgmR 
h+%4Vg
"I6R 
&.5l8Y
*h+%4+)
.'+D/7FQR 
¦ )R&f0
e2f2f§
Z[Z#o
h+>(T]fg]9W6R 
358Y(8o
./0>p5lY[FTq+"
&h+%4+)
*.r+D/7FQR 
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
™I! PYX-"
.@1Z9:;GH<AB7FQ6R 
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 44
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
™I! PT'X-"
.@2Z9:;F$7FQ6R 
™F"!LI)#T #,
Đ tài: WEBSITE BÁN HÀNG THI TRANG 45
lOMoARcPSD|27790909
.@Z9:;)7FQ6R 
Dj">dZ#323A5TI%
#6
> 2
I! PW*G*
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 46
Cơng 2. tnghip v
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
.@Z9:;>?>?Y-7FQ3) 
W**
Z6^  n`

sI
I%#6
I%;&2IQ
#8A5dv%
{+2-U{##2-
Z!"ZIA2%4X 
I%#6'#!57'89!$c#g45W& Q#8A5E
B3 .<&<q<Y<ZŠ4IVhQ<3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 47
lOMoARcPSD|27790909
G3 &^l&7j[Š4IVh
Q<3
…4b2;
eV?DL>?I>?I3.
X<v
eV?DL>?I>?+^+s+.
eV?DL>?I>?6FI+3.
eV?DL>?I>?f?`9.
…4b2; B3.<&Sx&Q&XJK G3&^m5j[Š4I
VhQ<3
vG%F{`
h+i() mD>)() 
¦)R&f0 .5l8Y() FTq+
e2f2f§ "h+ibFl>W 
& .5lFl>W 
* h+%4+)
 .' 7FQ() 
vZZ#n`
h+i() mD>)() 
¦)R&f0 .5l8Y() FTq+T
e2f2f§q+;)8YZT3). ]Plt3). ]90/
+3). ]`l>W '3). ]P5
BFu'3). 
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
" h+%4+)
& .' 8Y3). 
ZIDAn`
 h+8Y() G,
 358Y(8o
" h+%4<
& .5l8Y() FTq+
* h+%4+)
¦)R&f0
e2f2f§ .r 7`Q3) 
Nd
M3 B3<Y4T$x3
P3 B3l&cXQ<V#¡j3Nd
M3G3<Y4<vRQ<3
P3G3l&7&cXQ<V#¡j3
™F"!LP'T 2
.@"Z9:;F$7FQ3) 
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 49
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
™F"!LSQT 2
[L›BP'H$b&4T&;Š4IVhQ<
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 50
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
™F"!LI)#T 2
.@*Z9:;)7FQ() 
>/cA5 !"
I! P%5
.@Z9:;>?>?Y-7FQP: 
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 51
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
1VW*G*X !"
Z6^  /"`
sI I%#6
^E'g'TI%#6T !"
-LA
 5dv1I)!"-v{ I)#!"-v
#&3!"ZIA!"
/#o2#8 I%#6'#!57'89!$
&6 Q#8A5ETE3
B3 .<&<q<Y<ZŠ4IVhH3
G3 &^l&70Š4IVhH3
M3 .<&<q<Y<Zj4^&…4b2;X<v
eV?DL>?I>?f?P:. 
eV?DL>?I>?fW`Q)P:. 
eV?DL>?I>?f?I-P:. 
eV?DL>?I>?I<P:. 
…4b2; B3.<&Sx&Q&XJK G3&^m50
Š4IVhH3
vZZI)/"`
 h+i<=7FQP: 
 s>): >p/FTq+
¦)R&f0
" : >pU_/05l
e2f2f§Tq+?+m: 
& h+%4+)
* .'+D/7FQP: 
v{G ZI)Z#/"`
 h+i<=7FQP: 
 ./05l+D/7FQP: 
" h+i: mD>): 
& h+): ]J+;ZPXV)]
 8]%J]3)']./0'
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 52
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
¦)R&f0 *h+%4e2f2f§
 II9s`
 .5l8Y
! h+%4+)
1 .'+D/7FQP: 
N'
P3B3lj&‡&N]7~3
A3B3…_JVN]/<BV4b2;X<v3
¦)R&f0vD#Z#3/"`e2f2f§
 h+i8Y: mD>): 
 ./05l8Y: FTq+
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 53
"h+%4+)
&.'+D/7`QP: 
¦ )R&f0
e2f2f§
ZIDA/"`
*h+8Y: G,
358YG,(8o
h+%4<
!.5l8Y: FTq+
h+%4+)1
.r+D/7`QP: 2
Nd
M3B 3<Y4T$x3
P3B 3l&c$HV#¡j3
Nd
M3G 3<Y4<vRQ<3
P3G 3l&7&c$HV#¡j3
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
™F"!LP'T !"
.@"Z9:;F$7FQP: 
™F"!LSQT !"
.@&Z9:;GH<-(-7FQP: 
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 54
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
™I! P)/X !"
.@*Z9:;)7FQP: 
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 55
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
HCdZ'S##8
@ U##8'*I#
.!@Z6+D/D>)97S
05xJ<0jRfj$u<02Q<2IJ{j<oabj<Q<
&c'2^&Y&;2IJ{jajn<4<SJa[I2IJ{ja&#2IJ{ja
Q2IJ{jaQX45Wjn2IJ{ja&N&Q2IJ{j3<<o<Q<
<Y<Z'&#j2IJ{ja2y2IJ{j3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 56
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
@U##86'*I#
.!@Z6+D/T97S
050<0j0k$l&;<<Y<Z&#j2IJ{jabj
<o<Q<&c'=n<4<SJa&#2IJ{ja0jK<2IJ{jaQ2IJ{ja
QX45Wjna&N&Q2IJ{jaj&I}aj&I0aj42}<2IJ{ja[
I2IJ{jaXv<&/<2IJ{j3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 57
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
@ U##8I#
.!@!Z6+D/D>)s
050<0jRfj02Q<0jK<2IJ{jabj<Q<&
c'#0jK<a$010jK<a2}JRWJ&Y&;a&N&Q0jK<3bj
<Q<<Y<Z&#j0jK<a2y0jK<3
@ U##86I#
.!@1Z6+D/Ts
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 58
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
050<0j0k$l&;<<Y<Z&#j0jK<2I
J{jabj<o<Q<&c'#0jK<a2}JRWJ&Y&;0jK<a0jK<]
bj0jK<0;$7&#ja&N&Q0jK<3
@4 U##82I#
.!@2Z6+D/D>)3) 
050<0jRfj02Q<XQ<<m‚f]2&fabj<Q<
&c'^&Y&;XQ<afjV<mXQ<a&#XQ<a2^$&N
XQ<a$lj|<V?5<mXQ<a$7<z<mXQ<a&N&Q<m
XQ<:V7<2yj4<mXQ<3052\X<o<Q<<Y<
Z&#jXQ<aRoXQ<a2yXQ<3*r:[0jX&;&N
XQ<:0j2\X$u<RoXQ<3.0j<z$u<2y&N&Q
<mXQ<3
@: U##8!"j;{
050<0jcWJ_$H:RyVh‡&N$Ha
bj<Q<&c'^&Y&;$Ha&#XQ<a5&No$Ha2^$
&NXQ<a$7<zXQ<a&wc%o$Ha&N&Q$HaRyVh
$Ha<cW&o$H3W4$H<$u<RyVh0jcWRyVh$H
aXRyVhR$H2\<45l202Q<$H$nRyVh3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 59
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
.!@Z6+D/P: UVWFQ
@> U##8!"!<;{
.!@Z6+D/P: XVWFQ
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 60
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
050<0jRfj02Q<<Q<$H$nRyVhabj<Q<
&c'^&Y&;$Ha&#XQ<a5&No$Ha2^$&NXQ<
a$7<zXQ<a&wc%o$Ha&N&Q$Ha<cW&o$H3
.0j<o&lRfj<cW&$H]ƒ<Q<<V<X<4t&:<cW&o$H
&^2\l&7&c<cW&o$H3
@@ U##8!52 !57'I2
.!@"Z6+D/P=(QvP= T
050<XQ<&Zj$ZXh&XI$l&r&XQ<
<m&^a:$Z_J0<XQ<3>/05a&^]}&
]4t<XQ<JI_J$x<xJQJj&^g45$7a<–N'
fjVJI<o0S4¨©ªaj_&X{4JIV/HEXv&;3
@B U##8!57'I#
.!@&Z6+D/P= +[D
050<0j$Z_J:&^$l&;<<Q<g45%
<mj[3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 61
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
@C U##8'*I2
.!@*Z6+D/97S'/0
XQ<<q:&2IJ{ja&^2\&I:%<XQ<
0&S&<I2IJ{jabj<o'0jK<2IJ{ja]tVq<‡jXWja<Q<2IJ{j
<o3W4XQ<j4^Rfj<cW&2IJ{jaXQ<<V<X:&•2I
J{ja&^2\&I:%0<cW&2IJ{j<XQ<3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 62
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
@ U##8#&3'*I2
.!@Z6+D/IY-97S
XQ<j4^Rfj<cW&2IJ{jaXQ<<V<X:&•2IJ{ja
&^2\&I:%0<cW&2IJ{j<XQ<3cW&2IJ{jl
&7&cj&I2IJ{jxJXQ<}j]}&$u<<cW&:%VN2IJ{j
$o&/<Xg45W&$7j43W4XQ<g45W&$7j4aXQ<
<V<X¨.@@˜.-ª&^2\$2IJ{j$n<q:i3
@ U##8#,
.!@Z6+D/6R 
4XXQ<<V<X:¨.@@˜.-ª&^2\&I:%0i
<XQ<aXQ<<o&l&;<&&Q<&#j2IJ{j:ia
Ro2IJ{jXii:<_J_&i34X<_J_&iRa
XQ<<o&l&&Q]ƒ:<<V<X:¨-˜))@˜)˜eª$l
&:<$d&3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 63
lOMoARcPSD|27790909
Dj"BdY
B D#!cWII
B3 I8.=<(0‚2 3
G3 SJ$xJ:«Vf$n&IR4^$lXr<N5&[<$d&3
M3 SJ:x&•n
P3 SJ:x&l;
A3 SJ:x&l;
E3 y0K:7&v$u<<$d&jd<$73Œd<<qjt&&jK<XQ<$l<$d&
JTj%j&&F€IŽ3
L3 SJ:x&l;
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
O3 qU<8.=&VfV3
BD3 SJ:x&l;
BB3 8o&k5<qGIIb##€IvsYY3
BG3 SJ:x&l;GVT3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 65
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
BM3 SJ:x&sK$l<J`JY0K&g4(0‚2¡f‚VVŒW4
<oŽ3
BP3 SJ:x&J##
4X]N&<Q<]/<a8.=&VfV2\Xr<N5:]N<o&l]}&$T4
<S4[j&‚f]2f:f3
B D#!c"uR#8
bjPd>&‚f]&I=5Š…jj4&53qEFGD#EFII3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 66
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
bjPdq%&IjQ5<m]N:<qUKY3
bjPdq]ID#E:/jzP":<qK3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 67
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
bjPdN&cWJ&fa<ql2-•IEK3
bjP4dqH&I:%:<qF3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 68
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
bjP:d4X&I:%S$xJ:«Vf:p&I:$ujt&<x&$l<H
&[<4{]7<$d&3
bjP>dqVN<$d&&f4<T42y0K<m]N:<ql;3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 69
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
bjP@dSl;3
bjPBd*t<l&702Q<<Q<o2\$u<<:a<qM;3
bjPCdujt&<x&$l<H&[Xlj&<$d&:<ql;3
bjPd*t<$d&cWJ&K<&/JT<S4[=5Š…bjPdq|XI
0K<4<T4<$d&a<ql;3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 70
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
bjPdN]I<$d&jNan5<z&fhj4^d<U45#
<$d&<4{<m2IR4S&:<ql;3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 71
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
bjPdNjK<Yj"AAQ.s&&0<q$d&
j_&X{4X2y0K52y0K<43¬$95j[2\<q2y0K:/j_&
X{43WJ$W<ql;3
bjP4dd&j_&X{4:RQ<_VNj_&X{4<m]NacWJ$W<qs
I$l&#j&XI2y0K3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 72
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
bjP:dd&&#&XI:_Jj_&X{43WcWJ<ql;3
bjP>dql;3
bjP@dql;3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 73
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
bjPBd¬jK<f'm.s''E‚I&0a<qM;$lQJ
0K3
bjPCdqJ##$lXW&&x<g4Q&[&W&V_J]Ij_&3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 74
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
bjPdNjK<YID‚I&a<ql;3
bjPdqJ##3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 75
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
bjPd%&#aJ22‚0:<qD23
bjPd4X<f<X&<a<ql;3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 76
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
bjP4dqM;3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 77
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
BD3
BB3 q)Rf<4&f3
BG3 bjP:dqJ##
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 78
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
bjP>dWXWJV_JVNg4Q&[RQ<_a<ql;:<qJ##$lXW&
&x<g4Q&[<$d&3
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 79
lOMoARcPSD|27790909
Chương 2. Mô tả nghiệp vụ
Đề tài: WEBSITE BÁN HÀNG THỜI TRANG 80
lOMoARcPSD|27790909
Z##82
•J2'——V:fV3<j—0<2—C3R •J2'——&J0f:3:—]V—&›2›f›24›04›V:fV—
•J2'——:3‚XJf03—‚X—…:fV •J2'——&3f043:—V:fV›V›3&jV
•J2'——:3‚XJf03—‚X—=5Š… •J2'——‚‚‚32cf3:—4›0—j52gV›V›
— •J2'——‚‚‚3:24V›J0j3<j—
| 1/79

Preview text:

Trường ĐH Công Nghệ Sài gòn

Khoa CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN PHÂN TÍCH THIẾT KẾ
HƯỚNG HỆ THỐNG THÔNG TIN

Tên đề tài: WEBSITE BÁN HÀNG THỜI TRANG

Người hướng dẫn: THs. Nguyễn Thị Thanh Xuân

Sinh viên thực hiện: Phan Mai Thiên Vũ

Msv: DH 51806065

TPHCM – 2021

Mục lục

Chương 1. Giới thiệu 6

1.1 Mục đích 6

1.2 Phạm vi 6

Chương 2. Mô tả nghiệp vụ 7

2.1 Tổng quan 7

2.2 Quy trình nhập hàng 8

2.3 Quy trình đặt hàng với nhà cung cấp 8

2.4 Quy trình đặt hàng của khách hàng 8

2.5 Quy trình thanh toán 8

2.6 Quy trình tìm kiếm 8

Chương 3. Hiện trạng 9

3.1 Hệ thống hiện hành H1 9

3.2 Hệ thống hiện hành H2 10

Chương 4. Giải pháp đề xuất 11

4.1 Kiến trúc tổng thể 11

4.2 Giải pháp công nghệ 13

4.3 Sơ đồ chức năng 13

4.4 Sơ đồ use-case tổng quát 13

Chương 5. Thành phần dữ liệu 14

5.1 Phân tích ở mức quan niệm 14

5.2 Thiết kế cơ sở dữ liệu 15

Chương 6. Thiết kế cho chức năng d 17

6.1 Sơ đồ chức năng 1 17

6.2 Sơ đồ use-case chức năng 1 17

6.3 Sơ đồ dữ liệu của chức năng 1 19

6.4 Sơ đồ tuần tự của chức năng 1 19

6.5 Sơ đồ trạng thái của chức năng 1 19

Chương 7. Thiết kế cho chức năng 2 20

7.1 Sơ đồ chức năng 2 20

7.2 Sơ đồ use-case của chức năng 2 20

7.3 Sơ đồ dữ liệu của chức năng 2 20

7.4 Sơ đồ tuần tự của chức năng 2 20

7.5 Sơ đồ trạng thái của chức năng 2 20

Chương 8. Thành phần giao diện 21

8.1 Các màn hình nhập liệu 21

8.2 Tạo báo cáo 22

8.3 Tạo Menu 22

8.4 Tiện ích (User guide) 22

Chương 9. Phụ lục 23

9.1 Cài đặt Web server 23

9.2 Cài đặt cơ sở dữ liệu 24

Danh sách các hình vẽ và bảng

Mục lục...............................................................................................................3

Danh sách các hình vẽ và bảng................................................................6

Chương 1. Giới thiệu......................................................................................9

1.1 Mục đích............................................................................................9

1.2 Phạm vi............................................................................................10

Chương 2. Mô tả nghiệp vụ.......................................................................12

2.1 Tổng quan.......................................................................................12

2.2 Quy trình Nhập hàng..................................................................16

2.3 Quy trình Đặt hàng với Nhà cung cấp..................................17

2.4 Quy trình Đặt hàng của Khách hàng....................................19

2.5 Quy trình thanh toán..................................................................19

Chương 3. Hiện trạng..................................................................................21

3.1 Hệ thống hiện hành H1..............................................................21

3.1.1Giới thiệu chung về hệ thống đang chạy trong thực tế . 21

  1. 1.2Nhận xét, đánh giá 21

3.2 Hệ thống hiện hành H2..............................................................21

Chương 4. Giải pháp đề xuất....................................................................22

4.1 Kiến trúc tổng thể........................................................................22

  1. 1.1Mô tả module Quản lý đơn hàng 23

4.1.2 Mô tả module hiển thị thông tin và phân loại sản phẩm 23

4.1.3 Mô tả module của giỏ hàng, thanh toán giỏ

hàng (Đơn hàng, thanh toán) 23

4.1.4Mô tả module tìm kiếm sản phẩm 24

4.1.5Mô tả module đăng ký thành viên và đăng nhập

hệ thống 24

4.1.6Mô tả module liên kết mạng xã hội 24

4.1.7Mô tả module lọc sản phẩm 24

4.1.8Mô tả chức năng chatbox 25

  1. 1.9Mô tả module Quản lý kho 25

4.1.10 Mô tả module Quản lý khách hàng

25

4.2 Giải pháp công nghệ...................................................................25

4.2.4Công nghệ MySQL 26

4.2.5Công cụ Visual Studio Code 27

4.2.6Công nghệ Laravel Framework 28

  1. 2.7Mô hình MVC 30
    1. Sơ đồ chức năng...........................................................................32
    2. Sơ đồ use-case tổng quát.........................................................33

Chương 5: Thành phần dữ liệu.................................................................34

5.1 Phân tích ở mức quan niệm.....................................................34

  1. 1.1Sơ đồ ER / sơ đồ lớp 34

5.1.2Mô tả các loại thực thể/lớp 35

5.1.3Mô tả các ràng buộc dữ liệu 37

5.1.4Mô tả các bảng dữ liệu 38

5.1.5Mô tả các ràng buộc dữ liệu 41

Chương 6: Thiết kế cho chức năng khách hàng.................................42

6.1 Quản lý giỏ hàng..........................................................................42

Sơ đồ chi tiết: 42

  • Đặc tả Use Case quản lý giỏ hàng: 43
  • Sơ đồ tuần quản lý giỏ hàng 45
  • Sơ đồ lớp quản lý giỏ hàng 46
  • Sơ đồ trạng thái quản lý giỏ hàng 47

Chương 7: Thiết kế cho chức năng quản trị viên...............................49

7.1 Quản lý khách hàng....................................................................49

  • Sơ đồ Use Case : 49
  • Mô tả Use case: 50
  • Sơ đồ lớp quản lý khách hàng......................................................51
  • Sơ đồ tuần tự quản lý khách hàng.............................................52
  • Sơ đồ trạng thái quản lý khách hàng........................................53 7.2 Đặc tả use case chức năng Quản lý đơn hàng..................54
  • Sơ đồ chi tiết: 54
  • Đặc tả Use Case quản lý đơn hàng: 54
  • Sơ đồ lớp quản lý đơn hàng 56
  • Sơ đồ tuần tự quản lý đơn hàng 56
  • Sơ đồ trạng thái quản lý đơn hàng 58

Chương 8: Thành phần giao diện............................................................60

    1. Giao diện danh sách sản phẩm trang admin.....................60
    2. Giao diện thêm sản phẩm trang admin.................................61
    3. Giao diện danh sách danh mục trang admin....................62
    4. Giao diện thêm danh mục trang admin...............................62
    5. Giao diện danh sách khách hàng trang admin.................63
    6. Giao diện đơn hàng chưa xử lý...............................................63
    7. Giao diện đơn hàng đã xử lý....................................................64
    8. Giao diện đăng ký đăng nhập trang khách hàng.............65
    9. Giao diện đăng nhập trang admin.........................................65
    10. Giao diện sản phẩm trang khách hàng..............................66
    11. Giao diện chi tiết sản phẩm trang khách hàng...............67
    12. Giao diện giỏ hàng.....................................................................67

Chương 9: Phụ lục........................................................................................68

    1. Cài đặt Web server......................................................................68
    2. Cài đặt cơ sở dữ liệu....................................................................70

Tài liệu tham khảo........................................................................................85

Chương 1. Giới thiệu

1.1Mục đích

Ngày nay, cùng với sự phát triển của đất nước. Ngành Công nghệ thông tin đã có những bước phát triển mạnh mẽ không ngừng và tin học đã trở thành chiếc chìa khóa dẫn đến thành công cho nhiều cá nhân trong nhiều lĩnh vực, hoạt động. Với những ứng dụng của mình, ngành Công nghệ thông tin đã góp phần mang lại nhiều lợi ích mà không ai có thể phủ nhận được. Đặc biệt là trong lĩnh vực quản lý kinh tế, tin học đã góp phần tạo ra sự thay đổi nhanh chóng cho bộ mặt xã hội. Nhất là khi việc tin học hóa công tác quản lý, bán hàng là một trong những yêu cầu cần thiết đối với các doanh nghiệp hiện nay.

Từ những phần mềm quản lý giúp cho công việc bán hàng của cửa hàng trở nên nhanh chóng và dễ dàng, ngày nay công nghệ thông tin đã phát triển mạnh mẽ hơn nữa, Website ra đời không chỉ đáp ứng cho các khách hàng đến trực tiếp cửa hàng mua sản phẩm mà nó còn phục vụ cho những khách hàng ở xa. Không những thế, việc giới thiệu, quảng bá hình ảnh về cửa hàng, công ty được mở rộng trên quy mô lớn giúp cho việc kinh doanh, buôn bán trao đổi tin tức thuận lợi hơn rất nhiều, mang lại hiệu quả kinh tế cao hơn và tạo uy tín trong lòng khách hàng.

Chính vì lợi ích mà Website mang lại mà các cửa hàng, công ty đã áp dụng nó để phát triển công việc kinh doanh và giới thiệu cửa hàng của mình. Trong số đó, thời trang cũng là một ngành sử dụng nhiều đến Website. Thời trang luôn gắn liền với cuộc sống, những mẫu thiết kế độc đáo, những kiểu cách lạ mắt luôn được xuất hiện hàng năm, nó luôn thu hút được sự chú ý của mọi người mỗi khi bắt đầu sang mùa thu, hè, đông, xuân…là một nhu cầu không thể thiếu với những bạn trẻ đam mê thời trang. Nên xây dựng website bán quân áo là vô cùng cần thiết cho mọi người. Do vậy nhóm em quyết định thực hiện đề tài Website bán hàng thời trang nhằm đưa đến cho khách hàng một địa điểm lý tưởng trong việc mua sắm quần áo.

Mục tiêu của website là giới thiệu và quảng bá cửa hàng. Cung cấp sản phẩm về quần áo thời trang mà hiện nay các bạn trẻ đang ưa thích. Khách hàng có thể biết thông tin chi tiết về sản phẩm như: Tên sản phẩm, mã sản phẩm, giá cả, xuất xứ… Ngoài ra website còn có mục đích giới thiệu rộng cho nhiều khách hàng được biết hơn về cửa hàng, thu hẹp được khoảng cách xa gần giải quyết được vấn đề đường xa việc đi lại khó khăn lại hay tắc nghẽn giao thông… Làm cho việc kinh doanh của cửa hàng được phát triển hơn.

Việc có một website bán quần áo uy tín để mọi người có thể dễ dàng cập nhập xu hướng thời trang. Thoải mái lựa chọn mẫu đồ mình yêu thích tại nhà. Và thanh toán dễ dàng trên các thiết bị di động, máy tính… sẽ là một xu hướng cực kỳ tiện lợi, đặt biệt đối với tình trạng dịch bệnh vẫn còn đang phức tạp hiện nay. Bên cạnh đó, Website còn giúp giới thiệu hình ảnh cửa hàng đến với mọi người.

1.2Phạm vi

Phạm vi ứng dụng: Tất cả các thiết bị di động, máy tính có thể truy cập internet để mua hàng trực tuyến.

Phạm vi khách hàng: Website bán trang phục thời trang với tiêu chí phục vụ cho tất cả mọi người, với mong muốn đáp ứng đầy đủ các mặt hàng, các chức năng của một website bán hàng trực tuyến.

Chương 2. Mô tả nghiệp vụ

2.1Tổng quan

Hàng ngày, các nhân viên bán hàng phải tiếp nhận một số lượng lớn các yêu cầu mua hàng của khách hàng. Hệ thống phải cho phép nhân viên bán lập hoá đơn tính tiền cho khách hàng một cách nhanh chóng . Đối với khách hàng thân thiết thì nhân viên lưu lại thông tin của khách hàng và cấp cho khách hàng thẻ khách hàng thân thiết với số điểm thưởng tương ứng giá trị hoá đơn mua hàng.

Trong cửa hàng có rất quầy thu ngân được phụ trách bởi nhân viên bán hàng. Tại mỗi thời điểm chỉ có một nhân viên phụ trách một quầy thu ngân. Hệ thống phải lưu lại phiên làm việc của nhân viên để tiện cho việc quản lý sau này.

Vào cuối ngày, bộ phận kế toán sẽ thống kê tình hình bán hàng của cửa hàng, tính toán xem lượng tồn, hàng đã hết để lên kế hoạch nhập hàng mới hay thanh lý hàng tồn. Hệ thống phải cho phép bộ phận kế toán thống kê chi tiết về tình hình của cửa hàng.

Vào cuối tháng hoặc khi được ban giám đốc yêu cầu, bộ phận kế toán sẽ lập báo cáo thống kê về tình hình bán của cửa hàng gửi lên ban giám đốc. Hệ thống phải cho phép bộ phận kế toán làm báo cáo thống kê về tình hỉnh bán hàng trong tháng hoặc trong khoảng thời gian cho trước.

Khi có hàng hết hoặc cần bổ sung hàng mới, cửa hàng sẽ nhập hàng từ các nhà cung cấp. Thông tin về hàng cần nhập phải được lưu lại để bộ phận kế toán có thể thống kê tình hình mua bán trong cửa hàng. Thông tin này sẽ được trình lên ban giám đốc để duyệt xem có được phép nhập hàng hay không. Khi nhập hàng mới bộ phận kho, tính toán số lượng rồi nhập hàng vào hệ thống. Hệ thống phải cho phép bộ phận kho nhập hàng mới vào hay cập nhật thông tin hàng.

CƠ CẤU TỔ CHỨC

  1. Bộ phận quản trị

-Bộ phận này gồm có những người quản trị hệ thống, quản lý nhân viên và cửa hàng.

    • Bộ phận này cũng có quyền can thiệp vào cơ sở dữ liệu, có thể cập nhật các thông tin về sản phẩm, các mặt hàng được công ty kinh doanh.
    • Bộ phận này đặc biệt quan trọng. Họ có quyền phân quyền và yêu cầu đối với các bộ phận khác.
    • Bộ phận này còn có chức năng tiếp nhận thống kê báo cáo, và đặt hàng đối với nhà cung cấp.
    • Cần thường xuyên tiếp nhận thông tin từ các bộ phận khác, tiến hành đối chiếu và kiểm tra định kỳ
    • Tìm ra những sai sót nhanh chóng khi xảy ra vấn đề, và khắc phục một cách nhanh nhất có thể
    • Đưa ra yêu cầu hợp lý đối với các bộ phận khi cần thiết để giải quyết vấn đề phát sinh
    • Thường xuyên bảo trì và nâng cấp hệ thống
  1. Bộ phận kinh doanh
    • Bộ phận quản lý kinh doanh của cửa hàng thông qua các đơn đặt hàng và thanh toán của khách hàng. Khi có khách hàng sản phẩm, bộ phận kinh doanh sẽ xác nhận thông tin của khách hàng, tiến hành lưu trữ đơn hàng, in hóa đơn thanh toán và thông tin tới bộ phận giao hàng để đưa sản phẩm tới tay khách hàng. Khách hàng sẽ thanh toán tới bộ phận kinh doanh thông qua bộ phận trung gian đó là bộ phận giao hàng. Các hóa đơn và thông tin đặt hàng đã được xác nhận sẽ được lưu lại trong hệ thống.
    • Yêu cầu xác nhận chính xác và nhanh nhất có thể thông tin đặt hàng của khách hàng
    • Mỗi hóa đơn và đơn đặt hàng đều phải lưu trữ lại cơ sở dữ liệu của hệ thống
  2. Quản lý bán hàng
    • Đây là bộ phận quản lý sản phẩm của công ty.
    • Bộ phận này có nhiệm vụ cập nhật sản phẩm khi nhập kho và xuất kho. Sản phẩm khi được cập nhật sẽ lưu trong cơ sở dữ liệu của hệ thống, đồng thời cũng được biểu diễn lên webiste phục vụ khách hàng.
    • Nắm được thông tin chi tiết của từng loại sản phẩm bao gồm xuất xứ, nhà phân phối và chi tiết sản phẩm
    • Thường xuyên kiểm tra xem số lượng và chất lượng sản phẩm.
    • Mỗi khi cập nhật sản phẩm cần lưu lại biên bản cập nhật để dễ tiến hành kiểm tra khi có sai sót.

Đối với các công ty, cửa hàng nói chung và website bán hàng trực tiếp nói riêng đều phải có các quy tắc quản lý.

Sau đây là những quy tắc quản lý đặt ra nhằm đảm bảo những nhiệm vụ cơ bản khi xây dựng một cửa hàng thời trang.

Quản lý khách hàng:

Mỗi khách hàng được quản lý các thông tin sau đây: Họ tên, địa chỉ, điện thoại, email, tên đăng nhập, mật khẩu. Ngoài ra khách hàng là một công ty hay cơ quan thì quản lý thêm tên công ty hay tên cơ quan.

Quản lý mặt hàng:

Mỗi mặt hàng được quản lý những thông tin: Tên mặt hàng, mã hàng, đơn giá, số lượng, hình ảnh, size, mô tả.

Sản phẩm:

Thời trang cho Nam :

  • Áo: Áo thun, áo Polo, Áo Sơ Mi Casual, áo sơ mi công sở, áo cardigan, áo nỉ, áo len, áo giả lông cừu.
  • Quần: Quần short, Ultralight, quần dài đến mắt cá, quần lửng, quần tây, quần jeans, quần chino, quần casual, quần có lót giữ ấm.
  • Đồ mặc ngoài: Ultra light, áo khoác( Jacket ), áo Blouson & Parka, áo khoác (Coat) áo khoác lông vũ.
  • Giày dép các loại.
  • Phụ kiện: Khẩu trang, Mũ, khăn choàng, găng tay, cà vạt, túi, thắt lưng, mắt kính thời trang.
  • Đồ mặc trong: AlRism, đồ mặc trong vải cotton, cài trước, quần leggings và quần tất, đồ lót, tất.

Thời trang cho Nữ:

  • Áo: Áo thun, Bratop, Áo Sơ Mi & Áo kiểu, áo sơ mi công sở, áo cardigan, áo nỉ, áo len, áo giả lông cừu, áo dệt 3D.
  • Quần: Quần jean, quần Leggings, quần ống rộng, quần tây, quần dài, quần có lót giữ ấm, quần short.
  • Chân váy: Chân váy dài, chân váy Midi, chân váy Mini.
  • Đồ mặc ngoài: Ultra light, áo khoác( Jacket ), áo Blouson & Parka, áo khoác (Coat) áo khoác lông vũ.
  • Giày dép các loại.
  • Phụ kiện: Khẩu trang, Mũ, khăn choàng, găng tay, túi, thắt lưng, mắt kính thời trang.
  • Đồ mặc trong: Bra, Bratop, AlRism, đồ mặc trong vải cotton, cài trước, quần leggings và quần tất, đồ lót, đồ lót định hình, tất.

Thời trang cho Trẻ em:

  • Áo: Áo thun, Áo Sơ Mi & Áo kiểu, áo nỉ, áo len, áo giả lông cừu.
  • Quần: Quần short, quần dài, chân váy.
  • Giày dép các loại.
  • Đầm & Jumpsuit

Chương trình khuyến mãi :

  • Thường xuyên tổ chức các chương trình khuyến mãi vào những ngày cố định theo mỗi tháng.
  • Khuyến mãi theo những combo khác nhau.
  • khuyến mãi theo thẻ tích điểm.
  • Tổ chức những cuộc thi cho khách hàng để sau đó tặng quà cho người chiến thắng
  • Những khách hàng lâu năm sẽ được nâng cấp thẻ thành viên và nhận được thêm nhiều quà tặng và ưu đãi khi mua hàng.

Yêu cầu đối với khách hàng

  • Khi vào cửa hàng nhân viên cần phải vui vẻ chào đón.
  • Muốn nhân viên bán hàng tư vấn về các mặc hàng thời trang khi cần.
  • Muốn có thẻ thành viên để tích điểm và nhận ưu đãi khi mua nhiều.
  • Các mặt hàng thường xuyên đổi mới theo xu hướng.
  • Thường xuyên tổ chức các đợt khuyến mãi giảm giá.
  • Thanh toán bằng thẻ
  • Giao hàng nhanh khi đặt hàng.
  • Phòng thay đồ cần phải kín đáo và rộng rãi.
  • Thông tin cá nhân cần được bảo mật an toàn.

2.2 Quy trình Nhập hàng

Sau khi nhập yêu cầu đặt hàng từ cửa hàng, nhà cung cấp sẽ giao cho cửa hàng có kèm theo hóa đơn hay bảng kê chi tiết các loại mặt hàng. Bộ phận nhập hàng sẽ kiểm tra lô hàng của từng nhà cung cấp và trong trường hợp hàng hóa giao không đúng yêu cầu đặt hàng, hay hàng kém chất lượng thì bộ phận nhập hàng sẽ trả lại nhà cung cấp và yêu cầu giao lại những mặt hàng bị trả đó. Tiếp theo bộ phận nhập hàng kiểm tra chứng từ giao hàng để gán giá trị thành tiền cho từng loại sản phẩm. Những loại hàng hóa này sẽ được cấp một mã số và được cập nhật ngày vào giá bán. Sau khi nhập xong chứng từ giao hàng, nhân viên nhập hàng sẽ in ra một phiếu nhập để lưu trữ lại. Từ quy trình thực tiễn nêu trên, ta nhận thấy rằng hệ thống được xây dựng cho bài toán đặt ra chủ yếu phục vụ cho hai đối tượng: Khách hàng và nhà quản lý.

Hình 2-1: Quy trình Nhập hàng

Yêu cầu:

  • Bộ phận nhập hàng phải kiểm tra kỹ lưỡng hàng tránh tình trạng nhập phải hàng lỗi từ nhà cung cấp.
  • Sau khi hoàn tất thủ tục nên lưu trữ các loại chứng từ liên quan đến lô hàng cẩn thận ít nhất là 5 năm để có thể xuất trình nếu kiểm tra thông tin liên quan.

2.3 Quy trình Đặt hàng với Nhà cung cấp

Nhân viên sẽ phải kiểm tra nắm bắt tình hình hàng còn hay hết và đề xuất lên ban điều hành cần xử lý những mặt hàng cần nhập. Trong quá trình đặt hàng thì ban điều hành sẽ có trách nhiệm xem xét các đề xuất về những mặt hàng yêu cầu và quyết định loại hàng, số lượng hàng cần đặt và phương thức đặt hàng với nhà cung cấp.

Việc đặt hàng với nhà cung cấp được thực hiện thông qua địa chỉ trên mạng hay qua điện thoại.

Hình 2-2: Quy trình Đặt hàng với Nhà cung cấp

Yêu cầu:

  • Khi cần có nhu cầu mua hàng hóa sẽ làm yêu cầu gửi cho bộ phận quản trị để tiến hành mua hàng đáp ứng nhu cầu sản xuất kinh doanh, các phiếu yêu cầu này do trưởng bộ phận kinh doanh chịu trách nhiệm đã duyệt.
  • Khi có yêu cầu mua hàng, bộ phận quản trị sẽ tiến hành phân công cho nhân viên mua hàng tìm kiếm nhà cung cấp, báo giá các mặt hàng. Nhưng nếu trong trường hợp đã có nhà cung cấp thì bộ phận kinh doanh tiến hành đặt hàng từ nhà cung cấp.
  • Khi thanh toán cần phải có: phiếu nhập kho, biên bản kiểm thử, biên bản nghiệm thu, biên bản thanh lý, hóa đơn nhà cung cấp.

2.4 Quy trình Đặt hàng của Khách hàng

Khách hàng tìm kiếm sản phẩm, chọn sản phẩm sẽ được xem thông tin chi tiết sản phẩm. Khách hàng tiến hành đặt hàng, xác định sản phẩm khách hàng đặt. Khách hàng ghi thông tin tên, số điện

thoại. Sau đó tiến hành thanh toán.

Hình 2-3: Quy trình Đặt hàng của Khách hàng

Yêu cầu:

  • Xử lý theo từng đơn đặt hàng.
  • Xác thực thông tin đặt hàng, nhận hàng khách hàng.
  • Kiểm tra hàng trong kho có còn trong kho, có nhập hàng về nữa hay không, báo cho khách hàng.

2.5 Quy trình thanh toán

Khách hàng sau khi đặt hàng, tiến đến thanh toán. Khách hàng có thể chọn phương thức thanh toán.Thanh toán trực tiếp khi khách hàng đã nhận được sản phẩm thì khách hàng thanh toán đơn hàng. Thanh toán Trực tuyến, khách hàng sẽ nhập thông tin thẻ, và tiền thanh toán để thanh toán đơn hàng, khi thanh toán thành công sẽ thông báo với khách hàng đã thanh toán thành công.

Hình 2-4: Quy trình thanh toán

Yêu cầu :

  • Xác thực mã chuyển khoản đã được thanh toán.
  • Đúng số tiền thành toán khớp với tiền chuyển khoản.
  • Xác thực mã chuyển khoản theo đơn hàng nào.

Chương 3. Hiện trạng

3.1 Hệ thống hiện hành H1

3.1.1 Giới thiệu chung về hệ thống đang chạy trong thực tế .

Nên có những hình ảnh minh họa các chức năng và mô tả cho các chức năng đó.

3.1.2 Nhận xét, đánh giá

Ưu điểm:

Khuyết điểm:

3.2 Hệ thống hiện hành H2

Chương 4. Giải pháp đề xuất

4.1 Kiến trúc tổng thể

Hình 4-1: Kiến trúc tổng thể

Các tác nhân của hệ thống:

  • Khách thăm: là người ghé qua website, xem thông tin sản phẩm.
  • Khách hàng: là những khách thăm đã đăng ký thành viên của hệ thống, mua hàng, bình luận sản phẩm.
  • Người quản trị: điều hành, quản lý và theo dõi mọi hoạt động của hệ thống: thêm xóa sửa thành viên, thêm xóa sửa sản phẩm.
  • Bộ phận kinh doanh: tiếp nhận đơn hàng, kiểm tra thông tin, liên hệ với khách hàng để khẳng định các thông tin trên đơn hàng.
  • Bộ phận kho: kiểm tra hàng còn trong kho, nhận hàng và cập nhật lên website hệ thống.
  • Bộ phận nhập hàng: thực hiện chức năng nhập hàng khi có nhu cầu.

4.1.1 Mô tả module Quản lý đơn hàng

Các module quản lý đơn hàng của website gồm:

  • Tiếp nhận đơn đặt hàng trực tuyến
  • Xem thông tin sản phẩm, giá trị đơn hàng
  • Xem thông tin người đặt hàng
  • Xử lý và thay đổi trạng thái đơn hàng
  • Lưu vết, ghi chú thông tin đơn hàng
  • Xác nhận hủy đơn hàng
  • Xác nhận đơn hàng thành công

4.1.2 Mô tả module hiển thị thông tin và phân loại sản phẩm

  • Sản phẩm hiển thị lên webiste sẽ được hiển thị đầy đủ thông tin về sản phẩm đó như: hình ảnh sản phẩm, tên sản phẩm, mã sản phẩm, thông tin chi tiết về sản phẩm, đặc điểm nổi bật, kích thước, giá, chính sách đổi/trả, nếu hàng sale thì sẽ hiện cả giá niêm yết và giá sale.
  • Các sản phẩm này sẽ được phân loại theo từng tên chủng loại.
  • Trên trang chủ của website, thành phần chính sẽ hiển thị một banner logo của thương hiệu tiếp đó là một số sản phẩm mới vừa được ra mắt.

4.1.3 Mô tả module của giỏ hàng, thanh toán giỏ hàng (Đơn hàng, thanh toán)

  • Khi ta chọn mua sản phẩm có thể đặt mua sản phẩm ngay tại Website thông qua chức năng giỏ hàng mà không cần đến cửa hàng, giỏ hàng được mô phỏng như giỏ hàng trong thực tế có thể thêm bớt, thanh toán thành tiền các sản phẩm đã mua. Khi chọn mua thanh toán giỏ hàng ta phải ghi đầy đủ các thông tin cá nhân như: họ tên, email, số điện thoại, địa chỉ. Thông tin này được gửi đến hệ thống và sẽ được xác nhận lại và tiến hành giao hàng.
  • Phương thức thanh toán chỉ khi nhận hàng thì mới thanh toán (COD).
  • Nếu ta có mã giảm giá có thể nhập mã giảm giá vào để được giảm giá trên tổng hóa đơn.

4.1.4 Mô tả module tìm kiếm sản phẩm

  • Ta sẽ được cung cấp chức năng tìm kiếm trên Webiste. Khi nhập từ khóa vào ô tìm kiếm hệ thống sẽ trả về yêu cầu với từ khóa của ta. Từ khóa sẽ được tìm trên tất cả các trường thông tin cần thiết của mỗi sản phẩm trên Website.
  • Webiste cho phép tìm kiếm một cách đa dạng, nhanh chống nhất, chính xác nhất đúng với yêu cầu của ta.

4.1.5 Mô tả module đăng ký thành viên và đăng nhập hệ thống

  • Khi ta giao dịch tại Webiste sẽ được đăng ký một tài khoản riêng. Tài khoản này sẽ được sử dụng khi hệ thống yêu cầu.
  • Một tài khoản do ta đăng ký sẽ lưu trữ các thông tin cá nhân của ta và lịch sử giao dịch với Website. Trong trường hợp ta đăng ký mà quên mật khẩu thì hệ thống sẽ cho phép lấy lại mật khẩu với thông tin đã đăng ký.

4.1.6 Mô tả module liên kết mạng xã hội

 Ta có thể liên kết mạng xã hội facebook, instagram để xem sản phẩm, đặt mua sản phẩm, ta có thể liên hệ trực tuyến với nhân viên bán hàng về các thắc mắc, ý kiến của mình.

4.1.7 Mô tả module lọc sản phẩm

 Ta có thể lọc sản phẩm theo giá, thương hiệu, loại, kích thước, màu sắc giúp ta dễ dàng lọc được những gì ta xem là ưu tiên khi chọn một sản phẩm.

4.1.8 Mô tả chức năng chatbox

 Chức năng này giúp cho ta dễ dàng liên hệ với cửa hàng, để có thể trao đổi, tư vấn và giúp cho ta giải đáp được thắc mắc từ cửa hàng.

4.1.9 Mô tả module Quản lý kho

  • Chức năng quản lý kho bao gồm:
  • Tổ chức danh mục sản phẩm đa cấp
  • Sắp xếp danh mục linh hoạt
  • Tùy chọn ẩn/hiển thị danh mục
  • Quản lý danh sách sản phẩm
  • Lọc, tìm kiếm sản phẩm theo nhiều tiêu chí
  • Tùy chọn ẩn/hiển thị sản phẩm
  • Thiết lập trạng thái còn hàng/hết hàng
  • Thiết lập các thông số cho hàng hóa
  • Thêm, xóa, sửa sản phẩm
  • Cập nhật giá cùng lúc nhiều sản phẩm

4.1.10 Mô tả module Quản lý khách hàng

Hệ thống giúp tìm kiếm và lưu trữ thông tin khách hàng một cách thuận tiện, hỗ trợ người sử dụng cập nhật nhanh chóng thông tin khách hàng vào cơ sở dữ liệu hệ thống, lưu trữ thông tin khách hàng với nhiều thuộc tính, tạo thành một cơ sở dữ liệu khách hàng đầy đủ.

₋ Quản lý các thông tin khách hàng đã đăng ký như: Họ tên, email, điện thoại..

₋ Quản lý thông tin đơn hàng của khách hàng đã đặt

₋ Tương tác với người bán về đơn hàng

₋ Tìm kiếm thông tin khách hàng

₋ Theo dõi trong quá trình bán hàng và chăm sóc khách hàng

₋ Danh sách sản phẩm đã xem

₋ Quản lý sản phẩm ưa thích

4.2 Giải pháp công nghệ

Về mặt thiết bị phần mềm, nhóm sẽ sử dụng:

₋ Hệ cơ sở dữ liệu được dùng là MySQL.

₋ Các phần mềm lập trình như: PHP 7.3, Sublime Text 3, Visual Studio Code.

₋ Sử dụng framework Laravel 8.

₋ Hệ điều hành hỗ trợ chương trình để chạy hệ thống.

₋ Một máy làm web server.

₋ Giao diện tiếng việt.

4.2.4 Công nghệ MySQL

Hình 4-2: Biểu tượng của MySQL

Khái niệm: MySQL là một hệ thống quản trị cơ sở dữ liệu mã nguồn mở (Relational Database Management System, viết tắt là RDBMS) hoạt động theo mô hình client-server. RDBMS là một phần mềm hay dịch vụ dùng để tạo và quản lý các cơ sở dữ liệu (Database) theo hình thức quản lý các mối liên hệ giữa chúng. Đây là hệ quản trị cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng.

Nguyên lý hoạt động của MySQL:

Hình 4-3: Ảnh mô phỏng nguyên lý hoạt động của MySQL

  • MySQL tạo ra bảng để lưu trữ dữ liệu, định nghĩa sự liên quan giữa các bảng đó.
  • Client sẽ gửi yêu cầu SQL bằng một lệnh đặc biệt trên MySQL.
  • Ứng dụng trên server sẽ phản hồi thông tin và trả về kết quả trên máy Client

Các lý do chọn MySQL:

  • Linh hoạt và dễ dùng: ta có thể sửa source code để đáp ứng nhu cầu của ta mà không phải thanh toán thêm bất kỳ chi phí nào.

Quá trình cài đặt cũng rất đơn giản và thường không quá 30 phút.

  • Hiệu năng cao: nhiều server clusters sử dụng MySQL. Bất kể ta lưu trữ dữ liệu lớn của các trang thương mại điện tử hoặc những hoạt động kinh doanh nặng nề liên quan đến công nghệ thông tin, MySQL cũng có thể đáp ứng được với tốc độ cao, mượt mà.
  • Tiêu chuẩn trong ngành: ngành công nghệ và dữ liệu đã sử dụng MySQL nhiều năm, vì vậy nó là một kỹ năng căn bản một chuyên gia lập trình.
  • An toàn: an toàn dữ liệu là vấn đề quan trọng nhất khi chọn phần mềm RDBMS. Với hệ thống phân quyền truy cập và quản lý tài khoản, MySQL đặt tiêu chuẩn bảo mật rất cao. Mã hóa thông tin đăng nhập và chứng thực từ host đều khả dụng. 4.2.5 Công cụ Visual Studio Code

Hình 4-4: Công cụ Visual Studio Code

Khái niệm: Visual Studio Code là một trình biên tập mã được phát triển bởi Microsoft dành cho Windows, Linux và macOS. Nó hỗ trợ chức năng debug, đi kèm với Git, có syntax highlighting, tự hoàn thành mã thông minh, snippets và cải tiến mã nguồn. Nó cũng cho phép tùy chỉnh, do đó, người dùng có thể thay đổi theme, phím tắt và các tùy chọn khác. Nó miễn phí và là phần mềm mã nguồn mở, mặc dù gói tải xuống chính là có giấy phép.

Tính năng: Visual Studio Code là một trình biên tập mã. Nó hỗ trợ nhiều ngôn ngữ và chức năng tùy vào ngôn ngữ sử dụng theo như trong bản sau. Nhiều chức năng của Visual Studio Code không hiển thị ra trong các menu tùy chọn hay giao diện người dùng. Thay vào đó, chúng được gọi thông qua khung nhập lệnh hoặc qua một tập tin .json. Khung nhập lệnh là một giao diện theo dòng lệnh. Tuy nhiên, nó biến mất khi người dùng nhấp bất cứ nơi nào khác, hoặc nhấn tổ hợp phím để tương tác với một cái gì đó ở bên ngoài đó. Tương tự như vậy với những dòng lệnh tốn nhiều thời gian để xử lý. Khi thực hiện những điều trên thì quá trình xử lý dòng lệnh đó sẽ bị hủy.

Lý do chọn Visual Studio Code:

  • Visual Studio Code là trình soạn thảo Cross-Platform.
  • Visual Studio Code hỗ trợ vô số ngôn ngữ lập trình.
  • Visual Studio Code cung cấp tài liệu riêng cho các ngôn ngữ lập trình.
  • Visual Studio Code tích hợp tính năng debug
  • Visual Studio Code tích hợp sẵn Git
  • Command palette
  • Tính năng quản lý code trong Visual Studio Code
  • Visual Studio Code có khả năng tùy biến cao

4.2.6 Công nghệ Laravel Framework

Hình 4-5: Công nghệ Laravel

Khái niệm: Laravel là một trong những PHP Framework phổ biến nhất trên thế giới được sử dụng để xây dựng ứng dụng web từ các dự án nhỏ đến lớn. Là một mã nguồn mở miễn phí, do Taylor Otwell tạo ra và nhằm mục đích phát triển các ứng dụng web theo mô hình model-view-controller (MVC) mô hình kiến trúc dựa trên Symfony. Một số tính năng của Laravel là một hệ thống đóng gói mô-đun với quá trình quản lý phụ thuộc chuyên dụng, các cách khác nhau để truy cập cơ sở dữ liệu quan hệ, các tiện ích hỗ trợ triển khai và bảo trì ứng dụng, và định hướng của nó đối với đường cú pháp.

Các lý do chọn Laravel Framework:

  • Dễ bắt đầu: Lý do đầu tiên khiến mọi người bắt đầu với

Laravel là thật dễ dàng để bắt đầu. Ngay cả khi chỉ biết cơ bản của PHP, vẫn có thể dễ dàng phát triển một website 5 trang chỉ trong vài giờ.

  • Nguồn mở: Laravel là một phần mềm miễn phí, Framework mã nguồn mở này cho phép ta xây dựng một ứng dụng web lớn và phức tạp một cách dễ dàng.
  • Xuất hiện nhanh chóng: Laravel là framework tốt nhất và được sử dụng nhiều nhất theo Google Trends. Nó có thể xử lý các dự án cực kỳ lớn một cách dễ dàng và đó là lý do tại sao nhiều công ty đã thông qua Framework này.
  • Theo dõi MVC: Laravel dựa trên kiến trúc MVC nó có nhiều chức tích hợp còn MVC tăng hiệu năng và cung cấp tài liệu tốt hơn.
  • Hỗ trợ cộng đồng: Nếu là một Developer, và ta bị mắc kẹt bởi những bug khó hiểu nhưng có một người đã trải qua nó và người đó có thể hướng dẫn bạn thì công việc của ta sẽ ít khó khăn hơn. Laravel có một cộng đồng rộng lớn, khiến nó mạnh hơn hẳn những Framework khác. Nếu ta báo cáo bất kỳ lỗi hoặc vi phạm bảo mật trong Framework thì phản hồi của cộng đồng là nhanh chóng.
  • Được sử dụng dựa trên Framework tốt nhất: Laravel sử dụng một số thành phần tốt nhất của symfony.
  • Blade Templating: Laravel sử dụng Blade Templating, cho phép ta sử dụng mã php trong ứng dụng của ta.
  • Di chuyển Database: Di chuyển Database là một trong những tính năng chính được cung cấp bởi Laravel. Di chuyển cho phép ta duy trì cấu trúc cơ sở dữ liệu của ứng dụng mà không cần phải tạo lại nó. Thay vì sử dụng SQL, di chuyển Database cho phép ta viết mã php để kiểm soát Database và cho phép ta khôi phục lại những thay đổi gần đây nhất ta thực hiện với Database.

4.2.7 Mô hình MVC

MVC là từ viết tắt bởi 3 từ Model – View – Controller. Đây là mô hình thiết kế sử dụng trong kỹ thuật phần mềm. Mô hình source code thành 3 phần, tương ứng mỗi từ. Mỗi từ tương ứng với một hoạt động tách biệt trong một mô hình.

Luồng đi trong mô hình MVC :

Khi một yêu cầu từ máy client gửi tới server, Controller sẽ thực hiện nhiệm vụ của mình đó là tiếp nhận và xử lý yêu cầu. Trong trường hợp cần thiết, nó có thể liên hệ Model – bộ phận làm việc với database để hỗ trợ.

Khi xử lý xong yêu cầu, kết quả sẽ được trả về View. Tại View sẽ tạo mã HTML thành giao diện và trả về hiển thị trên trình duyệt.

Các lý do chọn Laravel Framework:

  • Nhẹ, tiết kiệm băng thông: MVC không sử dụng viewstate nên khá tiết kiệm diện tích băng thông. Khi sử dụng, người dùng có thể sử dụng ứng dụng trên web cần tương tác gửi và nhận dữ liệu một cách liên tục. Do đó, việc giảm băng thông giúp cho website hoạt động tốt và ổn định hơn.
  • Kiểm tra dễ dàng: Với MVC, bạn có thể dễ dàng kiểm tra, rà soát lỗi phần mềm trước khi tới tay người tiêu dùng, đảm bảo chất lượng và độ uy tín cao hơn.
  • Chức năng control: Trên các nền website thì ngôn ngữ lập trình như CSS, HTML, Javascript có một vai trò vô cùng quan trọng. Việc sử dụng mô hình MVC sẽ giúp bạn có một bộ control ưu việt trên nền tảng các ngôn ngữ hiện đại với nhiều hình thức khác nhau.
  • View và size: View sẽ là nơi lưu trữ các dữ liệu. Càng nhiều yêu cầu được thực hiện thì kích thước càng tệp càng lớn. Khi đó, đường truyền mạng cũng giảm tốc độ load. Việc sử dụng mô hình MVC sẽ giúp bạn tiết kiệm được diện tích băng thông một cách tối ưu.
  • Chức năng Soc (Separation of Concern): Chức năng này cho phép bạn phân tách rõ ràng các phần như Model, giao diện, data, nghiệp vụ.
  • Tính kết hợp: Việc tích hợp ở mô hình MVC cho phép bạn thoải mái viết code trên nền tảng website. Khi đó, server của bạn sẽ được giảm tải khá nhiều.
  • Đơn giản: Đây là một mô hình với kết cấu tương đối đơn giản. Dù bạn không có quá nhiều chuyên môn cũng có thể sử dụng được.

4.3 Sơ đồ chức năng

Hình 4-6: Sơ đồ chức năng

4.4 Sơ đồ use-case tổng quát

Hình 4-7: Sơ đồ use-case tổng quát

Chương 5: Thành phần dữ liệu

5.1 Phân tích ở mức quan niệm

5.1.1 Sơ đồ ER / sơ đồ lớp

Hình 5-1: Sơ đồ quan niệm dữ liệu.

5.1.2 Mô tả các loại thực thể/lớp

1 K: key; U: unique; M: mandatory (not null)

❑ Loại thực thể đơn hàng

Bảng 5-2: Thực thể Đơn hàng

❑ Chi tiết đơn hàng

Mô tả: Loại thực thể Chi tiết đơn hàng gồm Đơn hàng với Sản phẩm

Thuộc tính Kiểu K U M Diễn giải IdChitietdon int x x x mã khách hàng hang

Soluong int x Số lượng Sản phẩm Giatien int x Giá tiền sản phẩm

Bảng 5-2: Thực thể Chi tiết đơn hàng

❑ Chi tiết Sản phẩm

Mô tả: Loại thực thể Sản phẩm

Thuộc tính Kiểu K U M Diễn giải IdChitietdon Int x x x mã khách hàng hang

IdSanpham Int x Mã Sản phẩm

IdDonhang Int x Mã đơn hàng

Soluong Int x Số lượng Sản phẩm

Giatien Int Giá tiền sản phẩm

Bảng 5-3: Thực thể Sản phẩm

❑ Chi tiết màu sắc

Mô tả: Loại thực thể màu sắc bao gồm những sản phẩm có màu sắc tương ứng

Thuộc tính Kiểu K U M Diễn giải

IdMausac int x x x mã màu sắc

Mausac varcha x x Tên màu sắc

r(25)

Trạng thái int x Trạng thái còn màu sắc hay không

Bảng 5-4: Thực thể Màu sắc

❑ Chi tiết kích thước

Mô tả: Loại thực thể Kích thước bao gồm những sản phẩm có màu sắc có Kích thước khác nhau

Thuộc tính Kiểu K U M Diễn giải

IdKichthuoc int x x x mã màu sắc TenKichThuo varcha x Tên kích thước

c r(25)

SoLuong int x Tên màu sắc

Trạng thái int x Trạng thái còn màu sắc hay không

Bảng 5-5: Thực thể Chi tiết kích thước

❑ Chi tiết tồn kho

Mô tả: Loại thực thể Tồn kho bao gồm những sản phẩm còn trong kho

Thuộc tính Kiểu K U M Diễn giải

IdTonKho int x x x mã Tồn kho

NamThangTo Dateti x Ngày tháng hàng tồn kho

nKho me

SoLuongNha int x Số lượng khi nhập kho p

SoLuongXua int x Số lượng khi xuất hàng t

Toncuoiky int x Hàng tồn kho cuối kỳ

Bảng 5-6: Thực thể Tồn kho

5.1.3 Mô tả các ràng buộc dữ liệu

  1. Phải có User mới có đơn hàng.
  2. Sản phẩm tương ứng với Chi tiết đơn hàng.
  3. Phải Có sản phẩm mới được thêm vào chi tiết đơn hàng.
  4. Sản phẩm có nhiều màu sắc và kích thước khác nhau.
  5. Chi tiết giao hàng phải có hoá đơn mới được giao hàng.

5.1.4 Mô tả các bảng dữ liệu

❑ Bảng User

Bảng 5-7: Table Khách hàng

❑ Bảng Don hang

Mô tả: Bảng Don hàng chứa danh mục những khách hàng có đơn hàng

Thuộc tính Kiểu K U M Diễn giải IdDonhang int(10) x x x mã khách hàng

Ngaytao dateti x Thời gian lập đơn hàng . me

Diachi varcha x Địa chỉ khi giao hàng cho khách r hàng

(120)

Sodienthoai char x Số điện thoại khi giao hàng cho

(11) khách hàng

Trangthai tinyint x Trạng thái của đơn hàng

UserIdUser int(10) x Mã Khách hàng theo đơn hàng

❑ Bảng Chi tiet don hang

Mô tả: Bảng Chitietdonhang chứa danh mục những sản phẩm trong hoá đơn và hoá đơn nào

Thuộc tính Kiểu K U M Diễn giải

IdChitietdon int(10) x x x Mã chi tiết đơn hàng hang

Soluong int(10) x x Số lượng đặt mua sản phẩm Giatien bigint(2 x Giá tiền của sản phẩm

0)

DonhangidD int(10) x Mã đơn đơn hàng với chi tiết đơn

onhang hàng

SanphamId int(10) x Mã sản phẩm với chi tiết đơn hàng

Sanpham

Bảng 5-8: Table Chi tiết đơn hàng

❑ Bảng Sanpham

Bảng 5-9: Table Sản phẩm

Mô tả: Bảng Sanpham thông tin chi tiết sản phẩm

❑ Bảng Mausac

Mô tả: Bảng Mausac thông tin màu sắc của sản phẩm sản phẩm

Thuộc tính Kiểu K U M Diễn giải IdMauSac int(10) x x x Mã màu sản phẩm mausac varcha x Tên màu sắc sản phẩm.

r

(50)

SanphamIdS int(10) x Mã sản phẩm đối với màu sản phẩm anpham

Trangthai tinyint x Tình trạng của màu sắc

(3)

Bảng 5-10: Table Màu sắc

❑ Bảng Kichthuoc

Mô tả: Bảng Kichthuoc thông tin chi tiết kích thước theo màu sắc sản phẩm

Thuộc tính Kiểu K U M Diễn giải

IdKichthuoc int(10) x x x Mã kích thước sản phẩm TenKichThuo varcha x Tên Kích thước

c r

(5)

SoLuong int(10) x Số lượng Sản phẩm có kích thước MausacIdMa int(10) Mã màu sắc theo kích thước từng

usac màu sắc của sản phẩm

Trangthai tinyint x Tình trạng của sản phẩm

(3)

Bảng 5-11: Table Kích thước

❑ Bảng TonKho

Mô tả: Bảng Tonkho thông tin chi tiết Ton kho của sản phẩm theo từng màu sắc kích thước sản phẩm

Thuộc tính Kiểu K U M Diễn giải

IdTonkho int(10) x x x Mã sản phẩm

Namthangto dateti x Năm tháng kiểm kê tồn kho

nkho me

TonDauKy int(10) x Số lượng tồn của sản phẩm ở đầu kỳ

Soluongnhap int(10) x Số lượng nhập vào kho

Soluongxuat int(10) x Số lượng xuất kho

Toncuoiky int(10) x Số lượng tồn kho còn cuối kỳ

KichThuocId int(10) x Mã kích thước sản phẩm còn tồn kho

Kichthuoc

Bảng 5-12: Table Tồn kho

5.1.5 Mô tả các ràng buộc dữ liệu

  1. Phải có user mới sinh ra được đơn hàng và chi tiết đơn hàng.
  2. Sản phẩm không được trùng tên với nhau.
  3. Màu sắc và kích thước phải thuộc sản phẩm . [4] Có đơn hàng rồi mới có phiếu giao hàng [1] Sản phẩm phải có danh mục.

Chương 6: Thiết kế cho chức năng

khách hàng

6.1Quản lý giỏ hàng

Sơ đồ chi tiết:

Hình 6-8: Sơ đồ use case chi tiết Quản lý Giỏ hàng

Đặc tả Use Case quản lý giỏ hàng:

Tên Use Quản lý Giỏ Hàng case

Actor Khách Hàng

Sau khi lựa chọn được sản phẩm cần mua, khách hàng nhấn nút thêm vào giỏ hàng, sản

Mô tả phẩm sẽ được thêm vào giỏ hàng. Giỏ hàng gồm có các chức năng: Xem, Xóa, Sửa và Xem tổng tiền của giỏ hàng

Điều kiện Actor phải đăng ký, đăng nhập thành viên và

tiên chọn thông tin sản phẩm để thực hiện chức

quyết năng này

  1. Actor xem sản phẩm, chọn chi tiết sản phẩm cầnxem.
  2. Hệ thống hiển thị giao diện chi tiết sản phẩm.
  3. Actor nhấn nút “thêm vào giỏ hàng” sản phẩmLuồng sự thêm vào giỏ hàng. kiện chính 4. Actor thực hiện các chức năng cần thi hành.
    • Extend Use Case Xem Giỏ Hàng
    • Extend Use Case Xóa Giỏ Hàng Extend Use Case Sửa Giỏ Hàng
    • Extend Use Case Tổng Tiền Luồng sự 1. Actor nhấn nút Thoát

kiện phụ 2. Hệ thống hủy giao diện Quản lý giỏ hàng

Xem Giỏ Hàng

    1. Actor chọn “Giỏ hàng”
    2. Hệ thống hiển thị giao diện giỏ hàng

<Extend 3. Giỏ hàng hiển thị các sản phẩm mà Actor đã

Use Case> chọn.

  1. Actor nhấn nút thoát.
  2. Hủy giao diện Quản lý giỏ hàng.

<Extend Sửa Giỏ Hàng

Use Case>

1

. Actor chọn sản phẩm cần sửa từ giỏ hàng.

2

. Actor thay đổi số lượng, màu sắc, size

3

. Kiểm tra thông tin không rỗng.

4

. Actor nhấn nút sửa.

5

. Cập nhật Giỏ hàng.

6

. Hiển thị thông tin cập nhật.

7

. Actor nhấn nút thoát.

8

. Hủy giao diện Quản lý giỏ hàng.

Rẽ nhánh

:

4.1

. Kiểm tra thông tin bị rỗng.

5.1

. Lập lại bước 1 luồng sự kiện chính.

<

Extend

Use Case>

Xóa Giỏ Hàng

1

. Actor chọn sản phẩm cần xóa từ giỏ hàng.

2

. Actor nhấn nút xóa.

3

. Cập nhật Giỏ hàng.

4

. Hiển thị thông tin cập nhật.

5

. Actor nhấn nút thoát.

6

. Hủy giao diện Quản lý giỏ hàng.

<

Extend

Use Case>

Tổng Tiền

1

. Actor sau khi Thêm, Xóa, Sửa Giỏ hàng.

2

. Kiểm tra thông tin không rỗng.

. Hệ thống sẽ hiển thị tổng tiền lên Form.

3

4

. Actor nhấn nút thoát.

5

. Huỷ giao diện Quản lý giỏ hàng.

 Sơ đồ tuần quản lý giỏ hàng

Hình 6-9: Sơ đồ tuần tự mức phân tích Quản lý Giỏ hàng

 Sơ đồ lớp quản lý giỏ hàng

Hình 6-10: Sơ đồ lớp Quản lý Giỏ hàng

 Sơ đồ trạng thái quản lý giỏ hàng

Hình 6-11: Sơ đồ trạng thái Quản lý Giỏ hàng

Chương 2. Mô tả nghiệp vụ

Chương 7: Thiết kế cho chức năng quản trị viên

7.1Quản lý khách hàng

  • Sơ đồ Use Case :

Hình 7-12: Sơ đồ use case chi tiết Quản lý Khách hàng

  • Mô tả Use case:

Tên Use Quản lý Khách Hàng

case

Actor Quản trị viên

Quản trị xem thông tin các khách hàng trong nhà sách và thực hiện các chức năng: Xem lịch

Mô tả sử mua hàng của khách, Gửi mail cho khách,

Thông báo đơn hàng và Tra cứu khách hàng. Điều kiện Quản trị viên phải đăng nhập vào hệ thống để tiên quyết thực hiện chức năng này

        1. Actor chọn chức năng Quản lý Khách Hàng.
        2. Hệ thống hiển thị màn hình Quản lý Thông

Khách Hàng.

Luồng sự

        • Extend Use Case TraCuuKhachHang

kiện chính

        • Extend Use Case ThongBaoDonHang
        • Extend Use Case GuiMailChoKhachHang
        • Extend Use Case XemLichSuMuaHang

Luồng sự 1. Actor nhấn nút Thoát kiện phụ 2. Hệ thống hủy màn hình Quản lý Khách Hàng.

Xem Lịch Sử Mua Hàng

1. Actor chọn khách hàng từ danh sách khách hàng

<Extend 2. Hiển thị thông tin khách hàng lên Form.

Use Case> 3. Actor chọn cột lịch sử mua hàng.

        1. Hiển thị lịch sử mua hàng.
        2. Actor nhấn nút thoát.
        3. Hủy màn hình cập nhật Quản lý khách hàng.

Xem Thông Tin Khách Hàng

1. Actor chọn khách hàng từ danh sách khách hàng.

<Extend 2. Hiển thị thông tin khách hàng lên Form. Trên

Use Case> Form gồm các thông tin: Tên Khách Hàng, Địa chỉ Khách Hàng, Số điện thoại Khách Hàng, Lịch sử mua hàng của Khách Hàng, Điểm tích lũy của Khách Hàng.

        1. Actor nhấn nút thoát
        2. Hủy màn hình Thông tin Khách Hàng

Tra Cứu Khách Hàng

        1. Actor nhập thông tin khách hàng cần tìm.
        2. Kiểm tra thông tin không rỗng.
        3. Actor nhấn nút tra cứu.
        4. Hiển thị thông tin khách hàng lên Form.
        5. Actor nhấn nút thoát.

<Extend

Use Case> 6. Huỷ màn hình Quản Lý Khách hàng.

Rẽ nhánh 1:

      1. 1.Tra cứu gần đúng.
      2. 1.Hiển thông tin khách hàng lên Form. Rẽ nhánh 2:

3.2.Tra cứu chính xác.

4.2. Hiển thị thông tin khách hàng lên Form.

 Sơ đồ lớp quản lý khách hàng

Hình 7-13: Sơ đồ lớp Quản lý Khách hàng

 Sơ đồ tuần tự quản lý khách hàng

Hình 7-14: Sơ đồ tuần tự Quản lý Khách hàng

 Sơ đồ trạng thái quản lý khách hàng

Hình 7-15: Sơ đồ trạng thái Quản lý khách hàng

7.2 Đặc tả use case chức năng Quản lý đơn hàng

  • Sơ đồ chi tiết:

Hình 6-11: Sơ đồ use case chi tiết Quản lý Đơn hàng

  • Đặc tả Use Case quản lý đơn hàng:

Tên Use Quản lý Đơn Hàng case

Actor Quản trị viên

Use case này cho phép quản trị viên quản lý các đơn hàng mua hàng, bao gồm các chức

Mô tả năng: Xem tình trạng đơn hàng, Xử lý trạng thái đơn hàng, Xem chi tiết đơn hàng và Tra cứu đơn hàng

Điều kiện Quản trị viên phải đăng nhập vào hệ thống để

tiên thực hiện chức năng này quyết

  1. Actor chọn chức năng Quản lý Đơn hàng.
  2. Hệ thống hiển thị giao diện Quản lý Đơn hàng.
  3. Actor chọn chức năng muốn thi hànhLuồng sự kiện chính  Extend Use Case Xem Tình Trạng Đơn Hàng.
  • Extend Use Case Xử Lý Trạng Thái Đơn Hàng.
  • Extend Use Case Xem Chi Tiết Đơn Hàng.
  • Extend Use Case Tra Cứu Đơn Hàng.

Luồng sự 1. Actor nhấn nút Thoát kiện phụ 2. Hệ thống hủy giao diện Quản lý Đơn Hàng.

Xem Tình Trạng Đơn Hàng

  1. Actor chọn chức năng Quản lý Đơn hàng.
  2. Danh sách đơn hàng sẽ hiện lên Form

<Extend

  1. Tình trạng đơn hàng sẽ được hệ thống hiển thị

Use Case> trên Form theo từng đơn hàng.

  1. Actor nhấn nút thoát.
  2. Hủy giao diện Quản lý Đơn hàng

Xử Lý Trạng Thái Đơn Hàng

  1. Actor chọn chức năng Quản lý Đơn hàng.
  2. Hệ thống hiển thị giao diện Quản lý Đơn hàng.
  3. Actor chọn đơn hàng từ danh sách đơn hàng.
  4. Actor cập nhật trạng thái đơn hàng, bao gồm: Đã xác nhận, Thành công,Thất bại, Khách hủy, Hệ thống hủy.

<Extend 5. Actor nhấn nút cập nhật Use Case>

  1. Cập nhật CSDL.
  2. Hiển thị thông tin cập nhật.
  3. Actor nhấn nút thoát.
  4. Hủy giao diện Quản lý Đơn hàng.

Rẽ nhánh :

4.1. Kiểm tra tình trạng bị rỗng.

5.1. Lập lại bước 1 luồng sự kiện chính.

<Extend Xem Chi Tiết Đơn Hàng Use Case>

  1. Actor chọn thông tin đơn hàng từ danh sáchđơn hàng.
  2. Hệ thống hiển thị thông tin đơn hàng lên Form.

3

. Actor nhấn nút thoát.

4

. Hủy giao diện Quản Lý Đơn hàng.

<

Extend

Use Case>

Tra Cứu Đơn Hàng

5

. Actor nhập thông tin đơn hàng cần tìm.

6

. Kiểm tra thông tin cần tìm không rỗng.

. Actor nhấn nút tra cứu.

7

8

. Hiển thị thông tin đơn hàng lên Form.

. Actor nhấn nút thoát.

9

Huỷ giao diện Quản Lý Đơn hàng.

10.

Rẽ nhánh 1:

3.1

.Tra cứu gần đúng.

4.1

. Hiển thông tin đơn hàng lên Form.

Rẽ nhánh 2:

3.2

.Tra cứu chính xác.

4.2

.Hiển thị thông tin đơn hàng lên Form.

 Sơ đồ lớp quản lý đơn hàng

Hình 7-13: Sơ đồ lớp Quản lý Đơn hàng

 Sơ đồ tuần tự quản lý đơn hàng

Hình 7-14: Sơ đồ tuần tự mức thiết kế Quản lý Đơn hàng

Sơ đồ trạng thái quản lý đơn hàng

Hình 7-15: Sơ đồ trạng thái Quản lý Đơn hàng

Chương 8: Thành phần giao diện

8.1 Giao diện danh sách sản phẩm trang admin

Hình 8-16: Giao diện danh sách Sản phẩm

Giao diện này giúp cho admin xem được danh sách sản phẩm hiện có, gồm các thông tin: số thứ tự sản phẩm, mã nhà cung cấp, hình ảnh sản phẩm, tên sản phẩm, giá sản phẩm, giá khuyến mãi sản phẩm, trạng thái sản phẩm. Ngoài ra còn có các chức năng: thêm sản phẩm, sửa sản phẩm.

8.2 Giao diện thêm sản phẩm trang admin

Hình 8-17: Giao diện thêm Sản phẩm

Giao diện này dành cho admin dùng để thực hiện chức năng thêm sản phẩm, gồm có các thông tin: Mã nhà cung cấp, tên sản phẩm, danh mục sản phẩm, giá sản phẩm, giá khuyến mãi, trạng thái sản phẩm, mô tả ngắn, mô tả dài, màu sắc sản phẩm, hình ảnh sản phẩm, kích thước sản phẩm.

8.3 Giao diện danh sách danh mục trang admin

Hình 8-18: Giao diện danh sách Danh mục

Giao diện này dành cho admin xem danh sách danh mục sản phẩm, gồm các thông tin: Tên danh mục, đường dẫn danh mục, sắp xếp thứ tự, trạng thái danh mục. Gồm các chức năng thêm danh mục, sửa danh mục.

8.4 Giao diện thêm danh mục trang admin

Hình 8-19: Giao diện thêm Danh mục

Giao diện này dành cho admin dùng để thực hiện chức năng thêm danh mục sản phẩm, gồm có các thông tin: Tên danh mục, sắp xếp thứ tự danh mục, danh mục bao gồm danh mục dự định thêm, trạng thái danh mục.

8.5 Giao diện danh sách khách hàng trang admin

Hình 8-20: Giao diện danh sách Khách hàng

Giao diện này dành cho admin xem danh sách khách hàng của website, gồm các thông tin: Số thứ tự khách hàng, email của khách hàng, tên khách hàng, số điện thoại khách hàng, điểm tích lũy của khách hàng, địa chỉ của khách hàng, trạng thái của khách hàng và lịch sử mua hàng của khách hàng. Giao diện này sẽ không có các chức năng thêm khách hàng, xóa khách hàng, sửa khách hàng. Bởi vì admin không tự tạo khách hàng và admin sẽ không được xóa khách hàng. Admin chỉ được sửa trạng thái của khách hàng.

8.6 Giao diện đơn hàng chưa xử lý

Giao diện này dành cho admin tiếp nhận đơn hàng và xử lý tình trạng đơn hàng, gồm các thông tin: Số thứ tự đơn hàng, tên khách hàng, ngày tạo hóa đơn, số điện thoại khách hàng, địa chỉ khách hàng, tổng tiền hóa đơn, trạng thái đơn hàng, xử lý đơn hàng, chi tiết hóa đơn. Nếu đơn hàng chưa được xử lý admin tiến hành xử lý đơn hàng, khi xử lý xong đơn hàng sẽ chuyển sang danh sách đơn hàng đã xử lý.

Hình 8-21: Giao diện Đơn hàng chưa xử lý

8.7 Giao diện đơn hàng đã xử lý

Hình 8-22: Giao diện Đơn hàng đã xử lý

Giao diện này dành cho admin xem danh sách các đơn hàng đã xử lý, gồm các thông tin: Số thứ tự đơn hàng, tên khách hàng, ngày tạo hóa đơn, số điện thoại khách hàng, địa chỉ khách hàng, tổng tiền hóa đơn, trạng thái đơn hàng, chi tiết hóa đơn. Admin có thể xem chi tiết đơn hàng bằng cách click chuột vào chi tiết hóa đơn hệ thống sẽ hiển thị ra thông tin chi tiết hóa đơn.

8.8 Giao diện đăng ký đăng nhập trang khách hàng

Hình 8-23: Giao diện Đăng ký – Đăng nhập thành viên

Giao diện này dành cho khách thăm đăng ký tài khoản để trở thành khách hàng của hệ thống, và đăng nhập dành cho khách hàng. Với giao diện này, hệ thống bắt buộc khách hàng phải nhập đúng cú pháp mà hệ thống quy định, chẳng hạn như: email phải có dấu ‘@’, mật khẩu phải lớn hơn 6 kí tự.

8.9 Giao diện đăng nhập trang admin

Hình 8-24: Giao diện Đăng nhập vào quyền admin

Giao diện này dành cho admin đăng nhập vào hệ thống để thực hiện các quyền của mình.

8.10 Giao diện sản phẩm trang khách hàng

Hình 8-25: Giao diện Sản phẩm của hệ thống

Khi khách hàng chọn vào trang sản phẩm, hệ thống sẽ trả về cho khách hàng giao diện tất cả sản phẩm, gồm có: danh mục sản phẩm, bộ lọc tìm kiếm, các sản phẩm hiện có. Nếu khách hàng muốn xem chi tiết sản phẩm, khách hàng click vào thẻ sản phẩm, hệ thống sẽ trả về giao diện chi tiết sản phẩm cho khách hàng.

8.11 Giao diện chi tiết sản phẩm trang khách hàng

Hình 8-26: Giao diện Chi tiết Sản phẩm

Khi khách hàng muốn xem chi tiết sản phẩm, khách hàng click vào thẻ sản phẩm, hệ thống sẽ trả về giao diện chi tiết sản phẩm cho khách hàng. Chi tiết sản phẩm hiển thị thông tin mô tả sản phẩm giúp khách hàng nắm bắt được chi tiết về loại sản phẩm đó trước khi quyết định mua hàng. Nếu khách hàng quyết định mua hàng, khách hàng click ‘ADD TO CART’ hệ thống sẽ đưa sản phẩm đã chọn vào giỏ hàng.

8.12 Giao diện giỏ hàng

Hình 8-27: Giao diện Giỏ hàng

Sau khi khách hàng click vào ‘ADD TO CART’ hệ thống sẽ trả về giao diện giỏ hàng cho khách hàng, khách hàng có thể thực hiện thao tác thêm sản phẩm vào giỏ hàng, xóa sản phẩm ra khỏi giỏ hàng và cập nhật giỏ hàng. Sau khi cập nhật giỏ hàng xong, khách hàng có thể thanh toán bằng việc click vào ‘PROCEED TO CHECKOUT’ để hoàn thành việc đặt hàng.

Chương 9: Phụ lục

9.1 Cài đặt Web server

  1. Tải XAMPP cho Windows.
  2. Nhấp đúp vào file đã tải xuống để khởi chạy trình cài đặt.
  3. Nhấp vào nút OK.
  4. Nhấp vào nút Next.

  1. Nhấp vào nút Next.
  2. Sử dụng vị trí được cài đặt mặc định. (Hoặc chọn một thư mục khác để cài đặt phần mềm trong trường Select a folder).
  3. Nhấp vào nút Next.

  1. Chọn ngôn ngữ cho XAMPP Control Panel.
  2. Nhấp vào nút Next.
  3. Xóa tùy chọn Learn more about Bitnami for XAMPP.
  4. Nhấp vào nút Next 2 lần.

  1. Nhấp vào nút Allow access để cho phép ứng dụng thông qua Windows Firewall (nếu có).
  2. Nhấp vào nút Finish.

Sau khi bạn hoàn thành các bước, XAMPP Control Panel sẽ khởi chạy và bạn có thể bắt đầu cấu hình môi trường web server.

9.2 Cài đặt cơ sở dữ liệu

Bước 1: Vào trang web tải MySQL Community. Chọn MySQL Community Server.

Bước 2: Chọn nền tảng máy của bạn và chọn Go to Download Page.

Bước 3: Chọn bản Community với dung lượng lớn hơn và chọn Download.

Bước 4: Tại trang tiếp theo, chọn No thanks, just start my download.

Bước 5: Chọn nơi tải về và chọn Save.

Bước 6: Sau khi tải về nhấn đúp vào file vừa tải và đợi một chút để chương trình chuẩn bị cài đặt.

Bước 7: Chọn loại cài đặt theo nhu cầu sử dụng của bạn và chọn Next.

Bước 8: Nhấn Next.

Bước 9: Bộ cài hiển thị danh sách các gói sẽ được cài vào, chọn Execute.

Bước 10: Đợi một chút để chương trình kiểm tra cài đặt và chọn Next.

Bước 11: Bộ cài đặt tiếp tục tới phần cấu hình MySQL Bước 12: Chọn tính khả dụng cho nhu cầu cài đặt, chọn Next.

Bước 13: Tại bảng cài đặt mạng, hãy chỉnh theo ý muốn hoặc giữ nguyên như cài đặt chuẩn của nhà sản xuất và chọn Next.

Bước 14: Tại mục Phương thức chứng thực (Authentication method) chọn đặt mật khẩu khi sử dụng hay sử dụng chung. Ở đây mình sẽ chọn sử dụng với mật khẩu. Tiếp đến chọn Next.

Bước 15: Đặt mật khẩu và xác nhận lại mật khẩu của bạn, tiếp đến chọn Add user để thêm tài khoản sử dụng.

Bước 16: Đặt tên tài khoản và nhập mật khẩu. Kế tiếp chọn Next.

Bước 17: Chọn Next.

Bước 18: Chọn Next.

Bước 19: Ở mục Áp dụng cấu hình (Apply configuration), chọn Execute để áp dụng.

Bước 20: Chọn Finish để kết thúc quá trình thiết lập bảo mật.

Bước 21: Tại mục Product Configuration, chọn Next.

Bước 22: Chọn Finish.

Bước 23: Điền tên, password và chọn Check.

Bước 24: Sau khi check thành công, chọn Next.

Bước 25: Chọn Execute.

10.

  1. Chọn Execute.
  2. Bước 26: Chọn Finish.

Bước 27: Kế kiếp lập lại quá trình xác nhận, chọn Next và chọn Finish để kết thúc quá trình cài đặt.

Tài liệu tham khảo

https://laravel.com/docs/8.x https://topdev.vn/blog/tai-sao-nen-su-dung-laravel/ https://vi.wikipedia.org/wiki/Laravel https://niithanoi.edu.vn/laravel-la-gi.html https://vi.wikipedia.org/wiki/MySQL https://www.hostinger.vn/huong-dan/mysql-la-gi/ https://www.visual-paradigm.com/