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

Trong bối cảnh công nghệ thông tin và Internet phát triển nhanh chóng, việc ứng dụng tin học hóa vào công tác quản lý và vận hành kinh doanh đã trở thành yêu cầu thiết yếu đối với các tổ chức và doanh nghiệp. Hoạt động thương mại điện tử giúp tối ưu hóa quy trình quản lý, tăng cường độ chính xác và mở rộng khả năng tiếp cận thị trường. Đối với Công ty Cổ phần Thương mại LK – một đơn vị kinh doanh các mặt hàng thiết bị điện tử tại tỉnh Bình Dương, việc thiết lập một kênh bán hàng trực tuyến là nhu cầu cấp bách nhằm giới thiệu sản phẩm và cung cấp dịch vụ mua sắm qua mạng cho khách hàng.

Đề tài "Xây dựng website bán máy chơi game cho công ty LK tại Bình Dương" do sinh viên Trần Trung Lễ thực hiện dưới sự hướng dẫn của ThS. Nguyễn Hữu Vĩnh tại Viện Kỹ thuật – Công nghệ, Trường Đại học Thủ Dầu Một (tháng 11/2020), giải quyết bài toán chuyển đổi mô hình kinh doanh truyền thống sang môi trường số cho doanh nghiệp.

Văn bản xác định các mục tiêu và nhiệm vụ nghiên cứu cụ thể bao gồm:

  1. Bước đầu xây dựng website bán hàng trực tuyến hoàn chỉnh nhằm quảng bá rộng rãi các sản phẩm máy chơi game và linh kiện của Công ty LK.
  2. Rút ngắn khoảng cách giữa nhà phân phối và người tiêu dùng, đồng thời tiết kiệm thời gian và chi phí vận hành thông qua việc cung cấp thông tin sản phẩm chuẩn xác.
  3. Hiện thực hóa các chức năng cốt lõi của một hệ thống thương mại điện tử: tương thích hiển thị trên nhiều loại thiết bị, giao diện trực quan, hỗ trợ phản hồi yêu cầu liên hệ của khách hàng nhanh chóng.
  4. Xây dựng phân hệ quản trị phục vụ việc quản lý danh mục, quản lý thương hiệu, quản lý thông tin sản phẩm, kiểm soát đơn đặt hàng và lượng hàng tồn kho.
  5. Nắm vững và làm chủ quy trình ứng dụng các công nghệ nguồn mở bao gồm ngôn ngữ lập trình PHP, framework Laravel và hệ quản trị cơ sở dữ liệu MySQL vào phát triển phần mềm thực tế.

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

  • Đối tượng nghiên cứu: Quy trình phân tích, thiết kế và lập trình hệ thống website thương mại điện tử chuyên ngành máy chơi game; các công nghệ mã nguồn mở (PHP, Laravel, MySQL) và hệ thống biểu đồ UML.
  • Phạm vi không gian: Áp dụng cho hoạt động giới thiệu và bán lẻ sản phẩm của Công ty Cổ phần Thương mại LK tại địa bàn tỉnh Bình Dương.
  • Phạm vi thời gian: Đồ án hoàn thành vào tháng 11 năm 2020.

Cơ sở lý thuyết và công nghệ phát triển

Hệ thống được xây dựng dựa trên nền tảng các công nghệ mã nguồn mở và phương pháp phân tích thiết kế hướng đối tượng. Tác giả đã trình bày chi tiết các cơ sở lý thuyết và công cụ kỹ thuật bao gồm:

Ngôn ngữ lập trình PHP

