1. Trang chủ
  2. » Giáo Dục - Đào Tạo

ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN

49 197 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Thiết Kế Website Blog Cá Nhân
Tác giả Nguyễn Minh Thuận
Người hướng dẫn ThS. Đinh Thị Nhung
Trường học Trường Đại Học Bách Khoa Hà Nội
Thể loại đồ án
Năm xuất bản 2019
Thành phố Hà Nội
Định dạng
Số trang 49
Dung lượng 3,2 MB

Cấu trúc

  • DANH MỤC HÌNH VẼ

  • CHƯƠNG 1. CƠ SỞ LÝ THUYẾT

    • 1.1 Tìm hiểu về ngôn ngữ HTML, CSS, JS

    • 1.2 Tìm hiểu về ngôn ngữ PHP

      • 1.2.1 Cú pháp PHP

      • 1.2.2 Biến và các kiểu dữ liệu

      • 1.2.3 Hằng

      • 1.2.4 Các cấu trúc lệnh

      • 1.2.5 Toán tử trong PHP

    • 1.3 Tìm hiểu về cơ sở dữ liệu MYSQL

  • CHƯƠNG 2. KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP ĐỀ TÀI

    • 2.1 Xác lập đề tài

    • 2.2 Khảo sát hiện trạng

    • 2.3 Phân tích tính khả thi

  • CHƯƠNG 3. TÌM HIỂU YÊU CẦU ĐỀ TÀI

    • 3.1 Các yêu cầu được thu nhập

    • 3.2 Các yêu cầu chức năng và phi chức năng

      • 3.2.1 Yêu cầu về mặt chức năng

      • 3.2.2 Yêu cầu phi chức năng

  • CHƯƠNG 4. PHÂN TÍCH HỆ THỐNG

    • 4.1 Sơ đồ phân cấp chức năng hệ thống

    • 4.2 Sơ đồ ngữ cảnh hệ thống

    • 4.3 Sơ đồ luồng dữ liệu các mức của các chức năng tương ứng

  • CHƯƠNG 5. THIẾT KẾ CƠ SỞ DỮ LIỆU

    • 5.1 Xác định các thực thể của hệ thống

    • 5.2 Chuẩn hóa dữ liệu của hệ thống

  • CHƯƠNG 6. THIẾT KẾ MỘT SỐ FORM BÁO CÁO ĐẦU RA CỦA HỆ THỐNG

    • 6.1 Giao diện trang chủ và các trang nhỏ

    • 6.2 Giao diện trang quản lý của người quản trị và cộng tác viên

  • KẾT LUẬN

    • Kết luận chung

    • Hướng phát triển

  • TÀI LIỆU THAM KHẢO

Nội dung

CƠ SỞ LÝ THUYẾT

Tìm hiểu về ngôn ngữ HTML, CSS, JS

HTML, CSS, JS là những ngôn ngữ thường được sử dụng để tạo giao diện của các trang web Trong đó:

HTML, hay còn gọi là ngôn ngữ đánh dấu siêu văn bản (HyperText Markup Language), là công cụ chính để mô tả cấu trúc của các trang web và tạo ra các tài liệu có thể hiển thị trong trình duyệt.

CSS, viết tắt của Cascading Style Sheets, là ngôn ngữ định dạng quan trọng dùng để mô tả cách trình bày các trang web, bao gồm các yếu tố như màu sắc, bố cục và phông chữ.

CSS cho phép hiển thị nội dung tương thích trên nhiều loại thiết bị với kích thước màn hình khác nhau, bao gồm cả màn hình lớn và nhỏ, cũng như máy in Độc lập với HTML, CSS có thể được áp dụng cho bất kỳ ngôn ngữ đánh dấu nào dựa trên XML và tuân theo các tiêu chuẩn chung của W3C.

JavaScript (JS) là một ngôn ngữ kịch bản hướng đối tượng, nhẹ và chạy trên nhiều nền tảng Nó hoạt động trong môi trường máy chủ lưu trữ như trình duyệt web, cho phép kết nối với các đối tượng để kiểm soát chương trình Với JavaScript, bạn có thể thực hiện các tính năng phức tạp trên trang web, chẳng hạn như bản đồ tương tác, và nó có thể được sử dụng để lập trình cả phía client lẫn server.

Tính đến năm 2017, HTML, CSS và JavaScript đã có những phiên bản mới mạnh mẽ hơn, với HTML5, CSS3 và ES6 là các phiên bản "chính thức" mới nhất Sự phát triển không ngừng của các công nghệ này mang lại nhiều cải tiến và tối ưu cho việc xây dựng web.

