如何创建或删除书目库 - DigitalPlatform/dp2 GitHub Wiki

创建和删除书目库的操作必须要具备相应权限才能进行。用户需要先通过具备managedatabase权限的账号进入dp2内务,如果是实例是总分馆形式,需要具有全局权限的账号才能创建书目库,因为书目库是所有分馆共用的。

1. 如何创建书目库

1.1 进入【数据库】属性页

在dp2内务中依次点击【功能】-【系统维护】-【系统管理窗】。在打开的【系统管理窗】中,切换到【数据库】属性页。

1.2 打开【创建新书目库】对话框

用户可以通过在【数据库】属性页中的空白处点击鼠标右键,从右键菜单中选择【创建书目库】命令,系统弹出【创建新书目库】对话框;

或者直接点击【数据库】属性页左下方的窗口工具条上的【创建】按钮,从列表中选择【书目库…】命令,打开【创建新书目库】对话框。

1.3 创建新书目库

  • 在【创建新书目库】对话框中的【书目库名】文本框中输入拟定的书目库名称。

  • 【数据格式】下拉列表中有【unimarc】和【usmarc】两个选项,用户根据需要选择其中一个。

    选unimarc表示此书目库只保存格式为unimarc的数据; 选usmarc表示此书目库只保存格式为usmarc的数据。两种数据不能混合存放。

  • 【文献类型】下拉列表中包含【图书】和【期刊】两个选项,用户根据需要选择其中一个。

设置好【文献类型】后,程序会根据选择的具体文献类型自动填写【实体库名】、【订购库名】、【期库名】和【评注库名】。

如果文献类型为【图书】,【期库名】应该为空,软件不会自动填入内容。

用户可以根据实际需要选择保留或删除这些下级子库。

  • 根据需要勾选或者不勾选【参与流通】选项。该选项决定了该书目库下实体库中登记的册记录是否参与流通借还。

一般而言,如果创建的书目库是为了临时存放书目记录,不需要建立下级子库,需要用户手动删除系统自动创建的子库;

dp2系统提倡大库概念,也就是说实体库、订购库、评注库、期库都是下属于书目库。以后的订购操作,册登记等动作都发生在这个书目库里面。这样做的好处是用户只需要针对不同的MARC格式来创建不同的书目库(同时将图书和期刊分开就可以了),减少了书目库的数量和维护成本,并且更加便于书目查重,从而有效地避免重复订购

以上设置完毕后,点击【确定】按钮,

1.4 确认身份

由于创建书目库属于重大操作,系统弹出【确认身份】对话框,操作者需要在此输入当前账户的密码。

如果密码输入不正确,或者当前账户不具有创建书目库权限,所创建的书目库将无法保存到系统中;

当密码不正确时,系统会弹出【密码不正确】提示框;当前账户不具有创建书目库权限时,系统会弹出不具备操作权限的提示。

当前账户具有操作权限,且输入密码正确时,系统会保存所创建的书目库。这时,在数据库名列表中,可以看到新创建的书目库。

2. 如何修改书目库

在【数据库】属性页里,先选中需要修改的书目库,

用户可以通过在所选书目库上单击鼠标右键,从右键菜单里面选择【修改】命令;或者点击属性页左下方的窗口工具条上的【修改】按钮;或者直接在需要修改的书目库上双击,进入【修改书目库特性】对话框。

在【修改书目库特性】对话框里修改相关的内容之后,点击【确定】按钮。系统弹出提示框,要求用户确认是否需要修改,

用户点击【是】,修改的书目库正式保存到系统当中。在数据库列表中,可以看到修改的书目库信息。

3. 如何删除书目库

在【数据库】属性页里,先选中需要删除的书目库,

用户可以通过在所选书目库名上单击鼠标右键,从右键菜单里面选择【删除书目库】命令;或者点击属性页左下方的窗口工具条上的【删除】按钮,

系统弹出【ManegerForm】对话框,提醒用户确认是否真的要删除该书目库,因为书目库一旦删除之后,里面的数据将全部丢失。

用户点击【是】按钮,系统弹出【确认身份】对话框,操作者需要在此输入当前账户的密码。

如果密码输入不正确,或者当前账户不具有删除书目库权限,无法删除书目库;

当密码不正确时,系统会弹出【密码不正确】提示框;当前账户不具有删除书目库权限时,系统会弹出不具备操作权限的提示。

如果当前账户具有操作权限,且输入密码正确时,系统会删除所选的书目库并保存。