Báo cáo hỗ trợ nghiệp vụ

Một phần của tài liệu Nghiên cứu, thiết kế và triển khai hệ quản trị thư viện tích hợp mã nguồn mở KOHA tại phòng tư liệu viện Địa lý (Trang 53)

Báo cáo thống kê là một phân hệ đặc biệt quan trọng trong các hệ quản trị thƣ viện. Căn cứ vào các báo cáo thống kê, cán bộ quản lý sẽ đƣa ra những giải pháp và quyết định bổ sung tài liệu hợp lý, điều chỉnh công việc cho các bộ phận nhằm đáp ứng tối đa nhu cầu của bạn đọc cũng nhƣ điều hành thƣ viện có hiệu quả.

Tại phân hệ thống kê báo cáo của Koha mặc định cho phép cán bộ thƣ viện dễ dàng lập các báo cáo, thống kê công việc với các lựa chọn trong bảng có sẵn. Ngoài ra Koha thể hiện tính mềm dẻo, tùy biến của mình bằng cách cho phép các quản trị viên tự tạo lập các báo cáo với số lƣợng không giới hạn theo yêu cầu dễ dàng khi chỉ sử dụng một vài câu lệnh của hệ quản trị CSDL quan hệ MySQL và các bảng, cột dữ liệu đƣợc lƣu trong CSDL MySQL.

Một số từ khóa đơn giản thƣờng sử dụng

SELECT – chọn FROM – từ

JOIN – Truy vấn kết nối dữ liệu với bảng khác ORDER BY – Sắp xếp theo

ASC – tăng dần COUNT – Đếm WHERE – Tại

Bảng và cột dữ liệu

Bảng Cột dữ liệu

items Items.barcode (Cột ĐKCB); Items.itemcallnumber (Cột Call); items.biblioitemnumber (Số tài liệu theo quản trị của MySQL) biblio biblio.author (Cột tác giả); biblio.title (Cột nhan đề);

biblio.copyrightdate (Cột năm xuất bản)

Bảng 2.3: Một số bảng và cột dữ liệu Koha trong MySQL

Tạo báo cáo với từ khóa và các bảng trong CSDL MySQL

Liệt kê nhan đề, tác giả, đăng ký cá biệt và thông tin xuất bản

(Chọn các cột items.barcode, items.itemcallnumber, biblio.author, biblio.title, biblioitems. publishercode, biblio.copyrightdate từ bảng items và bảng biblio sau đó sắp xếp kết quả theo Đăng ký cá biệt tăng dần)

SELECT items.barcode, items.itemcallnumber, biblio.author, biblio.title, biblioitems. publishercode, biblio.copyrightdate FROM items LEFT JOIN biblioitems on (items.biblioitemnumber = biblioitems.biblioitemnumber) LEFT JOIN biblio on (biblioitems.biblionumber = biblio.biblionumber) ORDER BY items.barcode ASC

Liệt kê tổng số nhan đề tài liệu (tên tài liệu)

(Chọn và đếm tổng số nhan đề tài liệu từ bảng biblio) SELECT COUNT(biblionumber) AS Count FROM biblio

Đếm tổng số ĐKCB

(Chọn và đếm tổng số Đăng ký cá biệt từ bảng items)

SELECT COUNT(barcode) AS Count FROM items WHERE barcode <> '' AND barcode IS NOT NULL [23]

Một phần của tài liệu Nghiên cứu, thiết kế và triển khai hệ quản trị thư viện tích hợp mã nguồn mở KOHA tại phòng tư liệu viện Địa lý (Trang 53)

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

(102 trang)