Skip to content

如何配置流通权限

Hopeshine edited this page Sep 3, 2020 · 10 revisions

流通权限的配置涉及到读者类别的管理。在图书馆实际工作中,可能需要对不同类别的读者进行不同的管理,给与不同的权限。比如设置不同的借期,可借册数不同,或者可借阅的图书类型不同等。这些都可以通过流通权限的配置来实现。

只有设置了流通权限定义的读者和图书才能参与借还过程。

流通权限一般由图书馆系统管理员来设置。


dp2系统管理窗【流通权限】的【权限表】子属性页也提供了一个直观的界面来观察设置流通权限。

1. 进入【流通权限】的【权限表】子属性页。

在dp2内务里,点击菜单【功能】-【系统维护】-【系统管理窗】-【流通权限】,可进入【流通权限】属性页。点击【权限表】标签,进入【权限表】子属性页。

2. 设置流通权限

2.1 选择分馆

如果当前服务器是总分馆模式,需要先在【馆代码】下拉列表中选择设置当前流通权限的分馆代码。如果不是总分馆模式,此步可以忽略。

2.2 定义读者类型和图书类型

设置流通权限前需要先定义读者类型和图书类型。

读者类型,指从图书馆读者管理的角度对读者进行的分类。比如:学生,老师;或者本科生,硕士生等等。

点击【权限表】上【新增读者类型】按钮,系统弹出【新增读者类型】对话框,用户在此输入具体的类型名称后,点击【确定】,即可创建读者类型。用户可以根据实际需要创建多种读者类型。

图书类型,指从图书馆图书管理的角度对图书进行的分类。比如:教材,教辅,工具书等等。

点击【权限表】上【新增图书类型】按钮,系统弹出【新增图书类型】对话框,用户在此输入具体的类型名称后,点击【确定】,即可创建图书类型。用户可以根据实际需要创建多种图书类型。

读者类型和图书类型可以设置为中文,也可以设置为英文;读者类型和图书类型可以设置多种。

常见的错误是设置时输入了不必要的空格或者回车之类,造成后续在为具体的读者或图书设置类别时,输入信息与系统定义不一致,从而造成读者无法借书或者图书无法被借阅的情况。

一般情况下不建议把读者类型或者图书类型设置为“空”。虽然“空”的确也可算作一种类型,但对于具体的管理而言,时间长了容易造成混乱。

2.3 为各种类型设置具体权限

用户可以为各种类型配置具体的权限。包含各种图书类型的可借数量、借期、续借期限、超期违约因子、丢失违约因子。

借期设置

借期一般设置为“数字”+“day”的形式,后面用英文逗号与续借天数隔开,续借借期同样设置为“数字”+“day”的形式,可以设置多次续借。如果用户想要设置借期为1年,仍然需要换算成天数后以day来设置。

比如,借期设置为:31day,15day 表示借期31天,续借15天,可以续借一次;

设置为:62day,31day,15day 表示借期62天,可以续借两次,第一次续借31天,第二次续借15天;以此类推。

借期为一个月时,由于存在大月小月的情况,建议统一设置为31day, 借期两个月按照每月31天计算来设置。

特殊情况下,可以为某类读者设置最短借期。

最短借期的设置是在最长借期后面用英文的竖线隔开,设置天数代表禁止还书的最短借期。

比如,借期设置为: 31day|10day,15day|1day。代表第一次借书 10 天内禁止还书,第二次续借 1 天内禁止还书。

如果不定义竖线和竖线后面的部分,就只有最长借期,没有最短借期,读者借书之后可以随时还书。

超期违约因子的设置

超期违约因子,指读者超期的情况下,每超期一天,系统计算的违约金额,一般设置为“CNY”+金额+“/day”的形式,比如:CNY0.5/day,表示每超期一天计费0.5元。

如果超期违约因子设置为CNY0/day,读者超期时虽然不需要实际交费,但图书馆工作人员需要在系统里面走一下超期交费流程之后,读者才能继续借书。

如果图书馆不打算对超期的情况罚款,此处也可以不设置。这样读者只要将超期的图书还回就可以借书了。

丢失违约因子的设置

超期违约因子,指读者丢书的情况下,系统计算的赔偿倍数。一般设置为数字形式,比如:2,表示读者需要赔偿2倍于图书册价格的金额。这样设置以后,当工作人员为读者办理丢书手续后,系统会按照超期违约因子自动计算读者需要赔偿的金额,图书馆工作人员需要为丢书的读者办理交费手续之后,读者才能继续借书。

如何为读者办理丢失,详见文档第二种情况

如何办理交费文档

如果图书馆不打算对读者丢失的情况罚款,此处可以设置为0,这样系统计算赔偿金额为0。但是仍然需要图书馆工作人员在系统里面为读者办理一下丢失手续,读者才能继续借书。

2.4 为读者设置总权限

读者类型的第一栏的权限为各种图书类型的权限之和。这里的可借总册数代表该类读者能借的所有图书类型的册数。一般设置为大于或等于可借图书类型中的最大可借册数。

可预约册数,指读者可以通过opac平台或者公众号提前预约的册数。

以停代金因子,指对由于某种原无法对读者超期或者丢失的情况收取赔偿金的情况下,实行以停借代罚的制度。比如:设置图书超期超过X天不还,停止借阅半年或1年等。需要图书馆管理员先在library.xml配置文件中启用“以停代金”功能,然后再进行设置。详见文档

由于dp2系统可以根据读者实际情况,对不同类型的读者可以实行不同的工作日历,在为读者设流通权限时,还需要设置适用的工作日历。一般直接从【工作日历】下来列表选择合适的日历设置,这个下拉列表中显示了当前系统中所有的工作日历,是图书馆系统管理员预先在【工作日历】属性页中配置好的。

流通权限中所配置的日历会影响当前类型的读者的借期计算(根据日历设置来计算),但日历所定义的日期并不是读者可借的日期。一般情况下,系统并不限制读者到图书馆借还的时间,系统默认读者任何时候到图书馆都是可以办理借还的(如果一定要限制什么时间不能借书,比如晚上十二点以后不让进行借书操作,可以从内务系统管理窗的馆藏地属性页配置是否允许外借的 javascript 代码)。

工作日历配置文档

3. 保存设置

以上都编辑好后,点击界面下方的【保存】按钮,设置存入系统。


经过以上设置,读者流通权限会保存到应用服务器数据目录内library.xml配置文件中的元素内。

系统管理员也可以通过直接编辑library.xml配置文件来配置读者流通权限,或者通过【读者流通权限】-【XML】子属性页修改代码结构进行编辑修改。这两种方法是等价的。

以上所讲解在【流通权限】的【权限表】子属性页中创建、修改读者流通权限定义,与上述两种方法设置的结果是一样的。


【读者】窗新建读者记录的时候,读者类型栏位下拉显示的读者类型除了和流通权限相关意外,还与系统管理窗中的【值列表】相关。如果值列表中配置了读者类型,【读者】窗的读者类型会优先以【值列表】为准来显示。如果不想采用【值列表】里的内容,可以直接将【值列表】中有关读者类型的配置删除。这样就完全以流通权限的配置来显示。

Clone this wiki locally