1. Trang chủ
  2. » Công Nghệ Thông Tin

Đề thi chứng chỉ B tin học - ĐH Ngoại ngữ tin học - de 1

4 11 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 202,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Phần 1 - Giới thiệu bài toán: Một thư viện sử dụng Microsoft Access để xây dựng một chương trình quản lý bạn đọc và việc cho mượn sách. Cơ sở dữ liệu được mô tả như sau:

Trang 1

ðỀ THI CHỨNG CHỈ TIN HỌC QUỐC GIA

TRÌNH ðỘ B

Lưu ý: - Thí sinh lưu tập tin vào ổ đĩa Z: để chấm điểm

- Thí sinh khơng được mang tài liệu vào phịng thi

- ðiểm thi thực hành là 9 điểm; ðiểm thi lý thuyết là 1 điểm

Phần 1: Giới thiệu bài tốn

Một Thư viện sử dụng Microsoft Access để xây dựng một chương trình quản lý bạn đọc

và việc cho mượn sách Cơ sở dữ liệu được mơ tả như sau:

• Dữ liệu nhập thử:

Sách:

Phần 2: Yêu cầu

TRƯỜNG ĐẠI HỌC NGOẠI NGỮ-TIN HỌC TP.HCM

KHOA CÔNG NGHỆ THÔNG TIN

Thời gian:

Ngày thi:

ðề thi số:

Trang 2

Cơ sở dữ liệu và số liệu thử mô tả ở trên, ñã ñược tạo sẵn trong

tập tin QL_THUVIEN.MDB trên ổ ñĩa Z: Thí sinh mở file có sẵn và thực hiện các yêu cầu

sau ñây:

Câu 1: (0.5ñ) Dựa trên mô tả và số liệu anh/chị hãy hiệu chỉnh và thiết lập mối quan hệ

(relationship) giữa các bảng (table)

Lu ý: ở table MuonTra cần thiết kế cho ñộc giả có thể mượn lại các quyển

sách ñã trả trước ñây

Câu 2: (2.5ñ) Bằng công cụ truy vấn (Query) hãy:

a/ Tạo query có tên cau2a cho biết các ñộc giả còn ñang giữ sách của thư viện

b/ Tạo query có tên cau2b, cho biết số lượng sách ñược bổ sung hàng năm theo từng nhà

xuất bản

c/ Tạo query có tên cau2c, khi thi hành sẽ tạo một table tên PhatSach lưu danh sách các

ñộc giả trả sách trễ hạn gồm các nội dung như sau:

Trong ñó: nếu số ngày trễ hạn <= 10 thì tiền phạt = số ngày trễ hạn * 1000 , ngược lại tiền

phạt = số ngày trễ hạn * 1500

d/ Tạo query có tên cau2d cho biết những cuốn sách chưa bao giờ có người mượn

e/ Tạo query có tên cau2e cho biết ñộc giả nào ñã mượn nhiều sách nhất

Trang 3

Câu 3: (1.5ñ) Tạo báo cáo (Report) sau:

Tạo Report có tên cau3 dùng ñể in (Print Preview) thông báo ñến những bạn ñọc có sách

gần ñến hạn trả nhưng chưa trả sách như sau:

Yêu cầu:

- ðịnh dạng khổ giấy A4

- Mỗi ñộc giả in trên một trang riêng biệt

Câu 4: (4ñ)

a/ Tạo form có tên cau4a tra cứu các ñộc giả gần ñến hạn trả sách như sau:

Yêu cầu:

- Khi người dùng nhập vào Tra cứu từ ngày, ðến ngày thì sẽ hiển thị các ñộc

giả có hạn trả sách trong khoảng thời gian ñó nhưng chưa trả

- Khi người dùng nhấn nút in báo cáo sẽ in Report (Print Preview) cau3 nhưng

chỉ in những ñộc giả ñang hiển thị ở SubForm

b/ Tạo form có tên cau4b quản lý việc cho mượn sách như sau:

Trang 4

Yêu cầu:

- Khi người dùng click chọn số thẻ trong Combo Box Số thẻ thì thông tin về họ

tên ựộc giả, ựơn vị và số sách hiện ựang mượn sẽ ựược cập nhật lại

- Người dùng không ựược phép thêm mới, chỉnh sửa và xóa thông tin trên Subform

- Khi người dùng nhấn nút Thêm sách; nếu ựộc giả ựã mượn ắt hơn 3 quyển

sách thì chương trình cho phép nhập thêm 1 quyển sách; nếu ựộc giả ựã mượn

3 quyển chương trình sẽ thông báo ỘBạn ựã mượn 3 quyển sách, bạn không

ựược phép mượn thêm!Ợ

- Khi người dùng click chọn Mã sách trong Combo Box Mã sách thì thông tin về

Tên sách, Ngày mượn, Hạn trả sẽ tự ựộng thêm vào (trong ựó, Ngày mượn

= ngày hiện tại, Hạn trả = Ngày mượn + 7 ngày) Tổng số sách ựang mượn

sẽ cập nhật lại và Form sẽ chuyển sang chức năng không cho thêm như ban ựầu

Câu 5: (0.25ự) Tạo và trang trắ form Main gồm các nút lệnh sau:

- Tra cứu hạn trả sách: Mở Form cau4a

- Quản lý mượn sách: Mở form cau4b

- đóng Form: đóng Form Main

- Thoát khỏi Access: Thoát khỏi Access

Câu 6: (0.25ự) Tạo macro Autoexec thực hiện việc mở Form Main mỗi khi tập tin

QL_ThuVien.mdb ựược mở

-Hết -

Ngày đăng: 21/05/2021, 12:23

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm