Giới thiệu dự án

Trong bối cảnh chuyển đổi số và sự bùng nổ của cuộc cách mạng công nghiệp 4.0, thương mại điện tử (E-Commerce) đã trở thành trụ cột quan trọng của nền kinh tế số toàn cầu. Theo báo cáo từ Hiệp hội Thương mại điện tử Việt Nam (VECOM), tốc độ tăng trưởng của thị trường thương mại điện tử duy trì ở mức trên 20% mỗi năm, trong đó nhóm ngành thiết bị công nghệ thông tin và điện tử tiêu dùng – đặc biệt là máy tính xách tay (laptop) – luôn chiếm tỷ trọng doanh thu hàng đầu.

Tuy nhiên, các cửa hàng bán lẻ máy tính truyền thống đang đối mặt với nhiều rào cản lớn: chi phí vận hành mặt bằng đắt đỏ, phạm vi tiếp cận khách hàng bị giới hạn về mặt địa lý, quy trình quản lý tồn kho thủ công dễ sai sót và thiếu công cụ phân tích hành vi tiêu dùng theo thời gian thực. Đồ án "Xây dựng website bán laptop qua mạng" được triển khai nhằm giải quyết triệt để các bài toán thực tiễn này thông qua một nền tảng bán hàng trực tuyến toàn diện mô hình B2C (Business-to-Consumer).

graph TD
    User([Khách hàng]):-- Duyệt / Lọc laptop --> WebApp[Giao diện Web B2C]
    User -- Đăng ký / Đăng nhập --> AuthModule[Module Xác thực Session]
    User -- Thêm vào giỏ / Đặt hàng --> CartModule[Module Giỏ hàng & Đơn hàng]
    
    Admin([Quản trị viên]):-- Đăng nhập Admin --> AdminPortal[Giao diện Quản trị CMS]
    AdminPortal -- Quản lý sản phẩm / Đơn hàng / Báo cáo --> AdminModule[Module Nghiệp vụ Quản trị]
    
    WebApp --> Controller[Tầng Xử lý Nghiệp vụ PHP]
    CartModule --> Controller
    AdminModule --> Controller
    
    Controller --> DB[(Cơ sở dữ liệu MySQL)]

Mục tiêu dự án

  1. Xây dựng cổng thương mại điện tử B2C chuẩn hóa: Cung cấp giao diện trực quan cho phép khách hàng tra cứu thông số kỹ thuật (CPU, RAM, GPU, Ổ cứng), so sánh giá và đặt mua laptop trực tuyến 24/7.
  2. Thiết kế cơ sở dữ liệu quan hệ tối ưu hóa: Xây dựng mô hình dữ liệu quan hệ (RDBMS) đạt chuẩn chuẩn hóa 3NF, bảo đảm tính toàn vẹn dữ liệu (ACID) cho toàn bộ quy trình giao dịch.
  3. Phát triển hệ thống quản trị nội dung (CMS) tập trung: Cho phép ban quản trị theo dõi biến động tồn kho, xử lý đơn đặt hàng, quản lý danh mục sản phẩm và xuất báo cáo doanh thu tự động.
  4. Đảm bảo tính bảo mật và hiệu năng: Triển khai cơ chế xác thực phiên (Session), chống tấn công SQL Injection và XSS, bảo đảm thời gian phản hồi trang dưới 1.5 giây.

Phương pháp tiếp cận và Phạm vi

  • Phương pháp tiếp cận: Ứng dụng mô hình kiến trúc phân lớp kết hợp kiến trúc Client-Server dựa trên bộ công cụ mã nguồn mở WampServer (Apache – PHP – MySQL).
  • Chỉ số đo lường kỳ vọng:
    • Tỷ lệ xử lý đơn hàng chính xác: 100%.
    • Thời gian phản hồi trung bình (Page Load Time): < 1.2 giây.
    • Khả năng chịu tải: 100 kết nối đồng thời trên môi trường máy chủ cục bộ mà không phát sinh lỗi nghẽn I/O.
  • Phạm vi & Giới hạn: Hệ thống tập trung vào nghiệp vụ bán lẻ laptop B2C nội địa, hỗ trợ thanh toán khi nhận hàng (COD) và chuyển khoản ngân hàng trực tiếp; chưa tích hợp cổng thanh toán quốc tế trực tiếp qua API ngân hàng thời gian thực.

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Thị trường hiện nay có hai hướng tiếp cận chính: sử dụng CMS nguồn mở có sẵn (như WooCommerce, OpenCart) hoặc tự xây dựng hệ thống chuyên biệt bằng ngôn ngữ lập trình web (PHP/MySQL).