Tìm hiểu về ngôn ngữ PHP

PHP, viết tắt của "Hypertext Preprocessor", là một ngôn ngữ lập trình mạnh mẽ được thực thi trên máy chủ web, cho phép lưu trữ và quản lý dữ liệu qua hệ quản trị cơ sở dữ liệu, từ đó tạo ra mã HTML cho trình duyệt Ngôn ngữ này rất phổ biến, hoàn toàn miễn phí và hỗ trợ việc tích hợp text, HTML, CSS, JavaScript cùng với mã lệnh PHP trong một file.

PHP là ngôn ngữ lập trình mạnh mẽ cho phép tạo nội dung động trên trang web, đồng thời có khả năng thao tác với file trên server như tạo, mở, đọc, viết, xóa và đóng Ngoài ra, PHP còn hỗ trợ thu thập dữ liệu từ biểu mẫu, gửi và nhận cookies, cũng như quản lý cơ sở dữ liệu bằng cách thêm, xóa và sửa đổi dữ liệu Ngôn ngữ này cũng giúp kiểm soát quyền truy cập của người dùng và mã hóa dữ liệu Với PHP, đầu ra HTML không bị giới hạn, cho phép xuất hình ảnh, tệp PDF, phim Flash và các định dạng văn bản như XHTML, XML.

Nên chọn ngôn ngữ lập trình PHP vì nó chạy trên nhiều nền tảng như Windows, Linux, Unix và Mac OS X, đồng thời tương thích với hầu hết các máy chủ hiện nay như Apache và IIS PHP hỗ trợ nhiều loại cơ sở dữ liệu, hoàn toàn miễn phí và có thể tải xuống từ trang web chính thức www.php.net Ngoài ra, PHP cũng rất dễ học và hoạt động hiệu quả ở phía server.

Sử dụng thẻ PHP để phân biệt mã PHP với các phần tử khác trong trang Khi thiết kế trang PHP, có bốn loại thẻ khác nhau mà bạn có thể sử dụng.

 Thẻ PHP chính tắc: Đây là thẻ PHP hiệu quả và được sử dụng phổ biến nhất.

Để kích hoạt thẻ mở ngắn gọn (SGML-style) trong PHP, bạn cần chọn tùy chọn cấu hình ` enable-short-tags` khi biên dịch PHP hoặc thiết lập giá trị `short_open_tag` trong tệp php.ini thành `on`.

 Thẻ HTML script: Sử dụng PHP như một script.

 Thẻ ASP-style: Được dùng khi khai báo thẻ PHP như một phần trong trangASP

Trong PHP, để in ra màn hình một chuỗi nào đó, sử dụng lệnh “print” hoặc “echo”.

Ngày đăng: 16/11/2021, 08:25

HÌNH ẢNH LIÊN QUAN

Hình ảnh mô tả của bài viết - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
nh ảnh mô tả của bài viết (Trang 10)
Bảng 1.1 Các toán tử thường được dùng với câu lệnh điều kiện - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Bảng 1.1 Các toán tử thường được dùng với câu lệnh điều kiện (Trang 18)
Bảng 1.3 Các toán tử logic trong PHP - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Bảng 1.3 Các toán tử logic trong PHP (Trang 19)
Loại toán tử tiếp theo là toán tử so sánh, được liệt kê trong bảng 1.5. - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
o ại toán tử tiếp theo là toán tử so sánh, được liệt kê trong bảng 1.5 (Trang 20)
Bảng 1.4 Toán tử gán trong PHP - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Bảng 1.4 Toán tử gán trong PHP (Trang 20)
Để thực hiện đề tài một cách chi tiết hiệu quả, em đề ra bảng kế hoạch chi tiết như sau: - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
th ực hiện đề tài một cách chi tiết hiệu quả, em đề ra bảng kế hoạch chi tiết như sau: (Trang 23)
Hình 4.1 Sơ đồ phân cấp chức năng - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Hình 4.1 Sơ đồ phân cấp chức năng (Trang 28)
Hình 4.2 Sơ đồ mức ngữ cảnh - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Hình 4.2 Sơ đồ mức ngữ cảnh (Trang 29)
Hình 4.3 Sơ đồ luồng dữ liệu của chức năng quản lý hệ thống - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Hình 4.3 Sơ đồ luồng dữ liệu của chức năng quản lý hệ thống (Trang 30)
Hình 4.5 thể hiện sơ đồ luồng dữ liệu của chức năng quản lý cộng tác viên, với chủ thể là quản lý. - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Hình 4.5 thể hiện sơ đồ luồng dữ liệu của chức năng quản lý cộng tác viên, với chủ thể là quản lý (Trang 31)
Hình 4.4 Sơ đồ luồng dữ liệu của chức năng quản lý bài viết - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Hình 4.4 Sơ đồ luồng dữ liệu của chức năng quản lý bài viết (Trang 31)
Hình 4.6 thể hiện sơ đồ luồng dữ liệu của chức năng quản lý chủ đề bài viết, được quản lý bởi cộng tác viên. - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Hình 4.6 thể hiện sơ đồ luồng dữ liệu của chức năng quản lý chủ đề bài viết, được quản lý bởi cộng tác viên (Trang 32)
Hình 4.6 Sơ đồ luồng dữ liệu của chức năng quản lý phân loại bài viết - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Hình 4.6 Sơ đồ luồng dữ liệu của chức năng quản lý phân loại bài viết (Trang 32)
Hình 4.8 thể hiện sơ đồ luồng dữ liệu của chức năng quản lý tìm kiếm, chức năng này bao gồm: tìm kiếm bài viết, tìm kiếm phân loại, tìm kiếm cộng tác viên. - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Hình 4.8 thể hiện sơ đồ luồng dữ liệu của chức năng quản lý tìm kiếm, chức năng này bao gồm: tìm kiếm bài viết, tìm kiếm phân loại, tìm kiếm cộng tác viên (Trang 34)
Hình 4.8 Sơ đồ luồng dữ liệu của chức năng tìm kiếm - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Hình 4.8 Sơ đồ luồng dữ liệu của chức năng tìm kiếm (Trang 34)
Hình 5.10 Sơ đồ chuẩn hóa dữ liệu về dạng 3NF - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Hình 5.10 Sơ đồ chuẩn hóa dữ liệu về dạng 3NF (Trang 38)
Sau khi chuẩn hóa các bảng dữ liệu về dạng 3NF (hình 5.1), ta thu được sơ đồ thực thể liên kết của hệ thống như hình sau: - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
au khi chuẩn hóa các bảng dữ liệu về dạng 3NF (hình 5.1), ta thu được sơ đồ thực thể liên kết của hệ thống như hình sau: (Trang 38)
Hình 5.11 Sơ đồ thực thể liên kết của hệ thống - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Hình 5.11 Sơ đồ thực thể liên kết của hệ thống (Trang 39)
Hình 6.14 Giao diện đầu ra thêm bình luận cho bài viết - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Hình 6.14 Giao diện đầu ra thêm bình luận cho bài viết (Trang 40)
Hình 6.13 Giao diện đầu ra bài viết chi tiết của website - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Hình 6.13 Giao diện đầu ra bài viết chi tiết của website (Trang 40)
Hình 6.15 Giao diện đầu ra danh sách các bài viết cùng chủ đề của website - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Hình 6.15 Giao diện đầu ra danh sách các bài viết cùng chủ đề của website (Trang 41)
Hình 6.16 Giao diện đầu ra trang đăng nhập dành cho người dùng - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Hình 6.16 Giao diện đầu ra trang đăng nhập dành cho người dùng (Trang 41)
Hình 6.17 Giao diện đầu ra trang quản lý bài viết - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Hình 6.17 Giao diện đầu ra trang quản lý bài viết (Trang 42)
Hình 6.18 Giao diện đầu ra trang thêm bài viết mới - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Hình 6.18 Giao diện đầu ra trang thêm bài viết mới (Trang 43)
Hình 6.19 Giao diện đầu ra trang quản lý chủ đề bài viết - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Hình 6.19 Giao diện đầu ra trang quản lý chủ đề bài viết (Trang 44)
Hình 6.20 Giao diện đầu ra trang thêm chủ đề bài viết - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Hình 6.20 Giao diện đầu ra trang thêm chủ đề bài viết (Trang 44)
Hình 6.22 Giao diện đầu ra trang thêm tài khoản mới dành cho người quản trị - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Hình 6.22 Giao diện đầu ra trang thêm tài khoản mới dành cho người quản trị (Trang 45)
Hình 6.23 Giao diện đầu ra trang quản lý tài khoản dành cho cộng tác viên - ĐỒ án THIẾT KẾ i đề tài THIẾT KẾ WEBSITE BLOG CÁ NHÂN
Hình 6.23 Giao diện đầu ra trang quản lý tài khoản dành cho cộng tác viên (Trang 45)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w