Quản lý thư viện - Nhóm 1
1
Khoa Công Nghệ Thông Tin – Đại Học Sài Gòn
1.Phần mô tả hiện trạng :
Thủ thư gọi sách là đầu sách [dausach].Mỗi đầu sách có 1 mã sách để 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ó mã sách [masach] khác nhau nếu chúng
được dịch ra nhiều thứ tiếng khác nhau.Một đầu sách có thể có nhiều bản sao [soluong] ứng với
đầu sách đó.Mỗi đầu sách của 1 tác giả có 1 bản tóm tắt nội dung [tomtat].
Để trở thành độc giả thì bạn đọc phải đăng kí và cung cấp thông tin cá nhân cũng như địa chỉ vả
điện thoại của mình.Thủ thư sẽ cấp cho mỗi độc giả một thẻ điện tử,trên đó có mã số thẻ [Mathe]
để phân biệt với các độc giả khác.Thẻ có hiệu lực trong 1 năm.
Khi muốn mượn sách,bạn đọc đến quầy gặp trực tiếp thủ thư để biết về thông tin đầu
sách định mượn.Thủ thư sẽ lấy máy quét thẻ từ để xuất ra thông tin bạn đọc : Tên,địa chỉ,điện
thoại và ngày hết hạn thẻ.Nếu thẻ gần hết hạn [tháng cuối cùng còn hiệu lực] hay đã hết hạn thì
thủ thư sẽ thông báo để bạn đọc xin gia hạn thêm.
Nếu thông tin bạn đọc hợp lệ thì thủ thư sẽ cho mượn sách.Thủ thư sẽ dùng máy tính để
xuất ra thông tin cuốn sách bạn đọc muốn mượn,bao gồm : Mã sách,tựa sách,thông tin tác giả và
tóm tắt của sách[nếu có]. Nếu sách không thể mượn nữa do số lượng sách được phép mượn
không còn thì cũng sẽ xuất ra thông báo.
Thủ thư có thể kiểm tra có bao nhiêu đầu sách đang được mượn hoặc đăng kí bất kí lúc
nào.Hoặc cũng có thể kiểm tra số lần được mượn của mỗi đầu sách.Số sách được mượn sẽ xuất
theo từng tháng,
Một cuốn sách có thể được mượn tối đa 14 ngày.Nếu quá hạn thì một tuần sau kể từ ngày
đến hạn [ngay_hethan] mà sách vẫn chưa được trả thì thủ thư sẽ gửi thông báo nhắc nhở bạn đọc
đó trả sách.Khi sách được trả,thủ thư sẽ ghi nhận thông tin về mã sách và ngày trả [ngaytra].Thủ
thư cũng kiểm tra ngày hết hạn để xác định mức tiền phạt [2000đ/ngày].
2.Sơ đồ thực thể kết hợp:
Bên dưới là 2 file đính kèm 1 là file slide, file còn lại là file chương trình tên đăng nhập: haiquan pass: haiquan Chương trình là tác phẩm đầu tay nên không thể tránh khỏi sơ sót mong các cao thủ chỉ giáo thêm. link tải: //www.mediafire.com/download.php?ltagrrw6qzwtbiu nguồn //thuthuataccess.com/forum/thread-6113.html
Câu 1: [3đ]
Để quản lý thư viện, người ta xây dựng một CSDL có tên ThuVien.MDB gồm các bảng dữ liệu sau:
BanDoc[MaBanDoc, HoLot, Ten, NgaySinh, DiaChi, Lop, KhoaThe]
MuonSach[MaMuonSach, MaBanDoc, NoiMuon]
ChiTietMuonSach[MaMuonSach, MaSach, NgayMuon, NgayTra, TinhTrang]
Sach[MaSach,TenSach, SoLuongCo]
Yêu cầu:
Thiết kế các bảng
- Tất cả các mã phải được hiển thị bằng chữ hoa
- Trường ngày mượn [trong bảng ChiTietMuonSach] phải lớn hơn 1/1/2013
- Trường Số Lượng [trong bảng Sach] phải có giá trị từ 1 đến 100
Thiết lập lookup và quan hệ cho các bảng.
Nhập dữ liệu cho các bảng như sau:
Bảng BanDoc
Bảng ChiTietMuonSach
Câu 2: [4 điểm] Thiết kế Query theo các yêu cầu sau:
2.1. Thiết kế Query Cau21 liệt kê danh sách các lần mượn. Nếu ngày trả không để trống là “Đã trả”
ngược lại là “Chưa trả” [1đ]
2.2. Thiết kế Query cau22 để hiển thị kết quả truy vấn select-total như sau [1đ]