Sơ đồ luồng dữ liệu

Một phần của tài liệu một số vấn đề về ứng dụng chuẩn marc 21 trong quản lý thư viện (Trang 54 - 73)

Mức 0: Mô tả tổng quát về quản lý thư viện

Mức 2: Mô tả cụ thể về luồng dữ liệu từng chức năng của Thư viện Mức 2.1: Chức năng quản lý bạn đọc

Hình 10: Sơ đồ luồng dữ liệu chức năng quản lý bạn đọc

Hình 12: Sơ đồ luồng dữ liệu chức năng biên mục tài liệu

Mức 2.4: Chức năng mượn trả

Mức 2.5: Chức năng tra cứu

Hình 14: Sơ đồ luồng dữ liệu chức năng tra cứu

Hình 16: Sơ đồ luồng dữ liệu chức năng báo cáo, thống kê

Mức 2.8: Quản trị hệ thống

5.5. Thiết kế CSDL quản lý theo chuẩn MARC 21

Các trường trong chuẩn MARC 21 được sử dụng thường xuyên chỉ chiếm một phần nhỏ, nhiều trường dữ liệu rất ít được sử dụng. Mặt khác tuỳ thuộc vào đặc trưng của từng loại thư viện mà các trường mở rộng trong MARC 21 sử dụng khác nhau. Do đó mà không thể thiết kế CSDL cố định mà phải thiết kế CSDL động quản lý theo chuẩn MARC 21. Khi muốn thêm một trường ta không phải mất công sửa đổi lại CSDL mà ta chỉ cần định nghĩa thêm một trường.

5.5.1. Xác định các thực thể 1. BANDOC

STT Tên trường Kiểu dữ liệu

Độ dài Mô tả

1 Sothe Nvarhar 10 Số thẻ (khoá chính) 2 HoTenBD Char 50 Tên sinh viên

3 Tentruycap Char 50 Tên truy cập 4 Matkhau Char 10 Mật khẩu 5 Gioitinh Char 10 Giới tính

6 Diachi Char 50 Địa chỉ

7 Dienthoai Char 10 Điện thoại

8 Namsinh Int 4 Năm sinh

9 CMT Nvarchar 50 Số chứng minh thư 10 Email Char 50 Địa chỉ email

11 Anh Image Ảnh bạn đọc 12 Mabd Nvarchar 50 Mã bạn đọc 13 Lop Char 10 Lớp của bạn đọc

14 Ngaybatdau Datetime Ngày bắt đầu được cấp thẻ

15 Ngayketthuc Datetime Ngày hết hạn thẻ

2. BANGGIA

STT Tên trường Kiểu dữ liệu

Độ dài Mô tả

1 ID Int 4 ID (khóa chính)

2 Tienphattre Real 4 Tiền phạt nếu trả sách trễ

3 Tienphatmat Int 4 Tiền phạt nếu làm mất sách

3. DANGKYMUON

STT Tên trường Kiểu dữ liệu

Độ dài Mô tả

1 ID Int 4 ID (khóa chính)

2 MaBD Nvarhar 50 Mã bạn đọc 3 Sothe Int 4 Số thẻ bạn đọc 4 Ngaydangky Datetime Ngày đăng ký mượn 5 Masach Nvarchar 50 Mã sách đăng ký mượn

4. DOWNLOAD SACH

STT Tên trường Kiểu dữ liệu

Độ dài Mô tả

1 MaDLDL Char 10 Mã download dữ liệu 2 MaBD Nvarhar 50 Mã bạn đọc

3 Ngaydownload Datetime Ngày download dữ liệu

5. DULIEU

2 Masach Nvarhar 50 Mã sách 3 Mamarc Nvarchar 50 Mã Marc 4 Mamarccon Nvarchar 50 Mã Marc con

5 Giatri Nvarchar 500 Giá trị các thuộc tính của sách

6 Chithi1 Char 10 Chỉ thị 1 của mã marc 7 Chithi2 Char 10 Chỉ thị 2 của mã marc

6. DULIEUSO

STT

Tên trường Kiểu dữ liệu

Độ dài Mô tả

1 MaDLDT Char 10 Mã dữ liệu điện tử (khóa chính)

2 Tenfile Nvarhar 100 Tên file

3 NguonGoc Nvarchar 100 Nguồn gốc của file 4 Dangfile Char 10 Dạng file

5 Ngayupload Datetime Ngày upload tài liệu điện tử

7. HUYTAILIEU

STT Tên trường Kiểu dữ liệu

Độ dài Mô tả

1 Masach Nvarchar 50 Mã sách bị huỷ (khóa chính)

2 MaNV Char 10 Mã nhân viên huỷ tài liệu (khóa chính)

3 Soluong Int 4 Số lượng tài liệu huỷ 4 Lydohuy Nvarchar 200 Lý do huỷ

5 Ngayhuy Datetime Ngày huỷ

8. MARC

STT Tên trường Kiểu dữ liệu

Độ dài Mô tả

1 ID Int 4 ID (khóa chính)

2 Mamarc Nvarchar 50 Mã Marc

3 TenTA Nvarchar 100 Tên tiếng Anh của mã Marc

4 TenTV Nvarchar 300 Tên tiếng Việt của mã Marc

5 Thuoctinh Nvarchar 50 Thuộc tính của mã Marc

9. MARCCHITIET

STT Tên trường Kiểu dữ liệu

Độ dài Mô tả

1 ID Int 4 ID (khóa chính)

2 Mamarc Nvarchar 50 Mã Marc 3 Mamarccon Nvarchar 50 Mã Marc con

5 TenTV Nvarchar 300 Tên tiếng Việt của mã Marc

