快捷出纳窗的特殊借还功能 - DigitalPlatform/dp2 GitHub Wiki
dp2内务正常的借书过程都是:在【借】窗口,先通过扫读者证或者其他方式识别读者记录,再扫图书上的册条码为读者办理借书;还书一般是在【还】窗口,扫描图书上的册条码,系统办理还书。
馆员为读者办理续借,也是需要读者把书拿到图书馆,馆员在系统里面扫图书上的册条码后办理手续。
无论是正常的借还还是续借,图书的识别都是通过扫描图书实物上的册条码来进行的,这样做的目的是为了确保系统数据与实际发生相一致,因为馆员都是见到实物后使用实物来进行系统操作的。
读者超期时,一般不能再借书。读者需要把书拿到图书馆,先办理还书手续,再办交费(如果有超期违约金的话),然后读者的超期状态才销掉,读者可以正常借书。
特殊的,馆员需要在没有拿到图书实物的情况下为读者办理借还或者续借,这样操作具有一定的风险。因为没有见到实物,是从系统里面查询到一条记录拷贝或者输入后处理的,有可能造成数据处理错误,或者事后读者不认帐的情况。
为了满足特殊情况下的借还需求,dp2系统增加了特殊借还功能。用户需要谨慎使用该功能。建议将特殊借还的权限与普通借还的权限进行区分,只给级别较高的馆员账号配置特殊借还相关的权限。
同一读者借
为了便于还书完成后,立即为同一读者借书,不必重新输入读者证条码,开发“同一读者借”功能。
馆员在还书界面为读者办理完还书手续后,右击界面上大大的【还】字,从右键菜单选择【同一读者借】,还字变为【同 借】,然后馆员扫待借图书上的册条码即可完成借书。
使用“同一读者借”功能时,要在界面切换到【同 借】后,馆员要人为注意核对系统所显示的读者信息是否与要借书的读者信息吻合,尤其是在读者为其他人办理还书后要借书时,使用“同一读者借”时尤其要注意比对读者记录是否正确。
采用“同一读者借”方式下的借书日志,与正常方式借书的日志没有什么差异,系统没有专门打标记
快捷出纳窗复选还书和续借功能
特殊借还一般是在馆员没有看到实物的情况下,为读者在借的图书办理借还或者续借,为了简化流程,节省馆员系统查询和输入的时间,在读者现有的借还记录上进行选择操作。
最新版本的内务(内务版本号dp2Circulation 3.31.7908.30309以上)和服务器(3.84以上版本)搭配使用时,在【快捷出纳】窗识别到读者记录后,在左侧读者信息界面,读者在借记录左边,会有一个复选框,便于馆员勾选这些册记录,并对其操作。
使用复选框勾选在借册并对其进行处理,需要馆员具备 “client_multiplecharging 前端允许复选借还” 权限。这个权限仅对内务前端有限制作用。
馆员勾选功能时,要注意确认不要勾选错误,尤其是当读者有多条在借记录,需要对其中一部分进行处理时,很容易选错。所以馆员在进行这些操作时,要格外谨慎。
勾选需要处理的在借册记录后,点快捷窗口窗底部工具条上的【...】-【复选操作】,其下级有【还书】、【续借】和【特殊续借】三个选项,使用其中需要的即可。
-
使用【还书】选项,可以对选中的记录进行批量还书操作。
-
使用【续借】选项,可以对选中记录中的未超期图书进行批量续借。
-
使用【特殊续借】,可以对选中记录中的超期图书进行批量续借。这个选项尤其特殊,要谨慎使用。后面专门讲解。
当使用复选还书和续借功能的时候,在 dp2library 中产生的操作日志记录的xml中会写入一个 clientComment 元素,里面记录“来自内务快捷出纳窗的多册命令,界面选择册,而非扫入册条码”,将来追溯的时候,凭这些注释可以知道操作是用复选功能进行的。因为使用复选功能意味着操作者没有扫册条码,那么在界面 checkbox 上点选的册可能没有核对过图书实物,操作不如平时扫条码操作那么靠谱,存在一定出错的几率。
使用【复选操作】-【特殊续借】
【复选操作】-【特殊续借】要求馆员账号同时具备specialcharging和client_multiplecharging两个权限。
“特殊续借”会让读者超期的图书变成未超期,并且之前超期还书时会产生的待交费记录也会被抹掉。所以系统特地采用了两个特殊权限,让这个操作不要被普通馆员滥用。
“特殊续借”与普通续借的区别:普通续借要求读者按规矩还书,如果要解决超期记录,不是交费,就是提醒两句。然后他要再借书还要看一些条件,比如当时正好有人预约了,就不能让这个刚还书的读者再借书,系统强行把权利给预约的第一个读者了。这样保证了读者借书的公平。
使用“特殊续借”时,读者不管别人是否等待预约到书,他直接延长了借期,享受了一次特权。把读者平等地享有图书的借阅权的原则破坏了。
普通的正常的续借,在续借前要看这本书是否被人预约。如果预约了,就没法续借了,系统会拒绝续借。就是说这一刻,专门给预约排队的分配一次权利;如果续借前没有任何人预约,这个正在借的读者才可以续借成功
“特殊借”功能
右击快捷出纳窗界面上大大的【借】或【还】字,从右键菜单里有个【特殊借】选项。选择该选项后,界面上的文字变为【特 借】,馆员先扫读者证,再扫图书册条码,可以为读者办理借书。
和原有的“借”功能相比,“特殊借”是可以越过对读者未还超期册的检查步骤,让有未还超期册的读者依然可以(在册数限额内)借书,借完后原有的超期记录仍然存在。
在 “特殊借”下操作的借书日志XML中会写入一个 special 元素,元素的文本内容为 dontCheckOverdue,以示和其它普通借书动作的区别。
使用“特殊借”功能的馆员要具备 specialcharging 权限。