如何通过dp2内务进行盘点 - DigitalPlatform/dp2 GitHub Wiki

用户可以通过dp2内务进行期末盘点。

盘点的主要目的是统计图书是否丢失,是否放错馆藏地等。

盘点过程很重要的操作是对图书进行扫码,需要用到相关的设备。用户可以根据实际情况进行配备:

1)如果使用台式机或者固定位置的电脑,配置普通条码枪,就必须把书架上面的书搬到书车上,推到电脑旁进行扫码,然后把扫过的书重新上架到书架上。这样操作体力耗费较大,并且效率偏低。

2)如果采用蓝牙扫码枪,具备一定的作用范围(一般是几米到十几米),可以拿着去书架上扫书,不必费力去不用搬动图书;并且最好有在可以推动的小书车上的一体机(例如微软 Surface GO),能够配合蓝牙扫码枪近距离使用。

3)如果是台式机配置蓝牙扫码枪的话,在移动过程中,可能会因为蓝牙扫码枪的作用范围受限,加上容易受到金属书架的影响,使通讯的效果打折扣。

4)简易的手持条码采集器,脱机使用。可以集中导入采集到的条码号 .txt 文件,文件里面每行一个条码。条码采集器最好具备可视功能或者语音播报功能,以便及时核对所扫条码与实物,否则可能出现扫入出错没有及时纠正,而导致盘点误差的情况。

5)具备RFID标签的图书馆也可以使用盘点刷(无线图书点检仪)或者相关的读卡器,配合放在小推车上的一体机来使用。

盘点刷的好处是可以拿着到各层书架刷标签,不必搬动图书,省时省力。如果是平板读卡器,需要把书下架,读完再上架。

需要注意的是,书库里面如果不是每个角落的 WIFI 信号都好,则可能需要加装 WIFI 信号放大器。


盘点人员权限

盘点前系统管理员需要通过【功能】-【系统维护】-【用户窗】为参与盘点操作的工作人员增加相应的权限。

对于要进行扫入操作的工作人员,必须要添加“inventory”权限值。即可以创建盘点记录。

对于盘点结束时要进行统计运算操作的工作人员,需要添加“inventorydelete”权限值,即可以删除盘点库记录。

盘点过程中,遇到有问题的册记录,可能需要临时进行还书、修改册记录等操作,具备相应的权限即可。


1.创建盘点库

盘点功能需要新创建一个盘点库。这个数据库用于存储盘点过程中扫描过的册信息,也即盘点记录。

系统管理员要先利用菜单【功能】-【系统维护】-【系统管理窗】打开一个系统管理窗,在“数据库”属性页使用“创建盘点库”命令来创建盘点库。

点击菜单【批处理】-【盘点】进入【盘点】界面。盘点窗有几个属性页:【开始】,【扫入】,【盘点集】,【基准集】,【借还日志】,【统计】。盘点过程中将使用这几个属性页来完成盘点。

2.设置参数

用户在【开始】属性页设置常用的参数。

【扫入时所用的批次号】一栏,设置为本次工作的批次号。因为盘点操作一般历时较长,用批次号管理不同地点不同操作者的盘点记录,会使工作更有条理。当操作者用盘点窗的“扫入”属性页进行扫入操作的时候,向服务器提交的批次号字段就调用了这里的值。

**批次号建议按照“馆藏地+操作者+当天日期”来安排命名。**这样等盘点进行到后期,可以很方便用批次号来调取各馆藏地各每日的盘点记录。如果同时有多台前端电脑进行扫入操作,需要注意把每台前端机器的批次号取得不同。当然,整个盘点操作全程都用同一个批次号也是可以的。

因为盘点一般都是一个馆藏一个馆藏地统计,如果批次号里面不体现馆藏的话,后面无法统计分析。

【扫入时所在的馆藏地】一栏,是指当天扫入操作所在的馆藏地,不是指整个盘点(跨越多日)要涉及的全部馆藏地。在扫入操作中,前端软件会自动检查扫入册的馆藏地是否和它匹配,如果不匹配会出现警告提示。当工作人员看到警告后,需要进行一些处理。例如可以把这些不是当前馆藏地的册暂放在一个书车里,等适当时机送交应去馆藏地重新上架。

注意馆藏地名称必须和册记录中的馆藏地名称严格一致。为了避免输入错误,可以点击此文本框右边的【…】按钮列出当前可用的全部馆藏地,从中选择需要的即可。需要选择多个馆藏地时,可以按住键盘上的ctrl键进行多选。

