Web Bán Nước Giải Khát

Web Bán Nước Giải Khát

Source Code

500.000đ

Mô tả sản phẩm
Website Bán Cafe Giải Khát - ASP.NET MVC - Giới thiệu Website bán cafe và đồ uống giải khát **Tố My Cafe** được xây dựng bằng ASP.NET MVC Core 9.0 và SQL Server. Hệ thống cung cấp đầy đủ chức năng cho cả người dùng và quản trị viên. Công nghệ sử dụng - Framework: ASP.NET Core MVC 9.0 - Database: SQL Server (LocalDB) - ORM: Entity Framework Core 9.0 - **Authentication**: ASP.NET Core Identity - **Frontend**: HTML, CSS, JavaScript, Bootstrap 5 - **Session Management**: ASP.NET Core Session ## Tính năng ### Dành cho Người dùng (User) #### 1. Quản lý Sản phẩm và Đặt hàng - ✅ **Xem danh mục sản phẩm**: Hiển thị các loại sản phẩm (Cà phê, Trà, Nước ép, Sinh tố, Bánh ngọt) - ✅ **Chi tiết sản phẩm**: Xem thông tin chi tiết (tên, mô tả, giá, tùy chọn size/đường/đá, hình ảnh) - ✅ **Tìm kiếm & Lọc**: - Tìm kiếm theo tên sản phẩm - Lọc theo danh mục - Lọc theo khoảng giá - ✅ **Giỏ hàng**: - Thêm/Bớt/Cập nhật số lượng sản phẩm - Xem tổng tiền tạm tính - Lưu trữ giỏ hàng trong Session - ✅ **Thanh toán**: - Nhập thông tin giao hàng - Lựa chọn phương thức thanh toán (COD, Thẻ/Ví điện tử) - Xác nhận và đặt hàng #### 2. Quản lý Tài khoản & Cá nhân hóa - ✅ **Đăng ký/Đăng nhập**: Bằng email và mật khẩu - ✅ **Quản lý thông tin cá nhân**: Cập nhật tên, địa chỉ, số điện thoại - ✅ **Lịch sử đơn hàng**: Xem tất cả đơn hàng đã đặt với trạng thái - Đang xử lý (Pending) - Đang xử lý (Processing) - Đang giao (Shipping) - Đã hoàn thành (Completed) - Đã hủy (Cancelled) - ✅ **Theo dõi đơn hàng**: Kiểm tra trạng thái hiện tại của đơn hàng - ✅ **Đánh giá sản phẩm**: Đăng tải đánh giá (text & sao) sau khi mua hàng ### Dành cho Quản trị viên (Admin) #### 1. Quản lý Sản phẩm (Product Management) - ✅ Thêm/Sửa/Xóa sản phẩm (tên, mô tả, giá, hình ảnh) - ✅ Upload hình ảnh sản phẩm - ✅ Quản lý trạng thái sản phẩm (Active/Inactive) - ✅ Quản lý Danh mục: Thêm/Sửa/Xóa các danh mục sản phẩm - ✅ Quản lý Thuộc tính: Thiết lập các tùy chọn sản phẩm (Size S/M/L, Lượng đường, Đá) #### 2. Quản lý Đơn hàng (Order Management) - ✅ Xem danh sách tất cả đơn hàng - ✅ Lọc đơn hàng theo trạng thái - ✅ Cập nhật trạng thái đơn hàng - ✅ Xem chi tiết đơn hàng (sản phẩm, số lượng, tổng tiền, thông tin khách hàng) - ✅ Xóa đơn hàng #### 3. Quản lý Khách hàng (User Management) - ✅ Xem danh sách tất cả người dùng đã đăng ký - ✅ Xem chi tiết thông tin khách hàng - ✅ Xem lịch sử mua hàng của khách hàng - ✅ Xem tổng số đơn hàng và tổng chi tiêu - ✅ Khóa/Mở khóa tài khoản người dùng #### 4. Dashboard - ✅ Thống kê tổng quan: - Tổng số sản phẩm - Tổng số đơn hàng - Tổng số người dùng - Tổng doanh thu - Số đơn hàng đang chờ xử lý - ✅ Danh sách đơn hàng gần đây Các bước cài đặt: 1. **Clone hoặc tải project về máy** 2. **Cấu hình Connection String** - Mở file `appsettings.json` - Kiểm tra connection string (mặc định sử dụng LocalDB): ```json "ConnectionStrings": { "DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=WebBanNuoc;Trusted_Connection=True;MultipleActiveResultSets=true" } ``` Tài khoản Admin mặc định: - **Email**: [email protected] - **Password**: Admin@123 ## Hỗ trợ Nếu gặp vấn đề khi cài đặt hoặc chạy ứng dụng, vui lòng kiểm tra: 1. Đã cài đặt .NET 9.0 SDK chưa 2. SQL Server LocalDB có hoạt động không 3. Connection string có đúng không 4. Đã chạy migration chưa (`dotnet ef database update`) 5. Liên hệ admin để hỗ trợ build 100% miễn phí