Skip to main content

Class Diagram

1. User Service: Quản lý thông tin người dùng.

  • Bảng: User
  • Cơ sở dữ liệu: user_service_db

2. Book Service: Quản lý thông tin sách, thể loại và tác giả.

  • Bảng: Book, Category, Author, BookAuthor
  • Cơ sở dữ liệu: book_service_db

3. Borrowing Service: Quản lý các yêu cầu mượn sách của độc giả.

  • Bảng: ReaderRequest, ReaderRequestDetail
  • Cơ sở dữ liệu: borrowing_service_db

4. Inventory Service: Quản lý thông tin về các bản sao sách và tình trạng kho.

  • Bảng: BookCopy, Inventory
  • Cơ sở dữ liệu: inventory_service_db

5. Notification Service: Quản lý các sự kiện và thông báo gửi đến người dùng.

  • Bảng: NotificationEvent, Notification, NotificationTemplate
  • Cơ sở dữ liệu: notification_service_db