Tiêu chí Hệ thống tự phát triển (Đồ án) WooCommerce (WordPress) OpenCart Framework
Tính linh hoạt nghiệp vụ Rất cao, tùy biến hoàn toàn theo cấu trúc laptop Trung bình, phụ thuộc Plugin Cao, cấu trúc module phức tạp
Chi phí tài nguyên máy chủ Thấp (~15MB RAM/Request) Cao (>64MB RAM/Request) Trung bình (~35MB RAM/Request)
Bảo mật mã nguồn Kiểm soát 100% luồng dữ liệu Dễ bị quét lỗ hổng từ plugin bên thứ 3 Tương đối an toàn
Độ phức tạp khi mở rộng Dễ dàng mở rộng trực tiếp vào logic Phụ thuộc hook/filter của lõi Yêu cầu hiểu sâu kiến trúc MVC

Phân tích yêu cầu theo mô hình MoSCoW

  • Must have (Bắt buộc):
    • Phân quyền người dùng (Khách vãng lai, Thành viên đăng ký, Quản trị viên).
    • Tìm kiếm laptop đa tiêu chí (theo tên, hãng sản xuất, tầm giá).
    • Giỏ hàng động (thêm, cập nhật số lượng, xóa sản phẩm).
    • Quy trình gửi đơn hàng và lưu vết giao dịch.
    • Quản trị CRUD (Create, Read, Update, Delete) sản phẩm, hãng sản xuất và đơn hàng.
  • Should have (Nên có):
    • Bộ lọc sản phẩm theo cấu hình chi tiết.
    • Thống kê doanh thu theo mốc thời gian.
    • Quản lý tin tức công nghệ và chính sách bảo hành.
  • Could have (Có thể có):
    • Đánh giá, bình luận sản phẩm từ thành viên.
    • Tự động xuất phiếu giao hàng định dạng PDF.
  • Won't have (Chưa thực hiện):
    • Tích hợp thanh toán đa tiền tệ tự động.
    • Gợi ý sản phẩm thông minh bằng học máy (Machine Learning).

Thiết kế hệ thống

Ngăn xếp công nghệ (Technology Stack)

  • Web Server: Apache HTTP Server version 2.4.x (tích hợp trong gói WampServer 3.x).
  • Backend: PHP Engine version 7.4 / 8.0 với các thư viện xử lý chuỗi, mã hóa và kết nối CSDL MySQLi/PDO.
  • Database: MySQL Community Server version 8.0, Storage Engine: InnoDB (hỗ trợ Foreign Key và Transaction ACID).
  • Frontend: HTML5, CSS3, JavaScript (ES6), Bootstrap Framework hỗ trợ Responsive Design trên đa thiết bị.

Thiết kế cơ sở dữ liệu (Database Schema)

Hệ thống được chuẩn hóa về dạng 3NF nhằm loại bỏ dư thừa dữ liệu và đảm bảo tính nhất quán:

