Tổng quan nghiên cứu

Thị trường thương mại điện tử Việt Nam ghi nhận tốc độ tăng trưởng ấn tượng trên 30% mỗi năm, nâng quy mô toàn ngành từ mức 4 tỷ USD vào năm 2015 lên khoảng 7,8 tỷ USD vào năm 2018 và được dự báo đạt 33 tỷ USD vào năm 2025. Trong cơ cấu tiêu dùng trực tuyến, ngành hàng thiết bị công nghệ và điện tử chiếm tỷ trọng đáng kể với 43% người tiêu dùng quan tâm lựa chọn. Tuy nhiên, các cửa hàng bán lẻ máy tính và linh kiện điện tử quy mô vừa và nhỏ đang đối mặt với nhiều rào cản lớn: tỷ lệ thanh toán tiền mặt khi nhận hàng vẫn chiếm tới 88%, tỷ lệ hoàn trả sản phẩm dao động từ 13% đến 26%, cùng với việc thiếu hụt công cụ trực quan hỗ trợ khách hàng tự xây dựng cấu hình máy tính theo nhu cầu cá nhân.

Mục tiêu cốt lõi của nghiên cứu là phân tích, thiết kế và triển khai hoàn chỉnh hệ thống website thương mại điện tử chuyên biệt mang tên NB Store nhằm phân phối sản phẩm công nghệ và linh kiện phần cứng. Nghiên cứu tập trung giải quyết bài toán tối ưu hóa trải nghiệm người dùng thông qua việc tách biệt giao diện hiển thị với tầng xử lý nghiệp vụ, tích hợp các cổng thanh toán số đa kênh và cung cấp công cụ tự phối ghép cấu hình máy tính thông minh. Phạm vi nghiên cứu được triển khai thực nghiệm tại thành phố Hà Nội trong giai đoạn từ đầu năm 2018 đến giữa năm 2022. Đề tài mang ý nghĩa thực tiễn sâu sắc khi giúp doanh nghiệp cắt giảm hơn 40% thời gian xử lý đơn hàng, nâng cao tính chính xác trong việc lựa chọn linh kiện tương thích và thúc đẩy chuyển đổi thanh toán số, góp phần tháo gỡ điểm nghẽn vận hành cho các mô hình kinh doanh bán lẻ công nghệ hiện đại.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu xây dựng trên nền tảng kết hợp giữa các nguyên lý kỹ thuật phần mềm hiện đại và các mô hình kinh doanh số:

Mô hình kiến trúc phần mềm phân tầng Model - View - Controller (MVC): Đây là mô hình tổ chức mã nguồn độc lập, tách biệt rõ ràng giữa tầng dữ liệu (Model), tầng giao diện (View) và tầng điều hướng logic (Controller). Cấu trúc này giúp nâng cao tính mở rộng, thuận tiện cho việc bảo trì và tối ưu hóa hiệu năng vận hành cho các hệ thống phần mềm phức tạp.

Kiến trúc thành phần giao diện và cơ chế Virtual DOM trong ReactJS: Thư viện phát triển giao diện hiện đại cho phép nhúng mã lệnh trực tiếp qua cú pháp mở rộng JSX, chia nhỏ giao diện thành các Component độc lập có khả năng tái sử dụng cao. DOM ảo (Virtual DOM) giúp giảm thiểu tối đa các thao tác tính toán lại trên cây DOM thực, tối ưu tốc độ kết xuất trang web.

Kiến trúc dịch vụ web RESTful API: Đóng vai trò cầu nối dữ liệu phi trạng thái, cho phép truyền tải dữ liệu có cấu trúc định dạng JSON qua các giao thức HTTP tiêu chuẩn, phân tách hoàn toàn giữa ứng dụng máy khách và máy chủ.

Các khái niệm chuyên ngành cốt lõi được vận dụng xuyên suốt gồm: Thương mại điện tử doanh nghiệp tới người tiêu dùng (B2C), Cổng thanh toán trực tuyến trung gian và Chuẩn hóa cơ sở dữ liệu quan hệ 14 thực thể bảng.

Phương pháp nghiên cứu

Nghiên cứu sử dụng nguồn dữ liệu thứ cấp quy mô lớn từ Sách trắng Thương mại điện tử Việt Nam và Báo cáo Kinh tế số Đông Nam Á do Google và Temasek công bố, khảo sát trên tập mẫu hơn 1.000 doanh nghiệp bán lẻ cùng 70% người dùng Internet tham gia mua sắm trực tuyến. Dữ liệu này phản ánh khách quan thói quen mua sắm, khi có tới 61% khách hàng sử dụng Internet để tra cứu thông tin sản phẩm và 35% người tiêu dùng có giá trị đơn hàng trực tuyến trên 5 triệu đồng.

Phương pháp phát triển hệ thống áp dụng quy trình phân tích và thiết kế hướng đối tượng (OOAD) kết hợp biểu đồ Use Case mô hình hóa cho hai nhóm tác nhân chính là Khách hàng và Quản trị viên. Cơ sở dữ liệu quan hệ được thiết kế chuẩn hóa qua 14 bảng dữ liệu thực thể nhằm đảm bảo tính toàn vẹn thông tin. Bộ dữ liệu thử nghiệm bao gồm 50 ca kiểm thử chức năng (test cases) mô phỏng các kịch bản mua hàng, quản lý kho và thanh toán. Lý do lựa chọn mô hình phân tách Backend - Frontend là nhằm triệt tiêu độ trễ tải trang truyền thống và cô lập các lỗi xử lý nghiệp vụ. Timeline nghiên cứu được thực hiện xuyên suốt và chặt chẽ từ tháng 1 năm 2022 đến tháng 6 năm 2022 tại Hà Nội.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình xây dựng và kiểm thử hệ thống website NB Store đã mang lại 4 kết quả nổi bật:

Thứ nhất, tối ưu hóa tốc độ tải trang và phản hồi giao diện. Việc sử dụng ReactJS kết hợp cùng bộ giao diện React-Bootstrap và Material UI giúp giảm hơn 45% thời gian phản hồi giao diện so với các website bán hàng truyền thống dựng trên nền PHP nguyên bản. Các thao tác chuyển trang và tìm kiếm linh kiện diễn ra tức thì nhờ cơ chế xử lý trên DOM ảo.

Thứ hai, thiết lập thành công quy trình thanh toán đa kênh tự động. Hệ thống đã tích hợp trơn tru 3 cổng thanh toán số thông dụng gồm MoMo, VNPay và PayPal bên cạnh hình thức COD truyền thống. Điều này tạo điều kiện thuận lợi để giải quyết tình trạng 88% khách hàng phụ thuộc vào tiền mặt, đồng thời hệ thống gửi email xác nhận tức thì với độ chính xác đạt 100%.

Thứ ba, chuẩn hóa mô hình cơ sở dữ liệu với 14 bảng quan hệ logic chặt chẽ. Hệ thống quản lý toàn diện các thực thể sản phẩm, danh mục, hình ảnh, đơn hàng, người dùng, bình luận và cấu hình linh kiện. Cấu trúc bảng chi tiết cấu hình và chi tiết đơn hàng giúp người dùng tự phối ghép bộ máy tính hoàn chỉnh và xuất kết quả trực quan, giảm thiểu 35% sai sót khi chọn linh kiện không tương thích.

Thứ tư, hoàn thiện cơ chế quản trị và an toàn thông tin. Trang quản trị hỗ trợ trích xuất báo cáo doanh thu theo tháng và theo năm ra tệp bảng tính Excel, đồng thời áp dụng chính sách tự động đăng xuất phiên làm việc sau 60 phút không hoạt động để ngăn chặn truy cập trái phép.

Thảo luận kết quả

Các chỉ số vận hành của hệ thống có thể được biểu diễn trực quan qua biểu đồ cột so sánh thời gian tải trang giữa kiến trúc Single Page Application và mô hình kết xuất phía máy chủ cổ điển, kết hợp cùng bảng ma trận lưu chuyển dữ liệu qua các điểm cuối RESTful API.

Nguyên nhân chính giúp hệ thống NB Store đạt hiệu năng vượt trội là việc khai thác tối đa sức mạnh của Eloquent ORM và kỹ thuật bảo vệ CSRF tích hợp sẵn trong Laravel Framework, giúp ngăn chặn triệt để tấn công chèn mã SQL và giả mạo yêu cầu từ trang chéo. Khi so sánh với thực trạng chung của ngành nơi 46% người tiêu dùng lo ngại về chất lượng sản phẩm và 48% cảm thấy chưa hài lòng với dịch vụ mua sắm trực tuyến, việc NB Store cung cấp thông số kỹ thuật chi tiết cùng tính năng bình luận đánh giá đã gia tăng tính minh bạch thông tin. Kiến trúc này hoàn toàn tương thích với xu hướng 47% doanh nghiệp B2C cập nhật dữ liệu hàng ngày để giữ chân người dùng trong môi trường cạnh tranh số.

Đề xuất và khuyến nghị

Tích hợp hệ thống lưu trữ bộ nhớ đệm phân tán Redis và mạng phân phối nội dung CDN: Đội ngũ kỹ sư phần mềm cần tiến hành cài đặt Redis Caching cho các truy vấn dữ liệu sản phẩm trong quý 3 năm 2022, hướng tới mục tiêu giảm 50% thời gian phản hồi của máy chủ cơ sở dữ liệu và đảm bảo khả năng phục vụ đồng thời trên 10.000 phiên truy cập.

Nghiên cứu và phát triển công cụ gợi ý cấu hình thông minh dựa trên trí tuệ nhân tạo: Bộ phận công nghệ thông tin cần xây dựng mô hình thuật toán kiểm tra tính tương thích phần cứng tự động trong vòng 6 tháng tới, nhằm tăng tỷ lệ chuyển đổi đơn hàng thêm 25% và giảm thiểu thời gian tư vấn thủ công của nhân viên bán hàng.

Tự động hóa quy trình kết nối đơn vị vận chuyển chặng cuối qua giao diện API: Ban điều hành doanh nghiệp cần xúc tiến thỏa thuận tích hợp API theo thời gian thực với các đơn vị giao vận lớn trong vòng 3 tháng, phấn đấu hạ tỷ lệ hoàn trả hàng từ mức 13% - 26% hiện tại của thị trường xuống dưới mức 6%.

Áp dụng cơ chế xác thực đa yếu tố và mã hóa dữ liệu người dùng nâng cao: Nhóm phát triển bảo mật cần triển khai xác thực 2 bước qua mã OTP cho toàn bộ tài khoản quản trị và bảo vệ dữ liệu nhạy cảm theo tiêu chuẩn bảo mật quốc tế trong quý 4 năm 2022, duy trì chỉ số an toàn hệ thống đạt mức 99,9%.

Đối tượng nên tham khảo luận văn

Sinh viên và học viên cao học chuyên ngành Công nghệ thông tin hoặc Hệ thống thông tin: Tài liệu cung cấp bản thiết kế chuẩn mực về việc xây dựng ứng dụng thương mại điện tử Fullstack, minh họa chi tiết cách thiết kế 14 bảng cơ sở dữ liệu quan hệ và phân tích biểu đồ Use Case thực tế.

Lập trình viên và kỹ sư phát triển web: Cung cấp phương pháp thực hành kết hợp giữa Laravel Framework và ReactJS, kỹ thuật xây dựng RESTful API chuẩn mực, xử lý DOM ảo và tích hợp các cổng thanh toán trực tuyến MoMo, VNPay, PayPal.

Chủ doanh nghiệp và nhà quản lý chuỗi cửa hàng bán lẻ công nghệ: Tham khảo mô hình chuyển đổi số từ kinh doanh truyền thống sang kênh trực tuyến, giải pháp xây dựng tính năng cấu hình máy tính cá nhân giúp gia tăng doanh thu và trải nghiệm khách hàng.

Chuyên gia nghiên cứu thị trường kinh tế số và thương mại điện tử: Khai thác bức tranh toàn cảnh về thị trường bán lẻ trực tuyến tại Việt Nam giai đoạn 2018-2022, các phân tích thống kê về tỷ lệ thanh toán COD, rào cản logistics và xu hướng mua sắm thiết bị điện tử.

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

Lý do nào khiến đề tài lựa chọn kiến trúc kết hợp giữa ReactJS và Laravel thay vì xây dựng trên các mã nguồn mở có sẵn? Sự kết hợp này mang lại khả năng phân tách hoàn toàn giữa giao diện người dùng và nghiệp vụ xử lý dữ liệu. ReactJS đảm bảo hiệu năng tải trang mượt mà nhờ DOM ảo, trong khi Laravel cung cấp hệ thống RESTful API an toàn, hỗ trợ cơ chế ORM chống tấn công SQL Injection và khả năng mở rộng linh hoạt hơn các hệ quản trị nội dung đóng gói sẵn.

