Bối cảnh và vấn đề nghiên cứu

Trong bối cảnh toàn cầu hóa và sự phát triển mạnh mẽ của công nghệ thông tin, thương mại điện tử đã trở thành một phương thức kinh doanh mang tính đột phá, giúp xóa bỏ khoảng cách không gian giữa khách hàng và nhà cung cấp, tiết kiệm chi phí bán hàng và vận hành, đồng thời hỗ trợ doanh nghiệp đo lường nhu cầu thị trường nhanh chóng. Đối với các doanh nghiệp kinh doanh nội thất nói chung và mặt hàng sàn gỗ nói riêng, nhu cầu tân trang nhà cửa của người tiêu dùng ngày càng gia tăng. Việc khách hàng phải trực tiếp đến cửa hàng truyền thống để khảo sát mẫu mã và giá cả gây tốn kém thời gian, trong khi các cửa hàng cục bộ khó đáp ứng đầy đủ sự đa dạng về sản phẩm.

Xuất phát từ thực tiễn trên, đề tài "Xây dựng website bán sàn gỗ cho doanh nghiệp" của tác giả Lê Minh Trường (chuyên ngành Mạng máy tính) được thực hiện nhằm giải quyết bài toán thiết lập kênh phân phối trực tuyến, hỗ trợ doanh nghiệp quảng bá sản phẩm, tiếp nhận đơn đặt hàng và quản lý hoạt động kinh doanh sàn gỗ trên không gian mạng.

Theo văn bản đồ án, các mục tiêu nghiên cứu cụ thể bao gồm:

  1. Tìm hiểu công nghệ lập trình PHP, mô hình kiến trúc MVC, Framework Laravel, hệ quản trị cơ sở dữ liệu MySQL Server, các ngôn ngữ hiển thị HTML/CSS/JavaScript và thư viện mở jQuery.
  2. Tìm hiểu và phân tích nghiệp vụ quản lý bán hàng trên mạng Internet.
  3. Ứng dụng các công nghệ đã nghiên cứu để xây dựng hoàn chỉnh website bán sàn gỗ trực tuyến cho doanh nghiệp với đầy đủ chức năng phục vụ người mua hàng và quản trị viên.

Nhiệm vụ nghiên cứu được phân chia thành các nội dung chính:

  1. Nghiên cứu chuyên sâu về các nền tảng công nghệ web.
  2. Nghiên cứu nghiệp vụ quản lý bán hàng thương mại điện tử.
  3. Phân tích và thiết kế hệ thống quản lý bán hàng.
  4. Thiết kế giao diện và tiến hành lập trình xây dựng website.
  5. Viết báo cáo tổng kết và đánh giá kết quả.

Đối tượng và phạm vi nghiên cứu:

  • Đối tượng nghiên cứu: Quy trình nghiệp vụ bán hàng sàn gỗ nội thất và các công nghệ phát triển ứng dụng web trên nền tảng PHP/Laravel và cơ sở dữ liệu MySQL.
  • Phạm vi không gian và triển khai: Nghiên cứu và mô phỏng hệ thống bán hàng cho doanh nghiệp kinh doanh sàn gỗ; hệ thống được cài đặt, thử nghiệm trên máy chủ Apache cục bộ (thông qua phần mềm XAMPP) và triển khai bản thử nghiệm trực tuyến tại địa chỉ tên miền https://minhtruongz1.com/.
  • Phạm vi thời gian: Đồ án được thực hiện và hoàn thành vào tháng 7 năm 2021.

Cơ sở lý thuyết và phương pháp

