Các thao tác trên cơ sở dữ liệu mà hệ thống có thể thực hiện được
1.Chức năng cập nhật thông tin
- Cập nhật thông tin về tài liệu : Chức năng cập nhật thông tin về tài liệu có nhiệm vụ cập nhật thông tin về tài liệu bao gồm: loại sách, tên tác giả, mã nhà sản xuất, năm xuất bản, số trang, kích cỡ. tên kho sách, mã sách, số đăng ký, ngôn ngữ, thể loại sách báo hay tạp chí. Cập nhật tài liệu có hai loại: Cập nhật thông tin về tài liệu đã có trong thư viện thì ta chỉ cần cập nhật thông tin vè số đăng ký. Cập nhật thông tin về tài liệu cha có trong thư viện thì ta phải cập nhật toàn bộ thông tin về tài liệu Trong cập nhật thông tin về tài liệu có các chức năng: Show, Insert, Delete, Edit. Show: Input: Chọn tài liệu cần xem Process: Lấy thông tin tài liệu từ CSDL Output: Hiển thị các thông tin về tài liệu cần xem Insert: Input: Nhạp vào các thông tin về tài liệu cần thêm Process: Bộ xử lý sẽ nhập các thông tin về tài liệu vào CSDL Output: Hiện ra thông báo là tài liệu đã được thêm thành công Delete: Input: Chọn tài liệu cần xóa Process: Bộ xử lý sẽ xóa các thông tin về tài liệu cần xóa từ CSDL Output: Hiện ra thông báo đã xóa thành công Edit: Input: Chọn thông tin về tài liệu cần sửa Process: Bộ xử lý sẽ sửa các thông tin về tài liệu từ CSDL Output: Hiện ra bảng thông báo tài lieu đã được sửa thành công - Cập nhật thông tin về độc giả Chức năng cập nhật độc giả có nhiệm vụ cập nhật về độc giả mượn sách bao gồm: số thẻ, tên độc giả, chức vụ, địa chỉ, trình độ, giới tính, năm sinh, chỗ ở hiện tại, số CCCD, ngày làm thẻ, hạn thẻ. Trong cập nhật thông tin về độc giả cũng có các chức năng: Show, Insert, Delete, Edit. Show: Khi thủ thư và ban quản lý muốn xem các thông tin về độc giả như: lớp, khoa, địa chỉ, số điện thoại, số thẻ, hạn thẻ, … Input: Tên độc giả cần xem Process: Lấy thông tin từ CSDL Output: Hiển thị các thông tin về độc giả ra màn hình Insert: Khi ban quản lý muốn thêm vào trong CSDL các độc giả mới Input: Nhập vào các thông tin về độc giả cần thêm Process: Bộ xử lý sẽ kiểm tra xem độc giả đó đã có trong CSDL cha, nếu có thì them vào CSDL Output: Hiển thị thông báo độc giả đã được thêm Delete: Input: Chọn tên độc giả cần xóa Process: Bộ xử lý sẽ xóa các thông tin về độc giả ra khỏi CSDL Output: Thông báo xóa thành công Edit: Input: Chọn tên độc giả cần sửa Process: Bộ xử lý sẽ sửa thông tin độc giả từ CSDL Output: Thông báo sửa thành công - Cập nhật kho sách: Cho phép ban quản lý thư viện và thử thư cập nhật để số lượng sách hay vị trí kho sách trong kho. Với các chức năng: Insert, Delete, Edit Insert: Input: Nhập vào các thông tin cần thêm Process: Bộ xử lý sẽ thêm các thông tin cần thêm vào CSDL Output: Hiển thị thông báo thêm thành công Delete: Input: Chọn thông tin cần xóa Process: Xóa thông tin đã chọn từ CSDL Output: Hiển thị thông báo xóa thành công Edit: Input: Chọn thông tin cần xửa Process: Bộ xử lý sẽ sửa thông tin từ CSDL Output: Hiển thị thông báo sửa thành công - Cập nhật thông tin về thủ thư: cho phép cập nhật toàn bộ thông tin về thủ thư trong thư viện. Với các chức năng: Insert, Delete, Edit Insert: Input: Chọn thủ thư cần thêm Process: Bộ xử lý thêm vào các thông tin của thủ thư vào trong CSDL Output: Hiển thị thông báo thêm thành công Delete: Input: Chọn tên thủ thư cần xóa Process: Các thông tin về thủ thư đã chọn được xóa từ CSDL Output: Hiển thị thông báo xóa thành công Edit: Input: Chọn tên thủ thư cần sửa Process: Các thông tin về thủ thư đã chọn được sửa từ CSDL Output: Hiển thị thông báo sửa thành công - Cập nhật thông tin về nhà Xuất Bản: Cho phép cập nhật toàn bộ thông tin về nhà xuất bản như: tên nhà xuất bản, mã nhà xuất bản, địa chỉ, điện thoại. Với các chức năng: Insert, Delete, Edit. Insert: Input: Chọn tên nhà xuất bản cần thêm Process: Bộ xử lý sẽ thêm các thông tin về nhà xuất bản vào CSDL Output: Hiển thị thông báo thêm thành công Delete: Input: Chọn tên nhà xuất bản cần xóa Process: Bộ xử lý sẽ xóa các thông tin về nhà xuất bản vào CSDL Output: Hiển thị thông báo xóa thành công Edit: Input: Chọn tên nhà xuất bản cần sửa Process: Thông tin về nhà xuất bản sẽ được sửa từ CSDL Output: Hiển thị thông báo sửathành công 2.Mượn – trả sách - Mượn sách: Chức năng này có nhiệm vụ cho độc giả mượn sách do đó cần phải cập nhật và thông kê toàn bộ những yêu cầu về sách mà độc giả cần mượn. Với các chức năng Insert, Delete Insert: Input: Tên độc giả và yêu cầu của độc giả Process Bộ xử lý sẽ kiểm tra tên độc giả và nhập các thông tin yêu cầu : của độc giả vào CSDL Output: Nếu độc giả đủ các điều kiện được mượn (có thẻ, thẻ còn hạn sử dụng, …) thì kết quả trả về là bảng thông báo thêm thành công. Nếu không thỏa mãn thì sẽ trả về bảng thông báo: Không hợp lệ Delete: Input: Chọn thông tin cần xóa Process Bộ xử lý sẽ xóa các thông tin từ CSDL : Output: Hiển thị thông báo xóa thành công - Trả sách: Chức năng này có nhiệm vụ thu nhập lại sách đã cho độc giả mượn, do đó cần ghi lại các thông tin về độc giả đã trả sách như: ngày trả, tình trạng sách … - Xử lý phạt: Mỗi thẻ sẽ có thời hạn sử dụng theo quy định của thư viện, đối với mỗi trường hợp mượn sách quá hạn hay làm hỏng sách thì sẽ bị phạt theo quy định của thư viện. - Báo quá hạn: Chức năng này có nhiệm vụ báo cho độc giả biết khi thẻ của bạn đọc hết hạn hay mượn sách quá hạn. 3.Chức năng tìm kiếm - Chức năng tìm kiếm tài liệu: chức năng này có nhiệm vụ tìm kiếm thông tin phụ vụ bạn đọc, khi banh đọc có phiếu đăng kí mượn sách, nhân viên quản lý sẽ thu thập yêu cầu vào máy tính, máy tính sẽ tiến hành tìm kiếm. Máy tính sẽ thông báo xem còn bao nhiêu cuốn, ký hiệu tác giả, tên sách, số đăng ký. Search: Input: Tài liệu cần tìm kiếm Process Bộ xử lý sẽ tìm kiếm tài liệu từ trong CSDL : Output: Kết quả của việc tìm kiếm Bạn đọc cũng có thể tìm thông tin về sách bằng máy tính dành cho độc giả. - Chức năng tìm kiếm độc giả: khi thủ thư hay ban quản lý thư viện muốn tìm kiếm các thông tin về độc giả như: lớp, khoa, địa chỉ, hạn thẻ, … để quản lý. Search: Input: Tên độc giả cần tìm kiếm Process Lấy các thông tin về độc giả đó từ trong CSDL : Output: Đưa ra các thông tin vừa tìm kiếm - Tìm kiếm thông tin mượn trả: cho biết các thông tin về sách trong quá trình mượn trả của bạn đọc như: tình trạng mượn, tình trạng trả, ngày mượn, ngày trả. Đồng thời cho biết các thông tin của thủ thư trực tiếp cho đọc giả mượn – trả sách. Search: Input: Tên sách cần tìm Process Lấy các thông tin về tình trạng sách từ trong CSDL : Output: Hiển thị tình trạng sách 4.Chức năng báo cáo thống kê - Thống kê tổng số sách có trong thư viện: chức năng này có nhiệm vụ thống kê xem thư viện có tổng số sách có trong kho, số sách độc giả giữ, sách đang sửa chữa và đóng bìa … - Thống kê sách và báo trí lưa hành: Chức năng này có nhiệm vụ thống kê xem có bao nhiêu sách và báo trí được lưu hành trong 1 năm hoặc một kì. - Thống kê lượt độc giả: Chức năng này có nhiệm vụ thống kê xem một kì có bao nhiêu lượt độc giả đến thư viện trong một năm hoặc một kì.