BBEcom là một ứng dụng quản lý bán hàng trực tuyến được xây dựng bằng ASP.NET với Entity Framework, hỗ trợ bán mã game tự động và tích hợp thanh toán qua VNPay API.
- Tính năng chính
- Yêu cầu hệ thống
- Cài đặt
- Cấu hình cơ sở dữ liệu
- Cấu hình VNPay
- Chạy ứng dụng
- Đóng góp
- Screenshots
- License
- Quản lý sản phẩm, danh mục, và kho hàng.
- Tạo và quản lý hóa đơn mua hàng.
- Thanh toán trực tuyến qua VNPay.
- Cung cấp mã game tự động sau khi thanh toán thành công.
- Quản lý người dùng và quyền truy cập.
- Windows 10/11 hoặc máy chủ Windows.
- Visual Studio (phiên bản hỗ trợ ASP.NET và Entity Framework).
- SQL Server hoặc SQL Server Express.
- .NET Framework 4.7.2 trở lên.
- Clone dự án:
git clone https://github.com/dokimkhanh/BBEcom.git
cd BBEcom- Mở dự án trong Visual Studio.
- Cài đặt các package cần thiết:
- Tạo cơ sở dữ liệu mới trong SQL Server.
- Mở file
Web.configvà chỉnh sửa chuỗi kết nối:
<connectionStrings>
<add name="KeyDbContext"
connectionString="Data Source=SERVER_NAME;Initial Catalog=BBEcom;Integrated Security=True;MultipleActiveResultSets=True"
providerName="System.Data.SqlClient" />
</connectionStrings>Lưu ý:
Integrated Security=Truesử dụng Windows Authentication.
- Chạy Entity Framework Migration để tạo các bảng (nếu cần):
Update-Database- Cấu hình trong
Web.confighoặc thêm biến môi trường trong ứng dụng:
vnp_TmnCode=YOUR_MERCHANT_CODE
vnp_HashSecret=YOUR_HASH_SECRET
vnp_Returnurl=http://localhost:PORT/return
- Thay
YOUR_MERCHANT_CODEvàYOUR_HASH_SECRETbằng thông tin từ VNPay. vnp_Returnurllà URL xử lý kết quả thanh toán.
- Trong Visual Studio, chọn IIS Express hoặc cấu hình server.
- Nhấn F5 để chạy ứng dụng.
- Truy cập URL hiển thị trên trình duyệt, ví dụ:
http://localhost:5000.
- Fork repository.
- Tạo branch mới cho tính năng hoặc sửa lỗi.
- Tạo pull request để hợp nhất vào
master.
