首页 文学文摘 时政新闻 科技科普 经济法律 健康生活 管理财经 教育教学 文化艺术 社科历史

数据挖掘技术的应用研究

作者:吴晓阳 来源:电子技术与软件工程

现代社会是信息技术高速发展的时代,数字化管理的快速发展使数据挖掘技术的应用也越来越广泛,现在已经被应用于图书馆的日常管理中。但是这种技术的应用还不够成熟,有待进一步探索和研究。本文从数据挖掘技术在图书馆管理中应用的必要性和可行性出发,分析了数据挖掘技术在图书馆应用的关键技术。

【关键词】数据挖掘 图书馆 技术

1 数据挖掘技术在图书馆中应用的必要性以及可行性

1.1 必要性分析

图书馆作为文化传播的重要渠道,一直备受社会关注,相应的,图书馆的变化发展也应该与社会同步,以满足人们不断增长的文化需求,因此,图书馆的服务水平和管理水平都应该是逐渐提高的。随着计算机技术在各行各业的广泛应用,图书馆管理中计算机技术的使用也应该跟上时代的步伐,把先进的信息技术用到图书馆的管理上来,以提高图书馆管理质量。

(1)图书馆的图书信息量大、知识面广,简单的图书馆自动化管理可能造成数据多但信息少的情况,因此,必须加大对图书馆大量信息的分析整理,即对内容繁多而杂乱无序的数据进行提取和分析整理,再把这些数据以某种形式联系起来,供读者查询和使用。

(2)目前一些高校的图书馆管理系统具备简单的数据查询和信息检索功能,但是不具备对信息进行深层次分析的能力,要提取需要的数据,需要做很多的重复劳动。例如在借阅明细统计中,简单的管理系统只能统计图书借阅信息,但是如何对这些信息进行加工整理,统计分类哪些书是被经常借阅的就很难做到,这就需要数据挖掘技术的应用。此外数据挖掘技术的应用还可以提高图书馆信息资源的管理利用、服务质量和决策者的判断决策能力。

1.2 可行性分析

图书馆的自动化系统建设和运行产生了很多数据信息,如何对这些数据进行深入分析整理造就了数据挖掘技术的发展和应用。图书馆数据库中的数据是比较稳定的,同时又是不断更新和增加的。图书馆的数据保存具有一定的时限性和价值性。虽然图书馆文献的信息量大,但是对这些数据的初期管理的有序化为数据挖掘技术在图书馆的应用奠定了基础。

2 数据挖掘技术在图书馆应用的关键技术

2.1 B/S模式

B/S(Browser/Server,浏览器/服务器)模式,又称B/S结构,是相对C/S模式而言的。其随着互联网技术的发展而兴起,是C/S结构的应用拓展。在这种应用模式下,用户工作界面是通过浏览器来实现的。相对于C/S模式的应用系统,B/S模式最大优点在于其运行维护比较简单,能实现不同人员、不同点点、以不同的网络接入方式访问共同操作数据,但是其最大的缺点在于其依赖于企业的外部网络,一旦外部的网络中断就将导致整个系统的瘫痪。基于B/S的应用系统,用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的Internet。作为最终用户,只要通过Web浏览器,就可以访问图书馆管理信息系统,方便更多的用户使用图书馆管理信息系统,避免了只有安装图书馆管理信息系统客户端才能访问系统的弊端,B/S模式开发系统可以减少运行成本和维护成本。

2.2 ASP.NET技术

ASP.NET开发框架是基于公共语言运行库的,其开发是基于B/S模式,分为服务器端和前端,在服务器端生成Web应用程序,前端通过向服务器端提交需求来获得相应,其主要特点如下:

2.2.1 性能较高

ASP.NET最大的性能是在编写code前就较其他技术提高了性能。因为ASP.NET运行的code是已经在服务器端编译过的公共语言代码库。这样就大大缩短了服务器回应的时间,从而提高了运行时间。

2.2.2 丰富的支持工具

ASP.NET的开发是使用VisualStudio工具,而VisualStudio开发工具是一个集成的开发环境,里面集成了很多的工具箱和设计器,降低了ASP.NET开发的难。

2.2.3 灵活性高

ASP.NET是不依赖于特定的语言的,是基于公共语言运行库的,可以使用多种语言实现不同的应用程序,这样其他的技术如.NETFramework类库和消息处理等的技术都可以扩展到其中。因此,ASP.NET的开发具有较高的平台灵活性和方便的移植性。

2.2.4 方便性

ASP.NET开发的系统在运行时相对比较简单,如窗体简单,一目了然,提交的信息可以很方便的提交到服务器端并得到验证和回应。ASP.NET使用的公共语言库是使用代码托管的方式。

2.2.5 管理性高

ASP.NET开发的系统维护较方便,由于其采用基于文本的配置方式,不需要特殊的环境配置或者特殊的工具。由于其配置的信息是纯文本方式保存,所以可以随时使用新的设置。

2.2.6 扩展性高

由于现在技术和需求更新换代较快,因此,开发程序的扩展性就非常重要。ASP.NET的开发框架设计比较成熟,其他方案可以很方便的扩展到现有的应用程序上,这满足了现有的应用程序的特点。

2.2.7 安全性高

ASP.NET是采用内置的身份验证,再加上每个程序的相应安全配置,增加了系统的安全性系数和稳固性。

3 结束语

数据挖掘技术作为新兴的信息处理和管理方法正在被广泛推广,未来发展也必然更好,但是目前数据挖掘技术在我国还不够成熟,在图书馆中的应用中还存在一些问题,随着图书馆管理改革,急需信息技术的应用。对数据挖掘技术进行分析研究,让它更好的应用在图书馆日常管理中,提高图书馆的数据管理质量,推进图书馆信息化管理。

参考文献

[1]杨辉.基于数据挖掘技术提高图书馆服务质量[J].信息与电脑(理论版),2012.

[2]王乃芹.数据挖掘技术对图书馆的影响分析[J].贵图学刊,2011.

[3]吴淼.数据挖掘在图书馆个性化服务中的研究[J].出国与就业(就业版),2011.

作者单位

南阳医学高等专科学校 河南省南阳市 473000