PHP (viết tắt hồi quy của PHP: Hypertext Preprocessor) là ngôn ngữ kịch bản mã nguồn mở chạy phía máy chủ (server-side), được thiết kế tối ưu cho các ứng dụng web và có thể nhúng trực tiếp vào mã HTML. Đồ án tổng thuật lịch sử phát triển của PHP qua các giai đoạn:

  • PHP/FI: Do Rasmus Lerdorf phát triển năm 1995 từ tập mã nguồn Perl ban đầu mang tên Personal Home Page Tools, sau đó được viết lại bằng ngôn ngữ C. Phiên bản PHP/FI 2.0 ra mắt chính thức tháng 11/1997.
  • PHP 3.0: Được Andi Gutmans và Zeev Suraski viết lại hoàn toàn vào năm 1997 nhằm phục vụ các ứng dụng thương mại điện tử, bổ sung cơ chế mở rộng module, hỗ trợ lập trình hướng đối tượng và công bố chính thức vào tháng 6/1998.
  • PHP 4.0: Phát hành tháng 5/2000, vận hành trên nền tảng nhân Zend Engine do Zeev và Andi sáng lập, cải thiện hiệu năng xử lý, quản lý phiên làm việc HTTP và bộ đệm đầu ra.
  • PHP 5.0: Phát hành tháng 7/2004 với nhân Zend Engine 2, hỗ trợ mô hình hướng đối tượng (OOP) nâng cao, mở rộng XML, và tích hợp chuẩn truy cập dữ liệu thống nhất PDO từ bản PHP 5.1 (tháng 7/2005).
  • Định hướng PHP 6: Hỗ trợ xử lý Unicode, chuẩn hóa PDO và mở rộng tính năng namespace.

Lý do lựa chọn PHP trong đồ án: Tính chất mã nguồn mở, cộng đồng phát triển rộng lớn, kho thư viện phong phú, khả năng kết nối đa dạng với nhiều hệ quản trị cơ sở dữ liệu, hỗ trợ hướng đối tượng, cơ chế bảo mật và khả năng mở rộng hệ thống linh hoạt.

Framework Laravel

Laravel là một khung phát triển ứng dụng web mã nguồn mở viết bằng PHP theo mô hình kiến trúc MVC (Model - View - Controller), do Taylor Otwell sáng lập nhằm thay thế cho CodeIgniter. Lịch sử tiến hóa của Laravel được tác giả hệ thống hóa:

  • Laravel 1 (06/2011): Cung cấp các tính năng xác thực, bản địa hóa, model, view, session và định tuyến (routing).
  • Laravel 2 (09/2011): Bổ sung Controller để hoàn thiện mô hình MVC, hỗ trợ Inversion of Control (IoC) và engine khuôn mẫu Blade.
  • Laravel 3 (02/2012): Giới thiệu giao diện dòng lệnh Artisan CLI, hệ thống quản lý cơ sở dữ liệu Migration, cơ chế xử lý sự kiện (Event) và quản lý gói Bundles.
  • Laravel 4 (05/2013): Mang tên mã Illuminate, tái cấu trúc toàn bộ mã nguồn để quản lý phụ thuộc thông qua Composer, tích hợp Database Seeding, Message Queue và tính năng xóa mềm (Soft-delete).
  • Laravel 5 (02/2015): Cung cấp cơ chế lập lịch công việc (Scheduler), lớp trừu tượng quản lý tập tin từ xa (Flysystem hỗ trợ Amazon S3), công cụ quản lý tài nguyên Elixir, xác thực mở rộng qua Socialite và phiên bản hỗ trợ dài hạn (LTS).

Hệ quản trị cơ sở dữ liệu MySQL

MySQL là hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) mã nguồn mở tốc độ cao, hoạt động ổn định trên hơn 20 nền tảng hệ điều hành khác nhau (Linux, Windows, macOS, Unix, Solaris...). MySQL được lựa chọn nhờ khả năng xử lý truy vấn nhanh, độ tin cậy cao, tính năng bảo mật chặt chẽ, tối ưu chi phí và là thành phần chuẩn trong mô hình LAMP (Linux, Apache, MySQL, PHP).

Phương pháp phân tích và mô hình hóa

Nghiên cứu sử dụng ngôn ngữ mô hình hóa thống nhất UML (Unified Modeling Language) để phân tích yêu cầu nghiệp vụ thông qua hệ thống sơ đồ Use Case, sơ đồ hoạt động (Activity Diagram) và sơ đồ tuần tự (Sequence Diagram).


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

Kiến trúc dữ liệu

Cơ sở dữ liệu của website được chuẩn hóa thành 9 bảng dữ liệu phục vụ các phân hệ quản trị và giao dịch khách hàng:

