Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

班级书架应用 #206

Closed
jay2505 opened this issue Nov 9, 2018 · 2 comments
Closed

班级书架应用 #206

jay2505 opened this issue Nov 9, 2018 · 2 comments

Comments

@jay2505
Copy link

jay2505 commented Nov 9, 2018

概述

图书馆传统的比较保守的管理借还的方式,是馆员才有权限进行借还图书的操作。

而中小学图书馆,设立了班级书架,通常希望这部分图书能够由老师或者学生自己进行管理,在班级这个小范围内,能对图书进行借还操作。学生从班级书架借书,然后还书到班级书架。

dp内务可有效管理班级书架的图书,教师和班干部可以对班级书架的图书直接进行借阅管理。

准备工作

1)确保dp2kernel、dp2library、dp2circulation这3个模块都是最新版本。
2)确保reader这个代理账户有getsystemparameter和getres两种权限。
3)定义班级书架馆藏地、调拨图书。此二项工作,可参考《dp2Circulation图书调拨简明应用指南》的说明。

为班级书架管理者增加权限

班级书架的图书由班级的老师或者班干部管理,班主任或班干部具有一个读者记录。由图书馆管理员,把班级书架管理者的读者记录装入读者窗,设置好以下字段内容:

“权限”字段

一般设置为”borrow,return”,表示同时具有借书和还书的权限。也可以只赋予一个权限。

“存取定义”字段

“存取定义”字段用于限定该管理者可以针对哪些读者进行借书还书操作。
作为班级书架的管理者,一般是负责管理一个班的学生,可以用这些学生的单位(deparment)字段来进行限定,或者再加上读者类型(readerType)来限定。实际配置时注意核对班级里面全部学生的读者记录,它们的单位和读者类型字段是否符合定义的情形。可以有以下几种方式定义:
1)管理的读者范围为“一年级一班”,并且读者类型为“学生”的一批读者,如下定义:
*:reader=department(一年级一班),readerType=(学生);

2)管理的读者范围为“一年级一班”,不限读者类型,如下定义:
*:reader=department(一年级一班);

3)单位名称可以用通配符’*’或’?’来代表任意个字符或任意一个字符。表示单位名称为“一年级一班”、“一年级二班”等的都可以匹配,如下定义:
*:reader=department(一年级*);

4)如果要允许一个读者能针对其所在分馆的全部读者进行借书还书操作,存取定义字段内容定义为“*”即可。

注:存取定义的括号里面可以使用正则表达式,前面用一个字符’@’引导即可

‘好友’字段

如果不定义‘存取定义’字段内容,则该管理者能够操作哪些读者的记录,是由被操作读者记录的“好友”字段(是否包含该管理者的证条码号)决定的。显然,这种用法不符合班级书架管理的情形,'好友'字段保持为空即可。

“书斋名称”字段

书斋名称用于限定该管理者可以针对哪些馆藏地点的图书进行借书还书操作。
1)例如,可以设置为这样:
一年级一班书架
假定该管理者所在分馆的馆代码为“中文小学”,那么上述设定意味着该管理者可以管理馆藏地字符串为“中文小学/一年级一班书架”的图书。

在这里设定的时候要小心,馆藏地字符串不要输入错误,建议使用前打开系统管理窗的“馆藏地”属性页核实一下。

2)如果要同时管理多个馆藏点,可以这样设置:
一年级一班书架,一年级二班书架

3)示例应用,假如一个分馆使用的【馆藏地点】有如下项目:

    某某小学/班级书架:班级1
    某某小学/班级书架:班级2
    某某小学/班级书架:班级3
    某某小学/工作室
    某某小学/走廊书吧:A1
    某某小学/走廊书吧:A2
    某某小学/走廊书吧:A3

注意其中形似“某某小学/班级书架:班级1”样式的,分馆代码为“某某小学”,馆藏地点内容为“班级书架:班级1”,其中包含“:”。

a)如果想要设置班级书架管理员可以对“班级书架:班级1”、“班级书架:班级2”、“班级书架:班级3”全部图书,以及“走廊书吧:A2”的全部图书进行借还操作。可以这样设置:
班级书架:班级1,班级书架:班级2,班级书架:班级3,走廊书吧:A2

b)如果班级书架管理员对“班级书架”相关的图书,该管理员全部可以进行借还操作,那么,与“班级书架”相关的馆藏地点不需要全部穷举,省略“:”后面内容即可,只需要这样设置:
班级书架,走廊书吧:A2

4)如果不希望对该管理者操作的图书馆藏地进行任何限定,也就是允许该管理者操作全部馆藏地的图书,可以在“书斋名称”字段输入一个星号字符“*”。

为班级书架管理者重设密码

班级书架的管理者,一般是老师或者学生,他们即将要使用自己的读者账号登录dp2circulation前端来进行一些管理操作,他们一开始很可能并不知道自己的读者账号的当前密码。图书馆管理员需要用dp2circulation的修改密码窗给他们的读者账号设定初始密码。

对班级书架进行借书还书操作

需要在教师方便使用的电脑上或笔记本电脑上安装dp2Circulation前端软件,启动dp2Circulation。出现登录对话框的时候,此时用班级书架管理者的读者身份登录:注意勾选“读者”复选框,这表明当前登录的身份是读者。打开快捷出纳窗或者出纳窗,按照正常借书还书操作即可。

班级老师也可以在平板或手机关注”我爱图书馆“公众,绑定身份后,通过公众号为学生办理借还书。

@DigitalPlatform
Copy link
Owner

和这个
#95
重复了。需要考虑归并一下

@renyh renyh changed the title dp2内务系统使用班级书架简明应用指南 班级书架应用 Dec 31, 2019
Repository owner deleted a comment from jay2505 Dec 31, 2019
@renyh
Copy link
Contributor

renyh commented Dec 31, 2019

已移至wiki

@renyh renyh closed this as completed Dec 31, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants