DA.r Hep rAv o0
KHOA KY THUAT CONG NGI4
rRrIoNG
cor,r
LStL
4
KHOA LUAN TOT NGHIEP DAI HQC
xAv DUI\G wEBSrrE
QUAN LI MUA BAN MAY VI TINH CUA
MQT CIIAHANG
S$h viOn thqc
hiQn:
Crln bQ hufng
VO THI THI-IY LINH
MSSV: 07s 1010046
d6n:
1
ThS. NGLIYEN VIET HITYNH MAI
MSCB : T05-151 11-46.00.5212
C6n b0 phin biqn
ThS. TB THI THU LAN
Lufn vin tluqc bio
vQ
t4i: HQi eOng ch6m lufln vdn tOt nghiQp B0 mdn
..Tin Hgc.
...Khoa
vdo ngdy 14 th6ng 06 ndm z\li-
K!
Thuat COng Nghe, Trudng D4i hgc Tdy DO
M6 s6 ac tai: o+
L.003745
NHAN xET COA GlAo V|EN
srEfc{
Kh6a luqn tdt nghiOp
LOI CAM ON
ao*aa
Sau 4 ndm hoc tap
dudi m6i trudng E4i Hgc Tdy D6, ngodi sy n6 luc cria bin thAn cdn
phai k0 d6n c6ng sirc cria gia dinh, nguoi thdn, qui thAy c6 vh ban bd da t4n tinh girip dO,
huong d6n va truydn dpt nhtng ki6n thirc, kinh nghiQm qui b6o cho chring em c6 dugc
ki6n thirc nhu ngdy h6m nay.
Tru6c htit em xin ch6n thdnh cim on qui thdy c6 Khoa Ki Thu4t C6ng Nghq dd truyon
d4t nhftng ki6n thric cdn bdn lirm co so cho em thuc hipn dO tdi niy. Em xin ch6n thdnh
c6m on c6 Nguy6n Vi6t Huj,nh Mai dd tQn tinh hudng d6n em trong su6t thoi gian thuc
hiQn dO tai ndy. Vd em cffng xin chdn thdnh cim on cdc bpn dA girip dd vd d6ng g6p y
ki6n girip em hodn thdnh lu4n vdn ndy.
Xin chdn thdnh cdm cyn!
Sinh vi6n thgc hiQn:
VO ThiThuy Linh
MSSV:0751010046
SVTH: VO Thi Thuy Linh
Kh6a luQn t6t nghiQp
SVTH: VO Thi Thuy Linh
Trang
1
Kh6a luan t6t nghiQp
a
SVTH: VO Thi Thuy Linh
Trang 2
Kh6a luAn t6t nghiQp
ri Hrfu vA uEr rAr
SVTH: Vo Thi Thiy Linh
Trang
3
Kh5a lu4n t6t nghiQp
TOM TAT
Hi6n nay, c6ng nghQ th6ng tin khdng ngirng ph6t tri6n m4nh m6. M6y vi tinh dugc
dua vdo ring dpng cho t6t cir cdc linh vuc kinh t6, chinh tri, x6 hQi, gi6o duc,. . . thdm chf
tro thdnh m6t phuong tiQn kh6ng thO thi6u trong doi s6ng. Vd internet cfrng tro thanh m6t
img dyng kh6ng th6 thitiu AOi vOi hing triQu ngudi tr6n thti gi6i. Th6ng qua internet chting
ta c6 thO khai th6c dugc ngu6n tdi nguy6n th6ng tin kh6ng 16 tr6n todn th6 gi6i. Nhu cAu
tim ki6m th6ng tin ngiy cdng tdng, c6c dlch vu cung c6p th6ng tin ngdy cang ph6t tri0n.
Cric trang web ngdy nay kh6ng cdn don thuAn ld c5c trang th6ng tin md chirng ph6t tri6n
vdi hinh thric r6t da d4ng. D4c biQt ld hinh thfrc thuong m?i diQn tri.
Vi vay em quytit
cria mQt cira hing
Oe
tai
bin miy vi tfnh"
"Xiy dfrng Website quin lf
AC
tim hi6u th6m
Trang web niry girip cho viQc mua b6n duoc d6 ddng
xdy
vi
vO trintr
mua
bin miy tinh
thric thuong m4i ndy.
nhanh ch6ng hcrn. Website duoc
dpg vdi ng6n ngir lpp trinh PHP vd hQ co sd dir liQu MySeL.
SVTH: VO Thi Thuy Linh
Trang 4
Kh6a lu4n t6t nghiQp
ABSTRACT
Currently, information technology constantly evolving strong. Computer
applications to be included in all fields economic, political, social, educational,... even
become an indispensable means of life. And the internet has also become an indispensable
application for millions of people around the world. Pass our Intemet exploitable to
gigantically cosmopolitan upper information resources source. Through the internet we
can exploit the information resources worldwide giant. Needs
to find information is
increasing, the service provides information grows. The site today is no longer merely the
information that we developed with diverse forms. Particular form of e-commerce.
So
I
decide
to choose topic 'oWebsite construction management purchase of
a
computer store selling computer" to leam more about this form of trade. This website
makes
it
easy to buy and sell more quickly. Website is built with programming language
PHP and database system MySQL.
SVTH: VO Thi Thuy Linh
Trang 5
Kh6a lufln t6t nghiQp
DANH MUC HiNH
Hinh
1.1. Logo Xampp.
Hinh 1 .2. Giao diQn cdi d{t Xampp
1.
Hinh 1.3. Giao
diQn
Hinh 1.4. Giao
diQn chinh cira Xampp.
cdi dltXampp 2.
Hinh 1.5. Giao diQn chinh cua Xampp khi khoi
Hinh 1.6. Giao
Hinh
1
.7
diQn chinh
dQng Apache vd
MySeL.
cta Xampp.
. Giao diOn trang co sd df liQu cira Xampp.
Hinh 2.1. Giao diQn trang chri.
Hinh2.z. Giao di6n trang d6ng nhpp.
Hinh 2.3. Giao diQn trang xem danh mqc sdn phAm.
Hinh 2.4. Giao di6n trang xem chi ti6t
sAn phAm.
Hinh 2.5. Giao diQn trang xem gio hdng.
Hinh 2.6. Giao di6n trang th6m
sAn phAm
m6i.
Hinh 2.7. Giao di6n trang xem danh s6ch sAn phAm.
SVTH: Vo Thi Thny Linh
Trang
6
Kh6a lupn t6t nghiQp
CHI./ONG I: T6NG QUAN
1.1. DaT VAtr sE:
Trong U6i cann n6n kinh t6 ph6t tri6n hiQn nay, viQc rao v{t, quin
li vi6c mua b6n,
trao d6i th6ng tin, theo d6i gfa c6 cria cdc m{t hdng tr6n thf trudng mdt ciich thudng
uy6n lu6n ld v6n d0 cAn thitit cria c6 doanh nghiQp ctng nhu khSch hing. XE hQi cing
ph6t tri6n con ngudi cing trcr nOn bQn bC v6i c6ng vi6c n6n lu6n mong mu6n kh6ng
.
m6t nfri0u thdi gian, cdng sfc, tiiin cria mir
phii
vin c6 th6 gi6i quy6t t6t cdng vi6c. Thuong
mai di6n tu cfing g6p phAn d6p ring duoc y6u cAu tr0n. Chi vdi viri c6i click chu6t
vi
mQt
khoAng thdi gian rdt nho, b4n c6 thtl c6 duoc nhtng s6n phAm ung y.
1.2. LICH SU GtAt aUYET VAr.r oE:
HiQn nay dE c6 r6t nhi6u website tr6n internet quin
li
viQc ban m6y vi tfnh vdi chric
nlng khil dAy dri.
1.3. PHAM Vt CoA OE ral:
Thitit k6 mQt website thuong m4i diQn tri cho ph6p doanh nghiQp trung bdy s6n phAm
trOn Internet vlr qu6n
li viQc mua b6n trdn website v6i c6c chric n6ng sau:
Chric ndng gi6i thiQu san phAm: gi6i thiQu c6c loai hing h6a, chi ti6t cira s6n phAm
cU th6 md doanh nghiCp cung c6p.
-
Chric ndng d4t hdng: kh6ch hdng c6 thO goi y6u cAu d6t hdng v6i san phAm md
minh quan t6m.
-
Chric ndng quin trf website: qu6n
li
th6ng tin cta website nhu th6ng tin v6 hdng
h6a (thOm, stia, x6a, cdp nh4t l4i thdng tin ctra hdng h6a), kh6ch hlrng (xem, x6a th6ng
tin), don dflt hang (xem, x6a, c{p nh{t tr4ng th6i
1.4.
-
dA giao
hing hay chua,...).
HUONG GIAI QUYET VAru OE:
Ng6n ngt lpp trinh: PHP.
H0 quan tr! co sd
dt
liQu: MySQL.
C6ng cU lap trinh: Dreamweaver 8, XAMPP.
SVTH: Vo Thi Thiy Linh
TrangT
Kh6a luQn t6t nghiQp
CHI/ONG tI: GO SO Li THUYET
2.1.
HE rHoNG THoNG TtN:
2.1.1. Hf; rU6ruO:
HQ th6ng ld tpp hgp c6c d6i tugng,
thinh phAn c6 quan hQ v6i nhau, tuong t6c v6i
nhau theo nhirng nguy6n t6c, co ctr6 ntr6t dinh ndo d6 nhtmg cirng t6n t4i trong m6t th6
'
th6ng nh6t.
Trong mQt hg th6ng, m6i mgt thanh phAn c6 th6 c6 nhirng chric n[ng kh5c nhau
nhung khi ktlt
h-o-p
lai thi chring c6 nhirng chric n6ng dec biQt.
2.1.2.tHoNC fltrt:
Th6ng tin ld mQt hay t4p hpp nhirng phAn tu mir ta thuong ggi ld cdc tin hiQu phan
6nh
y nghia v0).^
mQt d6i tugng, mQt hiQn tugng hay qu6 trinh ndo d6 cria sy v4t th6ng qua
qu6
trinh nh4n thric. Khi ndo hi6u bi0t dugc y nghiS cria tin hiQu m6i c6 dugc th6ng tin.
Tin hiQu duoc
bir5u hiQn
s6ng 6m thanh, s6ng diQn
du6i nhi0u d4ng kh6c nhau: ng6n ngfr, hinh 6nh, 6m thanh,
tt,...
Cirng mQt (hoAc mQt t4p hqrp) tin hiQu nhung
th6ng tin kh6c nhau
vi
tiy ngir c6nh kh6c nhau th6 hiQn nhtng
cirng m6t th6ng tin c6 ttr6 Uieu diSn bing nhtng d4ng tin hiQu kh6c
nhau.
2.1.3. HE rHoNC rXoruC
rtn:
H0 th6ng th6ng tin cria mQt t6 chric ld tap hqp c6
hQ
th6ng nhtng th6ng tin vO td
chric d6. MOt tO chric thudng c6 nhi6u ldp r16i tugng, nhiOu m6i quan h0, nhi6u quy trinh
xri li, bi6n d6i phric t4p,... cho n6n
sU
t16
hi€u bi6t dAy dir vO n6 phii nghiCn ciru dti c6 m6t
bi6u diSn thich hqp.
Cric thdnh phAn cria t6 chric cira mQt hQ th6ng th6ng tin:
SVTH: VO Thi Thuy Linh
Trang
8
Kh6a lufln t6t nghiQp
,
BQ phAn t6c
,!
cac quy tdc
,
vu: ld mQt hQ th6ng xdc dinh, c6c bQ ph4n xri
fng xri
I c6u t4o n6n n6 su dUng
dE duqc dinh tru6c do bQ ph6n quy6t dinh, sao cho c5c
dt
li6u nhAp
gi6ng nhau sinh ra ctng dir liQu xu6t.
-
BQ phan qudn
phucrng tiQn thOng
li: ld m6t tap hqp c6 t6 chfc cta cdc con ngudi, c6c co chO vd c6c
tin nhim muc dfch cung c6p m6t sy bi6u diSn cho hopt dQng cria
chric d6. N6 c6 ciic chric ndng: thu thpp th6ng tin d6n, luu
k6t qui xtr
lf cria chirng, xir li
trt
tO
c6c thdng tin ndy hoSc c6c
c6c ydu cAu cira bQ ph4n t6c vp vh bQ phan quytit dinh,
truy6n th6ng tin theo co chti ctra t6 chirc. 86 phan qu6n
li
c6 hai thdnh phin: bQ phQn ghi
nh6, luu trft th6ng tin vd b0 phan xu li th6ng tin.
-
BQ ph4n quy0t d!nh: c6 chric ndng dua ra nhirng quytit dfnh mUc ti6u ho4t dQng, su
t6n t4i vd ph5t tri6n cta tO chirc.
2.1.4.C4C pHt/ONG T|EN OunC TRONG aUA rRiNH XAy DrlNG
HE
THONG rHOruc rlru:
2.1.4.1. M0 hinh:
li mQt t4p ho. p c6c phAn tu dugc dirng trong ph6p tuong irng v6i nhirng ldp
-4.
d6i
tucrng, c6c quan hO vd nhirng qu5 trinh xu ly trong linh vlrc cAn m6 ti dO c6 m6t sU
M6 hinh
biOu diSn c6 dQng, t6ng qu6t, c6
y nghia, dcrn gi6n vn dE hieu.
M6i lo4i phAn tu dr)ng trong m6 hinh duoc quy u6c tuong ring v6i nhtng pham trt
(l6p d6i tugng, m5i quan hQ hay quy trinh xu Ii,...) cria t6 chric. Qu6 trinh m6 hinh h6a ld
dirng c5c phAn tri dugc quy u6c d6 OC UiCu di6n cria t6 chric. C6c phAn tri trong m6 hinh
thudng dugc bi,5u diSn bing crlc d6i tugng hinh hqc (hinh 6nh) vi chring mang tinh tryc
quan dE nam
bit hon.
2.1.4.2. Phucrng ph6p:
Phucrng ph6p ld c6ch thric ti6p cqn dC tim hi6u vd bi6u di6n hQ th5ng th6ng tin vO t6
chric. Do tinh ch6t phric t4p cira mOt t6 chfc, qu5 trinh tim hi6u t6 chric ducyc chia thenh
SVTH: Vo Thi Thny Linh
Trang
9
Kh6a lu6n t6t nghiQp
nhi6u giai doan, d5i
tu-o. ng
tim hi6u dugc chia thanh mdt s6 linh vyc kh5c nhau. C6c giai
do4n kh6c nhau cirng v6i tirng linh vuc khrlc nhau thudng c6 nhirng phuong ph6p kh6c
nhau thich img v6i chtng.
C6ng cq dirng trong qu6 trinh xdy dgng hQ th6ng th6ng tin duoc chia ldm hai loai:
thri c6ng vir tin hoc.
- C6ng cu thri cdng: dugc dtng o giai do4n dAu trong qu5 trinh x6y dung hQ th6ng
th6ng tin. Tty theo tirng giai doan, tirng l6p d6i tuo. ng md ngudi ta dirng cdng cu thich
hqp. Trong giai do4n m6 t6, t6ng hqp c6c ktit qu6 diAu tra dO c6 nh0n thric ban Aau vO fre
th6ng, c6ng cu chri y6u ld dung v5n bdn (thuong lh v[n bAn vi6t chat che, cdy quy6t dinh,
bAng quy6t dinh, bdng di6u ki6n, ciic c6ng thirc, ki5t hqp
v6i c6c vdt chirng), luu d6 ngft
cdnh vO dfr liQu.
-
C6ng cu tin hoc: thulng dugc dung o giai dopn logic, hay cdn goi ld giai dopn thitit
k6 vd giai do4n vQtly.
2.2. co So Dtr UEU MySeL:
2.2.1. clCIl THIEU SCy LuqG MySQL:
MySQL ld hQ qu6n tri co so
dt
li6u m5 ngudn mo miSn phi r6t ph6 bi6n
vi
ducyc c6c
nhd phrit tri6n r6t ua chu6ng trong qu6 trinh ph6t tri6n ring dgng. MySQL ld co sd
dt li€u
6n dinh vd dE sri dqng, ho4t dQng tr6n nhi6u hQ di6u hd,nh cung c6p mQt hQ th6ng 16n c5c
hdm tiOn ich r6t m4nh.V6i t6c dQ vd tinh b6o m4t cao, MySQL r6t thich hgrp cho cdc ring
dung vira vd nho c6 truy c6p co sd
dt
liQu tr6n intemet. MySQL c6 th6 chay tr6n nhi6u h6
di6u hdnh kh6c nhau: Windows, Linux, Mac OS X, Unix, ...
MySQL ld hQ qudn tri co sd dt liQu sri dung ng6n ngfr truy v6n c5 c6u tnic (SQL).
MySQL duoc sri dung cho viQc b6 tro PFIP, Perl, vlr nhi6u ng6n ngt kh5c, n6 ldm
noi luu trt nhfrng th6ng tin trcn cdc trangweb vitit bing PHp hay perl, ...
32KEU Oir UEU CUA MySQL:
SVTH: Vo Thi Thny Linh
Trang 10
Kh6a luan t6t nghiQp
MQt s6 ki6u dir liQu co bdn cria MySQL:
Ki6u dit li6u
M6
Char
Dlnh dang text c6 chii3u dai tt 0 d6n 255
Varchar
Einh dpng text c6 chi6u dai tt 0 d6n 255
Text
Dinh dqng text c6 chi6u dai ft 0 d6n 65535
Longtext
Dlnh dang text c6 chi6u ddi ttr 0 d6n 4294967215
INT
Efnh dang s6 c6 chi6u dai
Float
Dlnh dang s6 thap phdn c6 chi6u dei nh6
Double
Dinh dpng s6 thap phdn c6 chiOu dei l6n
Date
Dlnh d4ng thdi gian theo dlnh dang: YYYY-MM-DD
DateTime
Dlnh dang thdi gian theo dlnh d4ng: YYYY-MM-DD HH:MM:SS
.2. MOT
HUAT NG
-
tA
tt
0 <16n 4294967215
NULL: Gi6 tr! cho ph6p r6ng.
AUTO_INCREMENT: Cho ph6p gi6 tr!t6ng dAn (trr dQng).
LTNSIGNED: PhAi ld s6 nguy6n duong
PRIMARY KEY: Cho ph6p li kh6a chinh trong b6ng.
2.2.3. CAC LENH CO BAN CUe MySQL:
t
T4o bing dit liQu:
Vi
du:
CREATE TABLE 'USER'(
usERrD cHAR(s ), USERNAME VARCHAR(30));
n
X6a bing dft liQu:
Vi de:
DROP TABLE'USER':
SVTH: V6 Thi Thuy Linh
Trang
11
Kh6a lu4n t6t nghiQp
*
Truy vdn dfr liQu trong bing:
Vi
dp:
SELECT * FROM'USER' WHERE 'USER[D'
{.
Chin dii
Vi
liQu trong
:01;
bing:
du:
INSERT INTO'USER',('USERID",USERNAME')
VALUES ('01', 'Userl'), ('02' ,'User2');
i.
CSp nhflt di? liQu trong
bing:
UPDATE 'USER' SET'USERID'
{.
:'001' WHERE'USERID' :01;
X6a dfr liQu trong bing:
Vi du:
DELETE FROM 'USER' WFIERE 'USERID'
:02'
2.3. NGON NG[f HTML:
2.3.1. crcyt THTEU HTML:
HTML lvitit t6t cho HyperText Markup Language, ttc lh "Ng6n ngt D6nh d6u Si6u
vdn bAn") ld mQt ngdn ngft dSnh d6u duqc thi6t k6 ra d0 t4o nOn c6c trang web, nghia lh
,},
ciic mAu th6ng tin dugc trinh bdy tr0n World Wide Web. Duoc dlnh nghia nhu ld m6t ring
dung don gi6n cria SGML, v5n dugc su dqng trong c6c t6 chric cAn d6n c5c y6u cAu xu6t
b6n phric t4p, HTML
gio
dlty dd trd thdnh mQt chuAn Intemet do td chirc World Wide
Web Consortium (W3C) duy tri
-
Tei liQu HTML thWc ch5t ld mQt file v5n bin chira cdc dlnh dqng HTML.
MOt file HTML ld m6t file text bao g6m nhirng tag nh6.
Tag HTML dung dC t4o l6n c6c phAn
duyQt bitft nO ph6i hi6n
tt
HTML. Nhirng tag hi€n thi n6i cho trinh
th!trang d6 nhu th6 ndo.
SVTH: VO Thi Thuy Linh
Trang1.2
Kh6a ludn t6t nghiQp
MQt file HTML c6 thO duoc tao boi mQt trinh soan th6o dcrn giin, c6 phAn mo rQng
ld.htm ho5c .html
C6 th0 dC ddng chinh sria m6t tdi lieu HTML blng c6ch sri dgng WYSIWYG
(what you see is what you get
.
:
th6y gi c6 d6) nhu ld Frontpage, Claris Homepage,
Dream weaver hoSc Adobe PageMill thay vi bpn phdi tp vi6t nhfrng cap thd tu dAu dtin
A.
cuol.
,
2.3.2. CU PHAP HTML:
MQt phAn tu HTML duoc c6u thdnh boi hai th6, m6t th6 md vd mQt th6 d6ng (<b>
th6 md vir </b> le the d6ng).
The html kh6ng phdn bi6t in hoa
vi vi;5t thudng, vi d9 dang <b> vd <B> ddu nhu
nhau.
-
Nhtng the HTML d6u c6 nhftng thuQc tinh riOng. Nhfrng thuQc tfnh niy cung c6p
th6ng tin vO thdnh phdn HTML cria trang web. Tag nhy x6c ttinh thdnh phAn th6n cta
trang HTML: <body>. V6i mQt thuQc tinh thOm vdo ld bgcolor, b4n c6 th6 bao cho trinh
duyQt bitit rang mdu ndn cta trang ndy ld mAu do, gi6ng nhu sau: <body bgcolor:"red">
hodc <body bgcolor:"#868686"> (#E6E6E6 le
-
gi|tri
hex cria mdu)
The ndy sE x6c dinh d4ng bdng HTML:<table> v6i mQt thuQc tinh dulng vi6n
(border), b4n c6 th6 brlo cho trinh duyQt birSt ring bing sE kh6ng c6 duong vidn:
border:"0">
-
ThuQc tinh ludn lu6n
di kdm mQt cdp nhu name/value: name:"value" (t6n:"gi6
tri") thu6c tfnh lu6n lu6n duoc th6m vio thd md
-
dAu cria thenh phAn
HTML.
86 cqc cira m6t hle html:
<html>
<head>
<title>Ti6u tld cria trang</title>
SVTH: VO Thi Thiry Linh
Trang 13
Kh6a lu6n t6t nghiQp
</head>
<body>
NQi dung trang html
</body>
</html>
2.3.3. THE HTML:
Nhftng th6 quan trong nh6t trong HTML ld nhirng th6 x6c dinh Heading, doan v[n
.,(
va xuong dong.
Headings duoc dinh dang v6i hai th6
d6n . xdc dinh heading
nh6t. x5c dinh heading nho nh6t.
<hl>Diy
16n
li heading</hl>
Dfly lir heading<lbz>
Diy lir heading
Diy
li heading<lh4>
E6y lir heading</hs>
Diy
Do4n
li
heading<lh6>
vin - paragraphs
Paragraphs dugc dfnh d4ng bdi the .
DAy
li do4n vln
Dfly lir mQt do4n
SVTH: VO Thi Thuy Linh
vin khic
Trang1.4
Kh6a lu6n t6t nghiQp
Line Breaks - xu5ng ddng
Thd
dugc sri dpng khi bpn mu6n k6t thric mQt ddng nhung lqi kh6ng mu6n b6t
dAu m6t do4n vdn kh6c. Th6
sC t4o ra m6t ldn xu6ng ddng khi b4n vi6t n6.
Diy
li mQt do
an vin vrit th6 xu5ng hing
ThO
ld mQt thd tr6ng, n6 kh6ng cAn thd d6ng d4ng
<lbr>
Ldi chti thfch trong HTML
Th6 chir thich duoc sri dung d,5 thOm loi chri thfch trong m5 ngu6n cria HTML. Mgt
ddng chri thich sE dugc bo qua boi trinh duyQt. B4n c6 th6 sri dpng chri thich dO giai thfch
vd code c[ta b4n, dO sau ndy b4n c6 phii quay l4i chinh sria gi thi cfing dE ntr6 tron.
<!- Chf thich -->
Tag
M6 TE
<html>
:Xric
;X6c dinh m6t
.UoOy,
-xdc di;h phAn thdn
than cria tdi
tai lieu
li
to
,.brt
vin
HTML
i
:Xrlc clinh header
tir I d6n 6
:
iX6c dinh m6t doan vdn
:Cnen m6t ddng
tring
--:----
<!-->
bdn d4ng
dz
,X5c dinh
SVTH: VO Thi Thiry Linh
rl
Y
,
ving chf thich
Trang
15
Kh6a lu4n t6t nghiQp
Nhitng th6 ding ae ainn d?ng vin bin
Tag
<b>
<big>
M6 TE
tlfm
.Dirt
d4ng chfi
,Dirt
d4ng chir l6n
<i>
iCht in nghiAng
<small>
ichtr nh6
<strong>
:Chfr dam
<sub>
'dlnh
dang subscripted (chcr nh6)
<sup>
D5inh dpng superscripted (chtr l6n cao)
<ins>
,Dang
<del>
Dang chtr b!x6a
<s>
:H6t h6 ffs. Thay bing <del>
<strike>
ig6t tr5 tro. Thay bing <del>
;<u>
ti
iGach dudi
ti
ch[ mdi chdn th6m
Nhirng th6 danh sich
MOTA
Tag
I
:
Danh s6ch c6 s6p xtip
<ul>
s6ch kh6ng s6p
it
ptrAn
tt
trong danh srich
<dl>,<dt>,<dd> ll\lguUaIlIlSaCn
:\Ul/r1Ufzrauu..
:Ki6u danh s6ch
,<dir>
iHet hO trg. Ding<ul> thay th6
<menu>
Utit h6 trg. Dirng<ul> thay thtl
SVTH: VO Thi Thiry Linh
Trang 16
Kh6a lu4n tdt nghiQp
Th6 table
:V€ b6ng
cria bdng
1
j
1
:hdng trong bAng
6 trong hhng
<caption>
;nhdn cria bdng
<colgroup>
rnh6m c6c cQt
Dinh c6c thu6c tinh ctia c6t
<thead>
Hing DAu bdng
<tbody>
Thin cria bing
I
l
bAng
Th6 cria form
Tag
M6 TA
:Ki6u form
<input>
dO
nhap th6ng tin
:MQt 6 nhpp liQu
<textarea> :Ving nh6p liQu c6 nhi
<fieldset>
hing
m ciic ving nh4p vdi nhau
<legend>
:nhAn cria
<select>
:Danh s6ch chon
I fieldset
,<optgroup>rnh6m cric phdn tri trong danh s6ch chon
<option> :l phdn tri trong danh s6ch chgn
<button> :Nft bdm
SVTH: Vo ThiThuy Linh
Trung17
Kh6a luQn t6t nghiQp
Th6Image
i
Tag
i_
*
,<img>
map ( so d6 tr6n
I hinh)
<area> :Dinh Area, I vung nh6 tuong ring tr6n so
Nhfrng ky
;
qui :Lo4i
I
,tl:l
.*Qt kh6ang
nho hon
:)
;l6n hon
:&
1dd,u
1a
::
l
duqc ding thulng xuy6n nh6t
tW
----'
rK6t
d6
jren .,i"
.J
jS6*
lAnUrp,
kr;F
tring
,
1
,<
va
!*--^"*:.-*";**-,
;ngodc kdp
ngoac don
1' (does not work in
IE)
'
I
MQt vhi ky tU kh6c
Kiit qun ll,o3i
iCent
:Pound
SVTH: Vo Thi Thuy Linh
*l
lid;il kitr
36*-
i¢
!11
lanaz;
£
I
I
Trang L8
Kh6a 1u4n t6t nghiQp
2.4. NGON NG T PHP:
2.4.1. Gt(lr THIEU PHP:
PHP ld tri vi6t tht cinPersonal Home Page hay PHP Hypertext Preprocessor ld kich
bdn trinh chri (Server script), ld ngdn
x
,
ngt
t16
vitit c6c trang web dQng. PHP le ng6n ngir
.7
md- ngu6n m6, mi6n phi. Do duoc t6i uu h6a cho c6c ring dqng web, t6c d6 nhanh, nho
.:.
ggn, cri phdp giong C vlr Java, dC hgc vd thdi gian xdy dlmg s6n ph6m tuong ddi ng[n hon
so
vdi c6c ng6n ngfi kh6c n6n PHP
dE nhanh ch6ng
trd thenh m6t ngdn ngtr l4p trinh web
ph6 bi6n nh6t hiQn nay.
2.4.2. CU
-
pnAp CUn PHP:
C6 th6 nhring mE PHP
vio moi vitrf trong trang HTML.
Me PHP ducyc d{t trong cdp d6u:
?>.
M6i c6u lQnh dusc k6t thirc boi d6u ch6m phAy (;).
Chf thich:
ll Chtr thich tr6n m6t ddng.
l*
Chri thich tr6n nhiOu ddng.
*l
-
Khi khai b6o bi6n kh6ng khai b6o ki6u dft
1i6u.
Ki6u dU liQu dugc dugc x6c dfnh
khi g6n giStri cho bi6n. TCn bi6n bao g6m c6c ki tu vir s6, phdn bi6t cht hoa vir thudng,
khdng Uat OAu bing s6.
2.4.3. KEU DO UEU COA PHP:
Ki6u dfr li6u
M6 tA
Boolean
C6
Integer
Ki6u sd nguyen c6
1
trong 2
SVTH: VO Thi Thiry Linh
gi|tri TRUE (dfng) ho6c FALSE (sai)
gi|tritir
-2t47483647 cho d6n 2t47493649
Trang L9
Kh6a lu4n t6t nghiQp
Float
Ki6u s6 thuc
Double
Ki0u s6 thgc
String
Ki6u chu5i ky tr,l
Arrav
Ki6u mang
Object
Ki6u d6i tuqng
Null
Ki6u r6ng (kh6ng mang gi5 tr!)
2.4.4.
-
(g6.
nhi6u phAn tu)
N TI./:
Ki6u s5: *, -, *, /, yo, ++, --.
KiOu chu6i: toSn tri ch6m (.).
Ki€u logic: and (&&), or (ll), xor,
!.
--.
gan: :,
Kteu
*:, -:, .:.
Ki6U SO S6nh: ::,:::,
!:, !::, (, ), (:, ):.
a
2.4.s. CAU LENH DIEU KHTEN:
2.4.5.1.
LQnh
if:
Cri phdp dcrn gi6n nh6t cria cdu lgnh
if c6 d4ng nhu sau:
if ( biaa thftc )
cdu lpnh;
NOu bi6u thric tr6 v6 gi5
tri TRUE (hoac tuong duong v6i TRUE
sau
khi chuyCn d6i)
thi c6u lQnh sc dugc thuc thi; nguoc lai (khi bi6u thric trA vC gi6 tri FALSE) thi b6 qua
kh6ng thUc thi cAu l6nh nira.
SVTH: VO Thi Thuy Linh
Trang 20
Kh6a lu6n t6t nghiQp
Ct ph6p n6ng cao cria cdu lQnh if c6 dang nhu sau:
d ( biOa th*c )
cilu Qnh 1;
else
cdu lQnh 2;
N6u bi6u thtc trA vO gi6 tri TRUE thi c6u lenh 1 sC duoc thi hdnh, nguoc l4i thi c6u
l1nh2 se duoc thi hdnh.
Cdc lQnh
2.4.5.2.
If
c6 th6 dugc l6ng
vio
dC c6 c6u lOnh phric tap hon.
LQnh while:
cdu lQnh while dung do tao
while ( bi\u thftc
1
vdng l{p, cri ph6p cira c6u lQnh niry nhu sau:
)
ctu Qnh;
Trong khi biOu thric cdn tr6 v6 gi6 tr! TRUE thi titip tgc thpc hiQn c6u lQnh, sau khi
thuc hiOn c6u lQnh thi ki6m tra lai bi6u thuc, ncu vAn cdn
tri vA gi6 tr! TRTIE thi lai ti6p
tuc thuc hi6n cAu lQnh...cri ti6p tr;c nhu v6y cho tdi khi ndo bi6u thirc trd v6 gidtriFALSE
thi ngring vdng l{p.
2.4.5.3.
LQnh do while:
Cdu lqnh do while cffng tuong tU nhu c6u l6nh while, chi kh6c m6t di6m ld cdu lonh
dugc thuc hi6n tru6c rOi
UiiSu
thric m6i dugc ki,5m tra sau, n6u biOu thric cdn tr6 vO giri tri
TRUE thi ti6u tuc thuc hiQn c6u l6nh. Cri ph6p cia c6u 10nh do while nhu sau:
do{
cdu lQnh;
j white ( biAu thrbc );
2.4.5.4.
LQnh for:
Cdu 16nh for cfrng dirng dC tao vdng ldp, cri ph6p nhu sau:
f". ( bt6" th,l" 1; bt6
SVTH: VO Thi Thuy Linh
Trarrg2L
Kh6a lu6n t6t nghiQp
ciu lQnh;
DAu ti6n bi6u thirc 1 dugc thuc hiQn, ti6p theo bi6u thric 2 dugc ki6m tra. N6u tr6 vC
TRUE thi c6u lqnh
tri
vC
patsp
ttrl
ktit thirc cdu lOnh for. Ki6m tra lai bi6u thric 2 vdldp lai qurl trinh nhu trdn.
2.4.5.5.
LQnh foreach:
CAu lQnh foreach chi ldm viQc v6i mdng (array). CAu lQnh foreach c6
2 dqng cir ph6p
nhu sau:
foreach ( $aruoy as Svalue )
cdu lpnh;
foreach ( $away as $key => $value
)
ctu Qnh;
2.4.5.6.
LQnh switch:
Cdu lQnh switch hoat dQng nhu ld 1 lo4t c6u lQnh if gh6p lai v6i nhau.
switclt ($biiin)
case
{
gid tr! 1:
cdu lQnh 1;
break;'
case
gid tr! 2:
cAu
bnh 2;
breok;
default:
chu Qnh khdc;
SVTH: Vo Thi Thuy Linh
Trang22