You are on page 1of 2

User requirement definition

Tìm kiếm và truy cập sách: Người dùng muốn có khả năng tìm kiếm và truy cập sách một
cách dễ dàng thông qua các tiêu chí như tên sách, tác giả, thể loại, hoặc từ khóa…
Quản lý thông tin sách: Cung cấp thông tin chi tiết về các cuốn sách bao gồm tên sách,
tác giả, năm xuất bản…
Quản lý thông tin thành viên: thư viện yêu cầu cần quản lý thông tin về các thành viên
bao gồm tên, địa chỉ, số điện thoại và thông tin đăng ký.
Quản lý mượn/trả sách: Người dùng muốn quản lý thông tin thành viên về việc mượn và
trả sách một cách dễ dàng thông qua các tiêu chí như thông tin người mượn sách, sách đã
mượn, hạn trả sách, phí trễ hạn (nếu có), và thông tin đã trả sách chưa.
Báo cáo thống kê: Cung cấp báo cáo về số lượng sách có sẵn trong thư viện, số lượng
sách đã được mượn, thông tin về thành viên, và các thống kê khác để giúp quản lý hiệu
quả hơn.
System requirement specifications
Phần cứng: Hệ thống cần một máy chủ có khả năng xử lý dữ liệu lớn và đáp ứng cho
nhiều người dùng truy cập cùng một lúc. Cần thiết kế để có khả năng mở rộng để đáp ứng
nhu cầu tăng cao của người dùng trong tương lai. Đối với người dùng cuối, ứng dụng cần
hỗ trợ trên nhiều nền tảng và thiết bị, bao gồm máy tính cá nhân, máy tính bảng và điện
thoại thông minh.
Phần mềm: Hệ thống sẽ sử dụng hệ điều hành Linux hoặc Windows Server, cùng với cơ
sở dữ liệu SQL Server hoặc MySQL để lưu trữ thông tin sách và thành viên. Ứng dụng sẽ
được phát triển bằng ngôn ngữ lập trình C#, Java hoặc Python, và sử dụng các framework
như Spring hoặc Django.
Giao diện người dùng: Giao diện người dùng cần được thiết kế để đơn giản và dễ sử
dụng, cho phép người dùng tìm kiếm sách dễ dàng theo tiêu chí như tên sách, tác giả và
thể loại. Giao diện cần hỗ trợ đa ngôn ngữ và được tối ưu hóa cho các thiết bị di động.
Bảo mật: Hệ thống cần có các biện pháp bảo mật mạnh mẽ như mã hóa dữ liệu, kiểm soát
truy cập và quản lý phiên đăng nhập để đảm bảo an toàn cho thông tin cá nhân của người
dùng và dữ liệu sách.
Hiệu suất: Hệ thống cần có khả năng xử lý đồng thời nhiều yêu cầu từ người dùng, đảm
bảo thời gian phản hồi nhanh chóng và hiệu suất ổn định dưới tải trọng cao.
Tiêu chuẩn và quy định: Hệ thống cần tuân thủ các tiêu chuẩn và quy định pháp lý như
GDPR để đảm bảo việc xử lý và bảo vệ thông tin cá nhân của người dùng một cách an
toàn và tuân thủ quy định của pháp luật.
Yêu cầu khác: Hệ thống cần có khả năng sao lưu và khôi phục dữ liệu định kỳ để đảm
bảo an toàn cho dữ liệu của thư viện.

You might also like