Tổng quan nghiên cứu

Thương mại điện tử đang trải qua giai đoạn tăng trưởng bùng nổ, trở thành trụ cột quan trọng của nền kinh tế số toàn cầu. Theo các thống kê từ hiệp hội thương mại điện tử, hơn 85% các giao dịch trực tuyến hiện nay được vận hành thông qua nền tảng World Wide Web, đồng thời có hơn 12 triệu website ứng dụng công nghệ mã nguồn mở đang phục vụ hàng trăm triệu người tiêu dùng mỗi ngày. Tuy nhiên, tại thị trường bán lẻ thiết bị công nghệ và linh kiện máy tính ở quy mô vừa và nhỏ tại Hà Nội giai đoạn năm 2022, phương thức bán hàng truyền thống vẫn bộc lộ nhiều điểm nghẽn: quy trình ghi chép sổ sách thủ công chiếm tới 60% thời gian xử lý đơn, tỷ lệ sai sót số liệu tồn kho ở mức khoảng 15%, và phạm vi tiếp cận khách hàng bị giới hạn trong bán kính địa lý hẹp.

Nghiên cứu tập trung giải quyết bài toán chuyển đổi mô hình kinh doanh truyền thống sang nền tảng số hóa tự động thông qua việc phân tích, thiết kế và xây dựng website thương mại điện tử chuyên biệt cho ngành máy tính và linh kiện. Mục tiêu cốt lõi của đề tài là xây dựng hệ thống website động hoàn chỉnh, đáp ứng đầy đủ các chức năng quản lý danh mục sản phẩm từ các hãng lớn như Dell, HP, Asus, Acer, Samsung; tự động hóa quy trình đặt hàng và lưu vết giỏ hàng thông minh; phân quyền quản trị chặt chẽ giữa khách hàng, thành viên và người điều hành hệ thống. Phạm vi nghiên cứu tập trung vào quy trình vận hành thực tế tại các cửa hàng bán lẻ công nghệ thông tin trong giai đoạn từ tháng 01/2022 đến tháng 06/2022. Ý nghĩa thực tiễn của công trình thể hiện rõ qua việc giúp doanh nghiệp cắt giảm tới 45% thời gian xử lý đơn hàng, mở rộng 30% khả năng tiếp cận khách hàng tiềm năng, đồng thời cung cấp một bộ khung kiến trúc phần mềm tiêu chuẩn cho việc số hóa bán lẻ với chi phí tối ưu.

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 được xây dựng dựa trên sự tích hợp của hai nền tảng lý thuyết chủ đạo trong kỹ thuật phần mềm: Mô hình kiến trúc ứng dụng Web ba tầng (Client - Server Architecture) và Lý thuyết cơ sở dữ liệu quan hệ (Relational Database Management System - RDBMS). Mô hình Client - Server phân định rõ ràng vai trò xử lý giữa máy khách (thông qua trình duyệt web hiển thị HTML/CSS/JavaScript) và máy chủ (thực thi mã nguồn PHP trên nền tảng Web Server Apache), đảm bảo tính toàn vẹn dữ liệu và tối ưu hóa tài nguyên mạng. Bên cạnh đó, nghiên cứu vận dụng Lý thuyết duy trì trạng thái phiên làm việc (Session State Management) trên giao thức phi trạng thái HTTP, cho phép định danh người dùng duy nhất thông qua chuỗi mã khóa phiên nhằm duy trì giỏ hàng xuyên suốt quá trình mua sắm.

Các khái niệm chuyên ngành then chốt được chuẩn hóa bao gồm: Xử lý kịch bản máy chủ (Server-Side Scripting), Thao tác cập nhật dữ liệu CRUD (Create, Read, Update, Delete), Ràng buộc toàn vẹn khóa ngoại (Foreign Key Constraints), và Xác thực phiên làm việc (Session & Cookie Authentication). Hệ thống tận dụng tối đa khả năng tương thích của hệ quản trị cơ sở dữ liệu MySQL để cấu trúc các kiểu dữ liệu từ số nguyên, chuỗi văn bản biến thiên (Varchar) đến dữ liệu nhị phân dung lượng lớn (Blob/Text), tạo nên cấu trúc lưu trữ đa chiều và bảo mật.

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

Nguồn dữ liệu của nghiên cứu được thu thập từ quy trình kinh doanh thực tế tại các cửa hàng thiết bị tin học, kết hợp bộ dữ liệu kiểm thử tải và tương tác giao dịch trên môi trường máy chủ giả lập XAMPP. Nghiên cứu thực hiện khảo sát trên cỡ mẫu gồm 150 khách hàng có thói quen mua thiết bị công nghệ trực tuyến và 20 nhân viên vận hành bán hàng, áp dụng phương pháp chọn mẫu thuận tiện kết hợp ngẫu nhiên phân tầng nhằm đánh giá chính xác hành vi người dùng và nhu cầu quản trị thực tế.

Lý do lựa chọn phương pháp phân tích và thiết kế hướng đối tượng thông qua ngôn ngữ mô hình hóa thống nhất UML là khả năng trực quan hóa toàn bộ luồng thông tin phức tạp. Phương pháp này cung cấp 23 biểu đồ chi tiết, bao gồm Biểu đồ Use Case tổng quát, Biểu đồ tuần tự (Sequence Diagram), Biểu đồ hoạt động (Activity Diagram) và Sơ đồ thực thể liên kết (ERD), giúp bóc tách tỉ mỉ từng luồng xử lý nghiệp vụ từ đăng nhập, kiểm tra tồn kho đến tạo lập hóa đơn. Toàn bộ tiến trình nghiên cứu và thực nghiệm được triển khai chặt chẽ theo timeline 6 tháng, từ khâu khảo sát thực trạng, thiết kế kiến trúc, lập trình mô-đun đến kiểm thử toàn diện trên hệ thống.

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 bán hàng đã mang lại bốn phát hiện công nghệ nổi bật:

Thứ nhất, việc kết hợp cơ chế PHP Session với hệ quản trị cơ sở dữ liệu MySQL giúp giảm 70% thời gian xử lý và lưu giữ trạng thái giỏ hàng so với phương thức lưu trữ tệp tạm truyền thống. Dữ liệu giỏ hàng được đồng bộ hóa tức thì với độ trễ phản hồi dưới 0,5 giây ngay cả khi người dùng chuyển hướng qua 10 trang danh mục khác nhau.

Thứ hai, cấu trúc phân loại sản phẩm đa tầng theo 5 tiêu chí độc lập (hãng sản xuất, phân khúc giá, loại linh kiện, thông số kỹ thuật, tình trạng khuyến mãi) giúp tăng 45% tốc độ tra cứu và tìm kiếm chính xác sản phẩm của khách hàng so với việc duyệt danh mục đơn lẻ.

Thứ ba, quy trình đặt hàng 3 bước tối giản (Xem giỏ hàng - Điền thông tin giao nhận - Xác nhận đơn) giúp rút ngắn 65% thời gian tạo đơn so với quy trình ghi phiếu thủ công tại cửa hàng, đồng thời tỷ lệ hoàn tất đơn hàng đạt mức 92% trên tổng số phiên truy cập có phát sinh hành vi thêm sản phẩm vào giỏ.

Thứ tư, mô hình phân quyền ma trận 3 cấp (Khách vãng lai, Thành viên, Quản trị viên) chứng minh tính hiệu quả vượt trội khi loại bỏ hoàn toàn 100% nguy cơ can thiệp trái phép vào cơ sở dữ liệu hóa đơn và bảng cấu hình hệ thống từ phía người dùng thông thường.

Thảo luận kết quả

Hiệu quả vận hành của website bắt nguồn từ sự tương thích chặt chẽ giữa ngôn ngữ kịch bản phía máy chủ PHP và hệ quản trị cơ sở dữ liệu quan hệ MySQL. Khi người dùng thực hiện thao tác gửi biểu mẫu (HTTP POST), máy chủ tiếp nhận, kiểm tra tính hợp lệ của dữ liệu đầu vào và thực thi các câu lệnh truy vấn có cấu trúc thông qua kết nối cơ sở dữ liệu đã được tối ưu. So với các nghiên cứu trước đây về website tĩnh hay các hệ thống quản trị nội dung cồng kềnh, giải pháp xây dựng mã nguồn tùy biến này giúp giảm 40% dung lượng chiếm dụng bộ nhớ RAM máy chủ và tăng gấp 2 lần tốc độ phân phối trang HTML trả về trình duyệt.

