定义读者流通权限 - DigitalPlatform/dp2 GitHub Wiki

定义读者流通权限

读者流通权限实际上是在应用服务器数据目录内library.xml配置文件中的元素内定义的。系统管理员既可以用Windows的记事本直接编辑library.xml配置文件来配置读者流通权限,也可以在系统管理窗的“读者流通权限”属性页中对相关XML代码结构进行编辑修改。这两种方法是等价的。

这里只讲解在系统管理窗“读者流通权限”属性页中创建、修改读者流通权限定义中涉及到的简单操作步骤。读者权限定义的知识难点和重点在于掌握相关的XML数据结构的用法,而这一内容不适合在本用户手册中讲解,系统管理员如有兴趣请阅读参考手册的1.3/3.2节。

操作步骤:

  1. 切换到“读者流通权限”属性页;
  1. 在权限表属性页左下方可以看到 新增读者类型 的按钮。点击后可以新增一个读者类型, 例如我们新增一个高中生后,可以看到生成了一个高中生的窗口,可以设置一些基本参数。

    可借总册书  代表该读者可以借的书的数量的最大数量。
    
    可预约册数  代表该读者可以预约的书的数量的最大数量。
    
    以停代金因子 代表如果读者超过期限没有按时归还书籍后,会限制该读者继续借书。
                数值设置为1.0代表读者如超期7天才归还书籍,将对读者停止其借书的权限7天。
    

右上方可以看到 新增图书类型 的按钮。点击后,可以新增一个图书类型,用来给此类型的书籍设置一些基本参数。

       可借册数       代表该类别的书籍最大可借的数量。

       借期           代表该类书籍最大可以借的天数。这是一个逗号间隔的字符串,每个逗号之间表示一次借书的期限。例如 31day,15day 表示第一次可以借书 31 天,还可以续借一次(算作第二次),续借的期限是 15 天。还可以定义禁止还书期限,例如 31day|1day,15day|1day 表示每次借书的当天都不允许还书(竖线后面参数的定义禁止还书期限)。

       超期违约金因子  代表如果读者丢失该类书籍,应按 书籍原价X因子数值 来赔偿。
                      比如数值为1.0代表原价赔偿,2.0代表双倍价格赔偿。