Tính năng xây dựng cấu hình máy tính trên website NB Store vận hành như thế nào? Tính năng này cho phép người dùng lần lượt lựa chọn từng linh kiện phần cứng theo danh mục định sẵn như bộ vi xử lý, bộ nhớ, bo mạch chủ và card đồ họa. Hệ thống tự động tính toán tổng chi phí đơn hàng theo thời gian thực và cho phép người dùng lưu lại ảnh chụp cấu hình hoặc thêm trực tiếp toàn bộ linh kiện vào giỏ hàng chỉ với một thao tác.

Hệ thống giải quyết bài toán phụ thuộc vào thanh toán tiền mặt COD như thế nào? Website tích hợp đồng thời 3 cổng thanh toán trực tuyến uy tín gồm MoMo, VNPay và PayPal. Quy trình thanh toán được mã hóa và xác nhận tự động qua cổng trung gian, đi kèm hệ thống thư điện tử thông báo chi tiết hóa đơn ngay sau khi giao dịch hoàn tất, giúp gia tăng độ tin cậy và khuyến khích người dùng từ bỏ thói quen dùng tiền mặt.

Cơ sở dữ liệu 14 bảng quan hệ được thiết kế nhằm mục đích gì? Mô hình cơ sở dữ liệu được chuẩn hóa để lưu trữ đầy đủ các luồng nghiệp vụ của một sàn thương mại điện tử chuyên nghiệp. Cấu trúc này quản lý chặt chẽ danh mục sản phẩm, cấu hình chi tiết, phân quyền tài khoản, đánh giá bình luận, trạng thái đơn hàng và các phương thức giao vận, đảm bảo tính toàn vẹn dữ liệu và triệt tiêu trùng lặp thông tin.

Website áp dụng các giải pháp bảo mật nào để bảo vệ dữ liệu khách hàng và hệ thống? Hệ thống sử dụng cơ chế bảo vệ CSRF tích hợp trong Laravel để chống tấn công giả mạo yêu cầu, sử dụng kỹ thuật PDO trong Eloquent ORM để ngăn ngừa tấn công chèn mã độc SQL, đồng thời thiết lập chính sách tự động hủy phiên đăng nhập của quản trị viên sau 60 phút không có tương tác nhằm đảm bảo an toàn tuyệt đối.

Kết luận

Đề tài đã hoàn thành xuất sắc các mục tiêu nghiên cứu và phát triển phần mềm với 5 đóng góp nổi bật:

  • Thiết kế và xây dựng thành công website thương mại điện tử NB Store chuyên biệt cho ngành hàng thiết bị công nghệ và linh kiện máy tính.
  • Ứng dụng thành công kiến trúc phân tách hiện đại kết hợp sức mạnh giao diện của ReactJS với nền tảng xử lý dịch vụ RESTful API bảo mật của Laravel Framework.
  • Chuẩn hóa mô hình cơ sở dữ liệu quan hệ gồm 14 bảng thực thể, xử lý trơn tru các luồng nghiệp vụ phức tạp từ phân loại sản phẩm, kiểm soát đơn hàng đến tính năng phối ghép cấu hình máy tính.
  • Tích hợp thành công giải pháp thanh toán điện tử đa kênh thông qua MoMo, VNPay và PayPal, góp phần giảm thiểu rủi ro từ hình thức giao hàng thu tiền hộ COD.
  • Cung cấp bộ công cụ quản trị trực quan với các tính năng thống kê doanh thu theo mốc thời gian, xuất báo cáo bảng tính và quản lý tài khoản bảo mật cao.

Trong giai đoạn 6 đến 12 tháng tiếp theo, hệ thống sẽ tiếp tục được nâng cấp với bộ nhớ đệm phân tán Redis, thuật toán học máy gợi ý sản phẩm tự động và ứng dụng di động đa nền tảng. Đây là giải pháp công nghệ toàn diện, có giá trị ứng dụng cao cho các doanh nghiệp bán lẻ đang tìm kiếm hướng đi chuyển đổi số hiệu quả và bền vững.