STT Tên bảng CSDL Ý nghĩa và chức năng lưu trữ
1 tbl_admin Lưu trữ thông tin tài khoản, mật khẩu và quyền hạn của quản trị viên
2 tbl_brand Lưu trữ danh mục các thương hiệu sản phẩm máy chơi game
3 tbl_category_product Phân loại các nhóm và chủng loại sản phẩm trên hệ thống
4 tbl_customer Lưu trữ hồ sơ, thông tin cá nhân và tài khoản người dùng/khách hàng
5 tbl_order Quản lý thông tin đơn đặt hàng tổng quan do khách hàng khởi tạo
6 tbl_order_details Lưu chi tiết từng mặt hàng, số lượng và đơn giá trong mỗi đơn hàng
7 tbl_payment Lưu trữ phương thức và trạng thái thanh toán của đơn hàng
8 tbl_product Quản lý thông tin chi tiết, hình ảnh, thông số kỹ thuật và giá của sản phẩm
9 tbl_shipping Quản lý thông tin địa chỉ giao hàng và thông tin người nhận

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

Hệ thống xác định hai tác nhân chính (Actors) tham gia vào quy trình hoạt động gồm Khách hàng (User/Customer) và Quản trị viên (Admin), với 19 chức năng thành phần:

STT Tên chức năng Tác nhân Mô tả quy trình xử lý
1 Đăng nhập User, Admin Kiểm tra thông tin tài khoản/mật khẩu, phân quyền điều hướng về trang quản trị hoặc trang mua hàng
2 Đăng ký User Tiếp nhận thông tin người dùng, kiểm tra tính hợp lệ và khởi tạo tài khoản mới
3 Đăng xuất User, Admin Hủy phiên làm việc hiện tại và đưa người dùng về trạng thái chưa xác thực
4 Tìm kiếm User Lọc và hiển thị danh sách sản phẩm theo từ khóa tên, theo chủng loại hoặc theo thương hiệu
5 Xem thông tin sản phẩm User Hiển thị chi tiết nhà sản xuất, loại sản phẩm, thông số và các đặc điểm nổi bật
6 Thêm sản phẩm vào giỏ hàng User Lưu trữ tạm thời các sản phẩm khách hàng chọn mua vào session giỏ hàng
7 Xóa sản phẩm khỏi giỏ hàng User Loại bỏ sản phẩm không còn nhu cầu mua ra khỏi danh sách giỏ hàng
8 Thanh toán User Xác nhận đơn hàng, nhập thông tin giao nhận và lựa chọn hình thức thanh toán
9 Hủy đơn hàng User Cho phép người dùng hủy các đơn hàng đã đặt theo quy định
10 Xem danh sách đơn hàng Admin Hiển thị toàn bộ các đơn đặt hàng phát sinh trên toàn hệ thống
11 Thêm sản phẩm Admin Nhập thông tin, tải hình ảnh và thiết lập giá bán cho sản phẩm mới
12 Sửa sản phẩm Admin Cập nhật thông số kỹ thuật, mô tả và tình trạng của sản phẩm hiện có
13 Xóa sản phẩm Admin Gỡ bỏ các sản phẩm ngưng kinh doanh ra khỏi danh mục hiển thị
14 Thêm danh mục sản phẩm Admin Tạo mới các nhóm phân loại sản phẩm trên hệ thống
15 Sửa danh mục sản phẩm Admin Điều chỉnh thông tin và tên gọi của danh mục sản phẩm
16 Xóa danh mục sản phẩm Admin Xóa bỏ các nhóm danh mục không còn sử dụng
17 Thêm thương hiệu sản phẩm Admin Thiết lập thêm các hãng sản xuất và nhãn hàng phân phối
18 Sửa thương hiệu sản phẩm Admin Chỉnh sửa tên và thông tin nhà sản xuất
19 Xóa thương hiệu sản phẩm Admin Xóa thông tin thương hiệu ra khỏi hệ thống quản lý

Mô hình hóa hành vi và luồng tương tác

Đồ án thiết lập đầy đủ hệ thống sơ đồ ca sử dụng tổng quan (Hình 2-1) cùng 11 sơ đồ hoạt động (Hình 2-2 đến 2-12) và 11 sơ đồ tuần tự (Hình 2-13 đến 2-23) tương ứng cho các quy trình:

  • Quy trình xác thực: Đăng nhập hệ thống, Đăng ký tài khoản khách hàng.
  • Quy trình nghiệp vụ khách hàng: Tìm kiếm sản phẩm, Xem thông tin chi tiết sản phẩm, Thêm vào giỏ hàng/Đặt hàng, Xem giỏ hàng, Thực hiện thanh toán.
  • Quy trình nghiệp vụ 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ý và xử lý đơn đặt hàng.

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

