从乐山图书馆实例看总分馆系统模式随着宽带网络的发展图书馆

时间:2019-05-14 15:50:35下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《从乐山图书馆实例看总分馆系统模式随着宽带网络的发展图书馆》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《从乐山图书馆实例看总分馆系统模式随着宽带网络的发展图书馆》。

第一篇:从乐山图书馆实例看总分馆系统模式随着宽带网络的发展图书馆

从乐山市图书馆实例看总分馆系统模式

随着宽带网络的发展,图书馆管理系统服务器端已不再局限于局域网内客户端访问,可以供广域网客户端访问;同样地,图书馆管理系统客户端也不再局限为局域网客户端,可以为广域网客户端。

在这种条件下,总分馆建设模式就成为图书馆关注点。所谓总分馆建设模式,是指多个客户端(包括局限网客户端和广域网客户端)访问同一个系统的一个或多个服务器端,从而实现本地馆藏的业务管理。

总分馆模式通过共享系统服务器端软硬件环境、共享管理维护人员、共享书目数据,各分馆不再重复上述投入和建设,从而极大地节省了图书馆管理系统建设成本。

然而,当前多数总分馆模式,多注意“总”而忽略“分”。注意“总”,是指各分馆采用一套服务器端、采用一套权限控制、采用一套排架体系、甚至将业务逻辑统一集中在服务器端处理等等;忽略“分”,是指忽视各分馆的业务操作权限独立与差异性、忽视了各分馆独立的排架体系、忽视各客户端对业务逻辑的预处理与离线处理等等。即虽然号称为“总分馆”,但事实上仍是一套系统,只不过借助宽带网络,支持更广范围和更长距离的客户端接入罢了。

乐山市图书馆管理系统模式,从“只顾自己”到“兼顾他人”,顺序经历了以下三个阶段:

一、独立的局域网系统模式

这个模式中,图书馆管理系统服务器接入乐山市图书馆局域网,供局域网内客户端(包括工作人员使用的专用客户端和读者使用的通用浏览器客户端)访问,从而实现本馆业务自动化管理。

二、初级的“总分馆”系统模式

这个模式中,图书馆管理系统服务器通过双网卡,同时接入乐山市图书馆局域网和互联网,在保持局域网内客户端访问不变的同时,市辖各区县公共图书馆、区域范围内部分中小学、机关厂矿下属图书馆(室)客户端通过互联网宽带接入方式,也能访问图书馆服务器,从而根据授权实现本地业务自动化管理。

三、高级的“总分馆”系统模式

由于初级的“总分馆”模式仅通过读者类型、图书类型和馆藏地点实现分馆馆藏及业务权限区分,必须由专人对各分馆数据操作权限、流通借还权限、工作日历等进行管理与配置,不方便各分馆自定义本馆所辖的数据操作权限、流通借还权限、工作日历等进行管理与配置,无法在总分馆模式中更清晰体现出分馆自己的系统掌控性与独立性,所以乐山市图书馆通过系统升级,当前已进入了高级的“总分馆”系统模式。

乐山市图书馆管理系统模式的这三个阶段,是平稳过渡、循序渐进的,充分保证了业务操作习惯与系统界面的统一性和稳定性。

乐山市图书馆自购买(升级)了“数字平台第二代图书馆集成系统第二版”(以下简称dp2 V2)后,即实现了局域网环境中本馆业务自动化管理功能。