6 Thuoctinh Nvarchar 50 Thuộc tính của mã Marc 7 Ghichu Nvarchar 50 Cho biết những trường

Marc nào bắt buộc nhập

10. MAUNHAPTIN

STT Tên trường Kiểu dữ liệu

Độ dài Mô tả

1 ID Int 4 ID (khóa chính)

2 MaLoaiTL Char 10 Mã loại tài liệu 3 Mamarc Nvarchar 50 Mã Marc 4 Mamarccon Nvarchar 50 Mã Marc con

5 Thuoctinh Char 50 Thuộc tính của mã Marc

11. MUONTAILIEU

STT Tên trường Kiểu dữ liệu

Độ dài Mô tả

1 ID Int 4 ID (khóa chính)

2 Masach Nvarchar 50 Mã sách bạn đọc mượn 3 Sothe Int 4 Số thẻ bạn đọc

5 Ngayhentra Datetime Ngày trả tài liệu

12. NHANVIEN

STT Tên trường Kiểu dữ liệu

Độ dài Mô tả

1 MaNV Char 50 Mã bạn đọc (khoá chính) 2 HoTenNV Nvarchar 5 Họ tên của nhân viên 3 Tentruycap Char 10 Tên truy cập của nhân

viên

4 Matkhau Char 10 Mật khẩu của nhân viên 5 Gioitinh Char 10 Giới tính

6 Chucvu Char 10 Chức vụ của nhân viên

13. NHAPTAILIEU

STT Tên trường Kiểu dữ liệu

Độ dài Mô tả

1 Masach Nvarchar 50 Mã sách được nhập (khóa chính)

2 MaNV Char 10 Mã nhân viên nhập tài liệu (khóa chính) 3 Soluongnhap Int 4 Số lượng tài liệu nhập 4 Dongia Float 8 Giá tiền của một quyển

sách

14. TRATAILIEU

STT Tên trường Kiểu dữ liệu

Độ dài Mô tả

1 ID Int 4 ID (khóa chính)

2 MaBD Nvarchar 50 Mã bạn đọc mượn tài liệu 3 Masach Nvarchar 50 Mã sách bạn đọc mượn 4 Sothe Int 4 Số thẻ bạn đọc

5 Ngaymuon Datetime Ngày mượn tài liệu 6 Ngayhentra Datetime Ngày hẹn trả tài liệu 7 Ngaytra Datetime Ngày bạn đọc trả tài liệu

15. SACH_NHANDE

STT Tên trường Kiểu dữ liệu

Độ dài Mô tả

1 Masach Nvarchar 50 Mã sách (khóa chính) 2 Nhande Nvarchar 500 Tên nhan đề chính của

STT Tên trường Kiểu dữ liệu

Độ dài Mô tả

1 Masach Nvarchar 50 Mã sách (khóa chính) 2 Tacgia Nvarchar 500 Tên tác giả chính của

sách

17. SACH_NXB

STT Tên trường Kiểu dữ liệu

Độ dài Mô tả

1 Masach Nvarchar 50 Mã sách (khóa chính) 2 NXB Nvarchar 500 Tên nhà xuất bản

18. KHAIBAOMARC

STT Tên trường Kiểu dữ liệu

Độ dài Mô tả

1 ID Int 4 ID(khóa chính)

2 Matailieu Nvarchar 10 Mã tài liệu 3 Mamarc Varchar 50 Mã Marc 4 Mamarccon Varchar 50 Mã Marc con

5 Ghichu Nvarchar 50 Cho biết những trường Marc nào bắt buộc nhập

19. TAILIEU

STT Tên trường Kiểu dữ liệu

Độ dài Mô tả

1 Matailieu Nvarchar 10 Mã tài liệu (khóa chính) 2 Tên tài liệu Nvarchar 50 Tên loại tài liệu

1 BANDOC Thông tin của bạn đọc.

2 BANGGIA Bảng giá về các trường hợp phạt.

3 DANGKYMUON Thông tin đặt trước để mượn tài liệu.

4 DOWLOADSACH Thông tin về sách điện tử.

5 DULIEU Thông tin chi tiết về sách in.

6 DULIEUSO Thông tin chi tiết về sách điện tử.

7 HUYTAILIEU Thông tin về tài liệu đã huỷ.

8 MARC Thông tin chính về các trường Marc.

9 MARCCHITIET Thông tin chi tiết về các trường Marc(bao gồm cả mã Marccon).

10 MAUNHAPTIN Mẫu nhập tin cho từng loại tài liệu.

11 MUONTAILIEU Thông tin về tài liệu đang được mượn.

12 NHANVIEN Thông tin về nhân viên thư viện.

13 NHAPTAILIEU Thông tin về tài liệu đã được nhập.

14 SACH_NHANDE Thông tin về nhan đề chính của sách.

15 SACH_TACGIA Thông tin về tác giả chính của sách.

16 SACH_NXB Thông tin về nhà xuất bản của sách.

17 TRATAILIEU Thông tin về tài liệu đã được trả.

18 KHAIBAOMARC Thông tin chi tiết về các trường Marc của từng loại tài liệu

19 TAILIEU Thông tin về tên tài liệu và mã tài liệu

CHƯƠNG VI: CHƯƠNG TRÌNH DEMO BIÊN MỤC SÁCH VÀ ẤN PHẨM NHIỀU KỲ THEO CHUẨN MARC 21

Một phần của tài liệu một số vấn đề về ứng dụng chuẩn marc 21 trong quản lý thư viện (Trang 54 - 73)

Tải bản đầy đủ (DOC)

(90 trang)
w