任延华

Results 48 issues of 任延华

# 测试大纲 dp2系统的借书操作是在读者xml写一笔借阅册信息,同时在册xml写借阅者信息,两边形成一个双链。还书操作时,在读者xml去掉该册信息,在册信息中去掉借阅者信息。 所以我们测试和维护的时候,分成两个方面,一是从读者角度检查和修复,一是从册角度检查和修复。 下面是测试项,每个测试项包括三项测试:批量检查、零星检查、修复。 **从读者角度** 1.1 正常情况,读者记录有在借册,对应册记录有对应借阅者。 1.2 异常情况:读者记录有在借册,但对应册记录没有借阅者。 1.3 异常情况:读者记录有在借册,但对应册记录的借阅者为别人。 1.4 异常情况:读者记录有在借册,但对应册记录不存在。 1.5 异常情况:读者记录有在借册,但对应册的路径发生了变化,条码没变。 1.6 异常情况:多条读者证条码为空时,检查借阅链应报错 1.7 异常情况:多条读者证条码为空,同时参考ID也为空时,检查借阅链应报错。 **从册角度** 2.1 正常情况:册记录有借阅者,对应读者也有在借该册。 2.2 异常情况:册记录有借阅者,但对应读者没有该册。 2.3 异常情况:册记录有借阅者,但对应读者记录不存在 2.4 异常情况:册记录有借阅者,但对应读者的路径发性了变化 2.5...

### 原始数据 样例 ![image](https://user-images.githubusercontent.com/13568719/47431400-4ecb9600-d7ce-11e8-9033-5b61b545f625.png) ### 规则标注说明 ![image](https://user-images.githubusercontent.com/13568719/47431431-6014a280-d7ce-11e8-9800-53bdbb1a3837.png) 如果某字段或子字段仅属于特定规则,在前面加前缀{cr:***} {cr:CALIS},表示仅符合 CALIS 编目规则的数据。 {cr:NLC} 表示仅符合国图编目规则。 cr 的意思是 cataloging rule,编目规则的意思。 如果不加{}前缀,表示CALIS与国图都适用。 前缀{cn:***}处在 字段指示符 后面,第一个子字段出现以前的位置,表示 整个字段 仅符合指定规则。 前缀{cn:***}处在 子字符指示符 后面,表示该 子字段 仅符合指定规则。 ### 按不同规则导出...

测试计划
软件改进

## 测试大纲 一. 测试内务前端所有统计方案 二. 测试服务器端脚本,需针对标准和单机版都进行测试 2.1 快捷出纳窗左侧读者装载 2.2 种册窗MARC的OPAC显示态 2.3 MARC格式校验 2.4 C#脚本校验 三. 测试opac里面的MARC显示

该文档介绍关于dp2系统条码校验的功能。 ## 目录 * 一、条码前端界面校验 与 服务器API校验 概述 * 二、如何打开/关闭条码校验开关 * 2.1 打开/关闭服务器API校验开关 * 2.2 打开/关闭内务前端界面的校验开关 * 三、各功能界面校验与服务器API校验的匹配依据 * 3.1 读者窗,编辑读者信息 * 3.2 种册窗,一般册登记 * 3.3 种册窗,快速册登记 * 3.4 册登记窗,册登记...

用户手册
维护知识
功能说明

## 培训目录 ### 1.单机版服务器安装 文档参考: 单机版服务器的安装 https://github.com/DigitalPlatform/dp2/wiki/%E6%96%87%E6%A1%A3-%E5%8D%95%E6%9C%BA%E7%89%88%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E5%AE%89%E8%A3%85 ### 2.管理员基础操作 1)图书馆业务知识:书目(种)、册、册条码、索取号(排架),借/还书 等 2)系统基础配置,包括创建数据库,馆藏地,排架体系,流通权限等 3)dp2内务功能,包括新建书目(MARC最简单的几个字段),导入书目,册登记(种册窗与册登记窗),借书,还书。 视频:https://github.com/DigitalPlatform/dp2/wiki/dp2-%E7%B3%BB%E7%BB%9F%E8%A7%86%E9%A2%91 dp2内务前端安装 书目查询窗 实体查询窗 读者查询窗 种册窗册登记 册登记窗的使用 快捷出纳窗-借还 ### 3.OPAC公共查询系统 书目和册检索 读者预约、续借等 参考文件:https://github.com/DigitalPlatform/dp2/wiki/OPAC%E9%85%8D%E7%BD%AE%E4%BB%A5%E5%8F%8A%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E5%A4%84%E7%90%86 ### 4.备份与恢复 1)大备份 https://github.com/DigitalPlatform/dp2/wiki/%E5%A6%82%E4%BD%95%E8%BF%9B%E8%A1%8C%E7%B3%BB%E7%BB%9F%E5%A4%A7%E5%A4%87%E4%BB%BD...

培训

