Xây d ng website bán sáchGVHD: Th.S. Võ Hoàng Ph ng Dungươ
L I M Đ U
Trong nh ng năm g n đây , công ngh thông tin không ng ng phát tri n m t
ch m nh m và hi n đ i. S ra đ i c a công ngh thông tin làm phong phú b m t
h i, đ i s ng con ng i đ c nâng cao r t, đóng góp to l n cho s phát tri n ườ ượ
c a nhân lo i. V i xu th toàn c u hoá n n kinh t th gi i, đ c bi t là nhu c u trao ế ế ế
đ i hàng hoá c a con ng i ngày càng tăng c v s l ng ch t l ng, nhu c u ườ ượ ượ
s d ng Internet ny càng nhi u và các hình th c kinh doanh trên m ng ngày càng đa
d ng phong phú r t đ c nhi u ng i s d ng a chu ng. Vì v y, nhi u c a ượ ườ ư
ng sách đã áp d ng ph ng pháp bán hàng qua m ng đ khách hàng d dàng tìm ươ
ki m thông tin mà không c n t n nhi u th i gian và chi phí.ế
C a ng sách TTV ra đ i mang thông tin đ n v i m i ng i v i ế ườ m c đích
chính giúp khách hàng th đ t mua sách qua m ng m t cách nhanh chóng, ti n
l i ti t ki m chi phí. ế Khách hàng đ n v i chúng tôi th ế l a ch n m t kho báu
ki n th c kh ng l bao g m hàng ngàn cu n sách t sách giáo khoa cho đ n sáchế ế
khoa h c c b n nh sách l ch s , sách đ a lý, sách thiên văn h c, sách y h c, sách ơ ư
ngo i ng ..v.v. nh ng cu n ch bán ch y nh t hi n nay, ch đ c báo chí gi i ượ
thi u, sách kinh t , sách h c làm ng i, sách danh nhân, sách tâm ngh thu t ế ườ
s ng.v.v.
T nh ng v n đ đ t ra trên, đ c s đ ng ý và s h ượ ng d n t n tướ ình c a
cô giáo Võ Hoàng Ph ng Dung, nhóm chúng em đươ ã ch n đ tài: “ web bán sách tr c
tuy nế”.
Ch trong th i gian ng n h c t p và rèn luy n t i tr ng CĐ công ngh thôngườ
tin h u ngh Vi t - Hàn. Em đ ã đ c các th y trang b các ki n th c c b n vượ ế ơ
n h c, đ tài đã c b n hoàn thành, song vơ ì th i gian và trình đ hi u bi t còn h n ế
h p nên kng th tránh kh i nh ng thi u sót. v y, em r t mong đ c s giúp đ , ế ượ
đóng góp c a quý th y cô đ n i dung c a đ án đ c hoàn thi n h ượ n.ơ
Em xin chân thành c m n !ơ
Đ án l p trình web i
Xây d ng website bán sáchGVHD: Th.S. Võ Hoàng Ph ng Dungươ
M C L C
L I M Đ U ............................................................................................................... i
M C L C .................................................................................................................... ii
DANH M C B NG BI U ......................................................................................... v
DANH M C HÌNH ..................................................................................................... vi
CH NG I. T NG QUAN V PHP VÀ MYSQLƯƠ .................................................... 1
1.1.T NG QUAN V PHP ...................................................................................... 1
i.Gi i thi u v ngôn ng k ch b n php ............................................................. 1
1.1.1.Php là gì? .................................................................................................... 1
1.1.2.Đ c đi m c a file php: ............................................................................. 1
1.1.3.L ch s phát tri n: ..................................................................................... 1
1.1.4.Quá trình tng d ch trang php ................................................................... 2
1.1.5. u đi m c a Php: Ư ..................................................................................... 3
ii.Cú pháp: ............................................................................................................. 3
iii.c ki u d li u: ........................................................................................... 4
iv.Bi n: ế ................................................................................................................. 7
v.Các pp tn: .................................................................................................... 7
i.Tn t n: ....................................................................................................... 7
ii.Tn t s h c: ............................................................................................... 7
iii.Toán t so sánh: .............................................................................................. 8
iv.Toán t logic: .................................................................................................. 8
1.2.T NG QUAN V MYSQL: .............................................................................. 9
1.2.1.Gi i thi u v MySQL: ................................................................................ 9
1.2.2.Đ c đi m: ................................................................................................... 9
1.2.3.T o c s d li u và ng i dùng: ơ ườ ......................................................... 10
1.2.3.1.K t n i và t o c s d li u:ế ơ ............................................................... 10
1.2.3.2.Qu n lý ng i dùng: ườ ............................................................................. 10
1.2.3.2.1.C p quy n cho ng i dùng: ườ ............................................................ 10
1.2.3.2.2.Xóa quy n ho c xóa tài kho n ng i dùng: ườ .................................. 10
1.2.4.c ki u d li u trong Mysql: ................................................................. 10
1.2.5.c câu l nh SQL: .................................................................................... 11
1.2.5.1.Câu l nh SELECT .................................................................................. 11
Đ án l p trình web ii
Xây d ng website bán sáchGVHD: Th.S. Võ Hoàng Ph ng Dungươ
1.2.5.2.Câu l nh Insert ...................................................................................... 12
1.2.5.3.Câu l nh Update .................................................................................... 12
1.2.5.4.Câu l nh Delete ..................................................................................... 13
1.2.5.5.Câu l nh Join ......................................................................................... 13
1.2.6.c hàm trong MySQL .............................................................................. 13
1.2.6.1.Các hàm phát bi u trong Group by ....................................................... 13
1.2.6.2.Các hàm v x th i gian ................................................................... 14
1.2.6.3. c hàm v x lý s h c ...................................................................... 14
CH NG II. KH O SÁT VÀ PN TÍCH H TH NGƯƠ ..................................... 15
2.1.QUY TNH NGHI P V .............................................................................. 15
2.1.1.Quy trình bán hàng .................................................................................... 15
2.1.2.Quy trình mua hàng ................................................................................... 16
2.2.YÊU C U H TH NG ................................................................................... 16
2.2.1.u c u h th ng: .................................................................................... 16
2.2.2.u c u ch c năng: .................................................................................. 16
2.2.2.1.Qu n lý ng i dùng: ườ ............................................................................. 16
2.2.2.2.Ch c năng quan lych: ....................................................................... 17
2.2.2.3.Tim kiêm:. ............................................................................................... 17
2.2.3.u c u phi ch c năng: ............................................................................ 17
2.3.XÂY D NG BFD – BI U Đ PHÂN RÃ CH C NĂNG ............................. 18
CH NG 3. PN TÍCH VÀ THI T KÊ C S D LI UƯƠ Ơ ............................... 19
3.1. PHÂN CH .................................................................................................... 19
3.1.1. Danh sách các b ng và quan h ............................................................. 19
3.1.2. Mô t chi ti t các b ng ế ............................................................................ 19
3.2. THI T K C S D LI U TRÊN PHPMYADMIN. Ơ ............................... 20
CH NG 4. THI T K GIAO DI NƯƠ ..................................................................... 22
4.1. GIAO DI N NG I DÙNG ƯỜ .......................................................................... 22
4.1.1. Giao di n trang ch (index.php) ............................................................. 22
22
4.1.2. Giao di n trang gi i thi u ...................................................................... 22
4.1.3. Giao di n trang sách m i ........................................................................ 23
4.1.4. Giao di n trang Liên h .......................................................................... 24
Đ án l p trình web iii
Xây d ng website bán sáchGVHD: Th.S. Võ Hoàng Ph ng Dungươ
4.1.5. Giao di n trang đăng ký ........................................................................... 24
4.1.6. Giao di n trang đăng nh p ..................................................................... 25
4.2. GIAO DI N ADMIN ....................................................................................... 25
4.2.1. Giao di n đăng nh p ............................................................................... 25
4.2.2. Giao di n trang xem thành viên .............................................................. 25
4.2.3. Giao di n ch c năng ch nh s a thông tin thành vn ........................... 26
4.2.4. Giao di n xóa ng i dùng ườ ...................................................................... 26
4.2.5. Giao di n ch c năng “Thêm ng i dùng” ườ ............................................ 27
4.2.6. Giao di n trang xemch( viewbook.php) .............................................. 27
4.2.7. Giao di n trang s a sách ......................................................................... 28
4.2.8. Giao di n trang thêm sách ....................................................................... 28
4.2.9. Giao di n trang thêm danh m c .............................................................. 29
4.2.10. Giao di n trang xem danh m c ............................................................. 29
K T LU N VÀ H NG PHÁT TRI N ƯỚ ................................................................. 30
I LI U THAM KH O .......................................................................................... 31
Đ án l p trình web iv
Xây d ng website bán sáchGVHD: Th.S. Võ Hoàng Ph ng Dungươ
DANH M C B NG BI U
B ng 3.1: Danh sách các b ng và quan h .............................................................. 19
B ng 3.2. Mô t chi ti t b ng user ế .......................................................................... 19
B ng 3.3: Mô t chi ti t b ng danh m c ế ................................................................ 19
B ng 3.4: Mô t chi ti t b ng danh m c sách ế ........................................................ 19
Đ án l p trình web v