MÃ 200
Hệ thống BookShare Portal (.NET 10) hoạt động ổn định Đã kết nối CSDL SQL Server (BookShareDb - 22 bảng) và nạp cấu hình Modular UI.
DỊCH VỤ S22 • [Authorize(Roles = "Admin")] • SYSTEM GOVERNANCE

📊 Trung Tâm Quản Trị Toàn Hệ Thống, Thống Kê & Background Jobs

Tổng hợp dữ liệu trực tiếp từ 22 bảng SQL Server: Biểu đồ tỷ lệ mượn Kho chung vs P2P, doanh thu phí thành viên & phí phạt, cấp quyền Role, khóa/mở khóa tài khoản và điều khiển BookShareDailyJobs.

Quyền truy cập hiện tại: User
6 Thành Viên • 50 Bản Sao
Tổng thu Gói & Phạt: 99,000 VNĐ
Doanh thu Gói Premium (S16/S17)

99,000 đ

Ký quỹ cọc: 50,000 đ
Thu phí phạt trễ hạn (S12/S19)

0 đ

Tranh chấp chờ xử lý: 1 hồ sơ
Tỷ lệ mượn Kho chung vs P2P

2 Kho / 2 P2P

Tổng hợp đồng Loans: 3
Kho sách & Trợ lý AI RAG (S13)

30 Đầu sách (50 bản)

2 tin nhắn AI RAG
Biểu Đồ Tỷ Lệ Mượn Kho Chung vs P2P & Phân Bổ Bản Sao
Biểu Đồ Tài Chính Sandbox (Gói Premium, Phí Trễ & Cọc Bảo Đảm)
Quản Lý Tài Khoản, Khóa/Mở Khóa & Cấp Quyền Role
Bảo vệ bởi [Authorize(Roles = "Admin")] ở Backend
6 tài khoản
Họ tên & Email Trust / Gói Phân quyền Role Trạng thái Khóa
Quản Trị Viên Hệ Thống
admin@bookshare.vn
Trust: 150 Free
ThS. Phạm Thu Hà (Thủ thư)
thuthu@cmc.edu.vn
Trust: 140 Free
Đỗ Quang Minh (Chủ nhiệm CLB Sách)
clbsach@cmc.edu.vn
Trust: 135 Free
Nguyễn Hùng (BIT250157)
nguyenhung@cmc.edu.vn
Trust: 128 Premium
Trần Minh Anh
minhanh@cmc.edu.vn
Trust: 115 Premium
Lê Hoàng Nam
hoangnam@cmc.edu.vn
Trust: 96 Free
Background Jobs (BookShareDailyJobs)
Hangfire Recurring Jobs & Nút kích hoạt chạy tức thì
SendDueDateRemindersJobAsync 0 7 * * * (07:00 hằng ngày)

Quét hợp đồng sắp hết hạn/quá hạn, tự động gửi Email nhắc hạn qua Resend API & lưu Notifications.

CalculateOverdueFinesJobAsync 5 0 * * * (00:05 hằng ngày)

Tự động chuyển trạng thái Overdue và tính phí phạt trễ hạn luỹ kế 5.000 VNĐ/ngày.

CancelExpiredRequestsAndReservationsJobAsync */30 * * * * (Mỗi 30 phút)

Tự động hủy yêu cầu mượn (LoanRequests) treo quá 48h không duyệt và lượt giữ chỗ hàng chờ hết hạn.

Nhật Ký Thao Tác Hệ Thống (System Audit Logs)
RESEND-MAIL 13/11 09:38
Nguyễn Hùng (BIT250157): Yêu cầu mượn P2P mới từ Trần Minh Anh (LoanApproved)
RESEND-MAIL 13/11 09:38
Nguyễn Hùng (BIT250157): Sách Hot đặt trước đã có sẵn! (QueueAvailable)
RESEND-MAIL 13/11 09:38
Lê Hoàng Nam: Nhắc hạn trả sách quá hạn (5 ngày) (DueReminder)
DISPUTE 13/11 09:38
ThS. Phạm Thu Hà (Thủ thư): Hồ sơ tranh chấp #DSP-0001 (Loan #3) — Trạng thái: UnderReview
TRANSACTION 13/11 09:38
Nguyễn Hùng (BIT250157): Giao dịch Membership (99,000đ) qua VNPaySandbox [Completed]
TRANSACTION 13/11 09:38
Trần Minh Anh: Giao dịch SimulatedDeposit (50,000đ) qua MoMoSandbox [Completed]
Trợ lý AI BookShare (Gemini 2.5) RAG: Kết nối trực tiếp SQL Server BookShareDb
Xin chào! Mình là Trợ lý AI kết nối trực tiếp với CSDL BookShareDb. Bạn cần tìm sách mượn miễn phí hay kiểm tra tiến độ đọc (S03)?