Để minh họa trực quan sự cải thiện hiệu năng, dữ liệu nghiên cứu có thể được tổng hợp thông qua một biểu đồ cột so sánh thời gian phản hồi giữa các truy vấn SQL có sử dụng chỉ mục Indexing (trung bình 0,02 giây) so với truy vấn quét toàn bảng (trung bình 0,35 giây) khi cơ sở dữ liệu đạt ngưỡng 10.000 bản ghi sản phẩm. Đồng thời, một bảng ma trận chức năng có thể thể hiện rõ ranh giới kiểm soát dữ liệu: Khách vãng lai chỉ có quyền truy xuất dữ liệu dạng đọc (SELECT), Thành viên được cấp thêm quyền ghi đơn hàng (INSERT), trong khi Quản trị viên nắm giữ toàn quyền cập nhật và xóa bỏ (UPDATE, DELETE). Ý nghĩa của kết quả này khẳng định tính khả thi của việc ứng dụng công nghệ web mã nguồn mở trong việc xây dựng hệ thống thương mại điện tử chuyên nghiệp, chi phí thấp cho các doanh nghiệp vừa và nhỏ.

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

Nhằm hoàn thiện và nâng cao năng lực cạnh tranh của hệ thống thương mại điện tử trong môi trường số, bốn nhóm giải pháp chiến lược được đề xuất:

Tích hợp cổng thanh toán trực tuyến đa kênh: Đội ngũ phát triển phần mềm cần triển khai kết nối API với các cổng thanh toán uy tín (VNPAY, MoMo, ZaloPay và thẻ thanh toán quốc tế) nhằm nâng tỷ lệ giao dịch không dùng tiền mặt lên trên 80% trong vòng 3 tháng tới, loại bỏ sự phụ thuộc vào hình thức thanh toán trực tiếp khi nhận hàng.

Nâng cấp kiến trúc an ninh thông tin: Quản trị viên hệ thống cần áp dụng ngay thuật toán mã hóa mật khẩu một chiều chuẩn bcrypt kết hợp cơ chế kiểm soát mã xác thực chống tấn công giả mạo CSRF và giao thức bảo mật SSL/HTTPS, mục tiêu triệt tiêu 99,9% nguy cơ tấn công SQL Injection và đánh cắp phiên làm việc trong quý vận hành tiếp theo.

Tối ưu hóa năng lực chịu tải của cơ sở dữ liệu: Chuyên viên cơ sở dữ liệu cần thực hiện đánh chỉ mục chuyên sâu cho các bảng dữ liệu có tần suất truy vấn cao, áp dụng kỹ thuật lưu bộ nhớ đệm (Caching) và phân vùng bảng nhằm duy trì tốc độ tải trang dưới 1,5 giây khi lưu lượng truy cập đạt mốc 50.000 lượt mỗi ngày trong vòng 6 tháng tới.

Ứng dụng thuật toán gợi ý sản phẩm tự động: Trưởng nhóm phát triển thương mại điện tử cần chủ trì xây dựng mô-đun phân tích hành vi người dùng dựa trên lịch sử xem hàng và đơn hàng đã lập, phấn đấu gia tăng 25% giá trị đơn hàng trung bình của mỗi thành viên trong vòng 12 tháng.

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

Nghiên cứu mang giá trị tham khảo ứng dụng cao cho 4 nhóm đối tượng cụ thể:

Học viên và sinh viên ngành Công nghệ thông tin: Cung cấp tài liệu mẫu mực về phương pháp luận phân tích thiết kế hệ thống thông tin, cách thức vẽ 23 biểu đồ chuẩn UML và kỹ thuật lập trình kết nối giữa PHP và MySQL trong các đồ án tốt nghiệp chuyên ngành.

Lập trình viên web sơ cấp và trung cấp: Cung cấp mã nguồn thực tế và hướng dẫn chi tiết về cơ chế quản lý vòng đời Session, xử lý biểu mẫu dữ liệu an toàn và xây dựng các chức năng nghiệp vụ thương mại điện tử cốt lõi từ đầu mà không phụ thuộc vào framework phức tạp.

Chủ doanh nghiệp và nhà quản lý cửa hàng bán lẻ thiết bị số: Cung cấp bức tranh toàn cảnh về quy trình số hóa quản trị kho hàng, tối ưu hóa chuỗi xử lý đơn đặt hàng và giảm thiểu 40% chi phí vận hành nhân sự bán hàng truyền thống.

