Mã nguồn Đồ án Website Bán Sách Trực Tuyến được xây dựng chuẩn mô hình MVC, cung cấp bộ cơ sở dữ liệu cực kỳ chi tiết phục vụ cho việc vận hành một nhà sách trực tuyến. Hệ thống phân quyền chặt chẽ với các chức năng chuyên sâu:
Phân hệ Quản trị viên (Admin):
Quản lý Danh mục Sách: Quản lý chi tiết thông tin sách (Mã SKU, ISBN, số trang, định dạng bìa cứng/mềm, năm xuất bản, kích thước, khối lượng). Hệ thống liên kết chặt chẽ thông tin đầu sách với cơ sở dữ liệu về Tác giả và Nhà xuất bản.
Quản lý Bán hàng & Khuyến mãi: Khởi tạo và kiểm soát các mã khuyến mãi (Promotion) theo phần trăm hoặc số tiền cố định, giới hạn lượt dùng và yêu cầu giá trị đơn hàng tối thiểu. Quản lý các phương thức vận chuyển (như GHN, GHTK, Viettel Post, GrabExpress) kèm cấu hình chi phí giao hàng riêng biệt.
Xử lý Đơn hàng & Thanh toán: Theo dõi trạng thái đơn đặt hàng từ lúc chờ xử lý đến khi giao thành công. Kiểm soát lịch sử giao dịch qua các cổng thanh toán trực tuyến (VNPAY, Chuyển khoản), hệ thống lưu trữ minh bạch dữ liệu JSON phản hồi chi tiết từ cổng thanh toán.
Quản lý Hệ thống & CMS: Thiết lập cấu hình website (tên trang, logo, thông tin liên hệ), quản lý câu hỏi thường gặp (FAQ) và xuất bản các bài viết tin tức, sự kiện văn hóa đọc.
Kiểm duyệt Phản hồi: Quản lý, kiểm duyệt các lượt đánh giá (review) của khách hàng về chất lượng sách và trực tiếp trả lời (admin reply) các ý kiến đánh giá hoặc tin nhắn liên hệ.
Phân hệ Khách hàng (User):
Trải nghiệm Mua sắm Thông minh: Tìm kiếm, tra cứu sách và thông tin tác giả dễ dàng. Người dùng có thể thêm sản phẩm vào giỏ hàng (Cart) hoặc lưu trữ vào danh sách yêu thích (Wishlist) kèm tính năng nhận thông báo khi có thay đổi giá (price alert).
Thanh toán Trực tuyến (VNPAY): Khách hàng dễ dàng áp dụng các mã giảm giá, chọn đơn vị vận chuyển phù hợp và thanh toán an toàn qua cổng VNPAY hoặc nhận hàng thanh toán (COD).
Tương tác & Đánh giá: Quản lý hồ sơ cá nhân, theo dõi lịch sử đơn hàng, và trực tiếp đánh giá chất lượng sách (từ 1 đến 5 sao) sau khi trải nghiệm.
