Đồ án xây dựng dựa trên các nền tảng lý thuyết và công nghệ phần mềm tiêu chuẩn trong phát triển ứng dụng web:

  1. Ngôn ngữ lập trình PHP (Hypertext Preprocessor): Là ngôn ngữ kịch bản phía máy chủ mã nguồn mở, hỗ trợ nhúng trực tiếp vào mã HTML, cú pháp tương đồng với C/Java, hỗ trợ đa dạng kiểu dữ liệu (nguyên thủy: int, string, float, double; cấu trúc: class) và hệ thống hàm thông dụng được đồ án khảo cứu như include(), strlen(), strpos(), phpinfo(), date(), substr(), str_word_count(), str_split(), echo().
  2. Mô hình kiến trúc MVC (Model – View – Controller): Phân tách ứng dụng thành ba thành phần độc lập:
    • Model (M): Quản lý trạng thái, lưu trữ dữ liệu, đóng vai trò cầu nối tương tác trực tiếp với cơ sở dữ liệu hoặc tệp cấu hình.
    • View (V): Thành phần giao diện người dùng, chịu trách nhiệm kết xuất mã HTML và tiếp nhận hành động của người dùng để chuyển tiếp đến Controller.
    • Controller (C): Tiếp nhận và xử lý yêu cầu (requests) từ View, điều phối truy xuất dữ liệu từ Model và trả kết quả về View.
  3. Framework Laravel: Khung phát triển ứng dụng web mã nguồn mở theo giấy phép MIT do Taylor Otwell phát triển (từ năm 2011). Laravel kế thừa các thành phần từ Symfony, cung cấp cơ chế định tuyến (routing), bảo mật tích hợp (chống tấn công SQL Injection bằng PDO và kỹ thuật ORM, phòng chống giả mạo yêu cầu chéo trang CSRF), cùng hệ thống cấu trúc thư mục tiêu chuẩn (app, bootstrap, config, database, public, resources, routes, storage, tests, vendor).
  4. Hệ quản trị cơ sở dữ liệu MySQL: Hệ thống quản trị cơ sở dữ liệu quan hệ (RDBMS) mã nguồn mở hoạt động theo mô hình Client-Server, sử dụng ngôn ngữ SQL để xử lý, truy vấn và quản lý dữ liệu thông qua các bảng quan hệ.
  5. Công nghệ giao diện và môi trường hỗ trợ: Sử dụng HTML, CSS, JavaScript, thư viện jQuery; môi trường phát triển máy chủ ảo Apache tích hợp trong XAMPP và công cụ quản lý thư viện Composer.

Phương pháp nghiên cứu được áp dụng trong đồ án bao gồm:

  • Phương pháp phân tích và tổng hợp lý thuyết: Thu thập, đọc hiểu và hệ thống hóa tài liệu kỹ thuật liên quan đến ngôn ngữ PHP, kiến trúc MVC, Framework Laravel và MySQL.
  • Phương pháp phân tích và thiết kế hướng đối tượng (OOAD) sử dụng UML: Sử dụng các công cụ mô hình hóa để đặc tả yêu cầu và kiến trúc hệ thống, bao gồm biểu đồ ca sử dụng (Use Case Diagram), biểu đồ lớp (Class Diagram), biểu đồ hoạt động (Activity Diagram), biểu đồ luồng dữ liệu (DFD mức khung cảnh) và biểu đồ phân rã chức năng (BFD).
  • Phương pháp thực nghiệm phát triển phần mềm: Tiến hành hiện thực hóa mã nguồn hệ thống theo quy trình phát triển web, thiết kế cơ sở dữ liệu, xây dựng giao diện người dùng và kiểm thử chức năng trên môi trường máy chủ.

Thiết kế và triển khai hệ thống

Hệ thống website bán sàn gỗ được tổ chức theo mô hình phân tầng Client/Server với các phân hệ chính:

  • Phân hệ Client: Giao diện web tiếp nhận tương tác của người dùng, thực hiện gửi yêu cầu HTTP và hiển thị phản hồi từ máy chủ.
  • Phân hệ Server: Sử dụng máy chủ Apache trên nền tảng XAMPP xử lý logic ứng dụng thông qua framework Laravel, tiếp nhận dữ liệu và truy xuất cơ sở dữ liệu MySQL.

Phân rã chức năng hệ thống

Hệ thống được phân định rõ ràng thành hai nhóm tác nhân chính: Khách hàng (Client) và Quản trị viên (Admin).

Tác nhân Các chức năng chính
Khách hàng (Client) Đăng ký tài khoản, Đăng nhập hệ thống, Xem thông tin sản phẩm, Tìm kiếm sản phẩm theo tên, Lọc/sắp xếp sản phẩm theo giá, Thêm/xóa/cập nhật giỏ hàng, Gửi đơn đặt hàng, Gửi bình luận, Quản lý thông tin cá nhân.
Người quản lý (Admin) Đăng nhập hệ thống quản trị, Quản lý danh mục sản phẩm, Quản lý thương hiệu sản phẩm, Quản lý thông tin sản phẩm, Quản lý đơn hàng, Quản lý bình luận, Xem báo cáo và số liệu thống kê.

Đặc tả các ca sử dụng tiêu biểu

Đồ án chi tiết hóa các ca sử dụng cốt lõi của hệ sinh thái website:

