如果是dp2系统,是不可能出现已借出图书还能被其它读者借阅的情况。再次输入已办理借阅手续的图书册条码办理借书手续时,前端会以红色警告窗提醒该书已被某某读者借出,而拒绝办理。
但有一种情况可能会导致你的误会:
旧的DT1000/DT1500系统,由于没有引入事务机制与借阅链条检查机制,可能因工作人员手误删除或网络中断,导致读者数据中声明其借了某册图书(有该册图书册条码),但在图书数据中,该册条码中并没有记录借阅者的证条码。这种情况下,对于该册图书来说,系统只能判断其为非借出状态。那么,从旧系统升级数据到新系统中后,也是原样升级数据,则该册图书也会体现其为非借出状态,因而,是可以被其它读者借出的——这样,可能就会形成查询时,发现有两个读者都号称借了此书。
本来,我们对系统进行升级的前后,都可以启用工具软件对旧数据进行错误检查,提醒工作人员修改这些旧系统带来的问题,从而防止因旧数据错误带来的误解。但由于贵馆是以测试为目的,自行升级,可能就没有进行这种错误检查。可用管理员帐户登录,在dp2内务前端文件菜单的“系统维护”菜单中,打开“检查借阅信息窗”,进行批检查借阅信息链操作,并根据返回的信息,通过“修复借阅信息链”窗处理数据错误。
关于如何切换出纳操作,dp2系统暂未提供DT1000/DT1500系统曾有的通过读取特殊条形码方式实现借还切换功能,取而代之的是更高级、更方便的智能切换功能:在服务器端library.xml文件中,可以配置条形码检测脚本代码,判断读者条码与册条码是否合法。如果贵馆读者条码与册条码有明显的区分(比如长度、首字母等不一致),则可以在配置好这个条码检测代码后,在前端系统中启用校验输入的条码功能,并启用智能切换出纳状态功能。方法是在dp2内务前端的“帮助”菜单中,打开“参数设置”,在“出纳”标签中,同时勾选“校验输入的条码”和“在册条码输入域中输入读者条码时自动切换”。效果是:
1、如果一直在还书,光标会一直停留在册条码输入域中等待输入下一个条码。如果此条码是册条码,则会继续还书;如果此条码是读者证条码(系统自动判断),则会自动把出纳状态变成借书状态,并将该证条码移到上方读者条码输入域中并装载该读者信息后,光标移到下方册条码输入域中,等待你输入待借书的册条码。
2、如果是前一读者办理借书后,光标是停留在册条码输入域中,出纳状态将仍保留借的状态。这时候,另一读者来借书,也可直接输入证条码,系统会自动把当前借状态变成还状态并装载后一读者信息等待其还书(验证还)——如果该读者并不还书,显然这个状态不符合要求,没关系,再扫一下该读者条码,则会把验证还状态变成借了——对于条码枪输入方式来说,连续扫两次证条码,也是很快捷的。
另外,提醒一下,由于贵馆自行升级测试,请及时与我公司保持联系,确认服务器与客户端的版本更新与同步,以免因版本陈旧或服务器版本与客户端版本不匹配导致某些奇怪的问题。并且,在没有完全测试通过前,切勿擅自将业务切换到新系统中正式运行。