乔玮
摘要:受信息技术影响,现代图书馆为了展现自身价值都积极引入了相关信息技术,使得图书馆朝信息化方向发展,这时信息技术就涉及图书馆的管理系统中,能够帮助管理员做好管理工作,有利于图书馆运维。数据挖掘技术就是图书馆管理信息系统中的常用技术,与信息系统作用及管理工作质量有密切关系,因此如何正确应用该项技术是现代图书馆需要思考的问题,本文也将展开研究,重点论述数据挖掘技术在图书馆管理信息系统中的运用方法。
关键词:数据挖掘技术;图书馆;管理信息系统
目前,国内图书馆基本都构建了管理信息系统,但这些系统的功能性普遍比较浅薄,一般只能用于信息储存、信息查找、信息展示等工作环节,由此系统虽然有利于图书馆管理工作,实际效用水平却相对薄弱。而针对这一现象,数据挖掘技术能够弥补当前图书馆管理信息系统的短板,进一步简化图书馆管理工作,还能对工作质量做出更有力的保障,因此有必要对图书馆管理信息系统中数据挖掘技术的运用进行研究,此举具有一定现实意义。
1 数据挖掘技术概念与管理作用
1.1技术概念
顾名思义,数据挖掘技术就是一种能够不断深入的挖掘大量数据的技术工具,该项技术在不断发展中已经趋向成熟,具有数据处理能力强、挖掘深度优秀、性能全面等特点,因此可以投入实际应用。在基本作用上,该项技术面对种类繁多,且量级庞大的数据,能够在短时间内提取所有数据的关键特征信息,这样技术系统能对所有数据进行定义,随后将任意数据进行组合,可得数据之间的关系,根据关系能对数据代表事项的发展趋势进行判断,而数据之间的关系是十分复杂的,属于隐含信息,单纯从数据表面上是无法看出的,这就是数据挖掘技术的挖掘作用體现。此外,人工自然也具备一定的数据挖掘能力,可以对数据关系进行分析,但人工必然存在能力上的限制,实际分析中如果数据量太大,首先无法保障分析效率,其次很有可能出现分析不全面、不准确等不良现象,因此有必要用数据挖掘技术来代替人工完成大量数据分析工作。
1.2管理作用
在图书馆管理工作基础上,根据该项工作的当前要求,图书馆管理员除了要维系图书馆秩序以外,还要对图书馆用户的各种需求来进行分析,而该项工作就比较困难,因为图书馆用户的需求是不断产生的,且种类繁多,还随时会发生变化,同时很多用户自己都不知道自己有什么需求,也不会主动向图书馆管理员提出,所以依靠管理员进行人工管理,只能做到维系图书馆秩序,难以分析用户需求,这影响了现代图书馆的服务水平。但在数据挖掘技术上,首先该项技术会不断搜集用户在图书馆中的行为,并将这些行为以数据形式储存,其次将对这些行为进行分析,通过分析可以从用户综合行为中得到用户可能存在的需求,这样就能提出准确的服务方向,有利于图书馆服务水平,另外技术的介入能在短时间内完成工作,可以应对不断产生、随时变化的数据,可见数据挖掘技术具有良好的管理作用,应用价值很高,值得推广。
2 图书馆管理信息系统中数据挖掘技术的运用方法
图书馆管理信息系统是数据挖掘技术的运用基础,但如何将该项技术融入系统中,并充分发挥技术作用就是一大难题,要解决难题就必须采用正确运用方法。为此,下文将提出技术在系统中的运用方法,以供参考。
2.1基本思路
数据挖掘技术在图书馆管理信息系统中运用的基本思路必须贴合管理需求,即现代图书馆管理工作希望了解用户阅读需求、购书需求、阅读兴趣、阅读习惯等,以便于图书馆经营与服务。因此技术运用方法必须满足这些需求,做到这一点就说明技术运用方法有效。本文技术运用思路中技术运用方法大体可分为四个步骤,分别为挖掘工具选择、数据采集与处理、数据挖掘、数据挖掘成果总结。
2.2运用方法
根据基本思路中技术运用方法的四个步骤,下文将展开相关分析。
(1)挖掘工具选择
在数据挖掘技术的发展中出现了很多中挖掘工具,其中部分工具的性能、适用条件比较狭窄,不符合现代图书馆管理信息系统需求,因此必须慎重选择数据挖掘工具,这样才能对技术运用效果做出保障。根据普遍数据挖掘工具的优劣、特点,本文主要选择了SQL数据库(SQL Server 2005)作为数据挖掘工具,该数据库包含了大量数据挖掘方法,且相较于其他类似数据挖掘工具,SQL数据库的优势非常明显,具备独特的数据处理方式,在运作中可以先保存海量数据,同时提出关键词来识别数据,最后依靠挖掘逻辑来进行数据分析,这样就能得到数据深层信息。可见SQL数据挖掘工具的应用不但简便,还行之有效,建议在图书馆管理信息系统中推广。
(2)数据采集与处理
SQL作为数据挖掘工具不可能凭空运作,因此必须在运作前需要进行数据采集与处理。具体方法可分为两个步骤:①进入SQL服务器找到代表数据采集逻辑的表格,该表格在初始化阶段包含的信息非常少,不满足图书馆数据采集需求,因此必须进行完善,这里需要根据用户阅读需求、购书需求、阅读兴趣、阅读习惯等相关数据特征来进行处理,由此得到完善的数据采集逻辑;②启动SQL Server Management Shad io,这样能根据系统提出对数据采集逻辑表格进行进一步处理,使表格更贴合管理工作流程。经过以上两个步骤,就可以通过图书馆管理信息系统来进行数据采集,采集所得数据会被全部导入SQL的数据储存空间中接受挖掘分析。
(3)数据挖掘
要保障SQL能准确挖掘出管理员想要的信息,在挖掘之前应当先设定好挖掘逻辑。以用户阅读需求为例,管理员应当先在SQL内设定数据分类项,即用户阅读需求为分类项总目,其下要根据用户阅读需求的特征进行细化分类,类如用户翻阅记录、用户阅读时长、用户上次阅读位置记录等,这样SQL就会根据分类项来进行数据挖掘,获取相关信息后进行分析,这一步骤可以通过人工来完成,但如果条件允许,则建议引入智能逻辑来进行分析。此外,无论是人工分析还是技术分析,分析的基本流程是相同的,即根据相关分类项总目下细化分类的数据表现,推测用户当前可能存在什么需求,如在用于阅读需求分类项总目下,通过用户翻阅记录可知用户可能对哪些类型的图书有兴趣,这样就可以向用户推送相关类型的图书,或者根据用户阅读时长,可知用户最感兴趣的是哪些类型的图书,可集中推送。