如果此处不设置馆藏地,也就是说馆藏地保持为空,则软件在扫描时自动检查馆藏地的功能就无效了。

【恢复出厂设置】按钮,可以强制将dp2circulation用户目录中的inventory.css和inventory_item_browse.xml文件用数据目录中default子目录下的两个同名文件覆盖,等于就恢复到了缺省配置的状态。Inventory.css配置文件定义了“借还日志”属性页的显示格式;inventory_item_browse.xml文件定义了“基准集”属性页中的栏目格式。

以上设置完毕后,点击【扫入】标签,进入扫条码环节。

3.扫入册条码号

这是盘点中工作量最大的一个环节。建议针对上一步列出的每个馆藏点,顺序安排扫入操作。

【扫入】属性页借用了快捷出纳窗的完整界面。操作习惯和快捷出纳窗平时借还图书是一样的。

3.1逐册扫入

扫入操作前,要注意观察【扫入】属性页右下角的汉字为“”,表示当前处在准备扫入盘点状态。如果不是在这个状态,请在汉字上点鼠标右键,然后选择【盘点图书】状态。

建议盘点时打开快捷出纳窗的语音播报功能(通过在【帮助】-【参数配置】-【快捷出纳】中勾选“朗读书名”并设置朗读状态为“书名+状态”),这样扫入册条码时,可以听到对应的播报信息。

同时需要关闭【快捷出纳窗】的“校验输入的条码号”功能(路径:【帮助】-【参数配置】-【快捷出纳】-不勾选“校验输入的条码号”),因为可能盘点到一些不符合校验规则的条码号。勾选的话,这些不合规则的条码号无法扫入系统。

另外,需要注意扫入前将界面右侧的固定面板设置到【操作历史】属性页,这样扫入过程中可以在固定面板看到该批所有扫入成功的记录。

每当扫入一个册条码号,软件会自动搜索验证这个号码,在浏览区以绿色对勾新增一条记录,同时在盘点库中创建一条盘点记录,如果打开语音播报功能,会听到播报书名。

同一个批次号内,同一个册条码号只能扫入一次。如果再次扫入的话软件会报错,浏览区相应位置为显示为红色,打开语音播报功能时,可以听到“错误”的提示。

某些小型图书馆可能没有给册记录填写册条码号字段,平时借书还书是通过ISBN进行的。在盘点的时候,可以用扫入ISBN进行盘点,但遇到同一ISBN对应多册的时候,需要在对话框中进行选择。

在盘点扫入过程中,如果某册在系统中出于在借状态,界面左侧会弹出对应的读者信息。用户可以先把盘点状态切换为“还”,然后在此进行还书操作。注意操作完成后,若还需要继续盘点扫入,需要把状态及时切换为“盘点图书”(扫入过程中发现当前册在借时也可以先不进行还书操作,待统计完成后再处理)。也可以不还,待统计完成后一并处理。

3.2利用文件扫入

扫入操作也可以利用条码采集器来进行。条码采集器可以存储大量的册条码号,一次性导出到txt档。

在盘点窗的【扫入】属性页,点窗口右下方工具条上的【…】菜单,选择【从文件导入盘点】命令,系统弹出【从文件导入盘点】对话框,用户在对话框里指定好批次号,点击【册条码号文件名】文本框右侧的【…】按钮,系统弹出【请指定要打开的册条码号文件名】对话框,在电脑上找到需要的册条码号文件后,点击【打开】,然后再在【从文件导入盘点】对话框上点击【确定】按钮,【扫入】属性页开始批量装入册条码号文件中的记录。

批量扫入的记录不会在【固定面板】的【操作历史】中显示。

在利用文件导入盘点时,要注意观察浏览区是否有黄色或者红色的信息块,并进行针对性处理

以上过程可以看出,利用文件扫入不如逐条扫入容易发现问题。建议尽量逐条扫入。

如果盘点中扫入时间拉得较长,可能需要好几天,用户不必担心中途关机造成扫入丢失或者盘点中断的情况。因为扫入之后系统会把已扫的记录都记录到当前【开始】属性页所设置的批次号下面,关机不会丢失,后续可以使用批次号再次调用,也可以在已存批次号下面继续扫入。

4.统计分析和处理

当所有馆藏点的册都扫入完成后,就可以进入盘点的最后一个阶段,统计分析和处理了。

