- Thủ thư chọn vào thông tin cần xóa rồi chọn xóa, nếu vi phạm khóa thì thực hiện luồng A2.
CHƯƠNG 3 XÂY DỰNG CHƯƠNG TRÌNH 3.1 Giao diện chính chương trình
3.3.1 Chức năng phiếu mượn trả sách
Hình 3. 16 Giao diện phiếu mượn trả sách
Chức năng này dùng để lập phiếu mượn khi có độc giả đến mượn và trả sách khi độc giả đến trả. Phần mềm cung cấp nút chức năng cũng tương tự như các giao diện khác: chọn thêm để lập phiếu mượn cho độc giả, để sửa thì thay đổi các thông tin trực tiếp trên bảng sau đó chọn nút sửa để lưu thông tin lại, làm mới để tải lại dữ liệu gốc lên và để xóa ta chọn dòng cần xóa (có thể chọn nhiều) sau đó chọn nút xóa để xóa (không thể xóa những phiếu mượn chưa trả). Phần mềm cũng cung cấp thêm nút kiểm tra quá hạn để bôi màu lên những phiếu mượn quá hạn hay gần quá hạn, giúp thủ thư quan sát được rõ hơn, hay liêt kê riêng các phiếu đó bằng việc chọn tích theo thông tin cần. Tại giao diện chính này thì thủ thư sẽ thực hiện luôn việc trả sách cho độc giả bằng cách tích vào ô trạng thái trả, độc giả chỉ cần tìm theo mã độc giả rồi tích vào phiếu cần trả. Nếu độc giả đó mượn quá số ngày cho phép thì sẽ có giao diện phiếu phạt xuất hiện để thủ thư lập phiếu, còn nếu lỗi do sách hỏng hay mất thì thủ thư sẽ chọn lập phiếu ngay bên cạnh để tạo phiếu phạt.
Giao diện thêm mới phiếu mượn: Lập phiếu mượn cho độc giả
Hình 3. 18 Giao diện thêm phiếu mượn
Chức năng thêm phiếu mượn hỗ trợ thủ thư có thể thao tác bằng tay hoặc thao tác với máy đọc mã vạch. Với thao tác bằng tay thì thủ thư chỉ việc chọn độc giả, tìm sách và tích như hình rồi chọn “Lưu” để thêm. Với thao tác bằng máy đọc mã vạch, thủ thư chỉ cần để vị trí chuột vào ô “Mã vạch tự động” rồi cho máy đọc mã vạch là thông tin về độc giả và sách sẽ được tự động cập nhật vào đúng vị trí, thủ thư chỉ cần chọn “Lưu” để lưu giữ liệu phiếu mượn và lập biên lại cho độc giả. Cơ chế của máy đọc mã vạch là sẽ đọc mã từ bên ngoài và truyền vào vị trí để con trỏ chuột cái mã vạch mà đã đọc được cộng với phím enter, nên thủ thư chỉ cần ban đầu đặt con trỏ chuột vào đúng vị trí ô mã vạch, còn lại là phần mềm sẽ tự làm, giúp người dùng không phải nhập liệu mà thao tác lại nhanh.
Sau khi thêm mới phiếu mượn thì mới có thể lập biên lai đặt cước sách cho phiếu mượn ứng với biên lai mà độc giả đó vừa mượn sách.
Giao diện biên lai đặt cược sách
Hình 3. 19 Giao diện biên lai đặt cược sách 3.3.2 Chức năng phiếu phạt
Hình 3. 20 Giao diện phiếu phạt
Chức năng cũng tương tự như quản lý độc giả nhưng không có chức năng sửa và thêm,ngoài ra có thêm chức năng in phiếu phạt khi có độc giả bị phạt. Nhưng thường sẽ thực hiện trực tiếp bên chức năng mượn trả, khi trả sách sẽ lập phiếu phạt luôn. Đây chỉ là bên quản lý, dùng để xóa là chính.
Giao diện biên lai phạt
Hình 3. 21 Giao diện biên lai phạt 3.3.3 Chức năng danh sách chờ
Hình 3. 22 Giao diện danh sách chờ
Chức năng cũng tương tự như quản lý độc giả nhưng có thêm chức năng gửi email đến cho độc giả khi đã có sách mà độc giả cần. Thực ra chức năng này đã tích hợp bên chức năng mượn trả, khi có độc giả đến trả sách mà đang có người cần mượn ở danh sách chờ thì sẽ có một thông báo email được tự động gửi đến tất cả độc giả đã đăng ký trong danh sách chờ, để tránh tình trạng người cần lại không có. Nếu chỉ gửi đến một độc giả mà độc giả đó bận hoặc thôi không cần mượn nữa thì những độc giả chờ sau sẽ bị mất cơ hội.
Chọn độc giả cần gửi email trong bảng sau đó chọn “Gửi Email”, giao diện sẽ xuất hiện
Hình 3. 23 Giao diện gửi email 3.4 Chức năng tìm kiếm
Hình 3. 24 Giao diện tìm kiếm
Người dùng có thể sử dụng chức năng này mà không cần đăng nhập nhưng chỉ có thể tra cứu thông tin về sách, còn những thông tin khác là không thể. Chương trình cung cấp các chức năng tìm kiếm: Thông tin về sách, về độc giả, về phiếu mượn, về phiếu phạt. Để sử dụng chức năng nào chỉ cần chọn thì thông tin chức năng đó sẽ được hiện ra.