1. Trang chủ
  2. » Tất cả

Thiết kế website động bằng php wed tin tức bóng đá

51 2 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 51
Dung lượng 2,95 MB

Nội dung

LỜI NÓI ĐẦU Chương I: KHẢO SÁT HỆ THỐNG. _3 Tổng quan ngôn ngữ PHP _3 a Giới thiệu ngôn ngữ PHP b Ưu điểm PHP _3 Khảo sát trạng Website Tin tức _6 a Mục đích, yêu cầu trang web _6 b Yêu cầu hệ thống. Tổng kết Chương II: PHÂN TÍCH HỆ THỐNG. Yêu cầu chi tiết website _9 MƠ HÌNH NGHIỆP VỤ 11 Chương III: THIẾT KẾ CƠ SỞ DỮ LIỆU _18 Thiết kế CSDL. 18 Lựa chọn cài đặt CSDL. 18 Xác định thực thể. 18 Làm việc với CSDL MySQL _19 Chương IV: ĐẶC TẢ GIAO DIỆN _24 Thiết kế giao diện tổng quát cho website. 24 Sử dụng thẻ HTML CSS để thiết kế giao diện WEBSITE _25 Giao diện trang quản trị admin. 30 Chương V: KẾT LUẬN _31 Kết tự đánh giá. _31 Kết luận 32 TÀI LIỆU THAM KHẢO 52 Website Tin tức bóng đá Trang: LỜI NĨI ĐẦU Ngày với phát triển mạnh mẽ khoa học công nghệ, Công nghệ Thông tin ngành có vị dẫn đầu có vai trị lớn phát triển chung Các ứng dụng công nghệ thông tin áp dụng lĩnh vực nghiên cứu khoa học lĩnh vực đời sống Là phần Công nghệ thơng tin, Cơng nghệ web có phát triển phổ biến nhanh lợi ích mà mang lại cho cộng đồng lớn Bằng việc lựa chọn thực đề tài “Xây dựng website tin tức bóng đá”, Website mang lại cho bạn yêu môn đống đá nhiều lợi ích như: thơng tin trận bóng đá, bình luận hàng đầu chuyên gia, thông tin chuyển nhượng cầu thủ Trang: Chương I: Tổng quan ngôn ngữ PHP a Giới thiệu ngôn ngữ PHP KHẢO SÁT HỆ THỐNG PHP ( PHP: Hypertext Preprocessor) ngơn ngữ lập trình kịch hay loại mã lệnh chủ yếu dùng để phát triển ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng qt Nó thích hợp với web dễ dàng nhúng vào trang HTML Do tối ưu hóa cho ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C Java, dễ học thời gian xây dựng sản phẩm tương đối ngắn so với ngôn ngữ khác nên PHP nhanh chóng trở thành ngơn ngữ lập trình web phổ biến giới Thẻ đánh đấu bắt đầu kết thúc phần mã PHP qua máy chủ biết để xử lý dịch mã cho Đây điểm tiện lợi PHP giúp cho việc viết mã PHP trở nên trực quan dễ dàng việc xây dựng phần giao diện ứng dụng HTTP b Ưu điểm PHP Với PHP, bạn viết nhiều kiểu ứng dụng có mơ hình tương tác khác thơng qua website (HTTP Request – Response), thông qua Command Line Interface – CLI (ShellBatch processing…), Web Service (SOAP, REST…), thông qua ứng dụng Desktop (PHP-GTK)… Giống công nghệ web khác, PHP ngơn ngữ phía Server, có nghĩa code bạn triển khai thực thi Server Mới đời gần 15 năm PHP có phát triển nhanh chóng chóng mặt Có thể số ứng dụng tiếng viết PHP như: Yahoo, Facebook, Wikipedia, Digg, Joomla, WordPress…Sự phổ biến PHP xây dựng web làm cho ngày nhiều website triển khai PHP Một số dạng web tiêu biểu viết PHP : Social Network, Message Board (Forum, Guestbook, Blog…), CMS Trang: (Content Management System), E-Commerce, Multimedia (Image Gallery, Music, Video…), Web Mail, IM (Instant Message), Office tools… Với nhà phát triển ứng dụng Web, PHP bộc lộ ưu điểm sau : Mã nguồn mở - Có lẽ nhiều bạn biết PHP sản phẩm mã nguồn mở (Open-source) nên việc cài đặt tùy biến PHP miễn phí tự - Vì có ưu nguồn mở nên PHP cài đặt hầu hết Web Server thông dụng Apache, IIS… Tính Cộng đồng PHP - Là ngôn ngữ mã nguồn mở với phổ biến PHP cộng đồng PHP coi lớn có chất lượng - Với cộng đồng phát triển lớn, việc cập nhật vá lỗi phiên thử nghiệm phiên khiến PHP linh hoạt việc hồn thiện - Cộng đồng hỗ trợ, chia kinh nghiệm PHP dồi Với nhiều diễn đàn, blog ngồi nước nói PHP khiến cho trình tiếp cận người tìm hiểu PHP rút ngắn nhanh chóng Thư viện phong phú - Ngoài hỗ trợ cộng đồng, thư viện script PHP phong phú đa dạng Từ nhỏ đoạn code, hàm (PHP.net…) lớn Framework (Zend, CakePHP, CogeIgniter, Symfony…) ,ứng dụng hoàn chỉnh (Joomla, WordPress, PhpBB…) Trang: - Với thư viện code phong phú, việc học tập ứng dụng PHP trở nên dễ dàng nhanh chóng Đây đặc điểm khiến PHP trở nên bật nguyên nhân ngày có nhiều người sử dụng PHP để phát triển web Hỗ trợ kết nối nhiều hệ sở liệu - Nhu cầu xây dựng web có sử dụng sở liệu nhu cầu tất yếu PHP đáp ứng tốt nhu cầu Với việc tích hợp sẵn nhiều Database Client PHP làm cho ứng dụng PHP dễ dàng kết nối tới hệ sở liệu thông dụng - Việc cập nhật nâng cấp Database Client đơn giản việc thay Extension PHP để phù hợp với hệ sở liệu mà PHP làm việc - Một số hệ sở liệu thơng dụng mà PHP làm việc là: MySQL, MS SQL, Oracle, Cassandra… Lập trình hướng đối tượng - Ngày nay, khái niệm lập trình hướng đối tượng (OOP) khơng cịn xa lạ với lập trình viên Với khả lợi ích mơ hình lập trình nên nhiều ngơn ngữ triển khai để hỗ trợ OOP - Từ phiên PHP 5, PHP có khả hỗ trợ hầu hết đặc điểm bật lập trình hướng đối tượng Inheritance, Abstraction, Encapsulation, Polymorphism, Interface, Autoload… - Với việc ngày có nhiều Framework ứng dụng PHP viết mơ hình OOP nên lập trình viên tiếp cận mở rộng ứng dụng trở nên dễ dàng nhanh chóng Trang: Tính Bảo mật - Bản thân PHP mã nguồn mỡ cộng đồng phát triển tích cực nên nói PHP an toàn - PHP cung cấp nhiều chế cho phép bạn triển khai tính bảo mật cho ứng dụng session, hàm filter liệu, kỹ thuật ép kiểu, thư viện PDO (PHP Data Object) để tương tác với sở liệu an toàn - Kết hợp với kỹ thuật bảo mật tầng khác ứng dụng PHP trở nên chắn đảm bảo hoạt động cho website Khả mở rộng cho PHP - Bằng việc xây dựng ngôn ngữ C mã nguồn mở nên khả mở rộng cho ứng dụng PHP nói khơng có giới hạn - Với thư viện phong phú khả mở rộng lớn, ứng dụng PHP tương tác với hầu hết loại ứng dụng phổ biến xử lý hình ảnh, nén liệu, mã hóa, thao tác file PDF, Office, Email, Streaming… - Bạn hoàn tồn tự xây dựng cho Extension để tối ưu, bổ sung chức cho PHP tối ưu Core PHP để phục vụ cho mục đích mở rộng website a Khảo sát trạng Website Tin tức Mục đích, yêu cầu trang web Sau học tìm hiểu ngơn ngữ PHP, khả thực tế có được, nhóm em xây dựng Website tin tức, trang web giới thiệu tin tức ngày Trang: * Qua nghiên cứu tìm hiểu website có mạng http://www.dantri.com.vn, http://www.thegioitin.com, http://www.24h.com.vn, http://www.vietbao.com, http://www.vnexpress.net nhóm em rút số nhận xét sau: - Đối với trang Dantri.com.vn có số đặc điểm sau:  Thơng tin đa dạng từ nhiều lĩnh vực văn hoá, xã hội, sức khoẻ, thể thao, địên ảnh, giải trí… ngồi nước  Các thơng tin cập nhật liên tục, cho phép xem theo chủ đề, theo ngày tháng trước đấy…  Màu sắc hài hoà, chức rõ ràng dễ sử dụng…  Bên cạnh có viết, tin tức tồn lâu ngày - Đối với trang vnexpress.net:  Giao diện khơng chứa đầy hình ảnh viết trang Dantri, có đầy đủ Listbox để đọc giả lựa chọn  Hình ảnh khơng đẹp mắt trang Dân trí * Qua vấn số độc giả hay tham gia vào trang tin tức, đa số độc giả muốn xem tin tức thường vào trang Dân trí Vì họ tìm kiếm thơng tin nhanh chóng, có hình ảnh minh họa, thơng tin đa chủng loại… * Qua Khảo sát tham khảo ý kiến bạn đọc, Nhóm chứng Em định xây dựng Một Website tin tức tựa trang Dân trí Việt Nam b Yêu cầu hệ thống o Nguồn thông tin đa dạng sống động o Giao diện trang web thân thiện, dễ nhìn, dễ sử dụng, màu sắc hài hịa o Thơng tin cập nhật sửa đổi thường xuyên Trang: Tổng kết Từ yêu cầu hệ thống nhóm em đưa số yêu cầu chi tiết website sau: o Hiển thị danh mục o Hiển thị chi tiết thông tin danh mục o Hiển thị đăng ký, đăng nhập o Hiển thị thông tin diễn ngày a Chức User o Cho phép đăng ký làm thành viên o Cho phép xem tin tức o Cho phép đăng ký làm cộng tác viên o Cho phép sửa đổi o Cho phép Post viết b Đối với người quản trị o Quản lý User: xóa, sửa, nhập thêm User, Admin o Cập nhật thông tin liên quan, sửa thông tin, xóa thơng tin o Kiểm tra, chỉnh sửa Post lên User sau đăng o Hiển thị thơng tin lên nhóm tin, chun mục Trang: c Yêu cầu hệ thống o Hình thức thơng tin đa dạng sống động o Giao diên thân thiện, dễ nhìn, màu sắc khơng đối lập o Cung cấp thông tin phát triển hoạt động liên tục, không ngừng o Thông tin cập nhật sửa đổi thường xuyên o Có khả cập nhật, sửa, xố o Có khả tra tìm kiếm cách nhanh chóng o An tồn liệu Trang: Chương II: PHÂN TÍCH HỆ THỐNG Yêu cầu chi tiết website o Hiển thị danh mục o Hiển thị chi tiết thông tin có danh mục o Hiện thị kết đăng ký, đăng nhập o Hiện thị thông tin diễn hàng ngày  Đối với người truy cập Website với chức User o Cho phép đăng ký thành viên o Cho phép đăng ký làm cộng tác viên o Cho phép xem tin tức o Cho phép Post viết  Đối với người quản trị o Quản lý user: xoá, sửa, nhập thêm User, Admin o Cập nhật thông tin liên quan, sửa thơng tin , xố thơng tin o Kiểm tra, chỉnh sửa Post lên user sau đăng o Hiển thị thơng tin lên theo nhóm tin, chuyên mục Trang: 10 ... lớn Bằng việc lựa chọn thực đề tài “Xây dựng website tin tức bóng đá? ??, Website mang lại cho bạn u mơn đống đá nhiều lợi ích như: thơng tin trận bóng đá, bình luận hàng đầu chun gia, thông tin. .. tin: loại thơng tin có mã loại thông tin để phân biệt với loại thông tin khác.Cùng với mã loại thơng tin cịn có tiêu đề loại thông tin - Bản tin: tin có mã tin để phân biệt với tin khác Một tin. .. chức yêu cầu Website tin tức:  Đầu ra: o Hiển thị thông tin o Hiện thị thông tin theo chủ đề o Thơng tin hiển thị theo khn có sẵn  Đầu vào: o Quản lý thông tin o Cập nhật thông tin ( Sửa, xóa,

Ngày đăng: 10/03/2023, 21:54

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w