1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng website bán hàng cho shop quần áo hoàng diệp

56 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 56
Dung lượng 0,99 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Giao diӋn trang quҧn lý loҥi sҧn phҭm .... 1KҵP ÿiS ӭQJ QKӳQJ QKX FҫX JLӟL WKLӋX WUrQ HP TX\ӃW ÿӏQK WULӇQ NKDL Yj [k\GӵQJPӝWZHEVLWHEiQTXҫQiRRQOLQHTìm hiӇu ngôn ngӳ PHP, tìm hiӇu hӋ quҧn

Trang 1

75Ѭ ӠNG ĈҤI HӐ&6Ѭ3+ ҤM ± ĈҤI HӐ&Ĉ¬1 ҸNG

KHOA TIN HӐC

BÁO CÁO

KHOÁ LUҰN TӔT NGHIӊP

7Ç1Ĉ ӄ TÀI

³;Æ<' ӴNG WEBSITE BÁN HÀNG CHO SHOP

QUҪN ÁO HOÀNG DIӊ3´

Sinh viên : Ung Thӏ Hoàng DiӋ p

Trang 2

LӠI CҦ0Ѫ1

7URQJÿ ͫt th͹c t̵p vͳDTXDHPÿmQK ̵Qÿ˱ ͫc s͹ K˱ ͣng d̳QJL~Sÿ ͩ Yjÿ ͡ng

viên t̵ n tình tͳ nhi͉ u phía Ṱ t c̫ nhͷ QJÿL ͉XÿyÿmWU ͧ thành m͡Wÿ ͡ng l͹c r̭t lͣn

giúp tôi có th͋ hoàn thành t͙ Wÿ ͫt th͹c t̵p t͙t nghi͏ p này Vͣ i ṱ t c̫ s͹ c̫ m kích và

trân tr͕ QJHP[LQÿ˱ ͫc g͵i lͥi c̫P˯Qÿ ͇ n ṱ t c̫ m͕ LQJ˱ ͥi

Ĉ̯u tiên, em xin g͵i lͥi c̫P˯Qÿ ͇ n các th̯ y cô trong khoa Tin h͕ FFNJQJQK˱

các th̯ \F{ÿm YjÿDQJJL ̫ng d̩y t̩LWU˱ ͥQJĈ ̩i h͕F6˱SK ̩m - Ĉ̩i h͕FĈj1 ̽QJÿm

t̵ n tình ch͑ d̩ y và truy͉ Qÿ ̩t nhͷng ki͇ n thͱ c giá tr͓ ÿ ͇ n chúng em trong kho̫ ng thͥ i

gian quý báu vͳ a qua

Em xin chân thành c̫ P˯QWK ̯y Nguy͍ QĈuQK/ ̯u và các th̯y cô giáo cͯa Khoa

Tin h͕ c7U˱ ͥQJĈ ̩i h͕F6˱3K ̩PĈj1 ̽ng xin c̫P˯QTXêWK ̯\F{ÿmW ̵n tình d̩y

b̫ RJL~Sÿ ͩ tôi trong su͙t thͥi gian tôi h͕c t̩LWU˱ ͥQJFNJQJQK˱WURQJWK ͥi gian tôi

th͹ c t̵ p vͳ a qua

Và cu͙ LFQJFKRHPÿ˱ ͫc g͵i lͥi c̫P˯Qÿ ͇ Q&{QJW\+,),9(3/86ÿmW ̩RÿL ͉ u ki͏ n FKRHPÿ˱ ͫc tham gia th͹c t̵p t̩Lÿ˯QY ͓ FNJQJQK˱FXQJF ̭p ṱt c̫ FiFF˯V ͧ v̵t

ch̭ t và trang thi͇ t b͓ có th͋ cho em trong thͥ i gian vͳ a qua Và em xin g͵ i lͥ i c̫ P˯Q

tͣ i các anh ch͓ WURQJF{QJW\ÿmK˱ ͣng d̳n em r̭t nhi͏ t tình trong quá trình th͹ c t̵ p

vͳ a qua

Xin trân tr͕ ng c̫ P˯Q

Ĉj N̽ ng, ngày 11 tháng 05 QăP 2020

Sinh viên th͹ c hi͏ n

Ung Thӏ Hoàng DiӋ p

Trang 3

NHҰN XÉT CӪA GIҦ1*9,Ç1+Ѭ ӞNG DҮN

Ĉj1ҹQJQJj\«WKiQJ«QăP«

GiҧQJYLrQKѭӟng dүn

Ts NguyӉ QĈuQK/ ҫu

Trang 4

NHҰN XÉT CӪA HӜ,Ĉ ӖNG PHҦN BIӊN

Ĉj1ҹQJQJj\«WKiQJ«QăP«

HӝLÿӗng phҧn biӋn

Trang 5

MӨC LӨC

MӢ ĈҪU 6

1 Lý do chӑQÿӅ tài 8

2 MөFÿtFKÿӅ tài 9

ĈӕLWѭӧng nghiên cӭu 9

4 3KѭѫQJSKiSQJKLrQFӭu 9

&+ѬѪ1*&Ѫ6Ӣ LÝ THUYӂT 10

1.1 Tәng quan vӅ MYSQL và PHP 10

1.2 Tәng quan vӅ HTML/CSS 18

&+ѬѪ1*3+Æ17Ë&+9¬7+,ӂT Kӂ Hӊ THӔNG 21

2.1 Khҧo sát khách hàng 21

2.2 ChӭFQăQJFӫa hӋ thӕng 22

6ѫÿӗ phân rã chӭFQăQJ 28

6ѫÿӗ luӗng dӳ liӋu 28

6ѫÿӗ (5'Yj&ѫVӣ dӳ liӋu 33

&+ѬѪ1*75,ӆN KHAI VÀ KӂT QUҦ 39

0{LWUѭӡng triӇn khai: 39

3.2 Giao diӋn 39

KӂT LUҰN 54

1 KӃt quҧ ÿҥWÿѭӧc 54

2 Hҥn chӃ cӫDÿӅ tài 54

+ѭӟng phát triӇn cӫDÿӅ tài 55

TÀI LIӊU THAM KHҦO 56

Trang 6

DANH MӨC HÌNH ҦNH

+uQK0{KuQKWѭѫQJWiFgiӳa web PHP vӟi MyQL 11

Hình 1.2 Ví dө vӅ mӝt bҧng user 11

Hình 1.3 Các kiӇu dӳ liӋXFѫEҧn trong MySQL 12

+uQK6ѫÿӗ phân rã chӭFQăQJ 28

+uQK6ѫÿӗ luӗng dӳ liӋu mӭc 0 28

+uQK6ѫÿӗ luӗng dӳ liӋu mӭc 1 29

+uQK6ѫÿӗ luӗng dӳ liӋu mӭc 1 cho chӭFQăQJTXҧQOtQJѭӡi dùng 29

+uQK6ѫÿӗ luӗng dӳ liӋu mӭc 1 cho chӭFQăQJTXҧn lí loҥi sҧn phҭm 30

+uQK6ѫÿӗ luӗng dӳ liӋu mӭc 1 cho chӭFQăQJTXҧn lí sҧn phҭm 30

+uQK6ѫÿӗ luӗng dӳ liӋu mӭc 1 cho chӭFQăQJTXҧn lí tin tӭc 31

+uQK6ѫÿӗ luӗng dӳ liӋu mӭc 1 cho chӭFQăQJTXҧQOtÿѫQKjQJ 31

+uQK6ѫÿӗ luӗng dӳ liӋu mӭc 1 cho chӭFQăQJTXҧn lí bán hàng 32

+uQK6ѫÿӗ luӗng dӳ liӋu mӭc 1 cho chӭFQăQJTXҧn lí banner 32

+uQK6ѫÿӗ ERD 33

+uQK&ѫVӣ dӳ liӋu Bҧng admin 33

+uQK&ѫVӣ dӳ liӋu Bҧng banner 34

+uQK&ѫVӣ dӳ liӋu Bҧng giӓ hàng 34

+uQK&ѫVӣ dӳ liӋu Bҧng chi tiӃt giӓ hàng 34

+uQK&ѫVӣ dӳ liӋu Bҧng loҥi sҧn phҭm 34

+uQK&ѫVӣ dӵ liӋu Bҧng màu sҧn phҭm 35

+uQK&ѫVӣ dӳ liӋu Bҧng chi tiӃt màu sҧn phҭm 35

+uQK&ѫVӣ dӳ liӋu Bҧng size sҧn phҭm 35

+uQK&ѫVӣ dӳ liӋu Bҧng chi tiӃt size sҧn phҭm 35

+uQK&ѫVӣ dӳ liӋu BҧQJÿiQKJLi 36

+uQK&ѫVӣ dӳ liӋu Bҧng chi tiӃWÿiQKJLi 36

+uQK&ѫVӣ dӳ liӋu Bҧng hình ҧnh sҧn phҭm 36

+uQK&ѫVӣ dӳ liӋu BҧQJÿѫQKjQJ 36

+uQK&ѫVӣ dӳ liӋu Bҧng sҧn phҭm 37

+uQK&ѫVӣ dӳ liӋu Bҧng chi tiӃWÿѫQKjQJ 37

+uQK&ѫVӣ dӳ liӋu Bҧng cұp nhұt mұt khҭu 37

+uQK&ѫVӣ dӳ liӋu Bҧng tin tӭc 37

+uQK&ѫVӣ dӳ liӋu Bҧng chi tiӃt tin tӭc 38

+uQK&ѫVӣ dӳ liӋu Bҧng tình trҥQJÿѫQKjQJ 38

+uQK&ѫVӣ dӳ liӋu BҧQJQJѭӡi dùng 38

Hình 3.1 Giao diӋQWUDQJÿăQJNê 39

Hình 3.2 Giao diӋQWUDQJÿăQJQKұp 40

Hình 3.3 Giao diӋn trang chӫ 41

Hình 3.4 Giao diӋn trang giӓ hàng 42

Trang 7

Hình 3.5 Giao diӋQWUDQJÿһt hàng 42

Hình 3.6 Giao diӋn trang sҧn phҭm 43

Hình 3.7 Giao diӋn trang chi tiӃt sҧn phҭm 44

Hình 3.8 Giao diӋn trang tin tӭc 45

Hình 3.9 Giao diӋn trang chi tiӃt tin tӭc 46

Hình 3.10 Giao diӋQÿiQKJLiVҧn phҭm 47

Hình 3.11 Giao diӋn trang quҧn lí user 47

Hình 3.12 Giao diӋn trang quҧn lý loҥi sҧn phҭm 48

Hình 3.13 Giao diӋn thêm loҥi sҧn phҭm 48

Hình 3.14 Giao diӋn sӱa loҥi sҧn phҭm 49

Hình 3.15 Giao diӋn trang quҧn lí sҧn phҭm 49

Hình 3.16 Giao diӋn thêm sҧn phҭm 50

Hình 3.17 Giao diӋn sӱa sҧn phҭm 50

Hình 3.18 Giao diӋn trang quҧn lí banner 51

Hình 3.19 Giao diӋn thêm banner 51

Hình 3.20 Giao diӋn trang quҧn lí tin tӭc 51

Hình 3.21 Giao diӋn thêm tin tӭc 52

Hình 3.22 Giao diӋn chӍnh sӱa tin tӭc 52

Hình 3.23 Giao diӋn trang quҧQOêÿѫQÿһt hàng 52

Hình 3.24 Giao diӋn trang liên hӋ 53

Trang 8

MӢ ĈҪU

HiӋn nay vӟi viӋc phát triӇn mҥnh cӫa công nghӋ thông tin và các dӏch vө FKăP

VyFFRQQJѭӡi ngày càng cao, thì QJѭӡi ta ngày càng mong muӕQFyÿѭӧc nhӳng sӵ

phөc vө tӕWKѫQYӅ các mһWÿӡi sӕng và xã hӝLWURQJÿyQKXFҫu mua sҧn phҭPÿһc

biӋt là mua sҧn phҭm trӵc tuyӃn thanh toán qua mҥng ngày càng phә biӃn rӝQJUmLÿӇ

NKiFKKjQJOX{QFyÿѭӧc sӵ lӵa chӑn tӕt nhҩt ngay tҥi nhà cӫa mình mà không phҧi

tӕn quá nhiӅu thӡi gian

ĈӇ viӋc mua bán hàng hóa tҥi nhà bҵQJFiFKÿһt hàng và thanh toán qua internet

cӫDNKiFKKjQJÿѭӧc thӵc hiӋn mӝt cách dӉ dàng và thuұn lӧLKѫQSKөc vө nhu cҫu

ngày càng cao cӫa khách hàng Tӯ nhu cҫu thӵc tӃ này cùng vӟi kiӃn thӭFHPÿmWLӃp

thu ӣ WUѭӡng, ePÿmFKӑQÿӅ tài ³;Æ<' ӴNG WEBSITE BÁN HÀNG CHO SHOP

QUҪN ÁO HOÀNG DIӊ3´ bҵng ngôn ngӳ 3+3YjFѫVӣ dӳ liӋX0\6TOÿѭӧc xây

dӵQJ WUrQ ê Wѭӣng áp dөng công nghӋ thông tin nhҵm phөc vө nhu cҫu kinh doanh

Em vô cùng biӃWѫQ76NguyӉQĈuQK/ҫu ÿmWұn tình chӍ bҧRJL~Sÿӥ em trong

viӋc lӵa chӑQÿӅ WjL[iFÿӏQKKѭӟng nghiên cӭu và hoàn thiӋQÿӅ WjL(PFNJQJ[LQJӱi

lӡi cҧPѫQWӟi các thҫy cô bӝ môn công nghӋ WK{QJWLQÿmFKӍ bҧRJL~Sÿӥ em trong

quá trình hӑc tұp tҥLWUѭӡng

1 Lý do chӑ Qÿ Ӆ tài

+LӋQ QD\ FiF F{QJ QJKӋ WLrQ WLӃQ SKiW WULӇQ QJj\ FjQJ PҥQK PӁ Yj ÿѭӧF ӭQJ

GөQJ QJj\ FjQJ QKLӅX YjR FiF OƭQK YӵF NLQKWӃ VҧQ [XҩW FNJQJ QKѭ ÿӡL VӕQJ WKѭӡQJQKұWFӫDFRQQJѭӡL 0ӝWÿLӇPWLrXELӇXWURQJYLӋFSKiWWULӇQFiFF{QJQJKӋÿySKҧLNӇ

ÿӃQYLӋFӭQJGөQJF{QJQJKӋWK{QJWLQYjRKҫXNKҳSFiFKRҥWÿӝQJ 1KӡÿyFiFF{QJ

YLӋFÿѭӧFWKӵFKLӋQQKDQKFKtQK[iFYjÿҥWNӃWTXҧFDRKѫQUҩWQKLӅX 1KXFҫXPXD

VҳPQJj\FjQJWăQJ QKѭQJYҩQÿӅÿLOҥLÿӇFKӑQOӵDVҧQSKҭPWUӵFWLӃSWKuNK{QJFzQ

Pҩ\PһQPj&KtQKYuYұ\PjHPFKӑQSKiWWULӇQPӝWZHEVLWHEiQTXҫQiRWUӵFWX\ӃQOjPÿӅWjLFKRNKRiOXұQOҫQQj\

7UDQJZHEÿѭӧF[k\GӵQJGӵDWUrQVӵNӃWKӧSJLӳDFiFWtQKQăQJFӫDPӝW shop

EiQWUX\ӅQWKӕQJYjPӝW WUDQJZHEEiQKjQJWUӵFWX\ӃQ7KD\YuPӝWShòng WUѭQJEj\

WKuJLӡÿk\WUDQJZHEVӁKLӇQWKӏFiFVҧQSKҭPYjNKiFKKjQJFyWKӇÿһWPXDEҩWFӭO~F

nào, EҩWFӭQѫLÿkX&QJYӟLJLDRGLӋQWKkQWKLӋQWUDQJZHEVӁJL~SNKiFKKjQJOӵDFKӑQPXDQKӳQJVҧQSKҭPPuQKWKtFK1JRjLUDÿӃQYӟLZHEVLWHNKiFKKjQJÿѭӧFWѭ

YҩQăQPһFVDRFKRSKKӧS [XKѭӟQJWKӡLWUDQJKLӋQÿҥL

Trang 9

1KҵP ÿiS ӭQJ QKӳQJ QKX FҫX JLӟL WKLӋX WUrQ HP TX\ӃW ÿӏQK WULӇQ NKDL Yj [k\GӵQJPӝWZHEVLWHEiQTXҫQiRRQOLQH

Tìm hiӇu ngôn ngӳ PHP, tìm hiӇu hӋ quҧn trӏ FѫVӣ dӳ liӋu MySql, tìm hiӇu quy

trình xây dӵng mӝt website, cách thӭc làm viӋc cӫa mӝt website bán và giӟi thiӋu sҧn

phҭm tӟi khách hàng 4XD ÿy sӱ dөng ngôn ngӳ PHP và hӋ quҧn trӏ Fѫ Vӣ dӳ liӋu

0\6TOÿӇ ³;k\Gӵng website bán quҫn áo trӵc tuyӃQ´

Qua tӯQJJLDLÿRҥn phân tích, xây dӵng website bán hàng trӵc tuyӃn cho shop

quҫn áo nӳ +2$1*',(3¶6+23, tác giҧ ÿmiSGөQJFiFSKѭѫQJSKiSQJKLrQFӭu

cө thӇ sau:

̵p thông tin

- 3KѭѫQJSKiSQJKLrQFӭu tài liӋu: Nghiên cӭu các bài viӃt, tài liӋXOLrQTXDQÿӃQÿӅ

tài nghiên cӭu thông qua sách, Internet và các khóa luұQQăPWUѭӟc Tӯ ÿyFyWKӇ

ÿѭӧc nhӳQJѭXÿLӇPQKѭӧFÿLӇm, tiӃp thu nhӳng cái mӟLÿӇ ÿӅ ra nhӳQJKѭӟng xây

dӵng website hoàn chӍnh và trӵc quan

- 3KѭѫQJSKiSTXDQViW4XDQViWTXiWUuQKNLQKGRDQKFӫa các cӱa hàng bán quҫn

áo ӣ Ĉj1ҹng và nhӳng hình thӭc quҧng bá sҧn phҭm hiӋQÿDQJÿѭӧc áp dөng

- 3KѭѫQJSKiSSKӓng vҩn: Trӵc tiӃp phӓng vҩQQJѭӡi quҧn lý, các nhân viên ӣ cӱa

hàng vӅ nhӳng quy trình có liên quan nhҵP ÿѭD UD QKӳng giҧL SKiS ÿӇ nâng cao

hiӋu quҧ trong viӋc xây dӵng website vӅ sau

͋ n h͏ th͙ ng thông tin

- 3KѭѫQJSKiSSKkQWtFKWKLӃt kӃ: Dӵa vào nhӳng kiӃn thӭc, thông tin thu nhұQÿѭӧc

phân tích và thiӃt kӃ WKHRKѭӟQJÿӕLWѭӧQJWK{QJTXDFiFP{KuQKVѫÿӗ, bҧng biӇu

TiӃn hành phân tích, xây dӵng website gӗm có nhӳng chӭFQăQJFѫEҧn tӯ ÿyVӁ phát

triӇn trang web mӝt cách phù hӧp

͝ng hͫp

- +RjQWKjQKÿӅ tài dӵa vào sӵ tiӃp nhұQFNJQJQKѭWtFKONJ\NLӃn thӭc trong quá trình

nghiên cӭu

Trang 10

&+ѬѪ1* 1&Ѫ6 Ӣ LÝ THUYӂT

1.1 Tә ng quan vӅ MYSQL và PHP

1.1.1 HӋ quҧ n trӏ FѫV ӣ dӳ liӋ u MYSQL

1.1.1.1 Giӟi thiӋ u vӅ MYSQL

MySQL là hӋ quҧn trӏ Fѫ Vӣ dӳ liӋu tӵ do nguӗn mӣ phә biӃn nhҩt thӃ giӟi và

ÿѭӧc các nhà phát triӇn rҩWѭDFKXӝng trong quá trình phát triӇn ӭng dөng Vì MySQL

Oj Fѫ Vӣ dӳ liӋu tӕF ÿӝ FDR ÿѫQ JLҧn, linh hoҥt, әQ ÿӏnh và dӉ sӱ dөng, có tính khҧ

chuyӇQÿһc biӋt là miӉn phí hoһc tӕn rҩt ít phí, hoҥWÿӝng trên nhiӅu hӋ ÿLӅu hành cung

cҩp mӝt hӋ thӕng lӟn các hàm tiӋn ích rҩt mҥnh Vӟi tӕF ÿӝ và tính bҧo mұt cao,

MySQL rҩt thích hӧp cho các ӭng dөng có truy cұp CSDL trên Internet MySQL miӉn

phí hoàn toàn cho nên bҥn có thӇ tҧi vӅ MySQL tӯ trang chӫ Nó có nhiӅu phiên bҧn

cho các hӋ ÿLӅu hành khác nhau: phiên bҧn Win32, Win 64 cho các hӋ ÿLӅu hành dòng

Windows, Linux, Mac OS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI Irix,

Solaris, SunOS

MySQL là mӝt trong nhӳng ví dө rҩWFѫEҧn vӅ HӋ Quҧn trӏ &ѫVӣ dӳ liӋu quan

hӋ sӱ dөng Ngôn ngӳ truy vҩn có cҩXWU~F 64/ 0\64/ÿѭӧc sӱ dөng cho viӋc bә

trӧ PHP, Perl, và nhiӅu ngôn ngӳ khác Ny OjP QѫL OѭX WUӳ nhӳng thông tin trên các

trang web viӃt bҵng PHP hay Perl ViӋc kӃt hӧSFѫVӣ dӳ liӋu vӟi ӭng dөng web, dӳ

liӋu xӱ lý do PHP sӁ WѭѫQJWiFYӟi CSDL QKѭOҩy dӳ liӋu, làm nӝi dung trang web tӯ

trҥQJ WKiL WƭQK VDQJ ÿӝng Sӵ linh hoҥt này là cӕt lõi cӫa mӝt ӭng dөQJ ZHE ÿӝng

(dynamic web application)

0{KuQKWѭѫQJWiFJLӳ client - server: PHP và MySQL 3+3GQJÿӇ gӱi yêu cҫu

cho server và PHP ÿyQJ YDL WUz OjP WK{QJ Gӏch và lҩy kӃt quҧ Fy ÿѭӧc, trҧ lҥi cho

Client ӣ dҥQJPm+70/FKRQJѭӡi dùng hiӇu và sӱ dөQJĈk\OjQKӳng gì diӉn ra khi

client yêu cҫu server cho phép gӱi mӝt yêu cҫu lên forum: Server sӱ dөQJ3+3ÿӇ thӵc

hiӋn viӋc chuyӇn tҧi yêu cҫu PHP thӵc hiӋn viӋc cҫn làm cӫa nó, rӗi báo cáo là nó cҫn

ÿӃQ0\64/ÿӇ OѭXWUӳ tin nhҳQÿy3+3OѭXFiL\rXFҫu này vào MySQL và sau này

lҩy ra lҥLÿӇ sӱ dөng

MySQL là hӋ quҧn trӏ dӳ liӋu miӉQ SKt ÿѭӧc tích hӧp sӱ dөng chung vӟi

Apache, PHP Chính yӃu tӕ phát triӇn trong cӝQJÿӗng mã nguӗn mӣ QrQ0\64/ÿmqua rҩt nhiӅu sӵ hӛ trӧ cӫa nhӳng lұp trình viên yêu thích mã nguӗn mӣ0\64/FNJQJ

có cùng mӝt cách truy xuҩt và mã lӋQKWѭѫQJWӵ vӟi ngôn ngӳ 64/1KѭQJ0\64/không bao quát toàn bӝ nhӳng câu truy vҩn cao cҩSQKѭ64/VӅ bҧn chҩt MySQL chӍ

ÿiSӭng viӋc truy xuҩWÿѫQJLҧn trong quá trình vұn hành cӫDZHEVLWHQKѭQJKҫu hӃt

có thӇ giҧi quyӃt các bài toán trong PHP

Trang 11

0{KuQKW˱˯QJWiFJL ͷa web PHP vͣi MyQL:

Hình 1.10{KuQKWѭѫQJWiFJL ӳa web PHP vӟi MyQL

1.1.1.2 Mӝ t sӕ khái niӋ m

&ѫVӣGӳOLӋXOjWrQFӫDFѫVӣGӳOLӋXFK~QJWDPXӕQVӱGөQJ

- %ҧQJ/jEҧQJJLiWUӏQҵPWURQJFѫVӣGӳOLӋX

- .KyDFӫDEҧQJ

x Khóa chính ± Primary Key: Là mӝt hoһc tә hӧp nhiӅu cӝt dӳ liӋX[iFÿӏnh

duy nhҩt trong mӝt bҧng, giá trӏ khóa chính luôn khác NULL

x Khóa ngoҥi - Foreign Key: Là mӝWWUѭӡng (field) hay mӝWQKyPWUѭӡng trong

mӝt bҧn ghi (record) cӫa mӝt bҧng (table), trӓ (point ÿӃn khóa cӫa mӝt bҧn

ghi khác cӫa mӝt bҧQJ WKѭӡng thì hai bҧQJQj\NKiFQKDX 7K{QJWKѭӡng,

khóa ngoҥi trong mӝt bҧng trӓ ÿӃn khóa chính (primary key) cӫa mӝt bҧng

khác

- &ӝWOjPӝWJLiWUӏQҵPWURQJEҧQJ'QJÿӇOѭXWUӳFiFWUѭӡQJGӳOLӋX

Ví Gө

Hình 1.2 Ví dө vӅ mӝ t bҧ ng user

Trang 12

- NULL: Giá trӏ cho phép rӛng

- AUTO_INCREMENT: Cho phép giá trӏ WăQJGҫn (tӵ ÿӝng)

- UNSIGNED: Phҧi là sӕ QJX\rQGѭѫQJ

- PRIMARY KEY: Cho phép nó là khóa chính trong bҧng

KiӇ u dӳ liӋ u trongMySQL

- ViӋFÿӏQKQJKƭDPӝt cách hӧSOêFiFWUѭӡng trong mӝt bҧng là quan trӑQJÿӇ tӕi

ѭXKyDWRjQEӝ FѫVӣ dӳ liӋu

- Các kiӇu cӫDWUѭӡng (hoһc cӝW FNJQJÿѭӧc biӃWÿӃQQKѭOjFiF kiӇu dӳ liӋu, tӭc là

kiӇu dӳ liӋu sӁ OѭXWUӳ WURQJFiFWUѭӡQJÿy

- Trong MySQL có 9 kiӇu dӳ liӋXFѫEҧn

Hình 1.3 Các kiӇ u dӳ liӋ XFѫE ҧn trong MySQL

1.1.1.3 NhӳQJF~SKiSFѫE ҧn

Tҥ o mӝ WFѫV ӣ dӳ liӋ u

- Câu lӋQK&5($7('$7$%$6(WrQBFѫBVӣ_dӳ_liӋu

- Cú pháp thoát khӓi FѫVӣ dӳ liӋu: Exit

Tҥ o mӝ t bҧ QJWURQJFѫV ӣ dӳ liӋ u

- Câu lӋnh: CREATE TABLE Tên_bҧng

(<tên_cӝt><mô_tҧ!«<tên_cӝWBQ!«P{BWҧ_n>)

- HiӇn thӏ có bao nhiӅu bҧng: SHOW table

- HiӇn thӏ có bao nhiêu cӝt trong bҧng: SHOW COLUMNS FORM table

- Thêm 1 cӝt vào bҧng: ALTER TABLE Tên_bҧng ADD (tên_cӝt)(thuӝc_tính)

Xóa mӝ t bҧ QJWURQJFѫV ӣ dӳ liӋ u

Trang 13

- Câu lӋnh: DROP TABLE Tên_Bҧng

Ĉәi tên mӝt bҧQJWURQJFѫV ӣ dӳ liӋ u

- Câu lӋnh: RENAME TABLE Tên_ bҧng TO Tên_cҫQÿәi;

Thêm giá trӏ vào bҧ ng

- Câu lӋnh: INSERT INTO Tên_bҧng VALUES(Giá_trӏBWѭѫQJBӭng);

Truy xuҩ t dӳ liӋ u

- Câu lӋnh: SELECT Tên_cӝt FROM Tên_bҧng;

Truy xuҩ t dӳ liӋ u vӟLÿL Ӆ u kiӋ n

Cұ p nhұ t dӳ liӋ u vào bҧ ng

- &kXOӋQK83'$7(7rQBEҧQJ6(77rQBFӝW *LiWUӏPӟL:+(5( ÿLӅXNLӋQ 

- 1ӃX NK{QJ Fy UjQJ EXӝF ÿLӅX NLӋQ FK~QJ VӁFұSQKұWWRjQEӝJLiWUӏPӟLFӫD

FiFUHFRUGWURQJEҧQJ

Xóa dӳ liӋ u trong bҧ ng

- &kXOӋQK'(/(7(FROM 7rQBEҧQJ:+(5( ÿLӅXNLӋQ 

- 1ӃXNK{QJFyUjQJEXӝFÿLӅXNLӋQFK~QJVӁ[yDWRjQEӝJLiWUӏFӫDFiFUHFRUG

WURQJEҧQJ

Các câu lӋ nh INNER JOIN, LEFT JOIN

- Giҧ sӱ rҵng chúng ta sӁ truy vҩn dӳ liӋu tӯ hai bҧng T1 và T2

- Cú pháp cӫa LEFT JOIN giӳa hai bҧng:

SELECT T1.c1, T1.c2, T2.c1,T2.c2FROM T1LEFT JOIN T2 ON T1.c1 =

PHP viӃt tҳt hӗi quy cӫa "Hypertext Preprocessor", là mӝt ngôn ngӳ lұp trình

kӏch bҧQÿѭӧc chҥy ӣ phía server nhҵm sinh ra mã html trên client 3+3ÿmWUҧi qua rҩt

nhiӅu phiên bҧQYjÿѭӧc tӕLѭXKyDFKRFiFӭng dөng web, vӟi cách viӃt mã rõ ràng,

tӕFÿӝ nhanh, dӉ hӑFQrQ3+3ÿmWUӣ thành mӝt ngôn ngӳ lұp trình web rҩt phә biӃn và

ÿѭӧFѭDFKXӝng

1.1.2.2 Cҩ XWU~FFѫE ҧn

Trang 14

0һFGFycách WKӇKLӋQ1KѭQJÿӕLYӟLOұSWUuQKYLrQcó kinh QJKLӋPWKu

YLӋFVӱGөQJFiFKYүQOjOӵDFKRQWӕLѭX

- echo "Thông tin";

- printf "Thông tin";

7K{QJWLQEDRJӗPELӃQFKXӛLKRһFOӋQK+70/«

1ӃXJLӳDKDLFKXӛLPXӕQOLrQNӃWYӟLQKDXWDVӱGөQJGҩX

BiӃ n, hҵ ng, chuӛ i và các kiӇ u dӳ liӋ u

- Bi͇ n

BiӃQÿѭӧc xem là vùng nhӟ dӳ liӋu tҥm thӡi Và giá trӏ có thӇ WKD\ÿәLÿѭӧc

BiӃnÿѭӧc bҳWÿҫu bҵng ký hiӋu "$" Và theo sau chúng là 1 tӯ, 1 cөm tӯ QKѭQJ

phҧi viӃt liӅn hoһc có gҥch Gѭӟi Mӝt biӃQÿѭӧc xem là hӧp lӋ khi nó thӓa các

yӃu tӕ:

x 7rQFӫDELӃQSKҧLEҳWÿҫXEҵQJGҩXJҥFKGѭӟLYjWKHRVDXOjFiFNêWӵVӕKD\GҩXJҥFKGѭӟL

Trang 16

&RRNLHYj6HVVLRQOjKDLSKѭѫQJSKiSVӱGөQJÿӇTXҧQlý FiF SKLrQ OjP YLӋF JLӳD

QJѭӡLVӱGөQJYjKӋ WKӕQJ

- Cookie

x &RRNLHOjÿRҥQGӳOLӋXÿѭӧFJKLYjRÿƭDFӭQJKRһFEӝQKӟFӫDmáy QJѭӡL

VӱGөQJ1yÿѭӧFWUuQKGX\ӋWJӣLQJѭӧFOrQOҥLVHUYHUPӛLNKLEURZVHUWҧL

PӝWtrang web WӯVHUYHU

x 1KӳQJWK{QJWLQÿѭӧFOѭXWUӳWURQJ&RRNLHKRjQWRjQSKөWKXӝFYjRZHEVLWH

trên servHU 0ӛL ZHEVLWH Fy WKӇ OѭX WUӳ QKӳQJ WK{QJ WLQ NKiF QKDX WURQJ

Cookie

x &RRNLHÿѭӧFWҥRUDEӣLZHEVLWHYjJӣLWӟLEURZVHUGRYұ\KDL website khác

QKDX FKRGFQJKRVWWUrQPӝWVHUYHU VӁFyKDL&RRNLHNKiFQKDXJӣLWӟLEURZVHU 1JRjL UD PӛL EURZVHU TXҧQ Oê Yj OѭX WUӳ &RRNLH WKHRcách riêng

FӫDPuQKFKRQrQKDLEURZVHUFQJWUX\FұSYjRPӝWZHEVLWHVӁQKұQÿѭӧF

hai Cookie khác nhau

Trang 17

x ĈӇ WKLӃW OұS &RRNLH WDVӱGөQJ F~ SKiS 6HW&RRNLH WrQ &RRNLHJLi WUӏ

x 0ӝWFiFK NKiF TXҧQ Oê QJѭӡL Vӱ GөQJ Oj 6HVVLRQ 6HVVLRQ ÿѭӧF KLӇX Oj

NKRҧQJ WKӡL JLDQ QJѭӡL Vӱ GөQJ giao WLӃS YӟL PӝW ӭQJ GөQJ 0ӝW Session

ÿѭӧFEҳWÿҫXNKLQJѭӡLVӱ GөQJWUX\FұSYjRPӝWӭQJGөQJOҫQÿҫu tiên, và

NӃWWK~FNKLQJѭӡLVӱ GөQJ WKRiW NKӓL ӭQJ GөQJ 0ӛL 6HVVLRQ VӁ ÿѭӧF FҩS

PӝWÿӏQKGDQK ,' NKiFQKDX

x ĈӇWKLӃWOұS6HVVLRQWDWKLӃWOұSF~SKiSVDX Session_start();

ĈRҥQFRGHQj\SKҧLÿѭӧFQҵPtrên FiF NӏFK EҧQ+70/+RһFQKӳQJOӋQK

HFKR SULQWI ĈӇ WKLӃW OұS PӝW JLi WUӏ 6HVVLRQ QJRjL YLӋF FKRSKpS EҳW ÿҫX

¾ Session_destroy() // cho phép hӫy bӓ toàn bӝ giá trӏ Session

¾ Session_unset() // cho phép hӫy bӓ Session

Cú pháp: function function_name(){//LӋnh thӵc thi}

Tên hàm có thӇ là mӝt tә hӧp bҩt kǤ nhӳng chӳ cái, con sӕ và dҩu gҥFKGѭӟi,

QKѭQJSKҧi bҳWÿҫu tӯ chӳ cái và dҩu gҥFKGѭӟi

Trang 18

- Hàm tӵ ÿӏQKQJKƭDYӟi các tham sӕ:

Cú pháp: function function_name($gt1,$gt2){//LӋnh thӵc thi}

- Hàm tӵ ÿӏQKQJKƭDYӟi giá trӏ trҧ vӅ:

Cú pháp: function function_name(Có hoһF NK{QJ Fy ÿӕi sӕ){// LӋnh thӵc thi

return giatri;}

- Gӑi lҥi hàm:

PHP cung cҩp nhiӅu hàm cho phép triӋu gӑi lҥLILOH1KѭKjPinclude("URL ÿӃn

ILOH  UHTXLUH 85/ ÿӃn file") Ngoài hai cú pháp trên còn có include_once(),

require_once() Hai hàm này FNJQJ có trách nhiӋm gӑi lҥi hàm NhѭQJchúng sӁ

HTML (WLӃQJ$QK YLӃWWҳWFKR Hyper Text Markup LanguageKD\Oj1J{QQJӳ

ĈiQK GҩX 6LrX YăQ EҧQ ... thơng báo khơng tìm thҩ\ÿѭӧc

sҧn phҭm

2.2.2.5 Giӓ hàng

Mô tҧ - Cung cҩp mӝt mӝt giӓ hàng cho khách hàng

Kích hoҥt - Khi khách hàng mua hàng xem giӓ hàng

Quá... hàng

Quá trình xӱ lý

- Sau chӑn hàng, thông tin sҧn phҭm sӁ ÿѭӧc cho vào giӓ hàng Khi khách hàng muӕn xem giӓ hàng click vào nút giӓ hàng ӣ menu

7K{QJWLQÿҫu

ra

-...

2.2.1.2 ChӭFQăQJJL ӓ hàng, toán giӓ hàng

- Khi tham khҧR ÿҫ\ ÿӫ thông tin vӅ sҧn phҭm khách hàng có thӇ ÿһt mua sҧn

phҭm tai website thông qua chӭFQăQJJLӓ hàng mà không cҫQÿӃQÿӏDÿLӇm

Ngày đăng: 26/06/2021, 13:19

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w