Mục tiêu nghiên cứu đồ án là xây dựng thành công trang website tin tức cho thành phố Đà Nẵng; tìm hiểu về PHP và MySQL. Mời các bạn cùng tham khảo!
TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN KHOA CÔNG NGHỆ THÔNG TIN XÂY DỰNG WEBSITE TIN TỨC CHO THÀNH PHỐ ĐÀ NẴNG TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN NIÊN KHÓA: 2016 - 2019 HSSV : Nguyễn Văn Kết Mã HSSV : CCCT16A007 CBHD : ThS Nguyễn Phƣơng Tâm Đà Nẵng, 06/2019 MỞ ĐẦU Ngành công nghệ thông tin nghà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, Radio…thì 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 hang 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 hang ngày, tình hình xã hội, trị, thời sức khỏe…thì website tin tức đời nhu cầu tất yếu Lý chọn đề tài Ngày nay, ứng dụng công nghệ thông tin việc tin học hóa xem yếu tố mang tính định hoạt động phủ, tổ chức, cơng ty, đóng vai trị quan trọng, tạo bước đột phá mạnh mẽ Cùng với phát triển khơng ngừng kỹ thuật máy tính mạng điện tử, công nghệ thông tin cơng nghệ có đẳng cấp cao chinh phục hết đỉnh cao đến đỉnh cao khác Mạng Internet sản phẩm có giá trị lớn lao ngày trở nên cơng cụ khơng thể thiếu, tảng cho truyền tải, trao đổi thơng tin tồn cầu Trong thời đại công nghệ thông tin phát triển nhanh chóng, internet ứng dụng rộng rãi vào lĩnh vực đời sống nay, việc xây dựng website tin tức, trao đổi thông tin xa lạ lợi ích mà đem lại không nhỏ: tiết kiệm thời gian, công sức đem lại hiệu cao việc trao đổi thơng tin Nắm bắt lợi ích mà internet nói chung cụ thể website tin tức nói riêng mang lại, em cho đời website tin tức cho thành phố Đà Nẵng với mục đích tạo thuận lợi việc truyền tải thông tin đếnmọi người, chia s tin tức nước ngồi nước Vì vậy, em thực đồ án ”Xây dựng website tin tức cho thành phố Đà Nẵng” Mục tiêu nhiệm vụ nghiên cứu Mục tiêu: - Xây dựng thành công trang website tin tức cho thành phố Đà Nẵng - Tìm hiểu PHP MySQL Nhiệm vụ: - Tìm hiểu PHP MySQL - Phân tích thiết kế sở liệu - Ứng dụng kiến thức để xây dựng website Đối tƣợng phạm vi nghiên cứu Đối tƣợng: - Ngôn ngữ lập trình PHP - Hệ sở liệu MySQL - Người dân sống thành phố Đà Nẵng người quan tâm đến tin tức Phạm vi: - Nghiên cứu cách tiếp cận trao đổi thông tin người d ng internet, yêu cầu chức n ng mà người d ng đ t sử dụng website giúp họ d dàng tương tác website - Tài liệu ngôn ngữ PHP - Tài liệu sử dụng hệ sở liệu MySQL Phƣơng pháp nghiên cứu - Tìm hiểu, nghiên cứu tài liệu ngơn ngữ lập trình PHP hệ quản trị sở liệu MySQL - Khảo sát thực tế, tham khảo ý kiến người sử dụng để đ t yêu cầu, chức n ng cần thiết website - Xây dựng website đáp ứng nhu cầu sử dụng dựa kết khảo sát thực tế Ý nghĩa khoa học ý nghĩa thực tiễn Tổng hợp, áp dụng kiến thực nắm q trình học tập để xây dựng, hồn thiện website Chứng minh lợi ích mà internet mạng lại thời đại công nghệ thông tin phát triển Tạo điều kiện thuận lợi cho việc trao đổi thông tin, chia s tin tức Giúp tiết kiệm thời gian, cơng sức tiền bạc Ngồi nội dung Phần mở đầu, kết luận, tài liệu tham khảo nội dung đồ án gồm chương sau: Chương 1: Cơ sở lý thuyết: tổng quan PHP MySQL Chương 2: Phân tích hệ thống thiết kế chức n ng Chương 3: Xây dựng website CHƢƠNG CƠ SỞ LÝ THUYẾT 1.1 TỔNG QUAN VỀ NGƠN NGỮ LẬP TRÌNH PHP 1.1.1 Giới thiệu PHP 1.1.2 Tại phải sử dụng PHP? 1.1.3 Xuất giá trị trình duyệt 1.1.4 Khái niệm biến, chuỗi PHP 1.1.4.1 Biến PHP 1.1.4.2 Hằng PHP 1.1.5 Các kiểu liệu PHP 1.1.6 Các phép toán PHP 1.1.6.1 Các phép toán số học 1.1.6.2 Các phép toán so sánh 1.1.6.3 Các phép toán logic 1.1.6.4 Phép toán chuỗi 1.1.6.5 Các phép toán tự tăng giảm 1.1.7 Các cấu trúc điều khiển PHP 1.1.7.1 Cấu trúc rẽ nhánh 1.1.7.2 Cấu trúc lặp 1.1.8 Truy cập đến FORM 1.1.8.1 Hàm GET 1.1.8.2 Hàm POST 1.1.9 Session Cookie 1.1.9.1 Session 1.1.9.2 Cookie 1.2 TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MYSQL 1.2.1 Giới thiệu MySQL 1.2.1.1 Cậu lệnh SELECT 1.2.1.2 Câu lệnh INSERT INTO 1.2.1.3 Câu lệnh UPDATE 1.2.1.4 Câu lệnh DELETE CHƢƠNG 2: PHÂN TÍCH HỆ THỐNG VÀ THIẾT KẾ CHỨC NĂNG 2.1 PHÁT BIỂU BÀI TOÁN 2.2 YÊU CẦU HỆ THỐNG 2.2.1 Yêu cầu chức 2.2.2 Yêu cầu phi chức 2.3 CÁC QUY TRÌNH TRÊN WEBSITE 2.3.1 Quy trình đăng kí thành viên 2.3.2 Quy trình đăng nhập 2.3.3 Quy trình cập nhật liệu 2.3.4 Quy trình tìm kiếm 2.3.5 Quy trình khỏi hệ thống 2.3.6 Quy trình thêm tin tức 2.3.7 Quy trình sửa tin tức 2.3.8 Quy trình xóa tin tức 2.4 MƠ HÌNH HĨA CHỨC NĂNG 2.4.1 Biểu đồ phân rã chức ( BFD) Hình 2.1: Biểu đồ phân rã chức hệ thống 2.4.2 Biểu đồ luồng liệu DFD 2.4.2.1 Biểu đồ luồng liệu mức ngữ cảnh 2.4.2.2 Biểu đồ luồng liệu mức 2.4.2.3 Biểu đồ luồng liệu mức 2.5 MƠ HÌNH HĨA DỮ LIỆU 2.5.1 Mơ hình thực thể quan hệ ( ERD ) 2.5.1.1 Xác định thực thể thuộc tính 2.5.1.2 Các cặp quan hệ 2.5.1.3 Mơ hình ERD Hình 2.2: Mơ hình ERD 2.5.2 Mơ hình quan hệ liệu RDM 2.5.2.1 Ma trận thực thể khóa 2.5.2.2 Biều đồ RDM Hình 2.3: Biểu đồ RDM 2.5.2.3 Xây dựng từ điển liệu Thực thể user Thực thể tin Thực thể loại tin Thực thể thể loại CHƢƠNG 3: XÂY DỰNG WEBSITE 3.1 XÂY DỰNG CƠ SỞ DỮ LIỆU Sử dụng MySQL để xây dựng sở liệu cho website ta có bảng liệu sau: Hình 3.1: Mối quan hệ bảng sở liệu 3.2 MỘT SỐ HÌNH ẢNH CỦA TRANG WEB Hình 3.2: Trang chủ trang web Hình 3.3 Trang quảng trị - Khi người dùng có tài khoản Admin đ ng nhập vào vào trang quản trị quản lý thể loại, quản lý tin tức, quản lý loại tin, quản lý quản cáo, xem, sửa, xóa, đ ng viết, quản lý viết theo mục tương ứng Hình 3.4: Đăng viết Hình 3.5: Liên hệ, để lại bình luận 10 KẾT UẬN Đánh giá kết thực Sau khoảng thời gian miệt mài, gấp rút vừa nghiên cứu tìm hiểu, vừa lập trình, đến thời điểm em hoàn thành website tin tức cho thành phố Đà Nẵng Cơ sở lý thuyết đề tài em tìm hiểu kỹ, nắm rõ m t kiến thức triển khai ứng dụng thành công website tin tức cho thành phố Đà Nẵng xây dựng ngôn ngữ PHP Nắm bắt nhiều kỹ thuật lập trình PHP việc xây dựng website Đã thực thử nghiệm demo website hoạt động ổn định, đáp ứng yêu cầu, an toàn tiết kiệm tài nguyên Định hƣớng phát triển tƣơng lai Phát triển trang web thành trang web tin tức online toàn diện, đáp ứng nhu cầu trao đổi thông tin tất người dùng Nghiên cứu chuyên sâu kỹ thuật lập trình web kiến thức liên quan nhằm xây dưng nhiều website cho người dùng internet Xây dựng, cập nhật thêm nhiều chức n ng cho người dùng như: Mở rộng chức n ng quản lý thông tin cá nhân, chức n ng update file đính kèm, tiện ích trực tuyến mở rộng, … Xây dựng website với tính n ng bảo mật cao Thương mại hóa sản phẩm Những hạn chế đề tài Vì lý khách quan nên đề tài thực chủ yến máy chủ cục hoạt động với lượng người dùng hạn chế hoạt động trực tuyến qua internet chưa thấy kết thực tế mong muốn 11 Hàm lượng kiến thức nhiều nên vào mức khái quát Một số vấn đề chưa hiểu kỹ ho c chưa nắm b t chuyên sâu 12 ... tải thông tin đếnmọi người, chia s tin tức nước nước Vì vậy, em thực đồ án ? ?Xây dựng website tin tức cho thành phố Đà Nẵng? ?? Mục tiêu nhiệm vụ nghiên cứu Mục tiêu: - Xây dựng thành công trang website. .. em hoàn thành website tin tức cho thành phố Đà Nẵng Cơ sở lý thuyết đề tài em tìm hiểu kỹ, nắm rõ m t kiến thức triển khai ứng dụng thành công website tin tức cho thành phố Đà Nẵng xây dựng ngôn... thời gian, công sức đem lại hiệu cao việc trao đổi thông tin Nắm bắt lợi ích mà internet nói chung cụ thể website tin tức nói riêng mang lại, em cho đời website tin tức cho thành phố Đà Nẵng với