由于区域范围内各区县图书馆、以及部分中小学、机关厂矿图书馆(室)也有业务自动化管理需求,但囿于缺少图书馆专业、计算机专业人才,缺少软、硬件环境投入,一直无法实现业务自动化管理。因而,2007年起,利用建设多媒体电子阅览室时早已具备的ADSL宽带接入(后期换成铁通光纤接入)及互联网固定IP地址条件,陆续让犍为县图书馆、夹江县图书馆、井研县图书馆、五通桥区图书馆、沙湾区图书馆、沐川县图书馆、大佛禅院图书室、实验中学图书室、乐山残疾人康复中心图书室、嘉阳煤业图书馆成为分馆(成员馆),每个分馆视业务量多少,各安装一或多个dp2 V2系统客户端,并通过ADSL宽带接入方式,访问乐山市图书馆服务器。乐山市图书馆系统管理员为各分馆工作人员分配图书馆系统管理员帐号并授以操作权限,同时设定不同的读者类型、图书册类型及馆藏地点供区分市馆与分馆馆藏及流通权限。市馆与各分馆共同维护一套书目数据和读者数据,并登记各自的馆藏册信息。

截止于2012年底,除了乐山市馆外,各分馆共登记中文图书馆藏58713册、中文期刊馆藏15080册,各分馆共借书刊150008册、还书刊148824册。解决了这些分馆长期无法实现的业务管理需求。

随着分馆人员能力的提高、业务管理需求的增加,初级的“总分馆”模式无法满足分馆的掌控本馆管理帐户及权限的分配、读者流通权限的调整以及在OPAC环境中需要有与其他分馆不一样的界面和数据过滤等“私属”需求,因而,2013年起,市馆的dp2系统再次升级,通过增加“图书馆代码”区分机制,从而实现各分馆馆藏及帐户操作权限的相对独立和互不干扰,从而满足了相关需求。

一、升级系统服务器端与客户端

只有dp2 V2最新的服务器端与客户端,才支持新增的高级“总分馆”模式。所以,请到公司网站下载最新的系统服务器端安装包升级服务器端,并通过ClickOnce智能升级或绿色程序包升级客户端。

特别提醒,为了配合新增功能,实体库检索点有所增加,所以安装了新版本服务器后,系统管理员应该进入内务-功能-系统维护-系统管理中,刷新一下数据库定义,从而用新安装后的数据库模板定义更新相关数据库的配置文件——如果之前系统管理员曾对相关数据库的检索点、显示风格、自动生成脚本等配置文件作过个性化调整,请刷新数据库定义后,再新的配置文件基础上重新个性化调整。

由于涉及到检索点增加,升级后,还得进行重建检索点操作。

二、为各分馆分配图书馆代码并绑定于用户(管理员帐户)上 为了方便记忆,包括市馆在内各分馆馆代码为:“乐山市馆”、“大佛禅院”、“夹江县馆”、“犍为县馆”、“井研县馆”、“沐川县馆”、“沙湾区馆”、“实验中学”、“五通桥区馆”。

确定各馆代码后,可根据实际情况为系统用户绑定相应的图书馆代码。假如用户的“图书馆代码”为空,此用户即为“全局用户”,即此用户的权限针对所有成员馆有效;假如用户的“图书馆代码”中有值,如“夹江县馆”,此用户即为“分馆用户”,即此用户的权限仅针对分馆有效。每个用户所绑定的“图书馆代码”允许多个,通过西文逗号分隔即可,意味着此用户的权限可针对多个分馆有效。甚至可以用星号(*)通配符作为“图书馆代码”值,即此用户权限针对系统中所有分馆有效——显然,它的效果相当于一个“全局用户”了。

有了“图书馆代码”绑定机制,“全局”的具备用户管理权限的用户登录后,在内务前端-功能菜单-系统维护-用户窗中,就可以通过设定相关用户的“图书馆代码”值以决定“全局”或“分馆”用户权限了。甚至为“分馆用户”分配所谓的超级用户权限,无须担心,此分馆用户即使有超级用户权限,其作用域也受限于在其所属分馆范围内。

这样的设计,就可以将原来系统管理员解放出来,让各分馆系统管理员自服务,且通过权限作用域控制,各分馆间业务与数据互不干扰,提高了管理效率又增强了数据安全性。

三、为各分馆创建专属的读者数据库