## 用户1原来系统的数据格式 数据样例1,有多个复本 ``` | | 00790oam2_2200229___450_¶ -- | -- | -- 001 | | guanbarteam¶ 005 | | 20100831200056.3¶ 010 | __ | ‡a7-105-03351-7 ‡b平装 ‡dCNY0.00¶ 100 | __...

## 读者自助注册功能 ### 一、开放读者注册功能的准备工作 图书馆如果要开放读者自助注册功能,需要做如下准备工作: 1. 给dp2mserver的capo_xxx帐户的义务里配置setReaderInfo,配置完成要等5分钟才能生效。如果不配置,会提示`图书馆 xxx 保存读者信息时出错:当前没有任何可操作的目标。`。 2. 给dp2library的capo代理帐户配置setreaderinfo权限,配置完成注意关闭capo已有通道,权限才能生效。如果不配置,则读者提交时提交没有权限,`图书馆 xxx 保存读者信息时出错:修改读者信息被拒绝。不具备setreaderinfo权限。`。 默认情况下capo帐户不要有setreaderinfo权限,只有需要开放读者自助注册功能的馆才设置这个权限。 --同时capo代理帐户还要配置searchreader权限,审核的工作账户也需要配置searchreader权限。不然馆员无法在公众号查看待审核信息。 另外,要配置11位数字的读者证条码校验函数,否则读者提交注册信息时系统会提示证条码号不合法--0611 殷 3. 在公众号的数据目录下的libcfg.xml配置读者库属性patronDbName和部门属性departments,示例如下。**注意:修改了libcfg.xml需要从IIS里回收ilovelibrary应用池。** `` 4. 如果要在馆员审核时自动产生证条码号,需要在公众号的数据目录下的libcfg.xml配置证条码尾号,示例如下。**注意:修改了libcfg.xml需要从IIS里回收ilovelibrary应用池。** `` (注:2020/5之后的公众号版本,不需要配置临时读者类型,也不再受verityReaderType=true的影响。) ### 二、读者自助需要输入的信息 读者首先要关注 我爱图书馆,然后点底部菜单 资源/读者注册,进入读者注册界面。 **图书馆:**...

我爱图书馆公众号版本更新,包括:重新检查了各个界面使用的操作帐号,主要功能界面的权限,如下图; 原则是: 1)如果有当前活动帐户(可能是读者,也可以是工作人员)则用当前活动帐户,除检索和公共消息界面外,其它功能没有当前帐户是不能使用的。 2)检索相关界面,如果没有绑定任何帐户,则使用的public。 3)公共消息界面,包括好书推荐,公告,图书馆界面,这些界面不需要绑定帐号。其中好书推荐中显示详细图书信息,这个需要当前帐户,如果未绑定帐户是用的public 4)既使当前活动是读者帐户,但一些操作读者无权限处理,例如修改个人注册信息、当未审核或审核不通过时删除注册信息,修改手机号,这些功能依然是使用代理帐号capo。 5)可以绑定一个工作人员帐户,在内务中给该工作人员帐户设置一个 _wx_debug权限,则可以显示我爱图书馆公众号的调试态,在每个界面下面有一行蓝色文字,显示当前界面功能使用的操作帐户,方便判断当前帐户是否符合预期。 本次公众号更新还增加了配置让通知消息屏蔽敏感信息,配置参数是放在公众号配置文件libcfg.xml中,在对应的图书馆行中加一项patronMaskValue="barcode:2|2,name:1|0",这里值的格式与dp2ssl配置屏蔽一样用法。 ![5FWC $ZK$6ZOW}1BTDC LGX](https://user-images.githubusercontent.com/13568719/127943932-9f46f0fa-2e0d-47ca-8004-f2299be4dbba.png)

## 测试用例目录 1. 新建实例时,修改dp2capo实例名 2. 对已存在dp2capo实例,修改实例名,检查是否正常修改 3. 测试删除部capo实例

测试计划

我爱图书馆公众号的馆藏地限定范围,原来主要用于馆员或有借还权限的读者在借还时扫入ISBN时,只对关注的馆藏地进行借还,后来公众号的借还取消了扫ISBN的情况,所以这个设置其实对借还没有意义了。 但这个选择关注的馆藏地范围,可以作为工作人员或读者的偏好,比较在书目检索时,关注的馆藏地的册排在前面显示。 列出哪些馆藏地?是根据当前帐户的分馆代码来决定的: 1)如果是工作人员帐户,分馆代码为空,列出总馆和所有分馆的馆藏地;如果分馆代码不为空(有可能是多个分馆),则列出管理的这些分馆的馆藏地。 2)如果是读者帐户,分馆代码为空,列出总馆和所有分馆的馆藏地;如果有分馆代码(读者只能有一个所属的分馆),则列该分馆的馆藏地。 开发上是调用dp2library的getSystemParameter接口,参数为catalog=circulation,name=locationTypes。 ``` List dataList = null; int nRet = this.GetInfo(lib, loginInfo, "getSystemParameter", "circulation", "locationTypes", out dataList, out error); if (nRet == -1 || nRet ==...