Đồ án môn học Xây dựng phần mềm hướng đối tượng - Phần mềm quản lý thư viện

Một thư viện cần quản lý việc đăng ký, mượn và trả sách của các bạn đọc thư viện. Sau
đây là phần mô tả theo các nghiệp vụ hàng ngày của thư viện:
Thủ thư gọi sách là đầu sách (dausach). Mỗi đầu sách có một ISBN để phân biệt với các
đầu sách khác. Các đầu sách có cùng tựa (tuasach) sẽ có ISBN khác nhau nếu chúng được
dịch ra nhiều thứ tiếng (ngonngu) khác nhau và được đóng thành bìa (bia) khác nhau.
Mỗi tựa sách có một mã tựa sách để phân biệt với các tựa sách khác. (Mã số được đáng
số tự động, bắt đầu từ 1,2,3,…). Mỗi đầu sách có thể có nhiều bản sao (cuonsach) ứng với
đầu sách đó. Mỗi tựa sách của một tác giả (tacgia) và có một bản tóm tắt nội dung
(tomtat) của sách (có thể là một câu hay vài trang). Khi bạn đọc muốn biết nội dung của
cuốn sách nào, thì thủ thư sẽ xem phần tóm tắt của tựa sách đó và trả lời bạn đọc.