之前所有读者数据都存贮在唯一的“读者”数据库中,升级时,在系统中为各个分馆都创建了一个自己的读者库,比如“夹江县馆读者”库,且在创建这类库时,在系统管理界面中为这些专属读者库绑定对应的图书馆代码,比如“夹江县馆”。注意,每个读者库所绑定的图书馆代码是唯一的,不允许绑定多个。

由于乐山市图书馆系统中,之前各分馆的读者均有一个与他馆读者不同的类型值,所以根据这个规律,在读者查询窗中,将某个分馆的读者检索出来后,选中结果,执行鼠标右键菜单中的“移动所选择的读者记录” 到新建的分馆专属读者库中。

最后,原来系统“读者”数据库中所剩下的读者,应该就是全属于乐山市图书馆的读者了,那么,再在系统管理窗中,为这个“读者”库添加上“乐山市馆”这个图书馆代码,使之成为乐山市图书馆的专属读者库。

四、修改各分馆馆藏册的馆藏地点

“总分馆”模式的一大好处就是共享、共建一套书目数据,所以,这些书目数据无需拆分到各分馆,仅需根据馆藏地点区分这些书目下辖对应的馆藏册数据即可。

由于引入了“图书馆代码”机制,那么,原来数据中“乐山市图书馆书刊流通部”、“夹江县馆”这类馆藏地址改成“乐山市馆/书刊流通部”、“夹江县馆/”,即改为“图书馆代码/本馆馆藏地点”这样的格式,其中,图书馆代码相当于一级馆藏地点,本馆具体的馆藏地点相当于二级馆藏地点。这样的馆藏地点更容易让人理解,也更容易让系统据此作相应的控制。

由于之前各分馆馆藏地点很笼统简单,没有考虑到具体的馆藏地址,所以可视其具体馆藏地址为空,那么“夹江县馆/”这类新的馆藏地址形式也是合法有效的。日后,仍可以根据分馆需要,通过批修改方式,把“夹江县馆/”改成“夹江县馆/流通书库”等形式。

虽然数据修改量大,但dp2系统提供的批修改册功能,还是很容易完成这些任务的: 在实体查询窗中,可以选定所有的实体库,选择“馆藏地点”检索途径,检索词为空,点击检索按钮右边那个下拉三角图标按钮,选择“仅获得检索点”功能,可以很快把各馆藏地点数据汇总并呈现出来。再双击或执行其鼠标右键菜单中的“在新开的册查询窗中检索”,就可以把这个馆藏地点的所有册数据装载进实体查询窗中。然后全选这些册项,执行鼠标右键菜单中的“批处理-快速修改册记录”,在批修改册窗中,比如欲修改“乐山市图书馆书刊流通部”馆藏地点为“乐山市馆/书刊流通部”,则在动作参数中,将馆藏地点设定成“乐山市馆/书刊流通部”,其它册信息字段内容可以为“<不改变>”(如果其它册信息字段同时也有批修改需求,则自行填写欲修改成的值即可)。确定后,系统就会自动把相关册数据的馆藏地点更改成新的馆藏地点了。

五、修改值列表配置

为提高工作效率,系统提供诸如“册类型”、“读者类型”、“馆藏地点”等下拉列值表供用户数据加工中选择。旧的系统值列表配置方式,兼容于全局用户,但分馆用户因其绑定的馆代码所限,就无法获得甚至授权修改其作用域中的值列表。因而,需要对系统值列表配置方式稍作改造。

具有系统参数配置权限的“全局用户”登录内务前端后,在功能菜单-系统维护-系统管理窗-值列表中,可以在元素下,将原来的

子元素用一个新增加的元素封装,此元素通过其code属性值(图书馆代码)表达出这些值列表是专属于某个分馆,如:

乐山市馆/书刊流通部,乐山市馆/文献咨询部,乐山市馆/少儿阅览室

{乐山市馆}丢失,{乐山市馆}剔旧,{乐山市馆}修补

{乐山市馆}普通图书,{乐山市馆}期刊,{乐山市馆}工具书,{乐山市馆}地方文献,{乐山市馆}古籍图书,{乐山市馆}音像资料

{乐山市馆}A,{乐山市馆}B,{乐山市馆}C,{乐山市馆}D,{乐山市馆}乐山馆职工,{乐山市馆}通卡A,{乐山市馆}通卡B

{乐山市馆}挂失,{乐山市馆}注销

{乐山市馆}一月,{乐山市馆}半年,{乐山市馆}一年

{乐山市馆}预测,{乐山市馆}记到

{乐山市馆}新华文轩,{乐山市馆}中国邮政

{乐山市馆}财政拨款

{乐山市馆}已订购,{乐山市馆}已验收

{乐山市馆}社科,{乐山市馆}自科

{乐山市馆}删除,{乐山市馆}新建

{乐山市馆}书评,{乐山市馆}订购征询

夹江县馆/

{夹江县馆}丢失,{夹江县馆}剔旧,{夹江县馆}修补

{夹江县馆}夹江普通图书,{夹江县馆}夹江期刊,{夹江县馆}夹江工具书,{夹江县馆}夹江地方文献,{夹江县馆}夹江古籍图书

{夹江县馆}夹江A,{夹江县馆}夹江B,{夹江县馆}夹江C,{夹江县馆}夹江D,{夹江县馆}夹江馆职工

{夹江县馆}挂失,{夹江县馆}注销

{夹江县馆}一月,{夹江县馆}半年,{夹江县馆}一年

{夹江县馆}预测,{夹江县馆}记到

{夹江县馆}新华文轩,{夹江县馆}中国邮政

{夹江县馆}财政拨款

{夹江县馆}已订购,{夹江县馆}已验收

{夹江县馆}社科,{夹江县馆}自科

{夹江县馆}删除,{夹江县馆}新建

{夹江县馆}书评,{夹江县馆}订购征询

……

,code属性值为“乐山市馆”这个图书馆代码,意味着其下级元素中的值列表是针对“乐山市馆”这个分馆的。

注意,

元素的name属性值等于”location“,这是设定馆藏地点下拉值列表的。启用了图书馆代码后,每个分馆的馆藏地址就应该是“乐山市馆/书刊流通部”这种“图书馆代码”加“具体馆藏地点”的格式,如果不符合这种要求,分馆用户就可能无法保存数据——比如系统可能会提示当前的馆藏地点(馆代码)不在该用户管辖范围内。所以,为了便于快捷准确录入相应值,馆藏地点值列表定义就得是对应于自己分馆馆代码加具体馆藏地点、中间用”/”分隔的方式。

注意,由于全局用户或同时绑定多个分馆代码的用户可以同时看到多个分馆的值列表,为了界面上便于用户区分,建议相关值前或后添加提示性信息,且这个提示性信息需要用花括号括起来,以表达仅供界面提示所用,但不属于实际的值内容——程序界面在选中这些带花括号提示信息的列后,会自动过滤掉这些提示信息内容的。

六、修改读者流通权限

由于之前乐山市图书馆读者流通权限定义没有通过馆代码区分,现在,需要实现各个分馆的读者流通权限的独立封装。封装方式是为其增加一个父元素,通过元素的”code”属性值(图书馆代码)实现不同分馆的读者流通权限的区分。

通过“内务-功能-系统维护-系统管理-读者流通权限”,可以修改,代码参考如下:

……

……

……

注意,通过元素封装后,各分馆的系统管理员如果具备系统参数配置权限,就可独立掌控该分馆专属的读者流通权限配置而不会越权配置其它分馆的流通权限。

当然,全局帐户如果具备系统参数配置权限,是可以掌控所有分馆的流通权限配置的。注意,非分馆模式中,采用的工作日历配置方式类似为:

