Xây dựng website nghe nhạc trực tuyến
LỜI MỞ ĐẦU !"#$%&'()*+,-. $%/0$1233"455&!6!7+&'( )*89:277;.< =2>?%9 1@@2&ABCD%85EFEG 7H2I 2' !)2G2&'6%/B5 FJA !K2+&AL5=9 1B%+%A6 =6=J !MN5>O &'EG6P0$1G=CP2>HQ RP=/=2S% $TN!9 UV W X V W &CY Z Chương I: Phân tích hệ thống [&C=6%=5\%EGV&'J/G\% ] W 2D^9:_276%6)2G6%S%2` =/ ] X 6 a V X Z Chương II: Thiết kế website b52O53NS =2&+\%$B5=S ^ Z Chương III: Xây dựng website b/2??6VB =$CPB$%cd https://www.facebook.com/pages/Tài-liệu-hay-và- rẻ/600827713314928?fref=ts 17Y4;e[[:4#f :g MỤC LỤC LỜI MỞ ĐẦU 1 1.1Giới thiệu về PHP 4 1.2Tại sao phải sử dụng PHP .4 1.3Cú pháp PHP .4 1.4Các kiểu dữ liệu PHP 4 1.5Giới thiệu về MYSQL .5 1.6Đặc điểm của MYSQL 5 CHƯƠNG 2. THIẾT KẾ WEBSITE .6 2.1 Phát biểu bài toán .6 2.2 Các quy trình trên website .6 2.2.1. Quy trình đăng kí thành viên .6 2.2.2. Quy trình đăng nhập dưới chế độ thành viên 7 2.3 Yêu cầu hệ thống 8 2.3.1. Yêu cầu chức năng 8 2.3.2. Yêu cầu phi chức năng 8 2.4 Thiết kế giao diện website 8 2.4.1 Trang quản trị Admin 8 2.4.2. Trang đăng nhập cho thành viên 9 2.4.3. Trang đăng kí cho thành viên 9 2.4.4. Giao diện website .10 CHƯƠNG 3. XÂY DỰNG WEBSITE .11 3.1 Xây dựng cơ sở dữ liệu .11 3.2. Xây dựng trang Admin 12 3.3. Xây dựng trang đăng kí, đăng nhập 22 3.4. Xây dựng trang upload dữ liệu 23 .25 KẾT LUẬN 26 TÀI LIỆU THAM KHẢO .27 17Y4;e[[:4#f :" DANH MỤC HÌNH Hình 1: Quy trình đăng kí thành viên 6 Hình 2: Quy trình đăng nhập thành viên .7 Hình 3: Giao diện đăng nhập trang Admin .8 Hình 4: Giao diện trang Admin 9 Hình 5: Giao diện trang đăng nhập 9 Hình 6: Giao diện trang đăng kí .9 Hình 7. Giao diện trang chủ 10 Hình 8. Giao diện trang nghe nhạc .10 Hình 9. Cơ sở dữ liệu .11 Hình10. Trang quản trị thành viên 12 Hình 11. Trang duyệt bài hát mới đăng .13 Hình 12. Trang chỉnh sửa bài hát đã đăng .15 Hình 13. Trang thêm sửa xóa thể loại nhạc .17 Hình 14. Trang thêm sửa xóa bài hát hot .19 Hình 15: Trang thêm sửa xóa ca sỹ 20 Hình 16. Trang đăng kí .22 Hình 17. Trang đăng nhập 23 Hình 18:Trang upload nhạc .23 17Y4;e[[:4#f : CHƯƠNG 1. TỔNG QUAN VỀ PHP VÀ MYSQL 1.1 Giới thiệu về PHP PHPhijk=VB6 2&AL2>l =j/?52D9Ii7>?6 2>I i: =j%8%$6%S%^&'()91VBi2' Ng--#%m%272&A5>PM%&'E\%M%6 E96E$=iT942I2&AV+4;n"44#9 1.2 Tại sao phải sử dụng PHP [7M%oL $()VB=&%%2/=D +oCEY • lGl=_*9 • 1VB8lKl • I%pPhk • I%pLVE(M%L 5$2M%=_ %jqj9 • 82CE $L+ !M%%pfrc9 G)&Ycd mcdc "444cdsrt u*mj*rcdcc0 =M%$+ [cf%Di$UM%i=qjhqjkJ83frc=7?v ACfr[hf[ k G)&fr"^*r9 1.3 Cú pháp PHP UI%V2&A@2S% =LHP`wH5Y xy 5$^z y{ UI7>2`8L|2/%=$%9:V&'D p5wi:&Di:&7652I9 1.4 Các kiểu dữ liệu PHP }ATL>%B$%&%Y*Y()5O7L>%B$%=+ %69f%Y()5O7L>%B$%=+?9cY()5 5O7L>%B$%=%} =Lo?9sY()55O7L>%B$%= E9~Y()55O7L>%B$%=2+&A^!9 17Y4;e[[:4#f :# 1.5 Giới thiệu về MYSQL cd=D$\%EOCPB$%D$\%EOCPB$%\%$ 2&A5>/+ =}APcdsr9 U6 • W 6 a C X cd/ W 2NLoL6 X V X a PPB$%\% • o&C W % W /\%6 W (% a 6 X L6 X 2V X &C a :% • CPB$% =j(oB $%9U6 • \% • X = X 6CPB$% X 6 • & • % a 6 a 2V W a N a a [ 1.6 Đặc điểm của MYSQL cd% € V X & X $\% • a [cfYscdc cd SMI%pP277>ElG_^9177M% 6E5$2M%=L5%Y6E"5$2M%=• %jcbqjc‚ cd=CPB$%+2Dv2O =l()7GLE%> 2D6M%$2M%=%8D$+!5=$G8 90!+2D =GEcd8GA53)7% [cf69cd 2D 5 $+H` n 9 17Y4;e[[:4#f :T CHƯƠNG 2. THIẾT KẾ WEBSITE 2.1 Phát biểu bài toán ƒ% =&'J7>j5V=5_ %6)lG2NLG== 6^9 [5= 67>=%^„(`j7D %^5= 2p'7>9 2.2 Các quy trình trên website 2.2.1. Quy trình đăng kí thành viên Hình 1: Quy trình đăng kí thành viên 17Y4;e[[:4#f :. ƒV A$ UNLG= 6 b5V5/ ƒ> V :V52NLG=V iA$ :P M2N ƒ:H r@2S% Mô tả - 1&'()2N =LL2NLGE2NLG$ …&'()5VS - i$+RL> =j55V=&'()2& =2p '2&V5_V 2.2.2. Quy trình đăng nhập dưới chế độ thành viên Hình 2: Quy trình đăng nhập thành viên Mô tả - ::= 6R=2N)2N^$ +RL>5V= 62& =%A$= 62N &'7>?$5\%M^D= 6&A$+R6% S%= 6%8VGj5`6%S%8=LE 17Y4;e[[:4#f :; r@2S% := 6% = ƒ> V = 6 :V52N=V ƒVA$ U&= 6 M^ †6%S%8 =LE Hợp lệ Có Không ƒ:H 15Vj5?= LE 2.3 Yêu cầu hệ thống 2.3.1. Yêu cầu chức năng Chức năng website • UN • UNLG= 6 • i$%„V= 6 Chức năng cập nhật thông tin • [=55%6) • [V^= 6 =\%EO Chức năng xử lí • :L • 6$ 2.3.2. Yêu cầu phi chức năng - ‡$?\%l()/$ - [&Cv2OGj5 == - :+G=%6$+ - fl=j%8B$%/8 =B 2.4 Thiết kế giao diện website 2.4.1 Trang quản trị Admin - :R…s7>L>5K2D^ \%EG5= 66(j75= ‚9 - )gY s=2N Hình 3: Giao diện đăng nhập trang Admin 17Y4;e[[:4#f :, - )"Y s$%„5V Hình 4: Giao diện trang Admin 2.4.2. Trang đăng nhập cho thành viên - := 6=2N\%$%Y Hình 5: Giao diện trang đăng nhập 2.4.3. Trang đăng kí cho thành viên Hình 6: Giao diện trang đăng kí 17Y4;e[[:4#f :- 2.4.4. Giao diện website Z)gY ‡$^ Hình 7. Giao diện trang chủ - )"Y ‡$ Hình 8. Giao diện trang nghe nhạc 17Y4;e[[:4#f :g4 . 17Y4;e[[:4#f :g4 CHƯƠNG 3. XÂY DỰNG WEBSITE 3.1 Xây dựng cơ sở dữ liệu c()j$\%EOCPB$%2>65E3V). 2.4.4. Giao diện website. 10 CHƯƠNG 3. XÂY DỰNG WEBSITE. 11