
Xây d ng website bán sáchựGVHD: 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ệ ừ ể ộ
cá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ạ ẽ ệ ạ ự ờ ủ ệ ộ ặ
xã h i, đ i s ng con ng i đ c nâng cao rõ 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 và ch t l ng, nhu c uổ ủ ườ ả ề ố ượ ấ ượ ầ
s d ng Internet ngày càng nhi u và các hình th c kinh doanh trên m ng ngày càng đaử ụ ề ứ ạ
d ng và phong phú r t đ c nhi u ng i s d ng và a chu ng. Vì v y, nhi u c aạ ấ ượ ề ườ ử ụ ư ộ ậ ề ử
hà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 hàng sách ửTTV ra đ i mang thông tin đ n v i m i ng i v i ờ ế ớ ọ ườ ớ m c đíchụ
chính là giúp khách hàng có th đ t mua sách qua m ng m t cách nhanh chóng, ti nể ặ ạ ộ ệ
l i và ti t ki m chi phí.ợ ế ệ Khách hàng đ n v i chúng tôi có 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 sách bán ch y nh t hi n nay, sá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 lý 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 cô trang b các ki n th c c b n vượ ầ ị ế ứ ơ ả ề
mô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 không th tránh kh i nh ng thi u sót. Vì 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áchựGVHD: 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 thông d ch trang phpị ................................................................... 2
1.1.5. u đi m c a Php: Ư ể ủ ..................................................................................... 3
ii.Cú pháp: ............................................................................................................. 3
iii.Các ki u d li u: ể ữ ệ ........................................................................................... 4
iv.Bi n: ế ................................................................................................................. 7
v.Các phép toán: .................................................................................................... 7
i.Toán t gán:ử ....................................................................................................... 7
ii.Toán 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ác ki u d li u trong Mysql:ể ữ ệ ................................................................. 10
1.2.5.Cá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áchựGVHD: 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á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 lý th i gianề ử ờ ................................................................... 14
1.2.6.3. Các hàm v x lý s h cề ử ố ọ ...................................................................... 14
CH NG II. KH O SÁT VÀ PHÂN TÍCH H TH NGƯƠ Ả Ệ Ố ..................................... 15
2.1.QUY TRÌNH 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.Yêu c u h th ng:ầ ệ ố .................................................................................... 16
2.2.2.Yê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 ly sách:ứ ....................................................................... 17
2.2.2.3.Tim kiêm:. ............................................................................................... 17
2.2.3.Yê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. PHÂN TÍCH VÀ THI T KÊ C S D LI UƯƠ Ế Ơ Ở Ữ Ệ ............................... 19
3.1. PHÂN TÍ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áchựGVHD: 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 viênệ ứ ỉ ử ........................... 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 xem sách( 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
TÀI LI U THAM KH OỆ Ả .......................................................................................... 31
Đ án l p trình webồ ậ iv

Xây d ng website bán sáchựGVHD: 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

