Transcript of Báo cáo đồ án - Thiết kế web tại Thanh Hóa
- 1. 1 TRNG I HC CNG NGHIP H NI KHOA CNG NGH THNG TIN
_______________________________ N TT NGHIP I HC ti: XY DNG WEBSITE
BN HNG THI TRANG BNG PHP Sinh vin thc hin: Nguyn nh Triu Lp
KHMT2-K5 Ging vin hng dn: Th.s Th Tm Cn b phn bin: Ths. TRN PHNG
NHUNG H Ni, 5/2014
- 2. 2 LI NI U Ngy nay cng ngh thng tin c nhng bc pht trin mnh m
theo c chiu rng v chiu su. My tnh in t khng cn l mt th phng tin qu
him m ang ngy cng tr thnh mt cng c lm vic v gii tr thng dng ca con
ngi khng ch cng s m ngay c trong gia nh. ng trc vai tr ca thng tin
hot ng cnh tranh gay gt, cc t chc v cc doanh nghip u tm mi bin php
xy dng v hon thin h thng thng tin ca mnh nhm tin hc ha cc hot ng tc
v ca n v. Hin nay cc cng ty tin hc hng u th gii khng ngng u t v ci
thin cc gii php cng nh cc sn phm nhm cho php tin hnh thng mi ha trn
internet. Thng qua cc sn phm v cng ngh ny, chng ta d nhn ra tm quan
trng v tnh tt yu ca thng mi in t. Vi nhng thao tc n gin trn my c ni
mng internet bn s c trong tm tay nhng g m mnh cn m khng phi mt nhiu
thi gian. Bn ch cn vo cc trang dch v thng mi in t, lm theo hng dn v
click vo nhng g bn cn. Cc nh dch v s mang n tn nh cho bn. Vit Nam
cng c rt nhiu doanh nghip ang tin hnh thng mi ha trn Internet nhng
do nhng kh khn v c s h tng nh vin thng cha pht trin mnh, cc dch v
thanh ton in t qua ngn hng cha ph bin nn ch dng li mc gii thiu sn
phm v tip cn n hng thng qua web. tip cn v ng gp y mnh s ph bin ca
thng mi in t vit nam, em tm hiu v ci t Website bn hng thi trang bng
php. Vi s hng dn tn tnh ca c: Th Tm em hon thnh cun bo co n tt
nghip ny. Tuy c gng ht sc tm hiu, phn tch thit k v ci t h thng nhng
chc chn khng trnh khi c nhng thiu st. Em rt mong c s thng cm v gp
ca cc qu thy c. Em xin chn thnh cm n. Qua y cho php em by t lng bit
n n s dy d ch bo ca cc thy, c trong khoa. c bit l c Th Tm, ngi trc
tip hng dn, ch bo v gip em trong thi gian n tt nghip. Em xin chn
thnh cm n s hng dn tn tnh ca c.
- 3. 3 TM TT N Vi mc phc tp v quy m ng dng, cng thm vn thi gian
cho nn ti Xy dng website bn hng thi trang bng ngn ng PHP ch dng mc
tm hiu ngn ng lp trnh Web PHP & MYSQL, v p dng xy dng ng dng
thc nghim trang Web bn hng trn mng cho ca hng thi trang. Website vi
mc ch cung cp cho khch hng cc thng tin chnh xc v cc sn phm thi
trang ang c trn th trng v cch thc t mua hng qua mng. Cc thng tin c
cp nht thng xuyn v nhanh chng. V vy, rt ngn c khong cch gia ngi mua
v ngi bn, a thng tin v cc sn phm mi nhanh chng n cho khch hng. Do
cn mt s hn ch, nn website mi ch dng li chc nng t hng v hnh thc
thanh ton trc tip. Trong tng lai, h thng s pht trin theo hng thng
mi in t (vi hnh thc thanh ton trc tuyn qua th tn dng, ti khon ngn
hng, th mua hng trc tuyn). Do gii hn trong vic trnh by bng vn bn nn
bi bo co ny, em ch xin trnh by mt s khu quan trng, t kho st, n phn
tch, thit k, ci t cho h thng. Rt mong nhn c s cm thng ca Qu Thy C v
cc bn. SUMMARY OF PROJECTS With the complexity and scale
applications, plus be a matter of time for the project "
Construction fashion sales website with PHP " stands at just learn
a web programming language PHP & MYSQL, and application of
experimental building Web applications store online for Minh Canh
fashion store. Website for the purpose of providing its clients
with accurate information about the fashion products are available
on the market and how to order goods online. The information is
updated regularly and quickly. Thus, shortening the distance
between buyers and sellers, provide information on new products
quickly to customers. Because there are some limitations, should
stop at the new site features ordering and payment directly. In the
future, the system will evolve in the direction of electronic
commerce (in the form of online payment through credit cards, bank
accounts, online shopping cart ...). Due to limitations in the
presentation should be written this paper, I just would like to
present some important processes, from surveys, to analyze, design,
install the system. Look forward to your understanding and your
Teacher.
- 4. 4 MC LC LI NI
U....................................................................................................................2
TM TT N
............................................................................................................3
DANH SCH BIU
..................................................................................................5
DANH SCH HNH NH
..............................................................................................7
PHN M U
................................................................................................................8
CHNG I. TM HIU NGN NG PHP V
MYSQL.......................................9 I. Ngn ng PHP
...........................................................................................................9
1. Khi nim v PHP
..................................................................................................9
2. Ti sao nn dng PHP
...........................................................................................9
3. Gii thiu v ngn ng PHP
..............................................................................
10 II. C s d liu MYSQL
............................................................................................
19 1. Gii thiu c s d
liu:.....................................................................................
19 2. Mc ch s dng c s d liu:
.......................................................................
19 CHNG II. PHN TCH THIT K H THNG
........................................... 20 I. Phn tch yu cu
ti.........................................................................................
20 1. Ngi
dng...........................................................................................................
20 2. Ngi qun
l.......................................................................................................
23 II. Phn tch thit k h thng
...................................................................................
27 1. Kho st hin
trng.............................................................................................
27 2. Xc nh cc tc nhn v chc nng i vi website
..................................... 28 3. c t cc ca s
dng.........................................................................................
35 2. Biu cc ca s dng
.......................................................................................
44 3. Biu lp chi tit
..............................................................................................
63 CHNG III. THIT K C S D
LIU.......................................................... 64 I.
Cc bng d liu
chnh..........................................................................................
64 II. Mt s bng d liu cho cc module giao din
................................................. 67 CHNG IV. THIT
K TRANG WEB BN HNG THI TRANG .......... 69 I. Giao din trang khch
hng
.................................................................................
69 II. Giao din phn qun
l..........................................................................................
72 III. Cc chc nng ni bt
...........................................................................................
73 KT LUN
......................................................................................................................
78
- 5. 5 TI LIU THAM KHO
............................................................................................
79 DANH SCH BIU Biu 1. Biu usecase mc tng
qut....................................................................
30 Biu 2. Biu usecase cho tc nhn khch
hng.................................................. 30 Biu 3. Biu
usecase tc nhn qun l h
thng................................................ 31 Biu 4. Biu
usecase ca s dng qun l gi
hng............................................ 31 Biu 5. Biu
usecase ca s dng qun l sn phm
.......................................... 32 Biu 6. Biu usecase
cho ca s dng qun l tin tc ........................................
32 Biu 7. Biu usecase cho ca s dng ng nhp
............................................... 33 Biu 8. Biu
usecase cho ca s dng thm vo gi hng
................................. 33 Biu 9. Biu usecase cho ca s
dng thanh ton ............................................... 33
Biu 10. Biu usecase cho ca s dng cp nht gi
hng................................. 34 Biu 11. Biu Usecase cho ca
s dng xa hng trong gi.............................. 34 Biu 12. Biu
usecase ca s dng thm sn phm
............................................ 34 Biu 13. Biu usecase
cho ca s dng xa sn phm ....................................... 35
Biu 14. Biu lp tham gia ca s dng ng
nhp............................................ 44 Biu 15. Biu trnh
t ng
nhp.........................................................................
44 Biu 16. Biu trang thi ng
nhp.....................................................................
45 Biu 17. Biu hot ng ca ng
nhp................................................................
45 Biu 18. Biu lp tham gia ca s dng thm vo gi
hng.............................. 46 Biu 19. Biu trnh t thm vo gi
hng........................................................... 46
Biu 20. Biu trng thi thm vo gi
hng....................................................... 47 Biu
21. Biu hot ng thm vo gi hng
...................................................... 47 Biu 22.
Biu lp tham gia ca s dng cp nht gi hng
............................... 48 Biu 23. Biu trnh t cp nht gi hng
............................................................ 48 Biu
24. Biu trng thi cp nht gi hng
........................................................ 49 Biu 25.
Biu hot ng cp nhp gi
hng....................................................... 49 Biu
26. Biu lp tham gia ca s dng xa hng trong gi
............................. 50 Biu 27. Biu trnh t xa hng trong gi
.......................................................... 50 Biu
28. Biu lp tham gia ca s dng thm sn
phm.................................... 51 Biu 29. Biu trnh t ca s
dng thm sn phm ....................................... 51 Biu 30.
Biu trang thi cho ca s dng thm sn
phm.................................. 52 Biu 31. Biu hoat ng cho ca
s dng thm sn phm ................................. 52 Biu 32. Biu
lp tham gia ca s dng sa sn
phm....................................... 53 Biu 33. Biu trnh t
cho ca s dng sa sn phm ........................................ 53
Biu 34. Biu trang thi cho ca s dng sa sn phm
.................................... 54 Biu 35. Biu hot ng cho ca s
dng sa sn phm.................................... 54 Biu 36. Biu lp
tham gia ca s dng xa sn phm ......................................
55
- 6. 6 Biu 37. Biu trnh t cho ca s dng xa sn
phm........................................ 55 Biu 38. Biu trng thi
cho ca s dng xa sn phm .................................... 56 Biu
39. Biu hot ng cho ca s dng xa sn phm
................................... 56 Biu 40. Biu lp tham gia ca s
dng thm tin tc ......................................... 57 Biu 41.
Biu trnh t cho ca s dng thm tin
tc........................................... 57 Biu 42. Biu trng
thi cho ca s dng thm tin tc .......................................
58 Biu 43. Biu hot ng cho ca s dng thm tin tc
...................................... 58 Biu 44. Biu lp tham gia
ca s dng sa tin tc............................................ 59
Biu 45. Biu trnh t cho ca s dng sa tin tc
............................................. 59 Biu 46. Biu trng
thi cho ca s dng sa tin
tc.......................................... 60 Biu 47. Biu hot ng
cho ca s dng sa tin tc ......................................... 60
Biu 48. Biu lp cho ca s dng xa tin tc
.................................................... 61 Biu 49. Biu
trnh t cho ca s dng xa tin tc
............................................. 61 Biu 50. Biu trng
thi cho ca s dng xa tin
tc.......................................... 62 Biu 51. Biu hot ng
cho ca s dng xa tin tc......................................... 62
Biu 52. Biu lp chi
tit......................................................................................
63
- 7. 7 DANH SCH HNH NH Hnh 1. Giao din trang
ch............................................................................................
69 Hnh 2. Giao din trang gii thiu sn phm
................................................................ 70
Hnh 3. Giao din gi hng
.............................................................................................
70 Hnh 4. Giao din ng k thnh vin
...........................................................................
71 Hnh 5. Giao din
footer..................................................................................................
71 Hnh 6. Giao din ng nhp qun
l.............................................................................
72 Hnh 7. Giao din trang ch qun
tr..............................................................................
72 Hnh 8. Chc nng t
hng............................................................................................
73 Hnh 9. Chc nng qun l gi
hng..............................................................................
74 Hnh 10. Chc nng thng k s lt xem ca tng sn phm
.................................. 74 Hnh 11. Chc nng thng k sn phm
quan tm ca tng khch hng t mua
.............................................................................................................................................
75 Hnh 12. Chc nng Lit k cc sn phm cng
loi................................................... 75 Hnh 13.
Chc nng gi email ha n cho khch
hng............................................. 76 Hnh 14. Chc nng
thanh ton trc
tuyn....................................................................
77
- 8. 8 PHN M U Vi mc phc tp v quy m ng dng, cng thm vn thi gian
cho nn n ch dng mc tm hiu ngn ng lp trnh web PHP & MYSQL, v p
dng xy dng ng dng thc nghim trang Web bn hng trn mng cho ca hng thi
trang. Website vi mc ch cung cp cho khch hng cc thng tin chnh xc v
cc sn phm thi trang ang c trn th trng v cch thc t mua hng qua mng.
Cc thng tin c cp nht thng xuyn v nhanh chng. V vy, rt ngn c khong
cch gia ngi mua v ngi bn, a thng tin v cc sn phm mi nhanh chng n
cho khch hng. n thc hin gm 5 chng: Chng I. Tm hiu v ngn ng PHP v
MYSQL Bc u tin lm mt website th chng ta phi hiu c bn cht ngn ng mnh
dng lp trnh. chng ny n tp trung gii thiu v ngn ng PHP v h c s d liu
MYSQL. Cung cp kin thc c bn v lp trnh bng ngn ng PHP. Chng II. Phn
tch thit k h thng c mt h thng bn hng tin tin, hp l nht th nh thit k
lun phi ln k hoch, phn tch h thng t nhiu pha mang li s hp l v thng
nht cho h thng. Chng ny s phn tch yu cu bi, thit k h thng trn c s l
thuyt t gip ta c ci nhn tng qut hn v h thng. Gip cho vic thit k thc
t d dng hn. Chng III. Thit k c s d liu T nhng phn tch, thit k chng
3, h thng cc c s d liu c lp ra lu tr cc thng tin cn thit cho vic
thit k h thng. V cho ta thy r c mi quan h ca c s d liu lp ra. Chng
IV. Thit k trang web bn hng thi trang p kin thc c bn v bc phn tch v
l thuyt, chng 5 l cng on thit k d n thc t. Hng dn cho khch hng cch
s dng h thng thc t, cch mua hng, cc thanh ton v nhng iu khon khi
mua hng.
- 9. 9 CHNG I. TM HIU NGN NG PHP V MYSQL c kin thc nn tng cho vic
lp trnh mt website thc t, chng ny s gip chng ta gii quyt c vic ny.
I. Ngn ng PHP 1. Khi nim v PHP PHP l ch vit tt ca Personal Home
Page do Rasmus Lerdorf to ra nm 1994. V tnh hu dng ca n v kh nng
pht trin, PHP bt u c s dng trong mi trng chuyn nghip v n tr thnh
PHP:Hypertext Preprocessor. Thc cht PHP l ngn ng kch bn nhng trong
HTML, ni mt cch n gin l mt trang HTML c nhng m PHP, PHP c th c t ri
rc trong HTML. PHP l mt ngn ng lp trnh c kt ni cht ch vi my ch, l
mt cng ngh pha my ch (Server-Side) v khng ph thuc vo mi trng
(cross- platform). y l hai yu t rt quan trng, th nht khi ni cng ngh
pha my ch tc l ni n mi th trong PHP u xy ra trn my ch, th hai, chnh
v tnh cht khng ph thuc mi trng cho php PHP chy trn hu ht trn cc h
iu hnh nh Windows, Unix v nhiu bin th ca n... c bit cc m kch bn PHP
vit trn my ch ny s lm vic bnh thng trn my ch khc m khng cn phi chnh
sa hoc chnh sa rt t. Khi mt trang Web mun c dng ngn ng PHP th phi p
ng c tt c cc qu trnh x l thng tin trong trang Web , sau a ra kt qu
ngn ng HTML. Khc vi ngn ng lp trnh, PHP c thit k ch thc hin iu g
sau khi mt s kin xy ra (v d, khi ngi dng gi mt biu mu hoc chuyn ti
mt URL). 2. Ti sao nn dng PHP thit k Web ng c rt nhiu ngn ng lp
trnh khc nhau la chn, mc d cu hnh v tnh nng khc nhau nhng chng vn a
ra nhng kt qu ging nhau. Chng ta c th la chn cho mnh mt ngn ng :
ASP, PHP, Java, Perl... v mt s loi khc na. Vy ti sao chng ta li nn
chn PHP. Rt n gin, c nhng l do sau m khi lp trnh Web chng ta khng
nn b qua s la chn tuyt vi ny. PHP c s dng lm Web ng v n nhanh, d
dng, tt hn so vi cc gii php khc. PHP c kh nng thc hin v tch hp cht
ch vi hu ht cc c s d liu c sn, tnh linh ng, bn vng v kh nng pht
trin khng gii hn.
- 10. 10 c bit PHP l m ngun m do tt c cc c tnh trn u min ph, v
chnh v m ngun m sn c nn cng ng cc nh pht trin Web lun c thc ci tin
n, nng cao khc phc cc li trong cc chng trnh ny PHP va d vi ngi mi s
dng va c th p ng mi yu cu ca cc lp trnh vin chuyn nghip, mi tung ca
cc bn PHP c th p ng mt cch xut sc. Cch y khng lu ASP vn c xem l ngn
ng kch bn ph bin nht, vy m by gi PHP bt kp ASP, bng chng l n c mt
trn 12 triu Website. 3. Gii thiu v ngn ng PHP V PHP l ngn ng ca my
ch nn m lnh ca PHP s tp trung trn my ch phc v cc trang Web theo yu
cu ca ngi dng thng qua trnh duyt. S hot ng: Khi ngi dng truy cp
Website vit bng PHP, my ch c m lnh PHP v x l chng theo cc hng dn c
m ha. M lnh PHP yu cu my ch gi mt d liu thch hp (m lnh HTML) n trnh
duyt Web. Trnh duyt xem n nh l mt trang HTML tu chun. Nh ta ni, PHP
cng chnh l mt trang HTML nhng c nhng m PHP v c phn m rng l HTML.
Phn m ca PHP c t trong th m .Khi trnh duyt truy cp vo mt trang PHP,
Server s c ni dung file PHP ln v lc ra cc on m PHP v thc thi cc on
m , ly kt qu nhn c ca on m PHP thay th vo ch ban u ca chng trong
file PHP, cui cng Server tr v kt qu cui cng l mt trang ni dung HTML
v cho trnh duyt.
- 11. 11 3.1. Cc loi th PHP C 4 loi th khc nhau m bn c th s dng
khi thit k trang PHP: Kiu Short:Th mc nh m cc nh lp trnh PHP thng s
dng. V d: Kiu inh dng XML: Th ny c th s dng vi vn bn inh dng XML V
d: Kiu Script: Trong trng hp bn s dng PHP nh mt script tng t khai
bo JavaScipt hay VBScript: V d: Kiu ASP: Trong trng hp bn khai bo
th PHP nh mt phn trong trang ASP. V d: PHP v HTML l cc ngn ng khng
nhy cm vi khong trng, khong trng c th c t xung quanh cc m lnh r rng
hn. Ch c khong trng n c nh hng n s th hin ca trang Web (nhiu khong
trng lin tip s ch th hin di dng mt khong trng n). 3.2. Cc kiu d
liu: D liu n t Script u l bin PHP, bn c th nhn bit chng bng cch s
dng du $ trc tn bin. S nguyn: c khai bo v s dng gi tr ging vi C. V
d: $a=12345; $a=-456;
- 12. 12 S thc: V d: $a=2. 123; $b=3. 1e3; Xu: C hai cch xc nh 1
xu: t gia 2 du ngoc kp ( ) hoc gia 2 du ngoc ( ). Mng: Mng thc cht
gm 2 bng: Bng ch s v bng lin kt. + Mng mt chiu: C th dng hm List()
hoc Array(). C th dng cc hm aort(), ksort(), sort(), uaort(),... sp
xp mng, ty thuc vo vic bn nh sp xp theo kiu g.. + Mng 2 chiu: V d:
$a[1]=$f; $a[1][2]=$f; $a[abc][2]=$f; 3.3. Bin - gi tr PHP quy nh
mt bin c biu din bt u bng du $, sau l mt ch ci hoc du gch di. Mt s
bin c khai bo sn: HTTP_GET_VARS: Mng cc gi tr nguyn truyn ti script
thng qua phng thc HTTP GET. Ch c tc dng nu track_vars .Trong cu hnh
c t hoc ch dn . HTTP_POST_VARS: Mng cc gi tr nguyn truyn ti script
thng qua phng thc HTTP POST. HTTP_COOKIE_VARS: Mt mng cc gi tr c
truyn ti script hin ti bng HTTP cookie. Ch c tc dng nu track_vars
trong cu hnh c t hoc ch dn ... Phm vi gi tr: PHP coi mt bin c mt
gii hn. xc nh mt bin ton cc (global) c tc dng trong mt hm ta cn
khai bo li. Nu khng c gi tr ca bin s c coi nh l cc b trong hm. Khi
c khai bo global, $a v $b c bit l nhng bin ton cc. Nu khng c khai
bo global, $a v $b ch c coi l cc bin bn trong hm Sum().
- 13. 13 Tn bin Mt bin c th gn vi mt ci tn V d: $a= chao; $$a=
cacban; $Chao= cacban V echo$a${chao}; Kt qu s l chaocacban 3.4. Cc
gi tr bn ngoi phm vi PHP: HTML Form: Khi 1 gi tr gn vi 1 file php
qua phng thc POST V d: Name: < input type = text name = name
>
PHP s to 1 bin $ name bao gm mi gi tr trong trng Name ca Form. PHP
c th hiu c mt mng mt chiu gm cc gi tr trong mt Form. V vy, bn c th
nhm nhng gi tr lin quan li vi nhau hoc s dng c tnh ny nhn cc gi tr
t 1 u vo tu chn. Khi tnh cht track_vars c t trong cu hnh hoc c ch
dn: . Cc gi tr c submit s ly ra qua phng thc GET v POST c th ly ra
t 2 mng ton cc $HTTP_POST_VARS v $HTTP_GET_VARS. 3.5. Hng : PHP nh
ngha sn cc hng s: _FILE_: Tn ca script file ang thc hin _LINE_: S
dng ca m script ang c thc hin trong script file hin ti.
_PHP_VERSION_: version ca PHP ang chy TRUE FALSE E_ERROR: Bo hiu c
li E_PARSE: Bo li sai khi bin dch E_NOTICE: Mt vi s kin c th l li
hoc khng
- 14. 14 C th nh ngha mt hng s bng hm define() 3.6. Biu thc Biu
thc l mt thnh phn quan trng trong PHP. Mt dng c bn nht ca biu thc
bao gm cc bin v hng s. PHP h tr 3 kiu gi tr c bn nht: S nguyn, s
thc v xu. Ngoi ra cn c mng v i tng. Mi kiu gi tr ny c th gn cho cc
bin hay lm gi tr ra ca cc hm. 3.7. Cc cu trc lnh Cc lnh iu kin v
ton t: Mi cu lnh iu kin bao gm mt mnh if: If(iu kin){ //thc hin mt
iu g } iu kin ny c th c m rng thnh: If(iu kin){ //thc hin mt iu g }
else { //thc hin mt iu khc } V: If(iu kin 1){ //thc hin mt iu g }
elseif(iu kin 2) { //thc hin mt iu khc }else { //thc hin mt iu khc
na }
- 15. 15 Cc ton t thng c s dng vi cu lnh iu kin K hiu ngha Dng V
d = c gn gi tr ca Gn $n=1 == Bng So snh $x==$y != Khng bng So snh
$x!=$y < Nh hn So snh $x Ln hn So snh $x>$y =$y ! Ph nh Logic
!$x && AND Logic $x && $y || OR Logic $x || $y PHP
cn c mt dng cu lnh iu kin na l Swich. Cu lnh ny rt ph hp cho vic
thay th nu cu lnh if- elseif- else qu di. C php ca cu lnh switch nh
sau: Switch($variable){ Case gi tr 1: //thc hin lnh Break; Case gi
tr 2: //thc hin lnh Break; Default: //thc hin lnh }
- 16. 16 Pht biu vng lp While Pht biu n gin nht trong PHP l vng
lp While, cho php thc thi khi lnh trong While cho n iu kin ca While
l True nh c php: While (condition) { Expression; } o Condition:Biu
thc iu kin, bin,... o Expression:Khi lnh trong vng lp while Vng lp
For: For(expression1;condition;expression2) { expression3; } Trong
: o Condition: iu kin gii hn ca vng lp for o Expression1: Gi tr khi
u ca vng lp for o Expression2: Gi tr lp ca vng lp for o
Expression3: Khi lnh bn trong ca vng lp for Vng lp do... while Do {
expression } while(condition) Trong : Expression: khi lnh bn trong
vng lp do... while Condition: biu thc iu kin, bin... Vng lp while
While(condition) { expression; } Trong : Biu thc iu kin, bin...
Expression: Khi lnh bn trong vng lp while Exit:Thot khi cc vng lp
hay pht biu iu khin no .
- 17. 17 3.8. Hm: Dng ging vi C++. Ngoi tr bn khng cn phi khai bo
kiu cho tham s ca hm: Tham tr V d: function takes_array($input) {
echo $input[0] + $input[1] = , $input[0]+$input[1]; } Tham bin:
Function add_some_extra (&$string) {$string. =and somthing
extra; } Tham s c gi tr mc nh. Function makecoffee($type =
cappucino) { Return Making a cup of $type. n; } Ch : Khi s dng hm c
i s c gi tr mc nh, cc bin ny s phi nm v pha phi nht trong danh sch
i s. Gi tr tr li ca hm: C th l bt k gi tr no. Tuy vy, khng th tr li
nhiu gi tr ring l nhng c th tr li mt mng cc gi tr. Hm bin PHP cho
php s dng hm gi tr ngha l khi mt bin c gi c km theo du ngoc n, PHP
s tm hm c cng tn vi gi tr bin thc hin. 3.9. Cc ton t: Cc php s hc:
+, -, *, /% Cc ton t logic: And, or, xor: &&, ||, ! Ton t
thao tc vi bt: &, |, ^, ~, Ton t so snh: ==, !=, , =, === Ton t
iu khin li: @ - khi ng trc 1 biu thc th cc li ca biu thc s b b qua
v lu trong $PHP_errormsg Ton t thc thi: PHP s thc hin ni dung nm
gia 2 du nh 1 lnh shell. Tr ra gi tr l kt qu thc hin lnh.
- 18. 18 3.10.Lp v i tng Class: l tp hp cc bin v hm lm vic vi cc
bin ny. Mt lp c nh dng nh sau: Lp Cart y l mt kiu d liu 3.11.Tham
chiu: Tham chiu trong PHP c ngha l ly cng gi tr bng nhiu tn bin khc
nhau. Khc vi con tr C, tham chiu l mt bng cc b danh. Ch : Trong
PHP, tn bin v ni dung ca cc bin khc nhau. V vy, cng mt ni dung c th
c nhiu tn khc nhau. Tham chiu PHP cho php bn to 2 bin c cng ni
dung. Tham chiu truyn gi tr bng tham chiu. Thc hin vic ny bng cch
to mt hm cc b v truyn gi tr c tham chiu. Gi tr tr li ca mt hm bng
tham chiu rt tin li khi bn mun s dng hm tm 1 gi tr trong mt phm vi
no . 3.12.MySQL v PHP: connect ti 1 CSDL trn MySQL Server rt n gin.
Ch cn s dng hm:mysql_connect (host, user, password) m 1 kt ni ti
MSQL Server vi kt qu l gi tr tr v ca hm (Gi s l bin $dbname). Sau ,
dng hm mysql_select_db(dbname, $link) thc hin mt cu lnh truy vn,
dng hm mysql_query(query, link). Gi tr tr li ca hm l kt qu ca cu
truy vn. Nu b qua link th kt ni cui cng ti MySQL server s c thc
hin. ly kt qu thc hin, ta c th dng hm mysql_result(),
mysql_fetch_row(), mysql_fetch_array(), mysql_fetch_object(). o
Mysql_fetch_row():Tr v mt mng cc d liu ly t 1 dng trong CSDL. Nu
cui CSDL, gi tr tr v l false. Bn phi dng ch s ca cc trng trong CSDL
nu mun ly d liu. o Mysql_fetch_array(int result[, int
result_type]): Tr v mt mng cha d liu ly t mt dng trong CSDL. Tng t
nh mysql_fetch_row() nhng bn c th ly thm trng ly d liu.
- 19. 19 o Mysql_fetch_object: Chuyn kt qu thnh mt i tng vi cc
trng l cc trng trong c s d liu. II. C s d liu MYSQL 1. Gii thiu c s
d liu: MySQL l ng dng c s d liu m ngun m ph bin nht hin nay (theo
www. mysql. com) v c s dng phi hp vi PHP. Trc khi lm vic vi MySQL
cn xc nh cc nhu cu cho ng dng. MySQL l c s d c trnh giao din trn
Windows hay Linux, cho php ngi s dng c th thao tc cc hnh ng lin
quan n n. Vic tm hiu tng cng ngh trc khi bt tay vo vic vit m kch bn
PHP, vic tch hp hai cng ngh PHP v MySQL l mt cng vic cn thit v rt
quan trng. 2. Mc ch s dng c s d liu: Mc ch s dng c s d liu bao gm
cc chc nng nh: lu tr (storage), truy cp (accessibility), t chc
(organization) v x l (manipulation). Lu tr: Lu tr trn a v c th
chuyn i d liu t c s d liu ny sang c s d liu khc, nu bn s dng cho
quy m nh, bn c th chn c s d liu nh nh:Microsoft Exel, Microsoft
Access, MySQL, Microsoft Visual FoxPro,... Nu ng dng c quy m ln, bn
c th chn c s d liu c quy m ln nh :Oracle, SQL Server,... Truy
cp:Truy cp d liu ph thuc vo mc ch v yu cu ca ngi s dng, mc mang tnh
cc b, truy cp c s d liu ngay trong c s d liu vi nhau, nhm trao i
hay x l d liu ngay bn trong chnh n, nhng do mc ch v yu cu ngi dng
vt ra ngoi c s d liu, nn bn cn c cc phng thc truy cp d liu gia cc c
s d liu vi nhau nh:Microsoft Access vi SQL Server, hay SQL Server v
c s d liu Oracle.... T chc:T chc c s d liu ph thuc vo mo hnh c s d
liu, phn tch v thit k c s d liu tc l t chc c s d liu ph thuc vo c
im ring ca tng ng dng. Tuy nhin khi t chc c s d liu cn phi tun theo
mt s tiu chun ca h thng c s d liu nnhm tng tnh ti u khi truy cp v x
l. X l:Ty vo nhu cu tnh ton v truy vn c s d liu vi cc mc ch khc
nhau, cn phi s dng cc pht biu truy vn cng cc php ton, pht biu ca c
s d liu xut ra kt qu nh yu cu. thao tc hay x l d liu bn trong chnh
c s d liu ta s dng cc ngn ng lp trnh nh:PHP, C++, Java, Visual
Basic,...
- 20. 20 CHNG II. PHN TCH THIT K H THNG c mt ci nhn tng qut v h
thng gip chng ta thit k h thng c chi tit v t ng yu cu. Chng 3 s gip
chng ta hon thnh c vic ny. I. Phn tch yu cu ti H thng thng qua
trang ch bn c th lp mt ti khon ring hoc dng ti khon ng k truy cp v
lm vic theo mc ch ca mnh trong h thng.H tr cc chc nng phc v ngi qun
tr v ngi dng. 1. Ngi dng 1.1. ng k Chc nng ny cho php ngi dng tr
thnh thnh vin ca website. Khi tr thnh thnh vin, h mi c php mua
hng.Cc thng tin ng k bao gm: Tn ng nhp H tn a ch Email S in thoi X
l: Ngi dng phi nhp y v chnh xc cc thng tin theo yu cu ca h thng.
Sau khi nhn nt ng k, nu ti khon tn ti h thng s hin th thng bo: Ti
khon ny tn ti!. Nu thng tin ng k khng y hoc chnh xc h thng s hin th
cc thng bo li km theo. Ngc li, h thng hin th thng bo ng k thnh
cng!. Sau , ngi dng c php ng nhp vi ti khon va ng k. Sau khi ng k
thnh cng ti khon ca ngi dng s c lu trong c s d liu. 1.2. ng nhp Chc
nng ny cho php ngi dng ng nhp vo h thng khi c ti khon. Thng tin ng
nhp gm c: Tn ng nhp Mt khu X l: Sau khi ngi dng nhn nt ng nhp, nu
thng tin ng nhp khng chnh xc h thng s hin th thng bo Tn ng nhp hoc
mt khu sai. Ngc li, h thng hin th thng bo ng nhp thnh cng.
- 21. 21 1.3. i mt khu Chc nng ny cho php ngi dng thay i thng tin
v mt khu trong ti khon ca mnh tng tnh bo mt. Cc thng tin thay i mt
khu bao gm: Mt khu c Mt khu mi Nhp li mt khu X l: Sau khi ngi dng
nhn nt Lu , nu mt khu c khng ng, h thng s hin th thng bo Mt khu c
khng chnh xc. Nu ngi dng nhp li mt khu khng ng vi mt khu mi, h thng
s hin th thng bo: Nhp li mt khu khng ng v xa trng mt khu mi v nhp
li mt khu cho ngi dng nhp li . Ngc li h thng s thng bo Bn i mt khu
thnh cng . Sau khi ngi dng thay i thng tin ti khon thnh cng, thng
tin v ti khon mi s c cp nht li trong CSDL. 1.4. Tm kim Khi khch hng
c nhu cu mua sn phm trc tin h cn tm kim thng tin v sn phm . Khch
hng c th tm kim nhanh sn phm bng cch nhp tn sn phm mnh mun xem. X
l: Khi nhp thng tin tm kim sau nhn vo nt Tm kim nu thng tin cn tm c
trong CSDL kt qu tm kim s c hin th trn giao din s dng. Khi nhp thng
tin tm kim sau nhn vo nt tm kim nu thng tin khng c trong CSDL th h
thng s hin th thng bo Khng c sn phm no c tm thy. 1.5. t hng Chc nng
ny cho php ngi dng mua sn phm thng qua website chnh thc ca ca hng.
Cc thng tin m ngi dng cn cung cp khi mua hng l: H tn S in thoi Ngy
t a ch ngy nhn
- 22. 22 Sau gi n t hng X l: Ngi dng c th khng cn ng nhp cng c th
mua hng bng cch in y cc thng tin trn, cn khch hng ng nhp th ch cn
bm nt Thanh ton. Khi ngi dng mun lp n hng h cn chn gi hng chn sn
phm mun mua sau nhp y cc thng tin trn. H thng s kim tra cc thng tin
ngi dng va nhp vo. Nu thng tin nhp vo khng y h thng hin th thng bo
Thng tin v n hng khng hp l. Ngc li, h thng thng bo Bn t hng thnh
cng. Trong qu trnh to lp n hng ngi dng c th sa hoc xa thng tin gi
hng chn. Khi ngi dng to lp n hng thnh cng, thng tin v n hng s c lu
vo CSDL. Ngi dng c th hy n hng mnh va to bng cch nhn nt Hy b. 1.6.
Lin h Khi khch hng c thng tin mun phn hi vi cng ty v sn phm, cch
phc v ca nhn vin trong cng ty. Khch hng c th s dng chc nng lin h gi
nhng kin ca mnh ti cng ty. X l: Khch hng cn ng nhp vo h thng trc
khi s dng chc nng ny. Khch hng nhp tiu m t kin ca mnh, v nhp ni
dung ca kin, sau nhn nt Gi gi phn hi v cng ty. Nu d liu y , h thng
s thng bo Bn gi phn hi thnh cng. Nu d liu cha th h thng s thng bo
Bn hy nhp y thng tin.
- 23. 23 2. Ngi qun l 2.1. ng nhp Chc nng ny cho php ngi qun l ng
nhp vo h thng thc hin vic qun l thng tin. Thng tin ng nhp gm c: Tn
ng nhp, mt khu. X l: Sau khi ngi qun l nhn nt ng nhp, nu thng tin
ng nhp khng chnh xc h thng s hin th thng bo li km theo.Ngc li, h
thng hin th thng bo ng nhp thnh cng v chuyn n trang qun. Sau khi ng
nhp thnh cng ngi qun l c php thc hin cc cng vic qun l thng tin.
2.2. Qun l sn phm Cc thng tin sn phm bao gm: tn sn phm, miu t sn
phm, hnh nh, gi, s lng. 2.2.1. Nhp sn phm Mi khi c sn phm mi ngi
qun l phi lm cng vic nhp thng tin ca sn phm vo c s d liu. Cc thng
tin ny bao gm nhng thng tin trn. Thng tin ca sn phm s c lu tr trong
CSDL. X l: Khi ngi qun tr nhp thng tin v in thoi, thng tin ny s c
kim tra trc khi cp nht vo CSDL, nu thng tin m h thng kim tra l khng
hp l th thng tin s khng c nhp vo CSDL v h thng a ra thng bo: Thng
tin khng hp l v xc nh c th thng tin no khng hp l. Ngc li, h thng a
ra thng bo Thm thnh cng. Khi nhp vo CSDL, mi sn phm s c mt m ring
gip phn bit cc sn phm v d dng cho vic qun l. Sau mi ln cp nht thng
tin sn phm mi th m sn phm t ng tng. Thng tin v sn phm s c lu vo
CSDL 2.2.2. Sa thng tin Chc nng ny c thc hin khi thng tin ca sn phm
c trong CSDL. X l: Khi thng tin v sn phm b thay i (gi bn, chc nng )
nh qun l cn sa li thng tin v lu thng tin vo CSDL. Trong qu trnh sa,
ngi qun l chn in thoi cn sa, sau sa li thng tin ri nhn vo nt Sa trn
giao din. H thng kim tra thng tin mi nhp, nu thng tin mi nhp hp l h
thng a ra thng bo Sa
- 24. 24 thnh cng ng thi h thng s hin th kt qu l mt bng mi c cp
nht. 2.2.3. Xa thng tin Khi sn phm khng cn c sn xut, hoc cng ty
khng c d kin s tip tc bn sn phm no trn th trng ngi qun l cn xa thng
tin sn phm nhng vn cn lu trong CSDL ch khng hin th thng tin ln Form
na. Trong qu trnh xa, ngi qun l chn sn phm cn xa, sau nhn vo nt Xa
trn giao din. H thng cho php chn nhiu sn phm xa mt lc. H thng s hin
th kt qu l mt bng mi c cp nht li. 2.3. Qun l qung co Cc thng tin ca
qung co bao gm: M qung co V tr qung co Tn nh Link Chc nng qun l
thng tin qung co: Nhp thng tin, sa thng tin, xa thng tin. 2.3.1.
Nhp thng tin Chc nng ny cho php ngi qun tr nhp thng tin qung co vo
c s d liu. X l: Khi ngi ngi qun tr nhp thng tin v qung co sn phm,
thng tin ny s c kim tra trc khi cp nht vo CSDL, nu thng tin m h
thng kim tra l khng hp l th thng tin s khng c nhp vo CSDL. Ngc li,
h thng a ra thng bo Thm thnh cng. Thng tin v qung co s c lu vo
CSDL. 2.3.2. Sa thng tin Chn thng tin qung co cn sa, sa li thng tin
v h thng lu vo CSDL khi cc thng tin hp l v a ra thng bo: Sa thnh
cng. 2.3.3. Xa thng tin Chn thng tin qung co cn xa, nhn nt xa, c th
chn nhiu thng tin qung co xa mt lc. H thng s xa thng tin qung co v
cp nht li thng tin ln giao din.
- 25. 25 2.3.4. Qun l tin tc Cc thng tin ca tin tc phm bao gm: M
tin Tiu Tm tt Ni dung Hnh nh Chc nng qun l tin tc: Nhp thng tin, sa
thng tin, xa thng tin, hin th tin tc. 2.3.5. Nhp thng tin Chc nng
ny cho php ngi qun tr nhp tin tc vo c s d liu X l: Khi ngi ngi qun
tr nhp thng tin tc, thng tin ny s c kim tra trc khi cp nht vo CSDL,
nu thng tin m h thng kim tra l khng hp l th thng tin s khng c nhp
vo CSDL. Ngc li, h thng a ra thng bo Thm thnh cng. Thng tin v tin
tc s c lu vo CSDL 2.3.6. Sa thng tin Chn tin tc cn sa, sa li thng
tin v h thng lu vo CSDL khi cc thng tin hp l v a ra thng bo: Sa
thnh cng. 2.3.7. Xa thng tin Chn tin tc cn xa, nhn nt xa, c th chn
nhiu tin tc xa mt lc. H thng s xa tin tc qung co v cp nht li thng
tin ln giao din. 2.3.8. Hin th tin tc ng tin tc mi trong ngy ln
website ca ca hng ngi truy cp c th xem xt v tham kho. 2.4. Qun l
loi tin Cc thng tin loi tin bao gm: M tin Tn tin Ni dung tin Chc
nng qun l loi tin: Nhp thng tin, sa thng tin, xa thng tin 2.4.1.
Nhp thng tin Chc nng ny cho php ngi qun tr lu thng tin ca loi tin
vo c s d liu.
- 26. 26 X l: Khi ngi ngi qun tr nhp thng tin v loi tin, thng tin
ny s c kim tra trc khi cp nht vo CSDL, nu thng tin m h thng kim tra
l khng hp l th thng tin s khng c nhp vo CSDL. Ngc li, h thng a ra
thng bo Thm thnh cng. Loi tin s c lu vo CSDL 2.4.2. Sa thng tin Chn
loi tin cn sa, sa li thng tin v h thng lu vo CSDL khi cc thng tin
hp l v a ra thng bo: Sa thnh cng. 2.4.3. Xa` thng tin Chn loi tin
cn xa, nhn nt xa, c th chn nhiu loi tin xa mt lc. H thng s xa loi
tin v cp nht li thng tin ln giao din. 2.5. Qun l ha n Cc thng tin
ca ha n c lin kt gia 3 bng: khch hng , ha n, chi tit ha n. 2.5.1.
Duyt ha n Ha n c 3 trng thi: mi mua hng, ang x l, mua xong. Khi nh
qun l duyt ha n th s gi in cho khch hng xc nhn li thng tin mua hng.
Tip n nu c s thay i trong ha n th nh qun l s cp nhp li thng tin ha
n theo yu cu ca khch hng. V kt thc mua hng. 2.5.2. In ha n v gi cho
khch hng Khi kt thc ha n th nh qun l trc ht gi ha n qua email cho
khc hng xc nhn, tip n h s in ha n giao hng tn tay cho khch
hng.
- 27. 27 II. Phn tch thit k h thng 1. Kho st hin trng Sau khi kho
st hin trng em nm bt c nhng thng tin sau: Qun l khch hng: Mi khch
hng c qun l cc thng tin sau y: H tn, a ch, in thoi, fax, email.
Ngoi ra khch hng l cng ty hay c quan th qun l thm tn cng ty/ c
quan. Qun l mt hng: Mi mt hng c qun l nhng thng tin: Tn mt hng, n
gi, s lng, hnh nh, m t. Qu trnh t hng ca khch hng: khch hng xem v
la chn mt hng cn mua. Trong qu trnh la chn, b phn bn hng s trc tip
trao i thng tin cng khch hng, chu trch nhim hng dn. Sau khi la chn
xong, b phn bn hng s lp n t hng ca khch. Sau khi tip nhn yu cu trn,
b phn ny s lm ha n v thanh ton tin. Qu trnh nhp hng: Sau khi nhn yu
cu t ca hng th nh cung cp s giao hng cho ca hng c km ha n hay bng
chi tit cc loi mt hng. Th kho s kim tra l hng ca tng nh cung cp v
trong trng hp giao hng khng ng yu cu t hng hay km cht lng th th kho
s tr li nh cung cp v yu cu giao li nhng mt hng b tr . Tip theo th
kho s kim tra chng t giao hng gn gi tr thnh tin cho tng sn phm.
Nhng loi mt hng ny s c cung cp mt m s v c cp nht ngay gi bn. Sau
khi nhp xong chng t giao hng, nhn vin nhp kho s in mt phiu nhp lu
tr trong h s. T qu trnh thc hin nu trn, ta thy rng h thng c xy dng
cho bi ton t ra ch yu phc v cho hai i tng: khch hng v nh qun l.
Khch hng: l ngi c nhu cu mua sm hng ha. Khc vi vic t hng trc tip ti
ca hng, khch hng phi hon ton t thao tc thng qua tng bc c th c th
mua c hng. Trn mng, cc mt hng s c sp xp v phn theo tng loi mt hng
gip cho khch hng d dng tm kim. Trong hot ng ny, khch hng ch cn chn
mt mt hng no t danh mc cc mt hng th nhng thng tin v mt hng s hin th
ln mn hnh nh: hnh nh, n gi, m tv bn cnh l nhng lin kt thm hng ha vo
gi hng. y l gi hng in t m trong cha cc thng tin v hng ha ln s lng
khch mua v hon ton c cp nht trong gi. Khi khch hng mun t hng th h
thng hin th trang xc lp n t hng cng thng tin v khch hng v hng ha.
Cui cng l do khch hng ty chn t hng hay khng?
- 28. 28 Nh qun l: L ngi lm ch h thng, c quyn kim sot mi hot ng
ca h thng. Nh qun l c cung cp mt username v password ng nhp vo h
thng thc hin nhng chc nng ca mnh. Nu nh qu trnh ng nhp thnh cng th
qun l c th thc hin nhng cng vic: qun l cp nht thng tin cc mt hng,
tip nhn n t hng, kim tra n t hng v x l n t hng. Khi c nhu cu nhp
hng t nh cung cp th tin hnh lin lc vi nh cung cp t hng v cp nht mt
hng vo trong c s d liu. 2. Xc nh cc tc nhn v chc nng i vi website
Da vo m t h thng , ta xc nh c cc tc nhn : Khch hng: tc nhn tc ng
trc tip vo h thng, s dng h thng thc hin cc giao dch ca mnh vi cng
ty thng qua website ca cng ty. Actor khch hng c chc nng: Xem sn phm
Tm kim sn phm Qun l gi hng Thm sn phm vo gi hng Thanh ton Xem tin
tc Ngi qun tr website c cc chc nng: Xem sn phm Tm kim sn phm Qun l
sn phm Thm sn phm Xa sn phm Sa thng tin sn phm Qun l tin tc Thm
thng tin v cng ty Sa thng tin Xa thng tin v cng ty Website: tc nhn
ngoi c chc nng Thng tin cc giao dch ca khch hng. Hin th v thc thi
cc yu cu giao dch ca khch hng Hin th thng tin v sn phm
- 29. 29 Hin th thng tin lin h Xc nh cc ca s dng ca website Xem
sn phm Tm sn kim phm Qun l gi hng Thm sn phm vo gi hng Xa sn phm ra
khi gi hng Thanh ton Xem tin tc v cc chnh sch ca cng ty Qun l sn
phm Thm sn phm Xa sn phm Sa thng tin sn phm Qun l tin tc Thm thng
tin v cng ty Sa thng tin Xa thng tin v cng ty ng nhp ng xut
- 30. 30 2.1. Biu usecase mc tng qut Biu 1. Biu usecase mc tng
qut 2.2. Biu usecase tc nhn khch hng Biu 2. Biu usecase cho tc nhn
khch hng
- 31. 31 2.3. Biu usecase tc nhn qun tr h thng Biu 3. Biu usecase
tc nhn qun l h thng 2.4. Biu usecase ca s dng qun l gi hng Biu 4.
Biu usecase ca s dng qun l gi hng
- 32. 32 2.5. Biu usecase cho ca s dng qun l sn phm Biu 5. Biu
usecase ca s dng qun l sn phm 2.6. Biu usecase cho ca s dng qun l
tin tc Biu 6. Biu usecase cho ca s dng qun l tin tc
- 33. 33 2.7. Biu usecase cho ca s dng ng nhp Biu 7. Biu usecase
cho ca s dng ng nhp 2.8. Biu usecase cho ca s dng thm vo gi hng Biu
8. Biu usecase cho ca s dng thm vo gi hng 2.9. Biu usecase cho ca s
dng thanh ton Biu 9. Biu usecase cho ca s dng thanh ton
- 34. 34 2.10. Biu usecase cho ca s dng cp nht gi hng Biu 10. Biu
usecase cho ca s dng cp nht gi hng 2.11. Biu Usecase cho ca s dng
xa hng trong gi Khach Hang QL Gio hang Xoa hang Thongbaoloi Biu 11.
Biu Usecase cho ca s dng xa hng trong gi 2.12. Biu usecase ca s dng
thm sn phm Biu 12. Biu usecase ca s dng thm sn phm
- 35. 35 2.13. Biu usecase cho ca s dng xa sn phm Biu 13. Biu
usecase cho ca s dng xa sn phm 3. c t cc ca s dng 1.1. Ca s dng ng
nhp a. M t tm tt Tn ca s dng: ng nhp. Mc ich: M t cch qun tr h thng
ng nhp vo h thng thc thi cc nhim v cho website. Tc nhn: Qun tr h
thng. b. Cc lung s kin Cc lung s kin chnh o Ca s dng bt u khi ngi
qun tr ng nhp vo h thng o H thng kim tra tnh hp l ca thng tin m ngi
qun tr h thng nhp vo. Nu thng tin nhp vo khng hp l thc hin lung A1.
o H thng ghi li qu trnh ng nhp. Cc lung r nhnh Lung A1: Thng tin a
vo khng hp l. o H thng thng bo cho ngi dng bit thng tin khng hp l.
o Yu cu ngi dng nhp li. c. Tin iu kin: Khng d. Hu iu kin: Nu vic ng
nhp thnh cng, ngi qun tr h thng c th thc hin c cc thao tc qun l vi
h thng. 1.2. Ca s dng thm hng vo gi a. M t tm tt Tn ca s dng: Thm
hng vo gi
- 36. 36 Mc ch: M t cch khch hng thm sn phm vo gi hng ca mnh c th
mua c sn phm Tc nhn: Khch hng b. Cc lung s kin Lung s kin chnh o Ca
s dng bt u khi khch hng nhp vo nt t mua. H thng s t ng thm sn phm
vo trong gi hng. o H thng hin th gi hng. o H thng hin th cc sn phm.
o H thng yu cu khch hng in s lng. o Khch hng cp nht sn phm o H thng
kim tra xem hng cn trong kho khng. Nu khng cn h thng thc hin lung
A3. Cc lung r nhnh Lung A3: Nu hng trong kho khng cn ng s lng m
khch hng yu cu. o H thng thng bo cho khch hng bit hng trong kho
khng . o Yu cu khch hng thm sn phm khc. c. Tin iu kin: Khng. d. Hu
iu kin: Nu hng trong kho cn, hng c thm vo gi hng ca khch hng. 1.3.
Ca s dng cp nht gi hng a. M t tm tt Tn ca s dng: Cp nht hng trong
gi Mc ch: M t cch khch hng cp nht sn phm trong gi hng ca mnh c th
mua c sn phm ng theo Tc nhn: Khch hng b. Cc lung s kin Lung s kin
chnh o Ca s dng bt u khi khch hng nhp vo nt cp nht trong tab xem gi
hng ca h. H thng s t ng cp nht sn phm trong gi hng theo ng khch
hng. o H thng hin th gi hng o H thng hin th cc sn phm o Khch hng
chnh sa thng tin sn phm chn o H thng yu cu khch hng in s lng
- 37. 37 o H thng kim tra xem hng cn trong kho khng. Nu khng cn h
thng thc hin lung A3. Cc lung r nhnh Lung A3: Nu hng trong kho khng
cn ng s lng m khch hng yu cu o H thng thng bo cho khch hng bit hng
trong kho khng o Yu cu khch hng cp nht li sn phm khc c. Tin iu kin:
Khng. d. Hu iu kin: Nu hng trong kho cn, hng c cp nht li trong gi
hng ca khch hng. 1.4. Ca s dng thanh ton a. M t tm tt Tn ca s dng:
Thanh ton Mc ch: M t cch m khch hng thanh ton tin vi cng ty. Tc
nhn: Khch hng. b. Cc lung s kin Lung s kin chnh o Ca s dng bt u khi
khch hng la chn chc nng Thanh ton. o H thng yu cu khch hng nhp dy
thng tin bao gm h tn, a ch, email, s in thoi.. o H thng kim tra
thng tin ca khch hng c hp l hay khng, nu khng hp l th thc hin lung
A1. Nu hp l, h thng tip tc kim tra hng trong gi ca khch hng c hay
khng, nu khng thc hin lung A2.. o H thng s cung cp cho khch hng mt
m khch hng v lu vo h thng. o H thng ghi nhn giao dch thanh ton,
thng bo chi tit cho khch hng bit thi gian nhn hng v thanh ton thng
qua a ch email. Cc lung r nhnh Lung A1 : S in thoi hoc a ch email
khng hp l o H thng hin th thng bo cho khch hng bit, khch hng c th
nhp li thng tin hoc n nt Thot hy b giao dch. Lung A2 : Khng c hng
trong gi
- 38. 38 o H thng s hin th thng bo cho khch hng bit, khch hng c
th chn hng, hoc hy b khi ny ca s sng kt thc. c. Hu iu kin o Nu giao
dch thanh ton thnh cng th h thng s gi thng bo thi gian khch hng nhn
hng v thanh ton o Vic giao dch s c lu vo h thng. 1.5. Ca s dng thm
sn phm a. M t tm tt Tn ca s dng: Thm sn phm Mc ch: M t cch m qun tr
h thng thm sn phm vo cc danh mc sn phm Tc nhn: Qun tr h thng. b. Cc
lung s kin Lung s kin chnh o Sau khi ng nhp thnh cng qun tr h thng
c th thc hin cc chc nng. o Ca s dng bt u khi qun tr h thng la chn
chc nng thm sn phm. o H thng yu cu qun tr h thng nhp m sn phm, tn
sn phm, thng tin sn phm cn thm. o Qun tr h thng nhp thng tin sn
phm. o H thng kim tra m sn phm m qun tr h thng nhp vo c hp l hay
khng, nu khng hp l th thc hin lung A1. o H thng hin th thng tin qun
tr h thng va nhp vo. o Qun tr h thng n OK thc hin thm sn phm.hoc n
"Cancel" nu h thng hin th thng tin khng ng vi thng tin m qun tr in.
Cc lung r nhnh Lung A1 : M sn phm nhp vo tn ti o H thng hin th thng
bo cho qun tr bit, qun tr c th nhp li thng tin hoc n nt Thot hy b
vic thm. c. Tin iu kin: Ngi qun tr h thng ng nhp thnh cng vo h
thng.
- 39. 39 d. Hu iu kin: Nu thng bo thm thnh cng th hng c thm vo
kho d liu ca cng ty. 1.6. Ca s dng cp nht sn phm a. M t tm tt Tn ca
s dng: Sa sn phm Mc ch: M t cch m qun tr h thng sa sn phm trong cc
danh mc sn phm Tc nhn: Qun tr h thng. b. Cc lung s kin Lung s kin
chnh o Sau khi ng nhp thnh cng qun tr h thng c th thc hin cc chc
nng. o Ca s dng bt u khi qun tr h thng la chn chc nng sa sn phm. o
H thng yu cu qun tr h thng nhp m sn phm, tn sn phm, thng tin sn phm
cn sa. o Qun tr h thng nhp thng tin sn phm. o H thng kim tra m sn
phm m qun tr h thng nhp vo c hp l hay khng, nu khng hp l th thc hin
lung A1. o H thng hin th thng tin qun tr h thng va nhp vo. o Qun tr
h thng n OK thc hin sa sn phm.hoc n "Cancel" nu h thng hin th thng
tin khng ng vi thng tin m qun tr in. c. Cc lung r nhnh Lung A1 : M
sn phm nhp vo tn ti o H thng hin th thng bo cho qun tr bit, qun tr
c th nhp li thng tin hoc n nt Thot hy b vic thm. d. Tin iu kin: Ngi
qun tr h thng ng nhp thnh cng vo h thng. e. Hu iu kin: Nu thng bo
thm thnh cng th hng c thm vo kho d liu ca cng ty.
- 40. 40 1.7. Ca s dng xa sn phm a. M t tm tt Tn ca s dng: Xa sn
phm Mc ch: M t cch m qun tr h thng xa sn phm trong cc danh mc sn
phm Tc nhn: Qun tr h thng. b. Cc lung s kin Lung s kin chnh o Sau
khi ng nhp thnh cng qun tr h thng c th thc hin cc chc nng. o Ca s
dng bt u khi qun tr h thng la chn chc nng xa sn phm. o H thng yu cu
qun tr h thng nhp m sn phm cn xa. o Qun tr h thng nhp m sn phm. o H
thng kim tra m sn phm m qun tr h thng nhp vo c hp l hay khng, nu
khng hp l th thc hin lung A1. o H thng hin th m sn phm v cc thng
tin lin quan n sn phm qun tr h thng va nhp vo. o Qun tr h thng n OK
thc hin xa sn phm.hoc n "Cancel" nu qun tr h thng khng mun xa sn
phm . Cc lung r nhnh o Lung A1 : M sn phm nhp vo khng tn ti o H
thng hin th thng bo cho qun tr bit, qun tr c th nhp li thng tin hoc
n nt Thot hy b vic xa. c. Tin iu kin: Ngi qun tr h thng ng nhp thnh
cng vo h thng. d. Hu iu kin: Nu thng bo xa thnh cng th hng c xa
trong kho d liu ca cng ty. 1.8. Ca s dng thm tin tc a. M t tm tt Tn
ca s dng: Thm tin tc Mc ch: M t cch m qun tr h thng thm tin tc vo
cc danh mc tin tc Tc nhn: Qun tr h thng.
- 41. 41 b. Cc lung s kin Lung s kin chnh o Sau khi ng nhp thnh
cng qun tr h thng c th thc hin cc chc nng. o Ca s dng bt u khi qun
tr h thng la chn chc nng thm tin tc. o H thng yu cu qun tr h thng
nhp m tin tc, tn tin tc, thng tin tin tc cn thm. o Qun tr h thng
nhp thng tin tin tc. o H thng kim tra m tin tc m qun tr h thng nhp
vo c hp l hay khng, nu khng hp l th thc hin lung A1. o H thng hin
th thng tin qun tr h thng va nhp vo. o Qun tr h thng n OK thc hin
thm tin tc.hoc n "Cancel" nu h thng hin th thng tin khng ng vi thng
tin m qun tr in. Cc lung r nhnh Lung A1 : M tin tc nhp vo tn ti o H
thng hin th thng bo cho qun tr bit, qun tr c th nhp li thng tin hoc
n nt Thot hy b vic thm. c. Tin iu kin: Ngi qun tr h thng ng nhp
thnh cng vo h thng. d. Hu iu kin: Nu thng bo thm thnh cng th hng c
thm vo kho d liu ca cng ty. 1.9. Ca s dng cp nht tin tc a. M t tm
tt Tn ca s dng: Sa tin tc Mc ch: M t cch m qun tr h thng sa tin tc
trong cc danh mc tin tc Tc nhn: Qun tr h thng. b. Cc lung s kin
Lung s kin chnh o Sau khi ng nhp thnh cng qun tr h thng c th thc
hin cc chc nng. o Ca s dng bt u khi qun tr h thng la chn chc nng sa
tin tc.
- 42. 42 o H thng yu cu qun tr h thng nhp m tin tc, tn tin tc,
thng tin tin tc cn thm. o Qun tr h thng nhp thng tin tin tc. o H
thng kim tra m tin tc m qun tr h thng nhp vo c hp l hay khng, nu
khng hp l th thc hin lung A1. o H thng hin th thng tin qun tr h
thng va nhp vo. o Qun tr h thng n OK thc hin sa tin tc.hoc n
"Cancel" nu h thng hin th thng tin khng ng vi thng tin m qun tr in.
c. Cc lung r nhnh Lung A1 : M tin tc nhp vo tn ti o H thng hin th
thng bo cho qun tr bit, qun tr c th nhp li thng tin hoc n nt Thot
hy b vic thm. d. Tin iu kin: Ngi qun tr h thng ng nhp thnh cng vo h
thng. e. Hu iu kin: Nu thng bo thm thnh cng th hng c thm vo kho d
liu ca cng ty. 1.10.Ca s dng xa tin tc a. M t tm tt Tn ca s dng: Xa
tin tc Mc ch: M t cch m qun tr h thng xa tin tc trong cc danh mc
tin tc Tc nhn: Qun tr h thng. b. Cc lung s kin Lung s kin chnh o
Sau khi ng nhp thnh cng qun tr h thng c th thc hin cc chc nng. o Ca
s dng bt u khi qun tr h thng la chn chc nng xa tin tc. o H thng yu
cu qun tr h thng nhp m tin tc cn xa. o Qun tr h thng nhp m tin tc.
o H thng kim tra m tin tc m qun tr h thng nhp vo c hp l hay khng,
nu khng hp l th thc hin lung A1.
- 43. 43 o H thng hin th m tin tc v cc thng tin lin quan n tin tc
qun tr h thng va nhp vo. o Qun tr h thng n OK thc hin xa tin tc.hoc
n "Cancel" nu qun tr h thng khng mun xa tin tc . Cc lung r nhnh o
Lung A1 : M tin tc nhp vo khng tn ti o H thng hin th thng bo cho
qun tr bit, qun tr c th nhp li thng tin hoc n nt Thot hy b vic xa.
c. Tin iu kin: Ngi qun tr h thng ng nhp thnh cng vo h thng. d. Hu
iu kin: Nu thng bo xa thnh cng th hng c xa trong kho d liu ca cng
ty.
- 44. 44 2. Biu cc ca s dng 2.1. ng nhp a. Biu lp tham gia ca s
dng Biu 14. Biu lp tham gia ca s dng ng nhp b. Biu trnh t Biu 15.
Biu trnh t ng nhp
- 45. 45 c. Biu trng thi Biu 16. Biu trang thi ng nhp d. Biu hot
ng Biu 17. Biu hot ng ca ng nhp
- 46. 46 2.2. Thm vo gi hng a. Biu lp tham gia ca s dng Biu 18.
Biu lp tham gia ca s dng thm vo gi hng b. Biu trnh t Biu 19. Biu
trnh t thm vo gi hng
- 47. 47 c. Biu trng thi Biu 20. Biu trng thi thm vo gi hng d.
Biu hot ng Biu 21. Biu hot ng thm vo gi hng
- 48. 48 2.3. Cp nht gi hng a. Biu lp tham gia ca s dng Biu 22.
Biu lp tham gia ca s dng cp nht gi hng b. Biu trnh t Biu 23. Biu
trnh t cp nht gi hng
- 49. 49 c. Biu trng thi Biu 24. Biu trng thi cp nht gi hng d.
Biu hot ng Biu 25. Biu hot ng cp nhp gi hng
- 50. 50 2.4. Xa hng trong gi a. Biu lp tham gia ca s dng Biu 26.
Biu lp tham gia ca s dng xa hng trong gi b. Biu trnh t : KhachHang:
KhachHang : W_HeThong: W_HeThong : W_GioHang: W_GioHang :
W_Xoahang: W_Xoahang : QLGioHang: QLGioHang : Giohang: Giohang
HienThiSanPham( ) yeu cau chon gio hang GioHang( ) HienThi( ) Yeu
cau chon xoa hang Xoa hang HienThi( ) Yeu cau chon san pham can xoa
Chon san pham LaymaSP( ) Lay MaSP( ) Ketqua KiemTra MaSP( ) KetQua
Xoa hang( ) Xoahang( ) KetQua Ketqua Biu 27. Biu trnh t xa hng
trong gi
- 51. 51 2.5. Thm sn phm a. Biu lp tham gia ca s dng Biu 28. Biu
lp tham gia ca s dng thm sn phm b. Biu trnh t Biu 29. Biu trnh t ca
s dng thm sn phm
- 52. 52 c. Biu trng thi Biu 30. Biu trang thi cho ca s dng thm
sn phm d. Biu hot ng Biu 31. Biu hoat ng cho ca s dng thm sn
phm
- 53. 53 2.6. Sa sn phm a. Biu lp tham gia ca s dng Biu 32. Biu
lp tham gia ca s dng sa sn phm b. Biu trnh t Biu 33. Biu trnh t cho
ca s dng sa sn phm
- 54. 54 c. Biu trng thi Biu 34. Biu trang thi cho ca s dng sa sn
phm d. Biu hot ng Biu 35. Biu hot ng cho ca s dng sa sn phm
- 55. 55 2.7. Xa sn phm a. Biu lp tham gia ca s dng Biu 36. Biu
lp tham gia ca s dng xa sn phm b. Biu trnh t Biu 37. Biu trnh t cho
ca s dng xa sn phm
- 56. 56 c. Biu trng thi Biu 38. Biu trng thi cho ca s dng xa sn
phm e. Biu hot ng Biu 39. Biu hot ng cho ca s dng xa sn phm
- 57. 57 2.8. Thm tin tc a. Biu lp tham gia ca s dng Biu 40. Biu
lp tham gia ca s dng thm tin tc b. Biu trnh t Biu 41. Biu trnh t
cho ca s dng thm tin tc
- 58. 58 c. Biu trng thi Biu 42. Biu trng thi cho ca s dng thm
tin tc d. Biu hot ng Biu 43. Biu hot ng cho ca s dng thm tin
tc
- 59. 59 2.9. Sa tin tc a. Biu lp tham gia ca s dng Biu 44. Biu
lp tham gia ca s dng sa tin tc b. Biu trnh t Biu 45. Biu trnh t cho
ca s dng sa tin tc
- 60. 60 c. Biu trng thi Biu 46. Biu trng thi cho ca s dng sa tin
tc d. Biu hot ng Biu 47. Biu hot ng cho ca s dng sa tin tc
- 61. 61 2.10. Xa tin tc a. Biu lp tham gia ca s dng Biu 48. Biu
lp cho ca s dng xa tin tc b. Biu trnh t Biu 49. Biu trnh t cho ca s
dng xa tin tc
- 62. 62 c. Biu trng thi Biu 50. Biu trng thi cho ca s dng xa tin
tc d. Biu hot ng Biu 51. Biu hot ng cho ca s dng xa tin tc
- 63. 63 3. Biu lp chi tit Biu 52. Biu lp chi tit
- 64. 64 Chng III. THIT K C S D LIU c mt h thng t yu cu th khng
th b qua c vic thit k c s d liu. Thit k th no cho hp l, cho ng yu
cu ca h thng. chng ny s i sau vo vic vch ra mt h thng c s d liu phc
vc cho thit k. I. Cc bng d liu chnh Thc hin nh x t biu lp sang CSDL
quan h c cc bng d liu nh sau: 1. Bng d liu khch hng Name Type Null
Ch thch ID Int No M khch hng Ten Varchar(255) No Tn khch hng Diachi
Varchar(255) No a ch khch hng Email Varchar(255) No Email khch hng
Sodienthoai Varchar(255) No S in thoi khch hng Noidung Varchar(255)
Yes Ch thch v khch hng 2. Bng ha n mua hng Name Type Null Ch thch
ID Int No M ha n mua hng IDKhachHang Int No Tn khch hng NgayMua
DateTime) No Ngy mua hng ThanhTien Varchar(255) No Tng tin mua hng
TinhTrangHD Int No Tnh trng ha n 3. Bng chi tit ha n Name Type Null
Ch thch ID Int No M chi tit ha n IDSanPham Int No M sn phm IDHoaDon
Int No M ha n Gia Float No n gi sn phm Soluongdatmua Int No S lng t
mua Soluongmuathat Int No S lng t mua
- 65. 65 4. Bng sn phm Name Type Null Ch thch ID Int No M chi tit
ha n Ten Varchar(255) No Tn sn phm NoiDung Varchar(255) No Ni dung
miu t sn phm HinhAnh Varchar(255) No Tn nh DuongDanAnh Varchar(255)
No Th mc t nh Gia Float No n gi cho sn phm SoLuong Int No S lng
ThuocMeNu Int No Thuc menu TrangChu Int No Hin trang ch LuotView
Int No S lt xem 5. Bng User Name Type Null Ch thch ID Int No M User
UserName Varchar(255) No Tn User PassWord Varchar(255) No Mt khu
Ten Varchar(255) No Tn Diachi Varchar(255) No a ch Email
Varchar(255) No Email Sodienthoai Varchar(255) No S in thoi Noidung
Varchar(255) Yes Ch thch 6. Bng Menu Name Type Null Ch thch ID Int
No M Menu Ten Varchar(255) No Tn Menu Cap Int No Cp IDCha Int No M
menu cha
- 66. 66 7. Bng lu tr IP khch truy cp Name Type Null Ch thch ID
Int No M IP truy cp IDSanPham Int No M sn phm IP Varchar(255) No IP
khch hng truy cp 8. Bng d liu lu vt khch hng truy cp Name Type Null
Ch thch ID Int No M lu vt IDSanPham Int No M sn phm IDKhachHang Int
No M khch hng
- 67. 67 II. Mt s bng d liu cho cc module giao din 1. Qung co
Name Type Null Ch thch ID Int No M qung co Vitri Varchar(255) No V
tr TenFile Varchar(255) No Tn file DuongDanAnh Varchar(255) No ng
dn lu tr nh LinkLK Varchar(255) No Link lin kt 2. Tin tc Name Type
Null Ch thch ID Int No M tin tc Ten Varchar(255) No Tn tin tc
TieuDe Varchar(255) No Tiu HinhAnh Varchar(255) No Tn nh
DuongDanAnh Varchar(255) No ng dn luu tr nh NoiDung Varchar(255)
Yes Ni dung tin tc 3. Bng tin bi (cha cc bi vit cho phn gii thiu,
hng dn mua hng, tin tc khuyn mi) Name Type Null Ch thch ID Int No M
tin bi Ten Varchar(255) No Tn tin bi NoiDung Varchar(255) No Ni
dung 4. Bng lin h Name Type Null Ch thch ID Int No M lin h HoTen
Varchar(255) No H tn DiaChi Varchar(255) No a ch SoDienThoai
Varchar(255) No S in thoi Email Varchar(255) No Email TieuDe
Varchar(255) No Tiu NoiDung Varchar(255) No Ni dung
- 68. 68 5. H tr trc tuyn Name Type Null Ch thch ID Int No M User
TenNick Varchar(255) No Tn User 6. Bng User qun tr Name Type Null
Ch thch ID Int No M User qun tr TenUserQT Varchar(255) No Tn User
qun tr PassWord Varchar(255) No Mt khu
- 69. 69 CHNG IV. THIT K TRANG WEB BN HNG THI TRANG Bt tay vo lm
mt d n c th, gii thiu tng chc nng ca h thng, cc ch nng ni bt. Hng
dn cho ngi s dng bit v h thng. I. Giao din trang khch hng 1. Giao
din trang ch Hnh 1. Giao din trang ch
- 70. 70 2. Giao din trang gii thiu sn phm ca ca hng Hnh 2. Giao
din trang gii thiu sn phm 3. Giao din phn gi hng Hnh 3. Giao din gi
hng
- 71. 71 4. Giao din ng k thnh vin Hnh 4. Giao din ng k thnh vin
5. Giao din phn footer Hnh 5. Giao din footer
- 72. 72 II. Giao din phn qun l 1. Giao din trang ng nhp vo phn
qun l Hnh 6. Giao din ng nhp qun l 2. Giao din trang ch phn qun tr
Hnh 7. Giao din trang ch qun tr
- 73. 73 III. Cc chc nng ni bt 1. Chc nng t hng v qun l gi hng Vi
chc nng t hng th c th t hng trc tip trn tng trang gii thiu sn phm.
hoc trong trang chi tit ca sn phm y. Hnh 8. Chc nng t hng khi sn
phm s c lu trong gi hng
- 74. 74 Hnh 9. Chc nng qun l gi hng 2. Chc nng thng k s lt xem
ca tng sn phm Chc nng ny c thc hin khi click vo xem chi tit tng sn
phm, h thng s kim tra ip ca ngi dng, nu trng th l sn phm xem nn s
khng tng s lt xem, ngc li nu ip khng trng vi ip lu trong d liu th s
lt xem s tng ln 1 Hnh 10. Chc nng thng k s lt xem ca tng sn
phm
- 75. 75 3. Thng k sn phm quan tm ca tng khch hng t mua Sau khi
khch hng t hng thnh cng, ban qun tr s tip nhn ha n. Trong ha n s c
sn phm khch hng xem qua, t chc nng ny ca hng c th bit c nhu cu ca
tng khch hng c chnh sch khuyn mi cho khch hng quen thuc ca mnh Hnh
11. Chc nng thng k sn phm quan tm ca tng khch hng t mua 4. Lit k cc
sn phm cng loi Khi xem chi tit mt sn phm no , pha di s lit k cc sn
phm cng loi Hnh 12. Chc nng Lit k cc sn phm cng loi
- 76. 76 5. Chc nng gi email ha n cho khch hng cho khch hng Sau
khi ha n ca khch hng c tip nhn th ban qun tr hin th chi tit ha n v
gi email cho khch hng xc nhn li vic t hng. a. Chi tit ha n c th in
ra b. Email s c gi cho khch hng Hnh 13. Chc nng gi email ha n cho
khch hng
- 77. 77 6. Chc nng thanh ton trc tuyn bng ti khon ngn lng Chc
nng ny ch xut hin khi khch hng ng nhp Bm vo nt thanh ton th s chuyn
khch hng sang mt trang ca nganluong.vn vi ti khon ca khch hng Hnh
14. Chc nng thanh ton trc tuyn
- 78. 78 KT LUN ti Xy dng website bn hng thi trang bng PHP cng
xut pht t thc t ngy nay nhm to mt nn tng c s ban u c th h tr thm
cho cc bn mun thit k mt Website cho cng ty hay mt Website c nhn. Mc
d c nhiu c gng, tm hiu cc kin thc hc, kt hp tra cu cc ti liu chuyn
ngnh nhng ti Xy dng website bn hng thi trang bng PHP do hn ch v thi
gian, kh nng v kinh nghim nn khng trnh khi nhng thiu st nht nh nn
ti hon thnh mc sau: - Tm hiu ngn ng lp trnh Web PHP & MySQL - p
dng xy dng ng dng thc nghim trang Web bn hng thi tran trn mng cho
ca hng Jshop. Hng nghin cu pht trin: - Tm hiu su hn v ngn ng PHP
& MySQL c th p ng nhiu hn na nhu cu ca ngi s dng, pht trin v ti
u ha h thng, - Kt hp ngn ng PHP vi cc h qun tr c s d liu ln hn: SQL
Server, Oracle - Tm hiu thm mt s ngn ng, cc phn mm ng dng nng cao
giao din ha p mt, thn thin hn - Xy dng trang Web quy m ln hn vi
nhiu ng dng, chc nng... hon thnh ti ny, mt ln na em xin chn thnh cm
n thy gio Thc s Th Tm l ngi quan tm, gip em trong sut thi gian qua.
V cho em by t lng bit n ti cc thy gio, c gio trong khoa cng ngh
thng tin gip em hon thnh ti chuyn ngnh ny. Em xin chn thnh cm n
!
- 79. 79 TI LIU THAM KHO I. Sch [1]. Phm Hu Khang_Xy dng ng dng
Web bng PHP & MySQl_Nh xut bn Mi C Mau, 2003. [2]. Nguyn Trng
Sinh_S dng PHP & MySQL thit k Web ng_Nh xut bn Thng K, 2005.
[3]. Nguyn Trng Sinh_Macromedia DreamweaverMX_Nh xut bn Lao ng x
hi, 2003. [4]. inh Xun Lm_Nhng bi thc hnh HTML_Nh xut bn Thng K,
2003. [5]. Quang Bnh-Phng H_Thit k v xut bn Web vi HTML_Nh xut bn
Thng K, 2001. [6]. Bi Thanh Vn-Ng nh Tuyt_Tin hc ng dng_Nh xut bn
Gio dc, 2000. II. Cc trang Web [1] http://www. php. net [2]
http://www. mysql. com [3] http://www. google. com [4]
http://quanaoredep.com/ .