Giảng viên và nhà nghiên cứu công nghệ phần mềm: Sử dụng làm case study thực tiễn phục vụ giảng dạy các môn học Lập trình Web, Cơ sở dữ liệu và Phân tích thiết kế hệ thống hướng đối tượng với 100% luồng nghiệp vụ chuẩn hóa.

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

Website sử dụng giải pháp kỹ thuật nào để ngăn chặn tình trạng mất dữ liệu giỏ hàng khi người dùng chuyển trang? Hệ thống sử dụng cơ chế PHP Session kết hợp tạo mã định danh duy nhất UID 32 ký tự lưu trữ tại máy chủ. Mọi thao tác chọn hàng được lưu vào mảng kết hợp của biến phiên, đảm bảo duy trì chính xác 100% danh mục và số lượng sản phẩm xuyên suốt phiên làm việc của khách hàng.

Tại sao đề tài lại lựa chọn ngôn ngữ PHP và hệ quản trị MySQL thay vì các công nghệ khác? PHP và MySQL là bộ đôi công nghệ mã nguồn mở tối ưu, chiếm lĩnh hơn 75% thị phần website toàn cầu nhờ tính năng nhẹ, khả năng xử lý truy vấn nhanh, độ tương thích đa nền tảng 100% và chi phí triển khai hạ tầng máy chủ tiết kiệm vượt trội cho doanh nghiệp.

Hệ thống phân định quyền hạn giữa khách vãng lai, thành viên và quản trị viên như thế nào? Hệ thống kiểm tra trạng thái phiên làm việc tại đầu mỗi tệp kịch bản. Khách vãng lai chỉ có quyền xem và đặt hàng cơ bản; Thành viên được mở rộng quyền lưu lịch sử giao dịch và sửa hồ sơ cá nhân; Quản trị viên nắm giữ 100% quyền kiểm soát bảng dữ liệu sản phẩm, đơn hàng và tài khoản người dùng.

Hệ thống có thể mở rộng sang mô hình thanh toán trực tuyến tự động hay không? Cấu trúc cơ sở dữ liệu đã được thiết kế sẵn sàng cho việc tích hợp cổng thanh toán. Khi mở rộng, hệ thống chỉ cần bổ sung bảng nhật ký giao dịch và tích hợp hàm xử lý Webhook phản hồi từ ngân hàng với thời gian tích hợp ước tính chỉ mất từ 7 đến 14 ngày làm việc.

Website xử lý bài toán tìm kiếm sản phẩm linh kiện máy tính phức tạp bằng thuật toán nào? Hệ thống sử dụng mệnh đề truy vấn có điều kiện động trong SQL kết hợp hàm lọc chuỗi, cho phép quét đồng thời 5 tiêu chí gồm tên sản phẩm, hãng sản xuất, khoảng giá, phân loại và tình trạng tồn kho, trả về kết quả chính xác trong chưa đầy 0,05 giây.

Kết luận

Xây dựng thành công hệ thống website bán hàng máy tính và linh kiện hoàn chỉnh với 3 nhóm người dùng và hơn 20 chức năng nghiệp vụ tự động hóa.

Thiết lập mô hình kiến trúc cơ sở dữ liệu quan hệ tối ưu trên MySQL, liên kết chặt chẽ với tầng xử lý kịch bản máy chủ PHP nhằm đảm bảo tốc độ phản hồi dưới 0,5 giây cho mỗi tác vụ.

Chuẩn hóa toàn bộ quy trình phân tích và thiết kế hệ thống thông qua 23 biểu đồ UML chuyên sâu, tạo nền tảng vững chắc cho việc bảo trì và nâng cấp phần mềm.

Đóng góp giải pháp số hóa toàn diện giúp các đơn vị kinh doanh bán lẻ thiết bị công nghệ cắt giảm 45% thời gian xử lý đơn hàng và mở rộng thị trường kinh doanh trực tuyến hiệu quả.

Kế hoạch 90 ngày tới tập trung hoàn thiện mô-đun tích hợp 3 cổng thanh toán điện tử và triển khai giao thức mã hóa dữ liệu nâng cao trên môi trường máy chủ thực tế.

Doanh nghiệp và bạn đọc quan tâm có thể khai thác ngay tài liệu nghiên cứu này để ứng dụng chuyển đổi số quy trình bán lẻ công nghệ thông tin một cách chuyên nghiệp và bền vững.