Mã Nguồn Mở...........................................................................................................................................................................................................................................................................................................................................................................................................................
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN BỘ MÔN :PHẦN MỀM MÃ NGUỒN MỞ ĐỀ TÀI: XÂY DỰNG WEBSITE TIN TỨC BÓNG ĐÁ SỬ DỤNG WORDPRESS Giảng viên hướng dẫn : Ths Trần Thanh Huân Lớp : HTTT2-K11 Nhóm thực : Nhóm 11 Nguyễn Mạnh Toàn 2.Trần Quang Thành 3.Bùi Ngọc Lẫm Hà Nội, Năm 2020 LỜI MỞ ĐẦU Ngành công nghệ thông tin ngành khoa học đà phát triển mạnh ứng dụng rộng rãi nhiều lĩnh vực Cùng với xu hướng phát triển phương tiện truyền thơng Báo Chí, Radio… việc sử dụng Internet ngày phổ biến Truy cập Internet, có kho thơng tin khổng lồ phục vụ nhu cầu, mục đích nhấp chuột Nhận thức nhu cầu tìm hiểu thơng tin, giải trí xã hội, đời hàng loạt website cho mục đích thương mại, giải trí, tin tức,… Để đáp ứng với việc cập nhật thông tin hàng ngày, tình hình xã hội, trị, thời sự, sức khỏe, … website tin tức đời nhu cầu tất yếu Do đó, nhóm em vận dụng Wordpress để xây dựng ứng dụng Website Tin tức bóng đá Mục Lục Chương 1:Tổng quan Giới thiệu website tin tức “Tin tức tích lũy gọi kiến thức, tài sản quý giá người” Với bùng nổ thơng tin internet, vai trò trang thông tin điện tử trực tuyến trở nên quan trọng Khác với báo chí truyền thơng có giới hạn thời gian cập nhật tin tức, tờ báo trực tuyến cung cấp tiện lợi việc cập nhật phát hành thơng tin Về phía người dùng, họ xem thơng tin lúc nơi Về phía người cung cấp thơng tin, nhà báo, họ dễ dàng cập nhật tin tức nhất, thời Do việc sử dụng trang thông tin trực tuyến điều cần thiết nhằm đáp ứng nhu cầu cập nhật thông tin người Tin tức việc xãy dù tốt dù xấu, để giúp người biết chuyện xung quanh Thế giới.Ngày nhờ thông tin truyền thông nhanh,cho nên chuyện vừa xãy đâu giới ta biết ngay, nhờ mà học nhiều hay Tin tức vơ quan trọng cho người ta tri thức sở để người ta tiến hành việc lớn nhỏ Khi có Internet, tin tức quan trọng tốc độ lan truyền nhanh ảnh hưởng tức diện rộng Mục tiêu website Giúp người đọc dễ dàng tiếp cận, tìm kiếm thông tin bật Tin tức cập nhật thường xuyên Một số phần mềm sử dụng - Sử dụng ngôn ngữ PHP hệ quản trị CSDL MySql - Chương 2: WordPress 1.Giới thiệu WordPress Wordpress gì? - WordPress phần mềm mã nguồn mở (miễn phí) viết 1.1 ngơn ngữ PHP hệ quản trị sở liệu MySQL Phần mềm quản lý nội dung(CMS) mà bạn sử dụng để tạo trang web - WordPress phát triển nhằm phục vụ đối tượng người dùng phổ thơng Khơng cần có q nhiều kiến thức lập trình hay website nâng cao Vì thao tác WordPress đơn giản Giao diện quản trị trực quan, giúp bạn nắm rõ cấu quản lý website WordPress thời gian ngắn 1.2 Một số ưu nhược điểm Wordpress - Ưu điểm: Chi phí phù hợp hồn hảo cho doanh nghiệp vừa nhỏ Thích hợp cho người tạo quản lý trang web Máy chủ chia sẻ không giới hạn WordPress Plugin vô hạn Dễ dàng lắp đặt tùy biến với cPanel - Nhược điểm: Máy chủ chia sẻ có nghĩa chia sẻ tài nguyên với trang web khác máy chủ Và tài nguyên chia sẻ lớn tốc độ chạy chậm 1.3 Lý nên sử dụng Wordpress - Dễ sử dụng: Wordpress phát triển nhằm phục vụ đối tượng người dùng phổ biến, khơng có nhiều kiến thức lập trình website nâng cao Các thao tác Wordpress đơn giản, giao diện quản trị trực quan giúp bạn nắm rõ cấu quản lý website WordPress thời gian ngắn - Cộng đồng hỗ trợ đông đảo: Là mã nguồn CMS mở phổ biến giới, điều có nghĩa bạn nhiều người hỗ trợ gặp khó khăn q trình sử dụng - Nhiều gói giao diện có sẵn: Trong WordPress , khái niệm giao diện cho website Wordpress thường gọi theme Hiện có nhiều theme miễn phí khác giúp dễ dàng thay đổi giao diện cho website - Nhiều Plugin hỗ trợ: Plugin trình cắm thêm vào website để bạn bổ sung chức mà bạn cần - Dễ phát triển cho lập trình viên: - Có thể làm nhiều loại website: Cài đặt localhost máy tính để tìm hiểu WordPress 2.1 Cài đặt localhost máy tính với XAMPP *Localhost gì? - Localhost từ ghép hai chữ “local” “host” Local theo định nghĩa IT máy tính bạn, host theo định nghĩa IT máy chủ Vậy localhost nghĩa máy chủ vận hành máy tính bạn - Localhost bao gồm nhiều ứng dụng kèm với tất ứng dụng kết hợp với để tạo mơi trường chạy mã nguồn WordPress máy tính bạn bao gồm: + Phần mềm Webserver tên Apache, webserver thông dụng + Phần mềm PHP để xử lý PHP WordPress viết ngơn ngữ PHP + Phần mềm MySQL Server để lưu trữ xử lý sở liệu, WordPress sử dụng MySQL làm tảng sở liệu (database) + Phần mềm PHPMyAdmin để xem quản lý sở liệu MySQL *Localhost vận hành nào: - Khi cài đặt Localhost vào máy tính rồi, máy tính bạn có phần mềm Webserver để chạy ứng dụng website với địa http://127.0.0.1 Đây địa IP dạng localhost, ngồi bạn chạy localhost với đường dẫn http://localhost thông thường cài đặt Localhost, cần sử dụng bạn cần mở bảng điều khiển localhost lên kích hoạt khỏi động ứng dụng kèm - Lưu ý trước cài đặt: + Xóa toàn ứng dụng liên quan tới localhost: Nếu bạn có cài đặt phần mềm khác liên quan đến việc làm localhost PHP, MySQL xóa hết Và bạn không nên cài XAMPP Windows Server cài đặt IIS + Tắt tường lửa: Nếu máy tính bạn có cài đặt tường lửa từ Windows hay từ phần mềm Antivirus khác tắt chặn cổng 80 ứng dụng webserver + Tắt UAC Windows: Nếu máy tính bạn dùng window có bật chức User Account Control tắt dùng localhost để tránh vấn đề giới hạn quyền * Hướng dẫn cài đặt Localhost: - Để cài đặt Localhost có nhiều cách phần mềm, xử dụng XAMPP để cài đặt localhost vì: + XAMPP hồn tồn miễn phí + Dễ sử dụng + Hỗ trợ hệ điều hành thông dụng Windows, Mac, Linux - Để tải XAMPP, ta truy cập vào địa chỉ: https://www.apachefriends.org chọn phiên XAMPP phù hợp với hệ điều hành với máy tính sử dụng, nên chọn phiên PHP 5.4.31 Lưu ý XAMPP có phiên cho hệ điều hành 32bit 64bit hoạt động bình thường - Sau tải file cài đặt xong, chạy nó, sau chọn Next - Ở phần chọn đường dẫn, bạn chọn đường dẫn lưu cài đặt XAMPP Lưu ý đường dẫn bạn phải nhớ cài đặt web lên localhost bạn phải truy cập vào thư mục Bạn nên để mặc định c:\xampp Tiếp tục bấm “Next” - Ở trang bạn bỏ chọn phần “Lear more about Bitnami for XAMPP” ấn “Next” lần để hồn tất q trình cài đặt - Sau cài xong ấn nút “Finish” để kết thúc trình cài đặt mở bảng điều khiển XAMPP Tuy nhiên khởi động lại máy sau cài đặt xong để tránh tình trạng không khởi động localhost - Khởi động Localhost: + Bây bạn vào thư mục C\xampp mở file xampp-panel.exe lên để bật bảng điều khiển XAMPP 10 Bên cạnh người dùng tìm thấy danh lam thắng cảnh việt nam giới 26 Chuyên mục khám phá đưa đến bạn thơng tin bóng đá hấp dẫn Việt Nam toàn giới Tiếp theo chuyên mục Cúp đem đến cho bạn thơng tin nhiều ăn, đặc sản tiếng 27 Ngồi việc tìm kiếm thơng tin viết, người đọc để lại bình luận, ý kiến đóng góp để chia sẻ thông tin với người dùng khác qua phần bình luận viết 28 Người dùng gửi ý kiến đóng góp, phản hồi đến admin để cải thiện phát triển trang web 29 Chương 3: Thiết kế hệ thống Cơ sở liệu - Bảng wp commentmeta – Mỗi bình luận có thơng tin gọi metadata, thơng tin đặt phần này: - Bảng wp comments – Mọi bình luận WordPress lưu bảng này: 30 - Bảng wp links – Phần chứa thông tin liên quan đến link mà bạn nhập sử dụng tính Links WordPress: - Bảng wp options – Phần chứa thơng tin cấu hình WordPress: 31 - Bảng wp postmeta – Mỗi viết có thơng tin gọi metadata, thơng tin lưu bảng này: - Bảng wp posts – Trong WordPress, “posts” viết bạn viết blog Bảng lưu thông tin này, Pages Menu điều hướng lưu đây: 32 - Bảng wp termmeta – Mỗi term có thơng tin gọi metadata, thơng tin lưu phần này: - Bảng wp terms – Categories cho viết, links tags lưu đây: 33 - Bảng wp term relationships – Categories tag từ bảng wp_terms lưu mối liên hệ bảng này: - Bảng wp term taxonomy – Bảng mô tả taxonomy (category, link, tag) cho liệu bảng wp_terms: - Bảng wp usermeta – Mỗi người dùng có thơng tin gọi metadata, thông tin lưu bảng wp usermeta này: 34 - Bảng wp users – Người dùng lưu bảng này: Cấu trúc website - Phần Header: - Phần Menu ngang: - Phần Menu dọc: 35 - Phần Tin tức mới: 36 - Phần Content: 37 - Phần Fooster: - Giao diện trang admin: 38 Chương 4: Kết luận Với kiến thức có mình, chúng em hồn thành tập này, chúng em cố gắng thực yêu cầu tiến hành xây dựng trang tin tức thể thao Hệ thống số chức chưa thực Đây hướng phát triển tương lai Tuy nhiên, q trình làm khơng tránh khỏi thiếu sót, có chỗ vướng mắc, vậy,chúng em mong góp ý giúp đỡ thầy giáo, để hoàn thiện ! Chúng em xin gửi lời cảm ơn chân thành tới giảng viên Trần Thanh Huân giảng viên giảng dạy môn phần mềm mã nguồn mở lớp HTTT – K11 tận tình hướng dẫn hoàn thành đề tài này! Chúng em xin chân thành cảm ơn.! 39 40 ... Việc xây dựng website Tin Tức Bóng Đá 2.3.Xây dựng trang web Tin tức Bóng Đá * Để xây dựng trang web sử dụng WordPress trước hết cần lựa chọn themes phù hợp với nội dụng trang web muốn trình... bày trang web tin tức bóng đá - Website tin tức du lịch cung cấp thông tin lĩnh vực du lịch, ẩm thực, đến người dùng Khi người dùng truy cập vào trang web dễ dàng tìm thấy thơng tin - Sau... nhật thơng tin hàng ngày, tình hình xã hội, trị, thời sự, sức khỏe, … website tin tức đời nhu cầu tất yếu Do đó, nhóm em vận dụng Wordpress để xây dựng ứng dụng Website Tin tức bóng đá Mục Lục