XÂY DỰ NG WEBSITE BÁN MỸ PHẨM ONLINE - Full 10 điểm

51 0 0
XÂY DỰ NG WEBSITE BÁN MỸ PHẨM ONLINE - Full 10 điểm

Đ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

1 UBND T Ỉ NH QU Ả NG NAM TRƯ Ờ NG Đ Ạ I H Ọ C QU Ả NG NAM KHOA : CÔNG NGH Ệ TÔNG TIN -----      ----- KHÓA LU Ậ N T Ố T NGHI Ệ P Đ Ạ I H Ọ C Tên đ ề tài: XÂY D Ự NG WEBSITE BÁN M Ỹ PH Ẩ M ONLINE Sinh viên th ự c hi ệ n Simmalai Bounsinnavong MSSV: 2116100102 KHÓA 20 16 – 20 20 Cán b ộ hư ớ ng d ẫ n ThS H ồ Tu ấ n Anh MSCB: ……… 2 M Ụ C L Ụ C A PH Ầ N M Ở Đ Ầ U 1 1 1 Lý do ch ọ n đ ề tài 1 1 2 M ụ c tiêu c ủ a đ ề tài 2 1 3 Đ ố i tư ợ ng và ph ạ m vi nghiên c ứ u 2 1 4 Phương pháp nghiên c ứ u 2 1 5 L ị ch s ử nghiên c ứ u 2 1 6 Đóng góp đ ề tài 2 1 7 C ấ u trúc đ ề tài 3 B PHÂN N Ộ I DUNG NGHIÊN C Ứ U 4 Chương I: Cơ s ở lý thuy ế t 4 1 1 T ổ ng quan v ề thương m ạ i đi ệ n t ử 4 1 1 1 Khái ni ệ m thương m ạ i đi ệ n t ử 4 1 1 2 L ợ i ích c ủ a vi ệ c s ử d ụ ng thương m ạ i đi ệ n t ử 4 1 2 T ổ ng quan v ề MySQL server 5 1 3 Mô t ả h ệ th ố ng bán hàng 5 1 4 Gi ớ i thi ệ u v ề HTLM 6 1 5 Gi ớ i thi ệ u v ề CSS 6 1 6 Gi ớ thi ệ u v ề PHP………………………………………………………………… 7 1 7 Gi ớ i thi ệ u JAVA SCRIPT 8 1 8Gi ớ i thi ệ u v ề MySQL server 8 1 8 1Khái ni ệ m v ề MySQL server 8 1 8 2T ạ i sao s ử d ụ ng MySQL server 9 Ch ương II: PHÂN TÍCH THI Ế T K Ế H Ệ TH Ố NG 11 2 1 CÁC NHÓM CH Ứ C NĂNG C Ủ A H Ệ TH Ố NG 11 2 2 CÁC TÁC NHÂN VÀ Ứ C C Ủ A CÁC TÁC NHÂN 11 3 2 3 Đ Ặ C T Ả CÁC USE CASE 11 2 3 1 Đăng kí thành viên 11 2 3 2 Đăng nh ậ p h ệ th ố ng 12 2 3 3 Tìm ki ế m s ả n ph ẩ m 14 2 3 4 S ử a thông tin cá nhân 15 2 3 5 Xem thông tin s ả n ph ẩ m 16 2 3 6 Thêm vào gi ỏ hàng 17 2 3 7 Thanh toán 18 2 4 BI Ể U Đ Ồ U SE CASE CHI TI Ế T 19 2 4 1 Bi ể u đ ồ use case t ổ ng quát 20 2 4 2 Bi ể u đ ồ UC tìm ki ế m s ả n ph ẩ m 20 2 4 3 Bi ể u đ ồ CU mua hàng 20 2 5 BI Ể U Đ Ồ TRÌNH T Ự 21 2 5 1 Đăng nh ậ p 21 2 5 2 Đăng ký 22 2 5 3 Tìm ki ể m s ả n ph ẩ m 22 2 5 4 Xóa s ả n ph ẩ m 23 2 5 5 S ử a s ả n ph ẩ m 23 2 5 6 Thanh toán 24 2 6 BI Ể U Đ Ồ HO Ạ T Đ Ộ NG 24 2 6 1 Đăng ký thành viên 24 2 6 2 Đăng nh ậ p vào h ệ th ố ng 25 2 6 3 Đăng xu ấ t kh ỏ i h ệ th ố ng 25 2 6 4 Xóa thanh viên 26 2 6 5 Tìm ki ế m s ả n ph ẩ m 26 2 6 6 Xem gi ỏ hàng 27 2 6 7 Xem s ả n ph ẩ m 27 2 6 8 Xem thông tin cá nhân 28 4 2 6 9 Đ ổ i m ậ t kh ẩ u 28 2 6 10 Đ ặ t hàng 29 2 6 11 Xóa s ả n ph ẩ m 29 2 6 12 Thanh toán 30 2 7 BI Ể U D Ồ L Ớ P CHI TI Ế T 30 Chương III: DEMO WEBSITE 31 3 1 Cài đ ặ t Website 31 3 2 Gi ớ i thi ệ u các giao di ệ n 34 C Ph ầ n k ế t lu ậ n và k i ế n ngh ị 35 1 Nh ữ ng v ấ n đ ề đ ạ t đư ợ c 35 2 Nh ữ ng h ạ n ch ế 35 3 Ki ế n ngh ị 35 D Phân Tài li ệ u tham kh ả o 36 NH Ậ N XÉT C Ủ A CÁN B Ộ HƯ Ớ NG D Ẫ N………………………………………… ……… 37 5 M Ụ C L Ụ C HÌNH Hình 2 1 UC t ổ ng quát 20 Hình 2 3 UC mua hàng 20 Hình 2 5 Bi ể u đ ồ trình t ự cho ca s ử d ụ ng đăng ký 21 Hình 2 6 Bi ể u đ ồ trình t ự cho ca s ử d ụ ng tìm ki ế m s ả n ph ẩ m 21 Hình 2 7 Bi ể u đ ồ trình t ự cho ca s ử d ụ ng xóa s ả n ph ẩ m 22 Hình 2 8 Bi ể u đ ồ trình t ự cho ca s ử d ụ ng s ử a s ả n ph ẩ m 22 Hình 2 9 Bi ể u đ ồ trình t ự cho ca s ử d ụ ng thanh toán 23 Hình 2 10 Bi ể u đ ồ ho ạ t đ ộ ng đăng ký thành viên 23 Hình 2 11 Bi ể u đ ồ ho ạ t đ ộ ng đăng nh ậ p vào h ệ th ố ng 24 Hình 2 12 Bi ể u đ ồ ho ạ t đ ộ ng đăng xu ấ t kh ỏ i h ệ th ố ng 24 Hình 2 13 Bi ể u đ ồ ho ạ t đ ộ ng xóa thanh viên 25 Hình 2 14 Bi ể u đ ồ ho ạ t đ ộ ng tìm ki ế m s ả n ph ẩ m 25 Hình 2 15 Bi ể u đ ồ ho ạ t đ ộ ng xem gi ỏ hang 26 Hình 2 16 Bi ể u đ ồ ho ạ t đ ộ ng xem s ả n ph ẩ m 26 Hình 2 17 Bi ể u đ ồ ho ạ t đ ộ ng xem thông tin cá nhân 27 Hình 2 18 Bi ể u đ ồ ho ạ t đ ộ ng đ ổ i m ậ t kh ẩ u 27 Hình 2 19 Bi ể u đ ồ ho ạ t đ ộ ng đ ặ t hang 28 Hình 2 20 Bi ể u đ ồ ho ạ t đ ộ ng xóa s ả n ph ẩ m 29 Hình 2 21 Bi ể u đ ồ ho ạ t đ ộ ng cho thanh toán 30 Hình 2 22 Bi ể u đ ồ l ớ p 30 6 A PH Ầ N M Ở Đ Ầ U 1 1 Lý do chọn đề tài Trong s ự phát tri ể n m ạ nh m ẽ c ủ a khoa h ọ c công ngh ệ th ế gi ớ i, có th ể nói r ằ ng ngành công ngh ệ thông tin phát tri ể n v ớ i t ố c đ ộ nhanh nh ấ t và ngày càng th ể hi ệ n đư ợ c vai trò to l ớ n, h ế t s ứ c quan tr ọ ng đ ố i v ớ i toàn b ộ đ ờ i s ố ng con ngư ờ i H ầ u h ế t các lĩnh v ự c trong xã h ộ i đ ề u ứ ng d ụ ng cô ng ngh ệ thông tin, nhi ề u ph ầ n m ề m đã mang l ạ i hi ệ u qu ả không th ể ph ụ nh ậ n Song th ự c ti ễ n luôn đ ặ t ra nh ữ ng yêu c ầ u m ớ i đòi h ỏ i ngành công ngh ệ thông tin không ng ừ ng phát tri ể n đ ể th ỏ a mãn và đáp ứ ng nh ữ ng thay đ ổ i c ủ a cu ộ c s ố ng Ngày nay, ứ ng d ụ ng công ng h ệ thông tin và vi ệ c tin h ọ c hóa đư ợ c xem là m ộ t trong nh ữ ng y ế u t ố mang tính quy ế t đ ị nh trong ho ạ t đ ộ ng c ủ a các chính ph ủ , t ổ ch ứ c, cũng như c ủ a các công ty, nó đóng vai trò h ế t s ứ c quan tr ọ ng, có th ể t ạ o ra nh ữ ng bư ớ c đ ộ t phá m ạ nh m ẽ - Cùng v ớ i s ự phát tri ể n không ng ừ ng v ề k ỹ thu ậ t máy tính và m ạ ng đi ệ n t ử , Công ngh ệ thông tin cũng đư ợ c nh ữ ng công ngh ệ có đ ẳ ng c ấ p cao và l ầ n lư ợ t chinh ph ụ c h ế t đ ỉ nh cao này đ ế n đ ỉ nh cao khác M ạ ng Internet là m ộ t trong nh ữ ng s ả n ph ẩ m có giá tr ị h ế t s ứ c l ớ n lao và ngày c àng tr ở nên m ộ t công c ụ không th ể thi ế u, là n ề n t ả ng chính cho s ự truy ề n t ả i, trao đ ổ i thông tin trên toàn c ầ u - Gi ờ đây, m ọ i vi ệ c liên quan đ ế n thông tin tr ở nên th ậ t d ễ dàng cho ngư ờ i s ử d ụ ng: ch ỉ c ầ n có m ộ t máy tính k ế t n ố i Internet và m ộ t dòng d ữ li ệ u truy tìm thì g ầ n như l ậ p t ứ c… c ả th ế gi ớ i v ề v ấ n đ ề mà b ạ n đang quan tâm s ẽ hi ệ n ra, có đ ầ y đ ủ thông tin, hình ả nh và th ậ m chí đôi lúc có c ả nh ữ ng âm thanh n ế u b ạ n c ầ n… - B ằ ng Internet, chúng ta đã th ự c hi ệ n đư ợ c nhi ề u công vi ệ c v ớ i t ố c đ ộ nhanh hơn và chi phí th ấ p hơn nhi ề u so v ớ i cách th ứ c truy ề n th ố ng Chính đi ề u này, đã thúc đ ẩ y s ự khai sinh và phát tri ể n c ủ a thương m ạ i đi ệ n t ử trên kh ắ p th ế gi ớ i, làm bi ế n đ ổ i đáng k ể b ộ m ặ t văn hóa, nâng cao ch ấ t lư ợ ng cu ộ c s ố ng con ngư ờ i 7 - Hi ệ n nay, nh ậ n th ứ c đư ợ c rõ t ầ m quan tr ọ ng c ủ a Internet trong v ấ n đ ề thông tin tr ợ giúp đ ắ t l ự c cho doanh nghi ệ p, các nhà qu ả n lý và b ạ n đ ọ c đã và đang xúc ti ế n l ậ p Website - Ho ạ t đ ộ ng c ủ a bán s ả n ph ẩ m online có quy mô khá l ớ n s ẽ càng đư ợ c tăng cư ờ ng và m ở r ộ ng n ế u xây d ự ng đ ư ợ c m ộ t website có kh ả năng gi ớ i thi ệ u đư ợ c công ty và cho phép qu ả n lý các s ả n ph ẩ m m ộ t cách nhanh chóng và chính xác nh ấ t B ắ t ngu ồ n v ớ i ý tư ở ng này, em đã ch ọ n đ ề tài “XÂY D Ự NG WEBSITE BÁN M Ỹ PH Ẩ M ONLINE” làm đ ề tài khóa lu ậ n 1 2 Mục tiêu của đề tài - Tìm hi ể u rõ hơn v ề HTML, CSS PHP - Tìm hi ể u h ệ th ố ng bán hàng online - T ừ nh ữ ng tìm hi ể u trên đây t ừ đó xây d ụ ng đư ợ c website bán hàng onlin e 1 3 Đối tượng và phạm vi nghiên cứu - Xây d ụ ng trang web ứ ng d ụ ng bán s ả n ph ẩ m, handmade, đ ồ ăn v ặ t, m ỹ ph ẩ m, bán qu ầ n áo, và m ộ t s ố s ả n ph ẩ m khác… Trong th ờ i đ ạ i thương m ạ i đi ệ n t ử phát tri ể n, vi ệ c ứ ng d ụ ng vào ho ạ t đ ộ ng “ Website bán hàng ” đã m ạ ng l ạ i nhi ề u ý nghĩa l ớ n hơn như: - Đ ỡ t ố n s ả n ph ẩ m cho ngư ờ i tiêu dùng - Giúp ngư ờ i tiêu có đánh giá và hình ả nh m ặ t hàng m ộ t cách chính xác 1 4 Phương pháp nghiên cứu - Phương pháp nghiên c ứ u t ự lu ậ n: Nghiên c ứ u tài li ệ u, tìm hi ể u nhi ề u v ề HTML Và CSS thông qua các di ễ n đàn trên internet - Phương pháp l ấ y ý ki ế n chuyên gia: L ấ y ý ki ế n gi ả ng viên tr ự c ti ế p hư ớ ng d ẫ n, các Gi ả ng viên b ộ môn đ ể hoàn thi ệ n v ề m ặ t n ộ i dung và hình th ứ c c ủ a ti ể u lu ậ n 8 - Đ ể th ự c hi ệ n đ ề tài này, em s ử d ụ ng phương pháp phân tích và thi ế t k ế h ệ th ố ng theo hư ớ ng đ ố i tư ợ ng, ho ạ t đ ộ ng kh ả o sát, phân tích, thi ế t k ế … 1 5 Lịch sử nghiên cứu Trư ớ c khi xây d ụ ng m ộ t trang website cơ b ả n như m ộ t trang web bán hàng tr ự c t uy ế n ta p h ả i tìm hi ể u v ề m ộ t s ố ngôn ng ữ trong thi ế t k ế web như, PHP,HTML,CSS, sao đó phân tích trang web theo hư ớ ng c ấ u trúc và thi ế t k ế cơ s ở d ữ li ệ u 1 6 Đó ng góp đề tà i Đ ề tài t ậ p trung vào phân tích c ụ th ể t ứ ng ch ứ c năng c ủ a h ệ th ố ng T ừ đó tin h ọ c hóa ch ứ c năng đó đ ể h ệ th ố ng ngày càng c ả i hi ệ n hơn Đáp ứ ng nhu c ầ u mua bán càng ngày càng phát tri ể n c ủ a xã h ộ i, xây d ự ng n ề n m ộ t môi trư ờ ng làm vi ệ c hi ệ u qu ả Rút ng ắ n kho ả ng cách gi ữ a ngư ờ i m ua và ngư ờ i bán, t ạ o ra m ộ t website tr ự c t uy ế n có th ể đ ưa nhanh thông tin cũng như vi ệ c trào đ ổ i mua bán các lo ạ i hàng qua Internet 1 7 Cấu trúc đề tài Ngoài ph ầ n m ở đ ầ u, k ế t lu ậ n và tài li ệ u tham kh ả o đ ề tài đư ợ c th ự c hi ệ n b ố n p h ầ n bao g ồ m: Chương I: Cơ s ở lý thuy ế t Chương II: Phân tích và thi ế t k ế h ệ th ố ng Chương III: Demo website 9 B PHÂN N Ộ I DUNG NGHIÊN C Ứ U Chương I: Cơ s ở lý thuy ế t 1 1 Tổng quan về thương mại điện tử 1 1 1 Khái niệm thương mại điện tử Thương m ạ i đi ệ n t ử là hình th ứ c mua bán hàng ph ẩ m và đ ị ch v ụ thông qua m ạ ng máy tính toàn c ầ u Thương m ạ i đi ệ n t ử theo nghĩa r ộ ng đư ợ c đ ị nh nghĩa trong Lu ậ t Thương m ạ i đi ệ n t ử c ủ a ủ y ban Liên H ợ p qu ố c v ề Lu ậ t Thương m ạ i qu ố c (UNCITRAL): “ Thu ậ t ng ữ Thương m ạ i c ầ n đư ợ c di ễ n gi ả i theo nghĩa r ộ ng đ ể bao quát các v ẫ n đ ể phát sinh t ừ m ọ i quan h ệ mang tính Thương m ạ i bao g ồ m các giao d ị ch sau đây: b ấ t c ứ giao d ị ch n ào v ề thương m ạ i, v ề cung c ấ p ho ặ c trao đ ổ i hàng hóa ho ặ c l ị ch v ụ ; th ỏ a thu ậ n phân ph ố i đ ạ i di ệ n ho ặ c đ ạ i lý thương m ạ i; cho thuê đ ạ i h ạ n; tư v ấ n; k ỹ thu ậ t ông trình, đ ầ u tư, c ấ p v ố n, ngân hàng b ả o hi ể m, th ỏ a thác ho ặ c tô như ợ ng; liên doanh các hình th ứ c khác v ề h ợ p tác công nghi ệ p ho ặ c kinh doanh, chuyên ch ở hàng hóa hay hành khách b ằ ng đư ờ ng bi ể n, đư ờ ng không, đương s ắ t ho ặ c đư ờ ng b ộ ” 1 1 2 Lợi ích của việc sử dụng thương mại điện tử - Thu th ậ p đư ợ c nhi ề u thô ng tin: t hương m ạ i đi ệ n t ử đã giúp ngư ờ i ta tham gia thu đư ợ c nhi ề u thông tin đư ợ c v ề th ị trư ờ ng , đ ố i tác, gi ả m chi phí ti ế p th ị và giao d ị ch, rút nh ắ n th ờ i gian s ả n xu ấ t, t ạ o d ự ng và cùng c ố quan h ệ bán m ỹ ph ẩ m Các doanh nghi ệ p n ằ m đư ợ c chi ề n lư ợ c s ả n xu ấ t và kinh doanh tích h ợ p v ớ i xu th ế phát tri ể n c ủ a t h ị trư ờ ng trong nư ớ c , khu v ự c và qu ố c t ế Đ ặ c bi ệ t hi ệ n nay đang đư ợ c nhi ề u nư ớ c quan tâm, c o i là m ộ t trong nh ữ ng đ ộ ng l ự c phát tri ể n khinh t ế - Gi ả m chi phí sán xu ấ t: Thương m ạ i đi ệ n t ử là giúp gi ả m chi phí s ả n xu ấ t, trư ớ c h ế t là chi phí văn phòng Các văn phòng không gi ấ y t ờ chi ế m di ệ n tích nh ỏ hơn r ấ t nhi ề u, chi phí tìm ki ế m chuy ể n g iao t ài li ệ u gi ả m nhi ề u, theo s ố li ệ u c ủ a 10 hàng, ti ế t ki ệ m trên hi ệ n nay đ ạ t t ớ i 30% Đi ề u quan tr ọ ng hơn, v ớ i t ố c đ ộ chi ế n lư ợ c, là các nhân viên có năng l ự c đư ợ c gi ả i phóng - Gi ả m chi phí hàng, ti ế p th ị và giao d ị ch: Thương m ạ i đi ệ n t ử là giúp gi ả m chi ph í bán hàng và chi phí ti ế p th ị B ằ ng phương ti ệ n m ạ ng/Web, m ộ t nhân viên bán hàng, catalogue đi ệ n t ử trên web phong phú hơn nhi ề u và thư ờ n g xuyên c ậ p nh ậ p so v ớ i catague trong ấ n chi có khuôn kh ổ gi ớ i h ạ n và luôn luôn l ỗ i th ờ i Thương m ạ i đi ệ n t ử qua m ạ ng/ Web giúp ngư ờ i tiêu th ụ và các doanh nghi ệ p gi ả m đáng k ế th ờ i gian và chi phí giao d ị ch qua Fax, và b ằ ng kho ả ng 0 5 ph ầ n nghìn m ạ ng ch ỉ b ằ ng t ừ 10% - 20% chi phí thanh toán theo l ố i thông thư ờ ng - Xây d ụ ng quan h ệ v ớ i đ ố i tác 1 2 Tổng quan về MySQL server  SQL server là gì? - SQL là Vi ế t t ắ t h ồ i quy c ủ a Structured Query Languagc, là ngôn ng ữ truy v ấ n d ữ li ệ u Có th ể coi SQL là ngôn ng ữ chung mà b ấ t c ứ h ệ th ố ng cơ s ở d ữ li ệ u quan h ệ (RDBMS) nào cũng ph ả i đáp ứ ng, đi ể n hình như: Oracle Database, SQL Server, MySQL… - SQL manh nha t ừ năm 1970 khi Dr Edgar F "Ted" Codd c ủ a IBM mô t ả m ộ t mô hình quan h ệ cho các cơ s ở d ữ li ệ u Năm 1974, SQL b ắ t đ ầ u xu ấ t hi ệ n 4 năm sau đó, IBM đã phát tri ể n các ý tư ở ng c ủ a Codd và t ạ o ra s ả n ph ẩ m mang tên System/R Năm 1986, IBM phát tri ể n nguyên m ẫ u đ ầ u tiên c ủ a cơ s ở d ữ li ệ u quan h ệ và đư ợ c tiêu chu ẩ n hóa b ở i ANSI Cơ s ở d ữ li ệ u quan h ệ đ ầ u tiên đư ợ c phát hành b ở i Relational Software (chính là Oracle bây gi ờ )  SQL có thể làm gì? - SQL mang đến rất nhiều lợi ích, như: - Tạo cơ sở dữ liệu mới - Tạo bảng mới trong cơ sở dữ liệu 11 - Tạo view (khung nhìn) mới - Thực hiện truy vấn trên cơ sở dữ liệu - Gi ú p mô tả dữ liệu - Tạo, chèn, xóa, sửa đổi bản ghi trong cơ sở dữ liệu - Trích xuất dữ liệu từ cơ sở dữ liệu - Thiết lập quyền trên bảng, thủ tục và view - Nhúng các ngôn ngữ khác sử dụng mô - đun SQL, thư viện, trình biên dịch sẵn 1 3 Mô tả hệ thố ng bán hàng Đ ầ y là m ộ t Website bán hàng và gi ớ i thi ệ u r ộ ng rãi các m ặ t hàng đ ế n ngư ờ i tiêu dùng v ớ i các chi ti ế t m ặ t hàng cũng như giá m ộ t cách chính sác nh ấ t  V ề ho ậ t đ ộ ng khách hàng - Tìm ki ế m và l ự a ch ọ n m ỹ ph ẩ m mình c ầ n mua khác hàng khi vào trang web bán hàng thư ờ ng tìm ki ế m m ộ t m ỹ ph ẩ m và các hàng mình c ầ n mua N ế u mà khách vào trang web mà không bi ế t s ẽ mua cái gì s ẽ có h ệ th ố ng là làm th ế nào khách hàng d ễ b ị b ắ t m ắ t và h ấ p d ẫ n m ỹ ph ẩ m đó, đ ồ ng th ờ i có th ể tìm ki ế m nhanh và hi ệ u qu ả các s ả n ph ẩ m khách c ầ n mua - Đ ặ t mua hàng sau khi khách hàng l ự a ch ọ n xong nh ữ ng m ặ t hàng c ầ n đ ặ t mua thì đơn đ ặ t hàng s ẽ đư ợ c hi ệ n th ị dedeer khách hàng nh ậ p vào nh ữ ng thông tin c ầ n thi ế t, nh ữ ng thông tin yêu c ầ u quá nhi ề u t ừ phía khách hàng t ạ o c ả m giác tho ả i mái, riêng tư cho khách hàng - Theo d õ i đơn hàng c ủ a mình - G ử i ý ki ế n đóng góp  Th ự c hi ệ n các ch ứ c năng - Qu ả n lý các m ỹ ph ẩ m m ộ t cách d ễ dàng 12 - Thêm, xóa , s ử a t hông tin s ả n ph ẩ m vào các cơ s ở d ữ li ệ u - Ki ể m tra và s ử lý đơn đ ặ t hàng 1 4 Gi ớ i thi ệ u v ề HTLM - HTML là ngôn ngữ dùng để mô tả một trang web - HTML viết tắt của từ H yper T ext M arkup L anguage - HTML không phải là ngôn ngữ lập trình, html là ngôn ngữ đánh dấu (markup language), ngôn ngữ đánh dấu là một nhóm các thẻ đánh dấu (các tag), HTML sử dụng các thẻ này để mô tả trang web 1 5 Giới thiệu về CSS CSS viết tắt của từ C ascading S tyle S heets, ý nghĩa nó là gì chúng ta không cần quan tâm để làm gì mà chỉ cần bi ết CSS là một file có phần mở rộng là css, nhiệm vụ của nó là tách riêng phần định dạng ( style ) ra khỏi nội dung trang HTML Khi sử dụng css chúng ta sẽ dễ dàng quản lý nội dung trang HTML, dễ điều khiển phần định dạng, và đặc biệt là sẽ tốn ít thời gian khi code hay chỉnh sửa, giả sử các bạn có ~100 file HTML có tiêu đề như nhau, các tiêu đề này được định dạng trong từ ng trang HTML, khi các bạn muốn chỉnh sửa các tiêu đề này, thì các bạn sẽ phải mở và chỉnh từng trang trong ~100 file, việc này mất bao nhiêu thời gian chắc các bạn có thể ước lượng được, còn nếu ~100 file này được kết hợp với 1 file CSS thì việc định dạng tiêu đề trong ~100 file này chỉ mất vài phút + Ghi chú : Chúng ta đừng nhầm lẫn CSS và "style trong HTML" là như nhau, style dùng để dịnh dạng cho nội dung HTML, còn CSS là file chứa các định dạng style, 2 đoạn code style dưới đây không thể gọi là CSS: V iết HTML 1 2 3 4 13 5 H1{color:red;} 5 6 7 8 9

Một đoạn văn bản

10 11 12 1 6 Giới thiệu PHP - PHP là ngôn ng ữ l ậ p trình s ử d ụ ng mã ngu ồ n m ở Đi ề u này có nghĩa là b ạ n có th ể s ử d ụ ng PHP hoàn toàn mi ễ n phí cho vi ệ c th ự c hi ệ n website c ủ a mình Ngôn ng ữ PHP có th ể ch ạ y đư ợ c trên nhi ề u n ề n t ả ng h ệ đi ề u hành khác nhau như Windows, Mac OS và Linux Ngôn ng ữ l ậ p trình PHP có th ể đư ợ c s ử d ụ ng trên nhi ề u h ệ đi ề u hành khác nhau bao g ồ m Windows, Mac OS và Linux (Ubuntu, L inux Mint…) Hi ệ n nay, PHP đang là m ộ t trong nh ữ ng ngôn ng ữ ph ổ bi ế n hàng đ ầ u đư ợ c dùng trong l ậ p trình web - PHP - vi ế t t ắ t h ồ i quy c ủ a &qu ot;Hypertext Preprocessor" là m ộ t ngôn ng ữ l ậ p trình k ị ch b ả n đư ợ c ch ạ y ở phía server nh ằ m sinh ra mã html trên client - PHP đã tr ả i qua r ấ t nhi ề u phiên b ả n và đư ợ c t ố i ưu hóa cho các ứ ng d ụ ng web, v ớ i cách vi ế t mã rõ rãng, t ố c đ ộ nhanh, d ễ h ọ c 14 nên PHP đã tr ở thành m ộ t ngôn ng ữ l ậ p trình web r ấ t ph ổ bi ế n và đư ợ c ưa chu ộ ng - PHP ch ạ y trên môi trư ờ ng Webserver và lưu tr ữ d ữ li ệ u thông qua h ệ qu ả n tr ị cơ s ở d ữ li ệ u nên PHP thư ờ ng đi kèm v ớ i Apache, MySQL và h ệ đi ề u hành Linux (LAMP)  Apache là m ộ t ph ầ n m ề m web server có nhi ệ m v ụ ti ế p nh ậ n request t ừ trình duy ệ t ngư ờ i dùng sau đó chuy ể n giao cho PHP x ử lý và g ử i tr ả l ạ i cho trình duy ệ t  MySQL cũng tương t ự như các h ệ qu ả n tr ị cơ s ở d ữ li ệ u khác (Postgress, Oracle, SQL server ) đóng vai trò là nơi lưu tr ữ và truy v ấ n d ữ li ệ u  Linux: H ệ đi ề u hành mã ngu ồ n m ở đư ợ c s ử d ụ ng r ấ t r ộ ng rãi cho các webserver Thông thư ờ ng các ph iên b ả n đư ợ c s ử d ụ ng nhi ề u nh ấ t là RedHat Enterprise Linux, Ubuntu 1 7 Giới thiệu JAVA SCRIPT - JavaScript là ngôn ngữ kịch bản dùng để tạo các kịch bản phía client (client - side) và phía server (server - side) - JavaScript làm cho việc tạo các trang Web động và tương tác trên Internet dễ dàng hơn - JavaScript là một ngôn ngữ kịch bản được hãng Sun Microsystems và Netscape phát triển 15 - JavaScript được phát triển từ Livescript Của Netscape 1 8 Gi ớ i thi ệ u v ề MySQL serv er 1 8 1 Khái niệm về MySQL server MySQL là một trong số các phần mềm RDBMS RDBMS và MySQL thường được cho là một vì độ phổ biến quá lớn của MySQL Các ứng dụng web lớn nhất như Facebook, Twitter, YouTube, Google, và Yahoo! đều dùng MySQL cho mục đích lưu trữ dữ liệu Kể cả khi ban đầu nó chỉ được dùng rất hạn chế nhưng giờ nó đã tương thích với nhiều hạ tầng máy tính quan trọng như Linux, macOS, Microsoft Windows, và Ubuntu 1 8 2 Tại sao sử dụng MySQL server MySQL là h ệ qu ả n tr ị cơ s ở 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 ấ t ưa chu ộ ng trong quá trình phát tri ể n ứ ng d ụ ng Vì MySQL là cơ s ở d ữ li ệ u t ố c đ ộ cao, ổ n đ ị nh và d ễ s ử d ụ ng, có tính kh ả chuy ể n, ho ạ t đ ộ ng trên nhi ề u h ệ đi ề 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 ố c đ ộ 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  S ự k ế t h ợ p v ớ i PHP - Trong lập trình web PHP và MySQL là 2 ngôn ngữ không thể tách rời Tại sao lại phải sử dụng PHP cùng MySQL? - PHP có vai trò kết nối MySQL và yêu cầu MySQL thực thi các câu truy vấn để trả kết quả về cho PHP - Một ví dụ dễ hiểu như thế này 16 - Khi bạn g ửi một tin nhắn trên Forum lúc này PHP sẽ ra lệnh cho MySQL gửi tới Server lưu trữ tin nhắn đó - Khi cần show dữ liệu, từ máy tính người dùng sẽ yêu cầu bằng lệnh PHP, PHP sẽ lại kết nối tới Database thông qua MySQL  V í dụ sau đầy mình sẽ tạo 1 tập tin là test php (Nằm trong thư mục C: \ xampp \ htdocs) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ngày đăng: 28/02/2024, 02:23

Tài liệu cùng người dùng

Tài liệu liên quan