Học PHP

[Examination] Xây dựng Website Quản lý Thư viện trường

Thư viện của trường hiện đang lưu trữ hàng nghìn đầu sách. Để tối ưu hóa việc tra cứu và quản lý, nhà trường cần xây dựng một ứng dụng web cơ bản cho phép người dùng tương tác với dữ liệu sách.

1. Yêu cầu tính năng

Bạn cần xây dựng các chức năng chính sau:

  • Hiển thị danh sách: Liệt kê toàn bộ các cuốn sách hiện có trong cơ sở dữ liệu của thư viện.

  • Tìm kiếm: Cho phép người dùng tìm kiếm sách nhanh chóng theo Tên sách (title).


2. Cấu trúc Cơ sở dữ liệu (Database)

Bảng dữ liệu được thiết kế với tên books (hoặc tên tương đương) gồm các trường thông tin sau:

Tên cộtKiểu dữ liệuRàng buộc (Constraints)Ghi chú
bookidint(11)Primary Key, Auto IncrementMã ID tự động tăng
authoridint(11)Not Null, Default: 0ID của tác giả
titlevarchar(55)Not Null, utf8_general_ciTiêu đề/Tên sách
ISBNvarchar(25)Not Null, utf8_general_ciMã số tiêu chuẩn quốc tế
pub_yearsmallint(6)Not Null, Default: 0Năm xuất bản
availabletinyint(4)Not NullTrạng thái (Ví dụ: 1: Còn, 0: Hết)

3. Yêu cầu kỹ thuật gợi ý

  • Sử dụng ngôn ngữ lập trình web phù hợp (PHP / MySQL).

  • Kết nối và truy vấn dữ liệu từ MySQL/SQL Server theo đúng cấu trúc bảng đã cho.

  • Giao diện cần trình bày khoa học, dễ sử dụng.

Phản hồi từ học viên

5

Tổng 0 đánh giá

Đăng nhập để làm bài kiểm tra

Chưa có kết quả nào trước đó