图书馆目录查询机有效利用研究

2018-03-05 08:41赵庆明阮菊红
西部皮革 2018年2期
关键词:书目鼠标浏览器

赵庆明,阮菊红

(成都理工大学图书馆,四川 成都 610000)

1 引言

伴随着智能手机和笔记本电脑的普及,图书馆基本上不再提供的用于阅览电子资源的计算机。目录查询机是图书馆为读者提供图书检索的设备之一,而单一功能的目录查询机使用效率并不高,同时仍有部分读者希望图书馆提供免费的计算机以供阅览电子资源。如何解决这一问题,我们对此做了研究,也取得了良好的成果。

2 我馆查目机现状

成都理工大学新图书馆建成,不但馆舍面积有了大幅扩大,而且在软硬件设施方面有了大幅提升。目录查询机由原来二十余台,提升到近七十余台,分散于图书馆的书库及阅览区,极大地方便了读者书目检索需求。如此多的目录查询机,仅用于书目检索,功能太过单一,大部分时间出于闲置状态,利用效率并不高。同时仍有小部分读者希望图书馆提供免费计算机以供阅览电子资源。如果能将这些书目查询机同时作为免费电子阅览用机,进一步发挥这些设备的作用已以满足部分读者的需求。

3 遇到的问题

原来的目录查询机仅用于书目检索,只需访问图书馆内网OPAC,无需访问互联网,人为设置了不少的限制。要让这些计算机确保提供基本的OPAC服务,同时允许读者访问互联网资源,则需要解除这些限制。最主要的问题在于,读者离开计算机之后未关闭的敏感信息会为图书馆带来不良的影响,也会干扰其他读者的使用。而如果关闭了浏览器的页面,同样会让其他新读者不知所措。另外,计算机完全开放权限,容易被读者安装非法软件,或对系统带来有意无意的破坏。这些问题需要一一解决。

4 解决方案

对于防止计算机操作系统的被无意破坏,软件版的和硬件版的都可满足需求,读者对计算机系统所做的任何修改,在重新启动计算机后可全部还原。将浏览器主页设置为OPAC页面,每次打开浏览器将呈现为OPAC界面即可。通过监控键盘鼠标“空闲时间”来判断读者是否离开计算机,判断读者离开计算机之后,只需关闭浏览器。当计算机检测到浏览器不在运行中,计算机自动打开浏览器即可。如此这般,浏览器页面保持常开状态,且页面保持为OPAC书目查询界面。

对于浏览器监控、读者离开的判断相关软件,我们编写了两个小软件。IEGuard是一个系统服务(Windows Services),无运行界面,以最高权限在Windows后台运行,在检测到浏览器未打开时,自动打开浏览器。KMGuard是一个基于WinForm的应用程序,监视当前读者的键盘鼠标的操作,以程序图标(Tray Icon)的最小化运行,超时未操作,则关闭浏览器。两个软件相互配合完成浏览器的监控,IEGuard确保浏览器运行,由KMGuard检测用户行为。

5 程序具体实现

在C#编程语言中,命名空间“System.Diagnostics”中的“Process”中的相关实现可以完成当前系统中运行的程序的进程管理,包括启动、杀死进程。“System.Timers”中的Timer类中相关实现可以完成定时器相关操作。对于监控全局鼠标键盘,则需要调用Windows API来完成,包括安装全局钩子,回调函数,处理函数等几个方面。随后,将IEGuard以服务的方式安装至系统。将KMGuard加入Windows开启启动项中即可。核心代码片段如下:

[DllImport(“user32.dll”)]

static extern void keybd_event(byte key,byte scan,int flags,int extraInfo);

mouseHook.MouseMove += new MouseEventHandler(mouseHook_MouseMove);

keyboardHook.KeyDown += new KeyEventHandler(keyboardHook_KeyDown);

mouseHook.Start();

keyboardHook.Start();

6 结束语

通过合理的网络改造和计算机配置,以及通过C#编程语言定制化开发,对目录查询机的进行特定的控制,在满足其主要功能的情况下,让其更有效地发挥了作为免费电子阅览用机的作用。

[1] VB.NET中Timer控件的应用研究[J].鄢颖.企业技术开发.2016(08)

[2] 基于.NET用C#实现钩子的方法研究[J].陈乐,刘更,王海伟.科学技术与工程.2006(13)

[3] C#可捕获几乎所有键盘鼠标事件的钩子类[EB/OL].http://www.jb51.net/article/86260.htm,2016.6.9

猜你喜欢
书目鼠标浏览器
推荐书目《初春之城》
微软发布新Edge浏览器预览版下载换装Chrome内核
反浏览器指纹追踪
鼠标折叠笔
本刊邮购书目
浏览器
《全国新书目》2009年1月荐书榜
45岁的鼠标
超能力鼠标
中央文献出版社等提供869种可供书目