CHƯƠNG 1. KHẢO SÁT VÀ THU THẬP YÊU CẦU

Chương này tập trung phân tích tính cấp thiết của việc xây dựng website bán hàng cho Công ty Cổ phần Thương mại LK tại Bình Dương. Nội dung khảo sát làm rõ yêu cầu nghiệp vụ gồm:

  • Thiết lập mục tiêu xây dựng website có giao diện trực quan, tương thích đa thiết bị, tốc độ tải nhanh, dung lượng gọn nhẹ và độ an toàn cao.
  • Phân định chi tiết các yêu cầu quản trị phía Admin (thêm, xóa, sửa, ẩn/hiện danh mục, thương hiệu, sản phẩm và quản lý đơn đặt hàng).
  • Xác định các yêu cầu trải nghiệm phía khách hàng (tìm kiếm, xem chi tiết, lọc sản phẩm mới nhập/cùng loại, quản lý giỏ hàng, đặt hàng và gửi thông tin liên hệ).
  • Tổng hợp bảng đặc tả 19 chức năng cơ bản của bài toán.

CHƯƠNG 2. GIỚI THIỆU CÔNG NGHỆ

Chương 2 trình bày tổng quan về nền tảng lý thuyết và công nghệ phát triển web mã nguồn mở được áp dụng:

  • Giới thiệu khái niệm, cấu trúc, cơ chế hoạt động và lịch sử phát triển của ngôn ngữ PHP từ bản PHP/FI (1995) qua các mốc PHP 3.0, PHP 4.0 (Zend Engine 1), PHP 5.0 (Zend Engine 2, PDO) đến các định hướng của PHP 6. Phân tích 7 lý do lựa chọn PHP.
  • Phân tích kiến trúc MVC của Laravel Framework, lược sử từ Laravel 1 (2011) đến Laravel 5 (hỗ trợ LTS, Scheduler, Flysystem, Elixir, Socialite).
  • Giới thiệu hệ quản trị cơ sở dữ liệu MySQL, khả năng vận hành đa nền tảng (>20 hệ điều hành) và 10 ưu điểm nổi bật chứng minh tính phù hợp của MySQL cho website thương mại điện tử.

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

Chương 3 xây dựng các mô hình hóa nghiệp vụ bằng chuẩn UML:

  • Cung cấp sơ đồ Use Case tổng quan phân định quyền hạn giữa Admin và Khách hàng.
  • Trình bày bảng đặc tả chi tiết cho 11 Use Case chính (bao gồm Tên, Mô tả ngắn, Tác nhân, Tiền điều kiện, Dòng sự kiện chính, Dòng sự kiện thay thế và Hậu điều kiện).
  • Xây dựng 11 sơ đồ hoạt động (Activity Diagram) thể hiện luồng xử lý nghiệp vụ rẽ nhánh.
  • Thiết kế 11 sơ đồ tuần tự (Sequence Diagram) mô tả các thông điệp trao đổi giữa đối tượng giao diện, bộ điều khiển và tầng dữ liệu.

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

Chương này cụ thể hóa mô hình dữ liệu quan hệ cho toàn bộ hệ thống:

  • Liệt kê danh mục 9 bảng dữ liệu quản lý toàn diện các thực thể: quản trị viên, thương hiệu, danh mục, khách hàng, đơn hàng, chi tiết đơn hàng, thanh toán, sản phẩm, giao hàng.
  • Chi tiết hóa cấu trúc các trường thông tin, kiểu dữ liệu, khóa chính và khóa ngoại trong từng bảng (Bảng 3-1 đến Bảng 3-9).

CHƯƠNG 5. THIẾT KẾ VÀ XÂY DỰNG WEBSITE

