Từ một ý tưởng về website bán lẻ điện thoại di động, nhóm HP_03 – Marcus Store, sinh viên chuyên ngành Phát triển phần mềm, Bộ môn Công nghệ thông tin – FPT Polytechnic Hải Phòng đã phát triển thành một hệ thống thương mại điện tử mô phỏng tương đối đầy đủ quy trình bán lẻ. Đồ án không chỉ đặt ra bài toán về công nghệ mà còn tạo cơ hội để sinh viên vận dụng kiến thức vào một sản phẩm hướng đến khả năng ứng dụng thực tế.
Với đề tài “Xây dựng website bán lẻ điện thoại di động Marcus Store”, nhóm HP_03 lựa chọn một bài toán gắn với hoạt động bán lẻ: kết nối quy trình mua hàng, quản lý sản phẩm và vận hành cửa hàng trên cùng một hệ thống. Trong thực tế bán lẻ điện thoại, sản phẩm có nhiều biến thể, mã SKU, IMEI cùng các nghiệp vụ liên quan đến kho hàng, đơn hàng, thanh toán và hậu mãi. Nếu được quản lý trên những quy trình rời rạc, việc vận hành và đồng bộ dữ liệu có thể gặp nhiều khó khăn.
Từ bài toán đó, nhóm phát triển Marcus Store với định hướng kết nối trải nghiệm mua sắm của khách hàng và hệ thống quản trị bán lẻ trên cùng một nền tảng. Hệ thống mô phỏng hành trình mua sắm từ tìm kiếm – so sánh – lựa chọn biến thể – thêm vào giỏ hàng – thanh toán – theo dõi đơn hàng – hậu mãi. Song song với đó là các nghiệp vụ quản lý dành cho cửa hàng, giúp dữ liệu được liên kết xuyên suốt quá trình vận hành.


Để hiện thực hóa hệ thống, nhóm HP_03 lựa chọn kiến trúc phân tầng với Vue 3 ở phía giao diện, REST API Spring Boot ở phía máy chủ và SQL Server làm hệ quản trị cơ sở dữ liệu. Hệ thống đồng thời ứng dụng WebSocket nhằm hỗ trợ cập nhật dữ liệu theo thời gian thực.
Bên cạnh các công nghệ cốt lõi, Marcus Store còn tích hợp nhiều dịch vụ và công nghệ bên thứ ba như VNPay, GHN, Cloudinary và AI Gemini. Việc triển khai hệ thống cũng đặt ra yêu cầu về xác thực và phân quyền nhằm bảo vệ dữ liệu tài khoản, đơn hàng và hoạt động quản trị. Qua đó, nhóm có cơ hội tiếp cận cách nhiều thành phần công nghệ được kết nối để cùng vận hành trong một hệ thống.

Marcus Store được xây dựng với hai không gian sử dụng chính: website mua sắm dành cho khách hàng và hệ thống quản trị dành cho cửa hàng. Ở phía khách hàng, hệ thống hướng đến một hành trình mua sắm thống nhất từ lựa chọn sản phẩm, thanh toán đến theo dõi đơn hàng và bảo hành. Trong khi đó, phía quản trị tập trung dữ liệu về bán hàng, tồn kho, khuyến mãi và khách hàng.
Trong quá trình thực hiện, nhóm phải giải quyết nhiều bài toán kỹ thuật như quản lý SKU, IMEI, tồn kho, đồng bộ transaction, tích hợp cổng thanh toán và đơn vị vận chuyển. Đây là những yêu cầu giúp các thành viên vận dụng kiến thức đã học vào một hệ thống gồm nhiều module và nghiệp vụ có mối liên hệ với nhau. Thay vì chỉ tập trung vào việc hoàn thiện giao diện, nhóm phải nhìn bài toán ở cả góc độ người mua và hoạt động vận hành của cửa hàng. Đây cũng là điểm cho thấy quá trình thực hiện đồ án gắn với tư duy xây dựng một sản phẩm có hệ thống.



Hoàn thành phiên bản hiện tại không phải điểm kết thúc của Marcus Store. Nhóm HP_03 định hướng tiếp tục phát triển hệ thống theo mô hình bán lẻ đa kênh, đồng thời tăng cường khả năng ứng dụng AI để cá nhân hóa gợi ý sản phẩm.
Bên cạnh đó, nhóm dự kiến mở rộng các phương thức thanh toán và kết nối hoạt động bán hàng trực tuyến với bán hàng tại quầy. Mục tiêu được nhóm đặt ra là tiếp tục hoàn thiện Marcus Store thành một nền tảng bán lẻ điện thoại toàn diện, minh bạch, dễ mở rộng và hướng tới khả năng vận hành thực tế.


Đồ án tốt nghiệp của nhóm HP_03 – Marcus Store là kết quả của quá trình vận dụng kiến thức, thực hành công nghệ và phối hợp làm việc nhóm. Từ việc xác định bài toán, lựa chọn kiến trúc, phát triển các module đến tích hợp dịch vụ bên thứ ba, mỗi công đoạn đều đặt ra những yêu cầu cụ thể về tư duy và kỹ năng của người phát triển phần mềm. Điều đáng chú ý của dự án không chỉ nằm ở một website bán hàng được hoàn thiện, mà còn ở cách nhóm tiếp cận một bài toán có nhiều nghiệp vụ liên kết, từ đó từng bước xây dựng giải pháp trên nền tảng công nghệ.
Giảng viên Trần Nguyễn Khánh Lâm
Bộ môn Công nghệ thông tin
FPT Polytechnic Hải Phòng

