You are on page 1of 1

YÊU CẦU CHỨC NĂNG:

Quản lý sách:

 Thêm, sửa đổi và xóa sách từ cơ sở dữ liệu.


 Theo dõi thông tin về sách bao gồm tiêu đề, tác giả, năm xuất bản, ISBN, thể loại, vị trí trong thư
viện, số lượng tồn kho, v.v.
 Tìm kiếm và lọc sách dựa trên các thuộc tính như tác giả, thể loại, và tiêu đề.

Quản lý người dùng:

 Xác thực và quản lý thông tin của người dùng, bao gồm tài khoản, mật khẩu, thông tin liên hệ.
 Phân quyền cho các vai trò khác nhau, chẳng hạn như quản trị viên, thủ thư, và người dùng
thông thường.

Quản lý mượn/trả sách:

 Ghi lại thông tin mượn và trả sách, bao gồm ngày mượn, ngày hạn trả, người mượn, và sách
mượn.
 Tính phí và quản lý quy tắc trễ hạn trả sách.
 Thông báo cho người mượn về các thông tin liên quan đến mượn/trả sách.
 Chỉ có thủ thư được phép thực hiện hành động mượn sách trên hệ thống
 Mỗi thành viên mượn 1 số lượng sách nhất định. Sau 2 tuần tự động gửi thông báo nhắc nhở
phải trả lại các sách đã mượn.

YÊU CẦU PHI CHỨC NĂNG:

Bảo vệ thông tin cá nhân và dữ liệu quan trọng của thư viện. Quản lý phiên đăng nhập để đảm bảo tính
bảo mật.

Môi trường:

Ràng buộc/sở thích:

 Hệ thống phần cứng và phần mềm


 Hệ quản trị CSDL (Oracle)
 Ngôn ngữ lập trình(C#)

YÊU CẦU GIAO DIỆN:

 Thiết kế giao diện người dùng thân thiện, dễ sử dụng, và thích hợp cho cả người dùng trên máy
tính và thiết bị di động.

You might also like