Chương 5 trình bày kết quả hiện thực hóa phần mềm thành các giao diện trực quan:

  • Phân hệ khách hàng: Giao diện trang chủ (Hình 4-1), Giao diện chi tiết sản phẩm (Hình 4-2), Giao diện đăng ký tài khoản (Hình 4-3), Giao diện đăng nhập (Hình 4-4), Giao diện giỏ hàng (Hình 4-5), Giao diện thanh toán (Hình 4-6), Giao diện tìm kiếm sản phẩm (Hình 4-7).
  • Phân hệ quản trị (Admin): Giao diện đăng nhập admin (Hình 4-9), Giao diện bảng điều khiển Admin (Hình 4-10), Giao diện quản lý đơn hàng (Hình 4-11), Giao diện thêm/liệt kê/cập nhật danh mục sản phẩm (Hình 4-12 đến Hình 4-14), Giao diện thêm/liệt kê thương hiệu sản phẩm (Hình 4-15, Hình 4-16), Giao diện thêm sản phẩm (Hình 4-18).

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

Kết quả đạt được

  • Xây dựng hoàn chỉnh website thương mại điện tử bán máy chơi game cho Công ty LK tại Bình Dương đáp ứng đầy đủ các yêu cầu khảo sát nghiệp vụ ban đầu.
  • Thiết kế và chuẩn hóa thành công hệ thống cơ sở dữ liệu gồm 9 bảng quan hệ (tbl_admin, tbl_brand, tbl_category_product, tbl_customer, tbl_order, tbl_order_details, tbl_payment, tbl_product, tbl_shipping), đảm bảo tính toàn vẹn dữ liệu cho các giao dịch trực tuyến.
  • Hoàn thiện 19 chức năng xử lý phân bổ cho hai nhóm đối tượng người dùng, bao gồm đầy đủ các luồng quản trị danh mục, thương hiệu, sản phẩm, đơn hàng và các luồng tương tác mua sắm, giỏ hàng, thanh toán của khách hàng.
  • Mô hình hóa đầy đủ quy trình nghiệp vụ với 1 sơ đồ Use Case tổng quan, 11 bảng đặc tả Use Case, 11 sơ đồ hoạt động và 11 sơ đồ tuần tự.

Đóng góp thực tiễn

  • Cung cấp cho Công ty Cổ phần Thương mại LK một giải pháp phần mềm cụ thể nhằm chuyển đổi phương thức giới thiệu sản phẩm và bán hàng truyền thống sang kinh doanh trực tuyến, giúp tiết kiệm chi phí và rút ngắn khoảng cách tiếp cận người tiêu dùng tại địa phương.
  • Minh chứng tính hiệu quả và khả năng ứng dụng thực tế của mô hình kiến trúc MVC thông qua framework Laravel kết hợp ngôn ngữ PHP và CSDL MySQL trong việc xây dựng các ứng dụng web thương mại điện tử quy mô vừa và nhỏ.

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

Hạn chế của đề tài

  • Do giới hạn về mặt thời gian thực hiện, hệ thống mới chỉ hoàn thiện ở mức độ đáp ứng các quy trình nghiệp vụ cơ bản của một website bán hàng.
  • Hệ thống thanh toán trực tuyến mới dừng lại ở việc lưu trữ thông tin và phương thức lựa chọn cơ bản, chưa tích hợp chuyên sâu các cổng thanh toán điện tử trung gian của bên thứ ba.
  • Chưa tích hợp các công cụ báo cáo thống kê chuyên sâu về doanh thu và hành vi người tiêu dùng phục vụ công tác điều hành của doanh nghiệp.

Hướng phát triển của đề tài

  • Hoàn thiện và nâng cấp giao diện người dùng, tối ưu hóa hơn nữa khả năng hiển thị tương thích trên các thiết bị di động thông minh (Responsive Web Design).
  • Tích hợp các cổng thanh toán trực tuyến phổ biến (thẻ ngân hàng, ví điện tử) nhằm tự động hóa hoàn toàn quy trình xử lý giao dịch.
  • Xây dựng thêm phân hệ thống kê, báo cáo doanh số, quản lý chi tiết hàng tồn kho theo thời gian thực và tự động gửi email thông báo trạng thái đơn hàng cho khách hàng.