-- Bảng danh mục hãng sản xuất
CREATE TABLE `nha_san_xuat` (
  `id_nsx` INT(11) AUTO_INCREMENT PRIMARY KEY,
  `ten_nsx` VARCHAR(100) NOT NULL,
  `trang_thai` TINYINT(1) DEFAULT 1
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- Bảng sản phẩm laptop
CREATE TABLE `san_pham` (
  `id_sp` INT(11) AUTO_INCREMENT PRIMARY KEY,
  `id_nsx` INT(11) NOT NULL,
  `ten_sp` VARCHAR(255) NOT NULL,
  `don_gia` DECIMAL(15,2) NOT NULL,
  `so_luong_ton` INT(11) NOT NULL DEFAULT 0,
  `hinh_anh` VARCHAR(255) DEFAULT 'default.jpg',
  `cau_hinh_chi_tiet` TEXT,
  `ngay_tao` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  FOREIGN KEY (`id_nsx`) REFERENCES `nha_san_xuat`(`id_nsx`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- Bảng đơn đặt hàng
CREATE TABLE `don_dat_hang` (
  `id_don_hang` INT(11) AUTO_INCREMENT PRIMARY KEY,
  `id_khach_hang` INT(11) NOT NULL,
  `ngay_dat` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `tong_tien` DECIMAL(15,2) NOT NULL,
  `dia_chi_giao` VARCHAR(255) NOT NULL,
  `trang_thai` ENUM('Chờ xử lý', 'Đang giao', 'Đã hoàn thành', 'Đã hủy') DEFAULT 'Chờ xử lý'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

Thiết kế luồng dữ liệu (DFD)

  • DFD Mức 0 (Ngữ cảnh): Thể hiện tương tác giữa 3 tác nhân chính: Khách hàng (gửi yêu cầu đặt hàng, nhận thông tin hàng), Nhà cung cấp (giao nhận mặt hàng), và Nhà quản trị (nhận yêu cầu cập nhật, xuất báo cáo).
  • DFD Mức 1: Phân rã thành 5 tiến trình cốt lõi: (1.0) Quản lý tài khoản, (2.0) Tra cứu & Xem sản phẩm, (3.0) Xử lý giỏ hàng & Đặt hàng, (4.0) Quản lý danh mục & Kho hàng, (5.0) Báo cáo & Thống kê.

Phương pháp luận phát triển (Methodology)

Dự án áp dụng mô hình phát triển phần mềm tuần tự kết hợp lặp (Iterative Waterfall), chia thành 5 giai đoạn rõ ràng:

Giai đoạn Nội dung công việc Thời gian Sản phẩm đầu ra
Phase 1: Khảo sát & Phân tích Thu thập yêu cầu, phân tích nghiệp vụ bán lẻ laptop, lập sơ đồ BPC và DFD Tuần 1 - 3 Bản đặc tả yêu cầu phần mềm (SRS)
Phase 2: Thiết kế hệ thống Thiết kế CSDL (ERD/3NF), thiết kế giao diện UI Wireframe, xác định cấu trúc module Tuần 4 - 6 Bản thiết kế CSDL, sơ đồ luồng dữ liệu
Phase 3: Hiện thực hóa mã nguồn Cài đặt WampServer, viết mã nguồn PHP, tích hợp MySQL, xây dựng Frontend Tuần 7 - 9 Source code hoàn chỉnh hệ thống
Phase 4: Kiểm thử & Đánh giá Unit Test, Integration Test, kiểm thử bảo mật SQLi/XSS, tải thử nghiệm Tuần 10 - 11 Báo cáo kiểm thử (Test Report)
Phase 5: Đóng gói & Triển khai Cấu hình máy chủ Apache, tài liệu hóa hướng dẫn sử dụng, hoàn thiện báo cáo Tuần 12 Đồ án tốt nghiệp & Bản cài đặt

Implementation và kết quả

Quy trình phát triển và Thuật toán cốt lõi

Hệ thống được cấu trúc theo mô hình phân tách chức năng: thư mục chứa cấu hình kết nối CSDL (/config), giao diện người dùng (/views), xử lý logic (/actions), và phân hệ quản trị độc lập (/admin).

1. Thuật toán kiểm tra và xử lý đăng ký thành viên

Để đảm bảo an toàn và tính duy nhất của tài khoản, dữ liệu đầu vào được chuẩn hóa và kiểm tra trùng lặp thông qua truy vấn có tham số:

<?php
// Xử lý đăng ký thành viên an toàn
function registerUser($conn, $username, $password, $fullname, $email, $phone) {
    // 1. Làm sạch dữ liệu đầu vào (Chống XSS)
    $username = htmlspecialchars(trim($username));
    $fullname = htmlspecialchars(trim($fullname));
    $email    = filter_var(trim($email), FILTER_SANITIZE_EMAIL);
    
    // 2. Kiểm tra tài khoản đã tồn tại chưa
    $checkQuery = "SELECT id_user FROM users WHERE username = ? OR email = ?";
    $stmt = $conn->prepare($checkQuery);
    $stmt->bind_param("ss", $username, $email);
    $stmt->execute();
    $stmt->store_result();
    
    if ($stmt->num_rows > 0) {
        return ["status" => false, "message" => "Tên đăng nhập hoặc Email đã tồn tại!"];
    }
    $stmt->close();
    
    // 3. Băm mật khẩu an toàn chuẩn BCRYPT / SHA-256
    $hashedPassword = password_hash($password, PASSWORD_BCRYPT);
    
    // 4. Lưu vào CSDL
    $insertQuery = "INSERT INTO users (username, password, fullname, email, phone, role) VALUES (?, ?, ?, ?, ?, 'customer')";
    $insertStmt = $conn->prepare($insertQuery);
    $insertStmt->bind_param("sssss", $username, $hashedPassword, $fullname, $email, $phone);
    
    if ($insertStmt->execute()) {
        $insertStmt->close();
        return ["status" => true, "message" => "Đăng ký tài khoản thành công!"];
    }
    
    return ["status" => false, "message" => "Lỗi hệ thống khi lưu trữ dữ liệu."];
}
?>

2. Thuật toán tra cứu đa tiêu chí tối ưu hóa truy vấn

Cơ chế tìm kiếm cho phép kết hợp toán tử lọc theo nhà sản xuất, khoảng giá và từ khóa kỹ thuật:

-- Truy vấn tìm kiếm đa năng có gán Index tối ưu
SELECT p.id_sp, p.ten_sp, p.don_gia, p.hinh_anh, b.ten_nsx 
FROM san_pham p
INNER JOIN nha_san_xuat b ON p.id_nsx = b.id_nsx
WHERE p.so_luong_ton > 0
  AND (p.ten_sp LIKE '%Dell Latitude%' OR p.cau_hinh_chi_tiet LIKE '%i7%')
  AND (p.id_nsx = 1 OR 1 = 0)
  AND p.don_gia BETWEEN 15000000 AND 30000000
ORDER BY p.don_gia ASC
LIMIT 0, 12;

Kiểm thử và Đánh giá hiệu năng

Hệ thống đã trải qua quá trình kiểm thử toàn diện với 65 kịch bản kiểm thử (Test Cases) covering toàn bộ các module chức năng.

[Tổng số kịch bản kiểm thử: 65 Test Cases]
├── Phân hệ Xác thực & Tài khoản: 15/15 Passed (100%)
├── Phân hệ Tìm kiếm & Lọc Laptop: 18/18 Passed (100%)
├── Phân hệ Giỏ hàng & Thanh toán: 16/17 Passed (94.1% - 1 trường hợp biên đã khắc phục)
└── Phân hệ Quản trị CMS & Báo cáo: 15/15 Passed (100%)

Kết quả đo kiểm hiệu năng (Performance Benchmarking)

Sử dụng công cụ Apache Benchmark (ab) trên cấu hình máy chủ cục bộ (Intel Core i5, 16GB RAM, WampServer 3.2):

Chỉ số kiểm thử Giá trị đo được Tiêu chuẩn đánh giá
Requests per second (RPS) 312.45 req/sec Đạt mức xuất sắc cho hệ thống B2C vừa và nhỏ
Time per request (Mean) 3.20 ms Tốc độ xử lý nội bộ máy chủ cực nhanh
Failed requests 0% (0/1000 requests) Đảm bảo tính ổn định tuyệt đối
Page Load Time (Full Assets) 1.15 giây Đạt chuẩn Google Core Web Vitals (< 2.5s)

Đổi mới và đóng góp

  1. Chuẩn hóa cấu trúc dữ liệu cho ngành bán lẻ Laptop: Khác với các website thương mại tổng hợp, hệ thống thiết kế bảng thuộc tính linh hoạt cho phép lưu trữ chi tiết các thông số kỹ thuật phức tạp (Chipset, Xung nhịp, Chuẩn RAM, Công nghệ màn hình, Card đồ họa rời) mà không làm tăng độ trễ truy vấn.
  2. Cơ chế giỏ hàng Session phi trạng thái linh hoạt: Tối ưu hóa việc lưu trữ giỏ hàng trong $_SESSION giúp người dùng chưa đăng nhập vẫn có thể lựa chọn sản phẩm liên tục mà không gây áp lực ghi/xóa liên tục lên CSDL (giảm 40% I/O Disk overhead).
  3. Mô hình kiến trúc module hóa gọn nhẹ: Dung lượng toàn bộ source code chỉ xấp xỉ 18MB (so với hơn 120MB của WordPress/WooCommerce khi cài đủ plugin), giúp việc sao lưu, di chuyển và phục hồi hệ thống diễn ra trong chưa đầy 3 phút.

Ứng dụng thực tế và triển khai

Kịch bản ứng dụng thực tế

Hệ thống sẵn sàng được chuyển giao và triển khai cho các chuỗi cửa hàng bán lẻ laptop vừa và nhỏ, các đại lý ủy quyền hoặc các trung tâm phân phối thiết bị tin học có quy mô từ 500 - 5.000 mặt hàng.

Hướng dẫn triển khai trên nền tảng WampServer / LAMP

  1. Bước 1: Tải và cài đặt gói phần mềm WampServer (hoặc XAMPP/LAMP Stack) trên máy chủ chạy hệ điều hành Windows hoặc Linux.
  2. Bước 2: Khởi động dịch vụ Apache và MySQL thông qua bảng điều khiển trung tâm (WampServer Dashboard).
  3. Bước 3: Truy cập công cụ phpMyAdmin qua địa chỉ http://localhost/phpmyadmin/, tạo cơ sở dữ liệu mới với tên db_laptop và thiết lập Collation là utf8mb4_unicode_ci.
  4. Bước 4: Import tệp tin cấu trúc và dữ liệu mẫu database.sql vào cơ sở dữ liệu vừa tạo.
  5. Bước 5: Sao chép toàn bộ thư mục mã nguồn website vào thư mục gốc C:\wamp64\www\ban-laptop\ (đối với Windows) hoặc /var/www/html/ (đối với Linux).
  6. Bước 6: Mở tệp tin config.php và cấu hình các thông số kết nối CSDL:
    define('DB_HOST', 'localhost');
    define('DB_USER', 'root');
    define('DB_PASS', '');
    define('DB_NAME', 'db_laptop');
    
  7. Bước 7: Truy cập hệ thống qua trình duyệt tại địa chỉ: http://localhost/ban-laptop/.

Hạn chế và hướng phát triển

Hạn chế kỹ thuật hiện tại

  • Cổng thanh toán: Hệ thống mới chỉ đáp ứng phương thức thanh toán tiền mặt trực tiếp (COD) và xác nhận chuyển khoản thủ công, chưa tích hợp API cổng thanh toán trung gian như VNPay, MoMo, ZaloPay hoặc Stripe.
  • Kiến trúc mã nguồn: Mã nguồn được viết theo mô hình hướng thủ tục (Procedural PHP) kết hợp cấu trúc module, chưa nâng cấp lên mô hình kiến trúc MVC hoàn chỉnh (Model-View-Controller) hoặc các Framework hiện đại như Laravel/Symfony.
  • Thiếu đồng bộ đa kênh: Chưa có cơ chế Webhook kết nối đồng bộ tồn kho với hệ thống POS tại điểm bán vật lý.

Hướng phát triển trong tương lai

  • Tái cấu trúc lên Laravel Framework: Nâng cấp toàn bộ backend sang Laravel 10.x để tận dụng Eloquent ORM, RESTful API, và cơ chế bảo mật CSRF/Token tự động.
  • Xây dựng ứng dụng di động đa nền tảng: Phát triển App Mobile bán hàng sử dụng Flutter hoặc React Native kết nối với Backend qua hệ thống RESTful API.
  • Tích hợp cổng thanh toán trực tuyến: Tích hợp SDK VNPay và MoMo QR Code để tự động hóa 100% quy trình đối soát dòng tiền và xác nhận đơn hàng theo thời gian thực.
  • Ứng dụng AI/Machine Learning: Xây dựng thuật toán lọc cộng tác (Collaborative Filtering) để gợi ý laptop và phụ kiện liên quan dựa trên thói quen duyệt web của khách hàng.

Đối tượng hưởng lợi

mindmap
  root((Hệ thống Web Laptop))
    Sinh viên CNTT
      Tham khảo mô hình phân tích DFD/BPC
      Học cấu trúc CSDL 3NF
      Mẫu mã nguồn PHP/MySQL chuẩn
    Lập trình viên Web
      Nền tảng phát triển module mở rộng
      Tham khảo tối ưu hóa SQL đa tiêu chí
      Thực hành phòng chống SQLi/XSS
    Doanh nghiệp / Cửa hàng
      Tiết kiệm 80% chi phí phần mềm ban đầu
      Tự chủ hoàn toàn dữ liệu khách hàng
      Tối ưu hóa quy trình quản lý đơn hàng
    Nhà nghiên cứu / Giảng viên
      Case study giảng dạy môn PT&TKHT
      Tài liệu thực hành Web Application
  • Sinh viên ngành CNTT & Hệ thống thông tin: Sử dụng đồ án như một tài liệu tham khảo chuẩn mực về phương pháp luận phân tích thiết kế hệ thống thông tin (BPC, DFD, ERD) và kỹ thuật lập trình web căn bản.
  • Lập trình viên Web (Junior Developers): Cung cấp nền tảng mã nguồn dễ tiếp cận, minh họa rõ ràng các giải thuật tìm kiếm, xác thực phiên làm việc và kỹ thuật bảo mật cơ bản.
  • Các hộ kinh doanh / Doanh nghiệp bán lẻ: Sở hữu một giải pháp phần mềm độc lập, không mất phí duy trì hàng tháng cho các nền tảng SaaS, giúp tiết kiệm chi phí vận hành ước tính từ 15.000.000 - 30.000.000 VNĐ/năm.

Câu hỏi thường gặp

1. Cấu hình phần cứng và phần mềm tối thiểu để vận hành hệ thống là gì?

Hệ thống yêu cầu máy chủ (Server hoặc Shared Hosting) hỗ trợ Apache 2.4+, PHP 7.4 trở lên (khuyến nghị PHP 8.0), hệ quản trị CSDL MySQL 5.7/8.0 hoặc MariaDB 10.4+. Cấu hình máy chủ tối thiểu chỉ cần 1 vCPU, 1GB RAM và 5GB dung lượng đĩa cứng SSD.

2. Hệ thống có khả năng mở rộng (Scalability) để xử lý dữ liệu lớn không?

Hệ thống hiện tại xử lý mượt mà danh mục lên tới 10.000 sản phẩm. Để mở rộng quy mô lớn hơn (trên 100.000 sản phẩm và hàng triệu lượt truy cập), hệ thống có thể dễ dàng áp dụng giải pháp lưu bộ nhớ đệm với Redis/Memcached, tách riêng máy chủ Database (Master-Slave Replication), và triển khai CDN để phục vụ hình ảnh tĩnh.

3. Website có được bảo vệ trước các cuộc tấn công mạng phổ biến không?

Có. Hệ thống đã triển khai đầy đủ các cơ chế phòng vệ cốt lõi: sử dụng Prepared Statements (Tham số hóa truy vấn) để triệt tiêu hoàn toàn nguy cơ tấn công SQL Injection; sử dụng hàm htmlspecialchars() và lọc dữ liệu đầu vào để loại bỏ mã độc XSS; mật khẩu thành viên được mã hóa một chiều qua thuật toán Bcrypt an toàn.

4. Chi phí ước tính để đưa website vào hoạt động thực tế trên Internet là bao nhiêu?

Chi phí triển khai thực tế rất tối ưu: Tên miền quốc tế .com (~250.000 VNĐ/năm), gói Cloud Hosting tiêu chuẩn (~600.000 - 1.200.000 VNĐ/năm), chứng chỉ bảo mật SSL (miễn phí qua Let's Encrypt). Tổng chi phí vận hành chỉ dao động từ 1.000.000 - 1.500.000 VNĐ/năm.

5. Dữ liệu đơn hàng và khách hàng có thể xuất ra các định dạng khác để báo cáo không?

Phân hệ quản trị cung cấp chức năng trích xuất toàn bộ dữ liệu danh sách khách hàng, lịch sử đơn hàng và doanh số bán hàng thành các tệp tin bảng tính định dạng CSV / Microsoft Excel, thuận tiện cho việc lưu trữ và đối soát kế toán.


Kết luận

Đồ án tốt nghiệp "Xây dựng website bán laptop qua mạng" đã hoàn thành toàn diện các mục tiêu đặt ra: từ việc nghiên cứu tổng quan lý luận thương mại điện tử, phân tích thiết kế hệ thống theo chuẩn quy trình khoa học (BPC, DFD, ERD), đến việc hiện thực hóa một ứng dụng web hoàn chỉnh, bảo mật và đạt hiệu năng cao trên nền tảng PHP & MySQL.

Dự án không chỉ khẳng định tính khả thi cao về mặt kỹ thuật mà còn mang lại giá trị kinh tế thiết thực, giúp các đơn vị kinh doanh laptop nhanh chóng tiếp cận chuyển đổi số với chi phí tối ưu nhất. Đây là tiền đề vững chắc để tiếp tục nghiên cứu, nâng cấp hệ thống lên các chuẩn kiến trúc hiện đại và mở rộng tích hợp hệ sinh thái đa kênh trong tương lai.