Tải bản đầy đủ (.pdf) (69 trang)

Xây dựng website quản lý mua bán máy tính của một cửa hàng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (26.9 MB, 69 trang )

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*-


!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


×