Tên ca sử dụng Tác nhân Luồng sự kiện chính Điều kiện & Luồng thay thế
Thêm vào giỏ Khách hàng 1. Nhấn nút "Add to cart" tại sản phẩm.
2. Hệ thống khởi tạo giỏ hàng và thêm sản phẩm.
3. Hệ thống cập nhật và lưu trữ giỏ hàng thành công.
Điều kiện: Đã đăng nhập, có kết nối Internet.
Luồng thay thế: Nếu giỏ hàng đã tồn tại trong cookie, hệ thống bổ sung sản phẩm vào giỏ hiện hữu.
Tiến hành đặt hàng Khách hàng 1. Nhấn "Tiến hành đặt hàng".
2. Xác nhận thanh toán trên giao diện hiển thị.
3. Hệ thống lưu dữ liệu đơn hàng vào CSDL, xóa giỏ hàng và hiển thị thông báo thành công.
Điều kiện: Đã đăng nhập, có kết nối Internet.
Luồng thay thế: Không có.
Đăng nhập hệ thống Thành viên 1. Nhập tên đăng nhập và mật khẩu.
2. Hệ thống xác thực và chuyển hướng về trang chủ nếu đúng, báo lỗi nếu sai.
Mục đích: Kích hoạt các quyền hạn riêng của thành viên.
Đăng xuất hệ thống Thành viên 1. Nhấn đăng xuất.
2. Hệ thống kết thúc phiên làm việc (session), chuyển về quyền khách vãng lai.
Kết quả: Hiển thị thông báo đăng xuất thành công.
Quản lý thông tin cá nhân Thành viên 1. Truy cập trang cá nhân.
2. Cập nhật thông tin, thay đổi họ tên, thay đổi mật khẩu.
3. Hệ thống ghi nhận và phản hồi kết quả.
Mục đích: Cho phép người dùng kiểm soát tài khoản cá nhân.

Thiết kế cơ sở dữ liệu

Cơ sở dữ liệu của hệ thống được xây dựng trên MySQL với 5 bảng dữ liệu chính, phản ánh cấu trúc lưu trữ của sàn thương mại điện tử:

1. Bảng người dùng (users)

Tên trường Kiểu dữ liệu Mô tả
name String Tên người dùng
email String Email người dùng (dùng đăng nhập/liên lạc)
phone String Số điện thoại người dùng
password String Mật khẩu xác thực người dùng

2. Bảng sản phẩm (products)

Tên trường Kiểu dữ liệu Mô tả
Name String Tên sản phẩm sàn gỗ
Category String Danh mục phân loại sản phẩm
Brand String Thương hiệu sản phẩm
price Number Đơn giá sản phẩm
size String Quy cách/kích thước sàn gỗ
desc String Thông tin mô tả chi tiết sản phẩm
Img_url String Đường dẫn liên kết hình ảnh sản phẩm

3. Bảng danh mục sản phẩm (categories)

Tên trường Kiểu dữ liệu Mô tả
Category String Tên danh mục sàn gỗ
Band String Thương hiệu liên kết
DESC String Mô tả thông tin danh mục

4. Bảng thương hiệu sản phẩm (brands)

Tên trường Kiểu dữ liệu Mô tả
Brand String Tên thương hiệu/nhà sản xuất
DESC String Mô tả thông tin thương hiệu

5. Bảng đơn hàng (orders)

Tên trường Kiểu dữ liệu Mô tả
Name String Tên khách hàng đặt mua
Email String Địa chỉ email người mua
Address String Địa chỉ nhận hàng
Phone Number Số điện thoại liên hệ giao hàng
Product String Tên sản phẩm đã chọn
Amount Number Số lượng đặt mua
Price Number Tổng giá trị tiền đơn hàng

Nội dung chính theo từng chương

Mở đầu

Tác giả trình bày tính cấp thiết của thương mại điện tử trong bối cảnh hiện đại hóa hoạt động kinh doanh toàn cầu. Đặt trong ngành hàng sàn gỗ nội thất, website trực tuyến giúp kết nối trực tiếp khách hàng với nhà cung cấp, giảm thiểu thời gian đi lại, tạo điều kiện thuận lợi cho việc tham khảo mẫu mã và chi phí. Chương mở đầu khẳng định mục tiêu đề tài, ý nghĩa thực tiễn, đồng thời gửi lời cảm ơn đến người hướng dẫn khoa học là thầy Nguyễn Tuấn Anh cùng tập thể giảng viên và sinh viên khoa Mạng máy tính.

Chương 1: Tổng quan bài toán thiết kế website bán sàn gỗ bằng công nghệ lập trình PHP

Chương này tập trung trình bày hệ thống lý thuyết về các công cụ và nền tảng lập trình được chọn:

  • Ngôn ngữ PHP: Khái quát cú pháp mở/đóng thẻ (<?php ?>), cách định danh biến ($), cú pháp chú thích (//, #, /* */), các kiểu dữ liệu và một số hàm chuỗi, ngày tháng, thông tin cấu hình cốt lõi.
  • Mô hình MVC: Giải thích nguyên lý tách biệt giữa Model, View và Controller; phân tích luồng điều khiển dữ liệu; chỉ rõ ưu điểm (dễ kiểm thử, kiểm soát giao diện linh hoạt, chuẩn hóa dự án) và nhược điểm (không tối ưu khi dự án quá phức tạp).
  • Laravel Framework: Phân tích lịch sử phát triển của Laravel từ năm 2011, các ưu điểm như dễ học, mã nguồn mở, hỗ trợ cộng đồng, kiến trúc OOP/MVC, khả năng Database Migration, các cơ chế bảo mật (PDO chống SQL Injection, CSRF token). Đi sâu vào phân tích vai trò của 10 thư mục chính trong cấu trúc Laravel (App, Bootstrap, Config, Database, Public, Resources, Routes, Storage, Tests, Vendor).
  • Hệ quản trị MySQL: Trình bày lịch sử phát triển từ năm 1994 bởi MySQL AB, qua các thương vụ sáp nhập với Sun Microsystems (2008), Oracle (2010), sự ra đời của nhánh MariaDB, các mốc phát hành phiên bản 5.5, 5.6, 5.7 đến 8.0. Nêu các ưu điểm (bảo mật, dễ sử dụng, tốc độ cao) và nhược điểm (hạn chế khi dữ liệu quá lớn, cần các giải pháp chia tải hoặc cache).

Chương 2: Phân tích thiết kế hệ thống website bán sàn gỗ

Nội dung chương 2 là trọng tâm phân tích kỹ thuật của đồ án:

  • Phân tích yêu cầu: Xác định các nội dung cơ bản của website (giới thiệu doanh nghiệp, cập nhật sản phẩm mới, đăng tải tin tức, tìm kiếm theo tên, lọc/sắp xếp theo giá, đặt mua hàng trực tuyến).
  • Phân tích nghiệp vụ: Lập bảng phân chia chức năng giữa khách hàng và quản trị viên.
  • Mô hình hóa hệ thống:
    • Xây dựng mô hình Use Case tổng quát, Use Case phân hệ khách hàng và Use Case phân hệ quản trị viên (quản lý sản phẩm, đơn hàng, người dùng).
    • Lập bảng đặc tả chi tiết cho 5 ca sử dụng chính (Thêm vào giỏ, Đặt hàng, Đăng nhập, Đăng xuất, Quản lý thông tin cá nhân).
    • Thiết kế biểu đồ lớp tổng quan (Class Diagram).
    • Thiết kế biểu đồ hoạt động (Activity Diagram) cho các luồng: Khách hàng quản lý giỏ hàng, Khách hàng tìm kiếm, Admin quản lý đơn hàng.
    • Xây dựng mô hình luồng dữ liệu (DFD mức khung cảnh) và biểu đồ phân rã chức năng (BFD cho Client và Server).
  • Thiết kế CSDL: Định nghĩa cấu trúc 5 bảng dữ liệu với tên trường, kiểu dữ liệu và mô tả chức năng cụ thể.

Chương 3: Xây dựng website thương mại điện tử bán sàn gỗ

(Trong một số tiêu đề và danh mục hình vẽ của văn bản gốc được đánh số là Chương 3 hoặc Chương 4) Chương này mô tả quá trình hiện thực hóa phần mềm và cấu trúc triển khai:

  • Quy trình thiết kế phần mềm: Gồm 4 giai đoạn nối tiếp: Tiếp nhận/phân tích nhu cầu khách hàng -> Phân tích backend -> Thiết kế giao diện (Designer) -> Lập trình hoàn thiện.
  • Mô tả hệ thống và công nghệ sử dụng: Kết hợp Client (giao diện web), Server Apache và CSDL MySQL trên framework Laravel.
  • Hiện thực hóa giao diện: Trình bày danh mục các màn hình đã xây dựng gồm: Giao diện trang chủ (tổng quan sản phẩm, banner, chân trang), Giao diện trang tất cả sản phẩm, Giao diện chi tiết sản phẩm, Giao diện giỏ hàng và xem lại giỏ hàng, Giao diện trang tin tức, Giao diện trang giới thiệu (Về chúng tôi), Giao diện liên hệ, cùng hệ thống màn hình quản trị (Trang tổng quan Dashboard, Danh sách đơn hàng, Quản lý sản phẩm, Quản lý danh mục, Quản lý thương hiệu).
  • Phụ lục kỹ thuật: Cung cấp tài liệu hướng dẫn từng bước cài đặt phần mềm XAMPP, cài đặt công cụ Composer, khởi tạo dự án Laravel, cấu hình kết nối cơ sở dữ liệu và triển khai một số module cơ bản.

Kết quả và đóng góp

Kết quả kỹ thuật và sản phẩm đạt được

  • Xây dựng hoàn chỉnh website thương mại điện tử bán sàn gỗ cho doanh nghiệp với hai phân hệ độc lập: Client (người mua hàng) và Server (quản trị viên).
  • Hiện thực hóa đầy đủ các luồng chức năng nghiệp vụ bán hàng cốt lõi: đăng ký/đăng nhập, duyệt danh mục, tìm kiếm và lọc sản phẩm theo giá, giỏ hàng, đặt mua hàng lưu vết vào CSDL, cùng các chức năng quản lý danh mục, thương hiệu, sản phẩm và đơn đặt hàng phía quản trị.
  • Thiết lập hệ thống cơ sở dữ liệu quan hệ gồm 5 bảng lưu trữ chuẩn trên MySQL.
  • Triển khai thành công ứng dụng demo trực tuyến trên tên miền https://minhtruongz1.com/ và môi trường máy chủ cục bộ Apache/XAMPP.

Đóng góp của đề tài

  • Hệ thống hóa và tài liệu hóa chi tiết quy trình phân tích thiết kế một hệ thống thương mại điện tử chuyên biệt cho ngành hàng nội thất sàn gỗ, sử dụng kết hợp các biểu đồ chuẩn UML (Use Case, Class, Activity, DFD, BFD).
  • Cung cấp tài liệu hướng dẫn kỹ thuật chi tiết từ khâu thiết lập môi trường (XAMPP, Composer, Laravel) đến việc cấu hình kết nối cơ sở dữ liệu và xây dựng các module nghiệp vụ bằng PHP/Laravel.

Hạn chế và hướng nghiên cứu tiếp

Dựa trên phạm vi và nội dung được tác giả công bố trong văn bản đồ án:

  • Hạn chế:
    • Website được thiết kế với quy mô vừa và nhỏ, mang tính chất mô hình tham khảo phục vụ nhu cầu nghiệp vụ cơ bản của doanh nghiệp, chưa tích hợp các cổng thanh toán trực tuyến tự động (quy trình thanh toán trong đồ án dừng ở mức xác nhận đơn và lưu thông tin vào CSDL để liên hệ sau).
    • Cấu trúc cơ sở dữ liệu ở mức độ cơ bản (các trường danh mục, thương hiệu trong bảng sản phẩm và thông tin sản phẩm trong bảng đơn hàng được lưu dưới dạng chuỗi đơn thuần, chưa chuẩn hóa sâu theo các khóa ngoại quan hệ phức tạp).
    • Đồ án chưa triển khai các giải pháp mở rộng quy mô dữ liệu lớn như phân tải máy chủ hoặc tối ưu bộ nhớ đệm (cache) nâng cao cho MySQL như đã đề cập trong phần lý thuyết.
  • Hướng phát triển:
    • Tiếp tục hoàn thiện và bổ sung các module nâng cao cho hệ thống quản lý bán hàng.
    • Tối ưu hóa hiệu năng truy xuất cơ sở dữ liệu khi lượng bản ghi gia tăng.

Giá trị tham khảo

Tài liệu đồ án có giá trị tham khảo thiết thực cho:

  1. Sinh viên chuyên ngành Công nghệ thông tin, Mạng máy tính và Kỹ thuật phần mềm: Là tài liệu học tập mẫu mực về phương pháp lập báo cáo đồ án tốt nghiệp, cách thức vận dụng biểu đồ UML để phân tích và thiết kế một ứng dụng web thực tế.
  2. Người học và lập trình viên bắt đầu tiếp cận PHP/Laravel: Phần tổng quan chương 1 và phụ lục cung cấp hướng dẫn tường minh, tuần tự về cách tổ chức thư mục trong Laravel, cấu hình môi trường phát triển với XAMPP, Composer và kết nối MySQL.
  3. Người nghiên cứu xây dựng website thương mại điện tử quy mô vừa và nhỏ: Có thể tái sử dụng mô hình luồng xử lý, bảng đặc tả ca sử dụng và sơ đồ phân rã chức năng (BFD) cho các đề tài hoặc dự án bán hàng trực tuyến có tính chất tương tự.

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

1. Hệ thống website trong đồ án phục vụ những nhóm người dùng nào và mỗi nhóm có những quyền hạn gì?
Hệ thống phân chia thành hai nhóm tác nhân:

  • Khách hàng: Thực hiện đăng ký, đăng nhập, tìm kiếm sản phẩm theo tên, lọc/sắp xếp theo giá, thêm/sửa/xóa giỏ hàng, gửi đơn đặt hàng, gửi bình luận và quản lý thông tin cá nhân.
  • Quản trị viên (Admin): Đăng nhập trang quản trị để quản lý danh mục sản phẩm, quản lý thương hiệu, quản lý sản phẩm, quản lý đơn hàng, quản lý bình luận và theo dõi báo cáo thống kê.

2. Cơ sở dữ liệu của website gồm những bảng nào và cấu trúc ra sao?
Cơ sở dữ liệu MySQL của hệ thống gồm 5 bảng chính:

  • users: lưu name, email, phone, password.
  • products: lưu Name, Category, Brand, price, size, desc, Img_url.
  • categories: lưu Category, Band, DESC.
  • brands: lưu Brand, DESC.
  • orders: lưu Name, Email, Address, Phone, Product, Amount, Price.

3. Framework Laravel được lựa chọn vì những ưu điểm kỹ thuật nào theo phân tích của tác giả?
Tác giả lựa chọn Laravel vì các ưu điểm: dễ tiếp cận cho người mới bắt đầu, mã nguồn mở miễn phí, cộng đồng hỗ trợ lớn, tuân thủ mô hình kiến trúc MVC và lập trình hướng đối tượng (OOP), kế thừa các thành phần mạnh mẽ từ Symfony, tính năng Database Migration thuận tiện, và hệ thống bảo mật tích hợp sẵn (sử dụng PDO qua ORM chống SQL Injection, token CSRF chống giả mạo yêu cầu chéo trang).

4. Quy trình xử lý khi khách hàng thực hiện ca sử dụng "Đặt hàng" diễn ra như thế nào?
Theo bảng đặc tả ca sử dụng (Bảng 2.4), khi khách hàng đã đăng nhập và kết nối Internet, quy trình gồm các bước: (1) Khách hàng nhấn nút "Tiến hành đặt hàng"; (2) Hệ thống hiển thị giao diện yêu cầu xác nhận và khách hàng chọn "Xác nhận thanh toán"; (3) Hệ thống hiển thị thông báo tạo đơn hàng thành công, lưu toàn bộ thông tin đơn hàng vào cơ sở dữ liệu và đồng thời xóa bỏ giỏ hàng hiện tại.

5. Hệ thống phần mềm được triển khai và thử nghiệm trên môi trường nào?
Hệ thống được phát triển và chạy thử nghiệm trên máy chủ web Apache tích hợp trong gói phần mềm XAMPP kết hợp hệ quản trị CSDL MySQL, trình quản lý gói Composer, đồng thời tác giả đã triển khai một phiên bản demo trực tuyến tại tên miền https://minhtruongz1.com/.


Kết luận

Đồ án tốt nghiệp "Xây dựng website bán sàn gỗ cho doanh nghiệp" của sinh viên Lê Minh Trường đã giải quyết trọn vẹn bài toán ứng dụng công nghệ web vào hoạt động thương mại điện tử thực tế. Tác giả đã kết hợp thành công mô hình kiến trúc MVC, ngôn ngữ lập trình PHP, Framework Laravel và hệ quản trị cơ sở dữ liệu MySQL để xây dựng một website bán hàng trực tuyến hoàn chỉnh với đầy đủ các phân hệ cho khách hàng và nhà quản trị. Công trình cung cấp hệ thống tài liệu phân tích thiết kế mạch lạc cùng hướng dẫn triển khai chi tiết, tạo nguồn tham khảo hữu ích cho sinh viên và người phát triển ứng dụng web thương mại điện tử.