Tải bản đầy đủ (.docx) (6 trang)

Cơ sở dữ liệu quản lý thư viện

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (74.63 KB, 6 trang )

I.Ứng dụng của hệ cơ sở dữ liệu
1, Tạo lập trang web cho phép người đọc xem thông tin về thư viện, nội quy, liên hệ, tra cứu sách:
+Bạn đọc:
- Xem thông tin về các sách trong thư viện
- Xem các thông tin cơ bản về thư viện
- Xem được lịch sử mượn sách của mình(Cần đăng nhập, sử dụng tài khoản nhà trường cung
cấp)
2, Phần mềm ứng dụng: //Dành cho thủ thư
-

Quản lý sách trong thư viện
Quản lý việc nhập và xuất sách ra khỏi thư viện
Quản lý việc mượn và đọc sách
Quản lý thủ thư làm việc trong thư viện

II. Yêu cầu về dữ liệu được lưu trữ
THƯ VIỆN Ở TRƯỜNG:
-Thông tin thư viện:

// người đọc có thể xem

- Giờ mở của – đóng cửa ( ngày lễ- ngày thường)
-Quy định
-Sách:

// người đọc có thể xem

//Thủ thư được xem, thêm mới và sửa

+Mã sách
+Tên sách


+Tác giả
+ chuyên ngành
+Tình Trạng sách: cũ hay mới hoặc hỏng (Chia nhiều mức)
+Số lượng : còn lại sau khi mượn/ số sách ban đầu
+Khu vực để sách . kệ sách
- Đọc sách:

//Thủ thư được xem, thêm mới và sửa

+Người đọc:

//(người đọc và người mượn trong thực thể người)


-tên
-Mã sinh viên/số CMTND
-Ngày đọc

- Mượn sách:

//Thủ thư được xem, thêm mới và sửa

+Người mượn( Trong trường):
-Mã số mượn
-tên
-Loại người đọc: // dùng ISA
.học sinh:
.Giáo Viên
.Cán Bộ:
-Mã sinh viên/số CMTND

+Sách được mượn
-mã sách
-tên sách
-số lượng
-Tình trạng sách khi mượn
+Ngày mượn
+Ngày trả
+Thủ thư: (Quản lý sách, việc mượn sách và đọc sách)
+ Tên
+ Số CMTND
+ SĐT
+ Ngày làm
+ Ngày nghỉ


III. Các thao tác trên cơ sở dữ liệu
Thủ thư:
-

-

Nhập thêm thông tin sách, sửa đổi thông tin và xóa sách khỏi cơ sở dữ liệu của thư viện
Cập nhật tình trạng sách, số lượng còn lại, số lượng đã được mượn
Xuất ra báo cáo về:
+ Các sách còn lại trong kho cùng tình trạng sách
+ Những người hiện đang mượn sách
+ Những người mượn sách đã quá hạn
Tra cứu sách dựa theo tên sách/tên tác giả/mã sách/chuyên ngành
Tra cứu người đọc mượn dựa theo tên/mã sinh viên/số CMTND/sách đã mượn
Tra cứu vị trí của sách


Người đọc:
-

Tra cứu thông tin sách dựa theo tên sách/tên tác giả/mã sách/chuyên ngành.
Tra cứu vị trí của sách
Xem ngày giờ nghỉ và làm việc của thư viện

IV. Lược đồ E-R


Nội qui
Thông tin thư viện

Tên thư viện
Giờ mở cửa,
đóng cửa

Xem

Mã mượn

Ngày mượn

`
Số lượng

Số ĐT
Tên


Thực hiện
Mượn sách

Người

Mã SV
Nsinh

Bao gồm

Khóa

ISA

Tình trạng

disjoint
Quản lý
Thực hiện

Sách
Tác giả

Đọc sách
Giáo viên
Ngày đọc

Sửa đôi

Số Đt


Số cmtnd

Cán bộ
Mã cán bộ

Tên

Mã sách

Sinh viên

Thủ thư

Tên

Ngày làm

Mã giáo viên


Mô tả:


Thực thể Người có các thuộc tính Tên,ngày sinh,số điện thoại .
+Các thực thể con cuả người bao gồm : . sinh viên (thuộc tính mã SV làm khóa chính , khóa học )
.Giáo Viên(mã GV làm khóa chính )
.Cán bộ(mã cán bộ làm khóa chính)
+vì tất cả người thuộc 3 nhóm trên nên là thực thể hóa toàn phần .




Người thực hiện việc mượn sách .



Thực thể Mươn sách là thực thể yếu .Gồm các thuộc tính :Mã mượn và ngày mượn .


Mã mượn : thuộc tính để ghi lại số lần mượn sách của người trong thời gian làm việc ở
trường .
Vd: Sinh Viên A ; ngày 1/1 mượn lần đầu với 3 quyển sách => mã mượn sv a lần đó là 1.
Ngày 1/2 mượn lần 2 với 2 quyển => mã mượn sv a lần đó là 2
Sinh viên B: Ngày 1/2 mượn lần đâu với 1 quyển=> mã mượn sv b lần đó là 1



Vì vậy mã mượn chỉ phân biệt đc việc mượn sách trong cùng một sinh viên mà không phân biệt được với sinh
viên khác nhau . vì vậy mã mượn cần thêm thông tin của mã sinh viên + mã mượn mới tạo thành khóa chính .
=> do vậy thực thể mượn sách k có khóa chính => là thực thể yếu
+Mượn sách liên kết bào gồm các Thực thể sách có các thuộc tính: mã sách làm khóa chính , tên, tác giả
tình trạng.



Người còn thực hiện việc đọc sách trong thư viện .



Thực thể đọc sách cũng là thực thể yếu vì ngày đọc chỉ phân biệt được trong một đối tượng Người và phải

lấy thêm mã sv hoặc mã cán bộ mã gv + với ngày mượn mới phân biệt được.


Thực thể đọc sách k liên kết với sách vì thủ thư sẽ không quản lý việc người đọc sách gì khi ở
trong thư viện. Người có thể vào tìm và đọc sách tùy ý.



Ngoài ra Người còn xem được+ thông tin thư viện : bao gồm tên thư viện làm khóa chính ,
nội quy, giờ đóng cửa mở của


+ thông tin về sách .


Thực thể thủ thư: bao gồm thuộc chứng minh thư làm khóa chính , tên , số điện thoại , ngày làm việc.
+ Thủ thư quản lý: . Việc mượn sách của người => là liên kết 3 ngôi .
. Việc đọc đọc sách trong thư viện của người => thêm 1 liên kết 3 ngôi.
. sách trong thư viện.
+ Thủ thư sửa: .Thông tin về sách, thông tin về thư viện



×