Giá trị tham khảo

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

  • Sinh viên ngành Công nghệ thông tin và Kỹ thuật phần mềm: Là tài liệu mẫu hữu ích trong việc thực hiện đồ án môn học Phát triển mã nguồn mở hoặc đồ án tốt nghiệp liên quan đến xây dựng website thương mại điện tử sử dụng PHP và Laravel.
  • Lập trình viên mới tiếp cận Laravel Framework: Có thể tham khảo cách thức tổ chức cây thư mục, quy trình ánh xạ cơ sở dữ liệu qua Migration, xây dựng giao diện bằng Blade template và cấu trúc tương tác Controller - Model theo mô hình MVC.
  • Người nghiên cứu phân tích hệ thống thông tin: Cung cấp tài liệu tham khảo chi tiết về quy trình mô hình hóa UML chuẩn xác từ Use Case, bảng đặc tả đến sơ đồ hoạt động và sơ đồ tuần tự cho một bài toán thương mại điện tử hoàn chỉnh.

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

1. Đề tài được thực hiện nhằm giải quyết bài toán cho doanh nghiệp nào và ở đâu?

Đề tài thực hiện xây dựng hệ thống website bán hàng trực tuyến chuyên kinh doanh máy chơi game và thiết bị điện tử cho Công ty Cổ phần Thương mại LK, hoạt động tại địa bàn tỉnh Bình Dương, dưới sự hướng dẫn của ThS. Nguyễn Hữu Vĩnh tại Trường Đại học Thủ Dầu Một (11/2020).

2. Hệ thống sử dụng những công nghệ và ngôn ngữ lập trình chính nào?

Hệ thống được phát triển trên nền tảng công nghệ mã nguồn mở, sử dụng ngôn ngữ lập trình PHP, khung phát triển Laravel Framework (kiến trúc MVC), hệ quản trị cơ sở dữ liệu quan hệ MySQL và ngôn ngữ định dạng CSS.

3. Cơ sở dữ liệu của website gồm bao nhiêu bảng và quản lý những thực thể nào?

Cơ sở dữ liệu của website bao gồm 9 bảng: tbl_admin (quản trị viên), tbl_brand (thương hiệu), tbl_category_product (danh mục loại sản phẩm), tbl_customer (khách hàng), tbl_order (đơn đặt hàng), tbl_order_details (chi tiết đơn hàng), tbl_payment (thanh toán), tbl_product (sản phẩm) và tbl_shipping (thông tin chuyển hàng).

4. Hệ thống phân chia quyền hạn cho những tác nhân nào và bao gồm bao nhiêu chức năng?

Hệ thống phân chia quyền hạn cho 2 tác nhân chính là Khách hàng (User) và Quản trị viên (Admin), xử lý tổng cộng 19 chức năng nghiệp vụ bao gồm: xác thực tài khoản, tìm kiếm, xem thông tin sản phẩm, quản lý giỏ hàng, thanh toán, hủy đơn, xem danh sách đơn hàng và quản lý toàn diện (thêm, sửa, xóa) đối với sản phẩm, danh mục sản phẩm và thương hiệu sản phẩm.

5. Những sơ đồ UML nào được tác giả sử dụng để thiết kế hệ thống?

Tác giả đã xây dựng 1 sơ đồ Use Case tổng quan, 11 sơ đồ hoạt động (Activity Diagram) và 11 sơ đồ tuần tự (Sequence Diagram) tương ứng với 11 Use Case trọng tâm của hệ thống.


Kết luận

Đồ án "Xây dựng website bán máy chơi game cho công ty LK tại Bình Dương" của sinh viên Trần Trung Lễ đã hoàn thành trọn vẹn mục tiêu nghiên cứu và phát triển một hệ thống thương mại điện tử hoàn chỉnh dựa trên nền tảng PHP, Laravel và MySQL. Báo cáo thể hiện quy trình phát triển phần mềm chặt chẽ từ khâu khảo sát nghiệp vụ, phân tích thiết kế hệ thống bằng mô hình UML, thiết kế cơ sở dữ liệu 9 bảng đến hiện thực hóa giao diện người dùng và giao diện quản trị. Hệ thống đáp ứng tốt các chức năng bán hàng và quản trị cốt lõi, mang lại giá trị ứng dụng thực tế cho Công ty Cổ phần Thương mại LK đồng thời là tài liệu tham khảo có cấu trúc chuẩn mực cho sinh viên khối ngành kỹ thuật công nghệ.