
Hệ thống quản trị đào tạo trực tuyến
Bài tập này yêu cầu sinh viên áp dụng kiến thức về WebServer cục bộ và nguyên tắc module hóa PHP để xây dựng một website cá nhân gồm 3 trang cơ bản.
Sinh viên sử dụng môi trường WebServer đã cài đặt (XAMPP hoặc AppServ) để tạo một dự án mới. Tên thư mục dự án phải có cấu trúc: **HoTen_MSSV_HW2** (Ví dụ: NguyenVanA_19520001_HW2).
Website phải bao gồm ít nhất 3 trang chính:
index.php): Giới thiệu chung về bản thân và khóa học.portfolio.php): Liệt kê 3-4 mục lớn (có thể là các dự án mẫu, kỹ năng, hoặc dịch vụ).contact.php): Cung cấp thông tin liên hệ và địa chỉ (không cần xây dựng form gửi mail)..php.localhost.HoTen_MSSV_HW2 trong thư mục Web Root (htdocs).includes bên trong thư mục dự án để chứa các module.Phân tách và module hóa ba thành phần sau, đặt chúng trong thư mục includes:
**includes/config.php**:
Định nghĩa ít nhất hai biến PHP để sử dụng chung cho toàn bộ website:
<?php
$website_title = "Website Cá nhân của [Họ tên Sinh viên]";
$current_year = date("Y");
?>
**includes/header.php**:
config.php bằng hàm require_once.$website_title trong thẻ <title>.index.php, portfolio.php, và contact.php.**includes/footer.php**:
$current_year (ví dụ: Copyright © 2024).index.php, portfolio.php, contact.php.require_once** để nhúng header.php và footer.php.localhost (20 điểm).require_once cho Header và Footer (20 điểm).config.php (20 điểm).includes) (20 điểm).Sinh viên nộp một tệp nén (ZIP) chứa toàn bộ thư mục dự án HoTen_MSSV_HW2 và kèm theo một tệp văn bản (TXT/DOCX) chứa:
Địa chỉ URL cục bộ để truy cập dự án (ví dụ: http://localhost/NguyenVanA_19520001_HW2/).