开馆状态下盘点时,进行到统计分析的时候一定要闭馆。统计时还开馆的话,可能导致的统计分析结果不准确,出现问题时不便于追查原因。

4.1统计分析前的准备

装载盘点集

点击【盘点集】属性页,点击【批次号】文本框右边的【…】按钮,系统弹出【选择批次号】对话框,其中列出了当前用户可见的全部批次号。用户可以选择其中的一个或者几个批次进行统计,也可以选择全部批次进行统计。需要多选时,点选同时按住键盘上的ctrl键;需要全选时,直接点击对话框左下角的【全选】按钮。选择好后,点击【确定】按钮。如果针对同一个馆藏地设置了多个批次号,需要把相关的批次号全部选上,以便和【基准集】中的记录进行对比分析。

回到【盘点集】属性页,点击【检索】按钮,【盘点集】属性页下方的浏览区显示出与所选批次号相关的所有册记录。

装载基准集

点击【基准集】标签,切换到【基准集】属性页。这里需要先设置馆藏地。

点击【基准集】属性页中【馆藏地】文本框右边的【…】按钮,系统显示当前可用的全部馆藏地,用户从中选择当前需要统计的馆藏地,需要选择多个馆藏地时,可以按住键盘上的ctrl键进行多选。

馆藏地的选择必须要与【盘点集】属性页所选批次号对应的馆藏地相对应。这样后面的统计分析结果才具有参考意义。

选择好馆藏地后,再点击【检索】按钮,【基准集】属性页下方的浏览区显示与当前馆藏地相关的所有册记录。

**以上【盘点集】和【基准集】的检索按钮只有在统计分析前才去点它,这样出来的数据才准确。**盘点中途所检索的盘点集和基准集对最终的盘点结果不具备参考性。

装载相关借还日志

如果盘点是在开馆情况下进行的,还需要参考盘点期间的借还日志来统计。切换到【借还日志】属性页,输入盘点起止范围日期,点击【装载】,系统会转载这范围内的全部借还日志,并参考这些记录进行统计分析。如果盘点是在闭馆情况下进行的,也可以省却这一步。

装载借还日志这一步主要是针对开馆盘点时,读者借还中出现的异常现象收集统计证据。比如,原本已注销的图书被某个读者还回,或者在借的图书被声明丢失等,借还日志会记录这些信息,调用这些记录来分析结果。这期间参与借还的这些图书可以不必再拿去盘点扫码。

4.2交叉运算

点击【统计】标签,切换到【统计】属性页。

点【交叉运算】按钮,系统开始交叉运算,将【盘点集】和【基准集】中的记录进行交叉比对。

如果点击【交叉运算】按钮后,系统提示“盘点集尚未装载”或则“基准集尚未装载”,则需要回到步骤4.1,在对应属性页上点击【检索】按钮,让浏览区显示出下属的册记录。

经过交叉运算后,【基准集】属性页中的浏览行颜色会变为红、绿、蓝、黄四种颜色之一。绿色表示正常,红色表示当前记录缺失,蓝色表示当前记录外借,黄色代表当前记录放错馆藏。【统计】属性页的【修改册状态】和【补做还书】按钮文字可能会出现数字部分,表示有册记录需要进行适当处理。

【统计】属性页的【修改册状态】按钮如果出现数字,表示统计完成后系统对册记录状态修改的建议。“+”代表运算过程中系统推断丢失的册,需要为这些册记录状态添加“注销”值;“-”表示即当前册的状态为“注销”或“丢失”状态,但盘点此书尚存,需要去除状态设置。

在修改册状态之前,可以先切换到“基准集”属性页,注意观察浏览列表中“状态”一栏中具有加号或减号的行(“+”对应的记录会以红色背景显示),确认每一行的状态没有问题。如果发现问题需要及时调整处理,处理好了以后再进行后面的步骤。

如果这些行分散开了不便于观察,可以用鼠标左键点栏标题“状态”,这样软件就会根据状态值对所有行自动进行排序,加号或减号的行就会聚集到一起。

补做还书的意思是,经过盘点验证后,一些册明明已经在架但其册记录依然处在外借状态,也就是册记录的“借阅者”字段有值。这种情况,有可能是平时还书时候对这些册忘了办理还书手续造成的。

为了观察,可以切换到【基准集】属性页,用鼠标左键点栏标题【借阅者】,这样处于外借状态的所有册就会聚集在一起显示。注意观察其中绿色背景的行,这些行就是经过盘点验证在架,但处于外借状态的册,也就是需要补做还书的册。