即采用的是全局的、名为“基本日历”的工作日历以控制闭馆日期。分馆仍可这样配置,但由于工作日历是采用的全局的,分馆系统管理员是无法控制的。所以,建议类似如下方式为各分馆配置一个专属的工作日历,代码类似:

value属性值采用了省略的写法,”./”表示当前分馆(code属性值)下的日历,等同如下代码:

七、修改工作日历

既然为不同分馆定义了专属的工作日历,那么,具有创建日历权限的全局帐户或分馆帐户,就可以在“内务-功能-系统维护-日历窗”中,创建分馆的工作日历了——所谓分馆的工作日历,就是创建日历名为”图书馆代码/日历名”格式的日历,如:

“乐山市馆/基本日历”

八、为OPAC设置不同的分馆样式

OPAC环境中,默认具体三种样式风格,这三种样式风格定义了WEB界面字体、字号以及背景图片等效果。

建议为各分馆定义各自专属的样式风格,以方便OPAC环境中各分馆帐户登录或选择各分馆环境时,具有与它馆不一样的界面效果,比如把默认的“我的图书馆”图片换成“夹江县图书馆”等等。

首先,在dp2OPAC应用虚拟目录中,打开”style”子目录,可以看到其中有”0”、”1”、”2”三个子目录和一些图片。为了兼容或保留全局帐户环境中的样式效果,可保留这些文件夹及文件不变。然后,复制这些内容,并拷贝进在”style”子目录中新建的子目录,这些子目录就是为各分馆准备的样式文件内容,为了助记,可以将这些子目录按对应的图书馆代码命名。

之前拷贝的内容进入了图书馆代码命名的子目录后,显示所有样式与图片跟以前全局环境中的完全一样。这仅是为了占坑、示例方便,事后,可对应修改相关样式与图片并替换同名文件即可。

为了让OPAC系统能识别或找到前面准备的各分馆样式文件,需要对OPAC系统数据目录中的”webui.xml”配置文件进行修改,在配置文件根下增加” ”子元素,如:

…… 其中,元素code属性值代表这是某个分馆,style属性值代表的是在dp2OPAC应用的虚拟目录中style目录下的某个子目录名——其下就是这个分馆的专发样式文件及图片了。

九、修改排架体系

启用了排架体系的图书馆,其索取(书)号是存贮于册记录“索取号”字段中而不是书目数据“905”字段中(这是dp2系统推荐的方式)。由于排架体系是跟馆藏地点有关,所以需要绑定馆藏地点,才能根据馆藏地点的不同灵活调用并自动生成排架号(索取号)。

分馆模式下,所有分馆的馆藏地点全变成带图书馆代码前缀且用斜杠分隔的字符串,因而,需要在排架体系中,对应修改原绑定的馆藏地点为新的馆藏地点,代码如下:

……

十一、修改借还控制脚本代码

在“初级的总分馆模式”下,原来为了控制各分馆借还操作权限,不得不启用dp2系统二次开发接口,通过C#代码提供某某权限的工作帐户不能借或(和)还某某馆藏地点的书刊等等——这体现了dp2系统强大的二次开发功能且可以灵活处理各种复杂的应用需求。

但启用图书馆代码的“高级的总分馆模式”后,就无需要再要这些脚本代码了,系统天然地、直接地就能实现各分馆工作帐户只能处理自己分馆范围内的业务需求。所以这些脚本代码可以在“系统管理窗-脚本程序”中删除了(不删除也无害)。

当对系统作出上述改造后,除了可以让各分馆自行掌握其分馆所属数据及配置参数外、读者通过OPAC界面,也能在右上角看到系统下辖各分馆的下拉列表,可以灵活切换以查看全局的或分馆专属的馆藏信息了。

下载从乐山图书馆实例看总分馆系统模式随着宽带网络的发展图书馆word格式文档
下载从乐山图书馆实例看总分馆系统模式随着宽带网络的发展图书馆.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