[Mã code 97109]

Website bán cà phê online PHP MVC MySQL tích hợp VNPay, Voucher và trang quản trị

  (1 Đánh giá)
  0       23    

Website bán cà phê online xây dựng bằng PHP thuần theo mô hình MVC và MySQL, hỗ trợ đăng ký, đăng nhập, tìm kiếm sản phẩm, giỏ hàng, voucher, đặt hàng, thanh toán COD/VNPay và quản trị hệ thống.

Danh mục
Thể loại
Ngày đăng
13-6-2026
Loại file
Full code
File download
 .rar [ MB]
CAM KẾT TỪ NGƯỜI BÁN
Hỗ trợ người mua cài đặt source code trên XAMPP, cấu hình kết nối MySQL, import cơ sở dữ liệu và hướng dẫn chạy dự án trên localhost.
Hỗ trợ xử lý lỗi phát sinh từ source code gốc trong vòng 7 ngày kể từ khi tải code. Hướng dẫn cấu hình tài khoản VNPay Sandbox của người mua để kiểm thử thanh toán.
Không bao gồm chỉnh sửa giao diện theo yêu cầu riêng, bổ sung chức năng mới, triển khai lên hosting hoặc chuyển sang công nghệ khác. Các yêu cầu mở rộng sẽ được trao đổi và báo phí riêng.


Source code
1

Đánh giá (1)
5/5

Ngày tham gia
13/6/2026

 

WEBSITE BÁN CÀ PHÊ ONLINE PHP MVC MYSQL

Source code website bán cà phê online được xây dựng bằng PHP thuần theo mô hình MVC, sử dụng MySQL để lưu trữ dữ liệu. Hệ thống được thiết kế phục vụ mục đích học tập, tham khảo đồ án và phát triển thành website bán hàng thực tế.

CÔNG NGHỆ SỬ DỤNG

  • PHP thuần theo mô hình MVC

  • MySQL và PDO Prepared Statements

  • HTML5, CSS3 và JavaScript

  • Responsive, hỗ trợ máy tính và điện thoại

  • Apache và XAMPP

  • VNPay Sandbox

CHỨC NĂNG KHÁCH HÀNG

  • Đăng ký, đăng nhập và đăng xuất tài khoản

  • Xem danh sách sản phẩm theo danh mục

  • Tìm kiếm và xem chi tiết sản phẩm

  • Chọn kích thước và mức giá tương ứng

  • Chọn lượng đường và đá đối với sản phẩm đồ uống

  • Thêm, cập nhật và xóa sản phẩm trong giỏ hàng

  • Đặt hàng khi đăng nhập hoặc với tư cách khách

  • Quản lý địa chỉ nhận hàng

  • Áp dụng mã voucher khi thanh toán

  • Thanh toán COD hoặc VNPay Sandbox

  • Xem lịch sử và chi tiết đơn hàng

  • Lưu sản phẩm yêu thích

  • Đánh giá sản phẩm bằng hệ thống 5 ngôi sao

  • Nhận và quản lý voucher cá nhân

  • Xem bài viết và chương trình ưu đãi

CHỨC NĂNG QUẢN TRỊ

  • Dashboard hiển thị số liệu tổng quan

  • Thống kê doanh thu theo thời gian

  • Quản lý danh mục sản phẩm

  • Quản lý sản phẩm và hình ảnh

  • Tạo kích thước và giá bán tùy chỉnh

  • Quản lý đơn hàng và trạng thái đơn

  • Quản lý trạng thái thanh toán

  • Quản lý khách hàng và tài khoản

  • Quản lý voucher và chương trình ưu đãi

  • Quản lý bài viết

  • Quản lý đánh giá sản phẩm

  • Xem và in hóa đơn

  • Theo dõi các giao dịch thanh toán

BẢO MẬT VÀ XỬ LÝ DỮ LIỆU

  • Sử dụng PDO Prepared Statements để hạn chế SQL Injection

  • Mật khẩu được mã hóa

  • Có kiểm tra CSRF cho các biểu mẫu quan trọng

  • Kiểm tra quyền truy cập giữa khách hàng và quản trị viên

  • Kiểm tra dữ liệu đầu vào

  • Kiểm tra định dạng và dung lượng hình ảnh tải lên

  • Thông tin VNPay được cấu hình trong file môi trường

THANH TOÁN VNPAY

Source code đã tích hợp luồng thanh toán VNPay Sandbox. Người mua cần đăng ký tài khoản Merchant Sandbox và điền Terminal ID cùng Secret Key của mình vào file .env để kiểm thử.

Thông tin tài khoản và Secret Key VNPay cá nhân không được đính kèm trong source code.

NỘI DUNG BÀN GIAO

  • Toàn bộ source code website

  • File cơ sở dữ liệu MySQL

  • File cấu hình môi trường mẫu

  • Tài liệu hướng dẫn cài đặt

  • Tài khoản quản trị demo

  • Hướng dẫn cấu hình VNPay Sandbox

LƯU Ý

Sản phẩm phù hợp cho sinh viên tham khảo đồ án, người mới học PHP MVC hoặc lập trình viên muốn phát triển thêm website bán hàng. Hình ảnh và dữ liệu trong bản demo có thể được thay đổi tùy theo mục đích sử dụng.


XEM THÊM ==> Hướng dẫn cài đặt chi tiết

HÌNH ẢNH DEMO


website bán cà phê,PHP MySQL,source code bán hàng,đồ án PHP,VNPay PHP,quản lý đơn hàng

website bán cà phê,PHP MySQL,source code bán hàng,đồ án PHP,VNPay PHP,quản lý đơn hàng

website bán cà phê,PHP MySQL,source code bán hàng,đồ án PHP,VNPay PHP,quản lý đơn hàng

website bán cà phê,PHP MySQL,source code bán hàng,đồ án PHP,VNPay PHP,quản lý đơn hàng

website bán cà phê,PHP MySQL,source code bán hàng,đồ án PHP,VNPay PHP,quản lý đơn hàng

website bán cà phê,PHP MySQL,source code bán hàng,đồ án PHP,VNPay PHP,quản lý đơn hàng

website bán cà phê,PHP MySQL,source code bán hàng,đồ án PHP,VNPay PHP,quản lý đơn hàng

website bán cà phê,PHP MySQL,source code bán hàng,đồ án PHP,VNPay PHP,quản lý đơn hàng

website bán cà phê,PHP MySQL,source code bán hàng,đồ án PHP,VNPay PHP,quản lý đơn hàng

website bán cà phê,PHP MySQL,source code bán hàng,đồ án PHP,VNPay PHP,quản lý đơn hàng


HƯỚNG DẪN CÀI ĐẶT

 

BƯỚC 1: CÀI ĐẶT MÔI TRƯỜNG
 
Tải và cài đặt XAMPP, sau đó bật hai dịch vụ Apache và MySQL.
 
BƯỚC 2: SAO CHÉP SOURCE CODE
 
Giải nén thư mục Cafe_Store và sao chép vào:
 
C:\xampp\htdocs\Cafe_Store
 
BƯỚC 3: TẠO CƠ SỞ DỮ LIỆU
 
Truy cập:
 
http://localhost/phpmyadmin
 
Tạo database mới tên:
 
coffee_store
 
Chọn database vừa tạo và import file:
 
database/shop_cafe_demo.sql
 
BƯỚC 4: CẤU HÌNH FILE MÔI TRƯỜNG
 
Sao chép file .env.example thành .env.
 
Cấu hình:
 
APP_URL=http://localhost/Cafe_Store
 
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=coffee_store
DB_USERNAME=root
DB_PASSWORD=
 
BƯỚC 5: CHẠY WEBSITE
 
Truy cập:
 
http://localhost/Cafe_Store
 
BƯỚC 6: CẤU HÌNH VNPAY SANDBOX
 
Đăng ký tài khoản Merchant Sandbox của VNPay, sau đó điền thông tin vào file .env:
 
VNPAY_TMN_CODE=MA_WEBSITE_CUA_BAN
VNPAY_HASH_SECRET=CHUOI_BI_MAT_CUA_BAN
 
Giữ nguyên URL thanh toán Sandbox đã được cấu hình sẵn.
 
BƯỚC 7: ĐĂNG NHẬP QUẢN TRỊ
 
Thông tin tài khoản quản trị demo được ghi trong file README.md đi kèm source code.
 
LƯU Ý
 
Tên database và APP_URL trong file .env phải đúng với tên thư mục và database thực tế trên máy.



Nguồn: Topcode.vn

BÌNH LUẬN (0)


ĐÁNH GIÁ (1)

ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
20:37 - 13/6/2026
Code rất tốt
Code rất tốt và phù hợp để phát triển
Phí download
99.000đ
Chú ý: EMAIL và SĐT của người bán sẽ hiển thị sau khi download.
  DOWNLOAD NGAY
HỖ TRỢ TRỰC TUYẾN