5.输出盘点结果-创建Excel报表

在创建Excel报表前,可以先配置Excel报表显示的栏目。

在【统计】属性页点击【配置Excel报表栏目】按钮,系统弹出【选择列】对话框,用户可以在对话框里勾选需要输出的列,也可调整列输出时的顺序。调整输出顺序的方法:鼠标选中需要调整的列,点击【上移】或则【下移】。

在【统计】属性页点击【创建Excel报表…】按钮,系统弹出【请指定要输出的excel文件名】对话框,用户在此设置excel所保存的位置和文件名后,点击【保存】,系统开始创建Excel报表,创建完后自动打开。

创建的Excel报表有多个Sheet,包含“丢失的册”、“超出盘点馆藏地范围的册”、“在借状态的册”、“验证存在的册”。

Excel报表文件需妥善保存,这是盘点的结果。

6 后续处理

以上盘点结果经再三确认无误后,可以进行后续处理。

6.1 修改册状态

修改册状态有几种方式:

第一种:点击【统计】属性页上【修改册状态】按钮,系统对需要处理的册记录进行状态字段的批处理。如果这些记录中存在不合规则的册条码号,系统会报错,无法进行批处理。

第二种:在【基准集】上点击【状态】,将记录按照状态栏排序。先选中所有状态栏为“+”的记录,然后在上面右击,选择【装入实体查询窗】命令,系统将这些记录装载到【实体查询窗】,用户可以在实体查询窗按照批处理流程修改状态字段,因为条码号不和规则时,可以在修改和保存操作的同时按住键盘上的ctrl键强制保存。

再回到【基准集】界面,选中所有状态栏为“-”的记录,然后在上面右击,选择【装入实体查询窗】命令,系统将这些记录装载到【实体查询窗】。先比对手里的实物看看哪些册是属于册条码号不合规则的,可以趁着这个机会把书上的册条码号撕下来,然后贴上一个符合规则的新条码。同时双击对应的记录,进入对应的【种册窗】,在双击该记录,进入【册信息】窗,在【册信息】窗将条码号设置为新贴的条码,点【确定】,回到【种册窗】点【全部保存】。这样就修正了一条异常的册条码记录。

以此方法逐条修正异常的册条码号,修正完后,再在【实体查询窗】批处理状态,去除状态字段的内容。

6.2 补做还书

对于需要补做还书的册,可以利用【快捷出纳窗】逐册进行还书操作处理。逐册操作的好处是,便于观察和处理每一册的具体情况,发现问题可以马上停止,比较灵活。也可直接点击【统计】属性页的【补做还书】按钮,系统弹出提示框,让用户确认是否立即补做还书,用户点击【是】,系统跳转到【扫入】属性页,在还书状态下对全部需要补做还书的册进行批量还书操作。

等还书结束,要注意上下拉动【扫入】界面浏览列表,观察中红色或者黄色的信息行,并给予及时处理。

后续处理结束后,【基准集】属性页中相关浏览行的状态和【统计】属性页的结果不会自动刷新,用户可以再点一次【基准集】-【检索】按钮,手动进行刷新确认,注意,此时还需要在【统计】属性页点【交叉运算】,以重新统计确认。全部处理之后,【统计】属性页的【修改册状态】和【补做还书】按钮上将不会出现文字。

处理完后可以再把结果打印出来,与第5步打印的结果相比对。dp2系统里没有限定打印的时机和次数,用户可以反复打印。

7.删除盘点库记录

盘点完全结束后,如果嫌盘点记录占用空间,可将【盘点集】属性页中的盘点记录全部删除。

在【盘点集】属性页浏览区,用鼠标右键点浏览列表,执行【全选】命令,然后再用鼠标右键,在上下文菜单选择【从盘点中删除所选事项】命令。

注:盘点记录是盘点库中的记录,也就是可以检索装入盘点窗的“盘点集”属性页的那些记录,注意,盘点记录不是册记录。不要弄错了删除了册记录。 也可以不删除盘点记录。等下次盘点,取批次号字符串的时候和前次区别开即可。盘点记录不删除的话,后续可以再次调用。

另外,盘点过程中不要去删除【盘点集】中的记录,除非确认某批次号的记录有问题,需要删除后重新扫码。否则,删除后这些一扫过的记录就不存在的,只能重新再扫。