利用数据挖掘技术提高图书馆中图书的利用率.doc_第1页
利用数据挖掘技术提高图书馆中图书的利用率.doc_第2页
利用数据挖掘技术提高图书馆中图书的利用率.doc_第3页
利用数据挖掘技术提高图书馆中图书的利用率.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

利用数据挖掘技术提高图书馆中图书的利用率 班级:管信062 学号:40670317姓名:张倩利用数据挖掘技术提高图书馆中图书的利用率1.提出问题 图书馆是校园文化的重要体现。随着藏书量的不断增加,图书馆中的图书利用率问题渐渐涌现。主要体现在:a. 图书利用周期问题。比如一些旧书使用频率较低或者根本不再使用,但是还是在书架上摆放,占用空间。以致影响新书的摆放。也就是说:书的更新速度较慢,使得不能满足用户的需求。b. 随着出版物的数量日益增多,载体日益丰富,图书馆信息结构读者需求和资金利用平衡问题也越来越不易把握,这也令采购工作的决策变得更加复杂。简单的说就是在图书购置过程中,可能会买一些根本“无人问津”的书籍,造成金钱浪费和资源浪费等问题。现在利用数据挖掘的相关技术,建立数据仓库,通过分类分析等,解决以上出现的问题。以提高图书馆图书的利用率,使图书馆更好的为同学和老师们服务,发挥其最大的作用。2.解决问题方案2.1数据挖掘技术和发展 数据挖掘技术是随着计算机的广泛应用和数觉得大量积累而发展起来的,它同数据库知识发现和数据仓库有着密切的联系。其中数据仓库为数据挖掘提供了数据基础,为数据挖掘创造了更方便的数据条件。数据挖掘主要流行于统计,数据分析,数据库和管理信息系统领域。在技术上,数据仓库被定义为:是从大量的,不完全的,模糊的,随机的实际应用数据中,提取隐含在其中的,事先不知道的但又是潜在的有用的信息和知识的过程。换句话说:数据挖掘就是把人们对数据的应用从底层的简单查询提升到从数据值那个挖掘知识,提供决策支持。数据挖掘是一种新的信息处理技术,它主要的特点是从数据库中的大量业务数据进行抽取,转换,分析和其他模型化处理,从中提取辅助决策的关键性数据。由此看来数据挖掘领域充满了机遇和挑战。2.2图书馆中的数据挖掘具体工作 A建立数据仓库 数据挖掘的技术基础之一是数据仓库,而数据仓库技术是源于数据库的技术,它主要的设计思想是将分析决策所所需的大量数据从传统的操作环境中分离出来,把分散的,难以访问的操作数据转换成集中的统一的,随时可用的信息而建立的一种数据库存储环境。人们对数据仓库的定义是面向主题的,集成的,具有时间特征的,稳定的数据集合,用以支持经营管理中的决策制定过程。简单的讲,数据仓库就是企业内部一个专门的,大型统一的数据存储,支持更快,更灵活,更有效地分析型数据查询。为什么要建设数据仓库的主要原因在于:数据仓库可以说是决策支持系统,它是在管理信息系统的基础上发展起来的,数据仓库提供的经过整理统计归纳的数据可以给决策者很多信息,并通过数据帮助决策者做出决策。所以建立数据仓库是很重要的事情。在此我们要建立图书馆的数据仓库,用以收集信息。在学校图书馆系统中,我们在2008年9月就已经废弃了以前的图书借阅证的使用,而是实行校园一卡通方法。这样为直接收集同学们的借阅数据提供了便利。在这里我只简单说明针对图书馆数据仓库事实表和维表的设计。在借阅过程中,我们可以以学生,书籍,借阅时间三方面定义三个维度来建立维表,然后建立事实表,来收集信息维表包含的是相应维度的描述信息,这些信息用作查询的约束条件,一般是离散的,描述性的,不具有可加性的。如图所示:根据图书馆数据仓库建立的三个维表:学生维表,图书维表,借阅时间维表。学生维学号校园卡号性别专业班级图书维图书编号图书类别借阅次数图书数量购买日期借阅时间维借阅起始时间续借时间图书编号借阅还书时间数据仓库多一般多采用多维数据模型,这样能更好的完成多维数据分析的需要。多维数据模型普遍采用的一种非常重要的模式就是星形模式,星形模式是由事实表和维表通过星形方式来连接而成,事实表包含的是借阅数据信息,这些信息用于分析型查询。数据取值通常是可度量的,连续型的,且具有可加性,数据量可以达到几百万甚至上一条记录。事实表中的借阅数据信息可以从多个维度查看,每一个维度对应一张维表。如图所示:学生维图书维时间维借阅事实 在数据仓库星形建模的基本工作完成之后,就应该开始进行数据聚集的设计。数据聚集是数据仓库系统的必备内容,它与分析型应用的需求密切相关,且与事实表和维表的设计紧密联系。就工作的时间和内容而言,它是数据仓库多维数据建模的后期工作,是事实表和维表设计工作的延续。创建数据聚集首先确定数据聚集的内容,步骤如下:(1)确定在各个维的哪些属性上需要进行数据的聚集,这里以时间维的月份和年份,图书维的图书种类,学生维的专业建立数据聚集。(2)确定不同维的属性如何进行组合。 数据聚集建立后,由于分析型查询一般都比较复杂,数据仓库的数据量一般有比较大,因此建立索引提高数据仓库中数据的访问速度具有重要意义。所以这里还要建立索引。明确了数据仓库体系结构的基本方案,完成了数据模型的设计后下面考虑数据预处理问题。对事实表和维表进行一些数据净化等工作。数据仓库经过以上经过建设后,我们还要对数据仓库进行运行和维护,这里不做过多的介绍。B.在数据仓库中进行数据挖掘 在前面我已经介绍了一些数据仓库的相关知识,而数据挖掘正是建立在数据仓库的基础上的。它们二者之间有着紧密的联系。数据仓库为数据挖掘提供了数据基础,数据仓库完成了数据的收集,集成,存储,管理等工作,数据挖掘面对的是进过初步加工的数据,使得数据挖掘能更专注于知识的发现;而且由于数据仓库所具有的新的特点,又对数据挖掘技术提出了更高的要求。可以说,数据挖掘技术和数据仓库技术结合起来,能够更充分的发挥数据的威力。 通过利用图书馆的数据仓库,我们通过数据挖掘中的聚类分析来解决关于图书更新周期问题和合理购买新书的问题。这里我主要应用基于密度聚类的分析方法。 基于密度的聚类方法是以局部数据特征作为聚类的判断标准,类被看做是一个数据区域,在该区域内对象是密集的,对象稀疏的区域将各个类分隔开来。多数基于密度的聚类算法形成的聚类形状也可以是任意的,并且一个类中对象的分布也是可以是任意的。这里主要介绍DBSCAN算法。 DBSCAN算法的主要思想是可以通过其要求的两个输入参数:半径r和对象最小数目MinPt来进行描述,即一个对象在其半径为r的邻域内包含至少MinPts个对象,那么在该区域内的对象是密集的。DBSCAN算法中的类被看做是一个个按一定的规则确定的最大密集区域,被稀疏区域分离开来。没有被包含在任何类中,即存在于稀疏区域中的对象被认为是噪声。 采用DBSCAN算法的聚类过程通过收集直接密度可达的对象来完成。针对聚类对象集中的每一个对象p检查其r邻域内是否至少包含MinPt个对象,也就是确定对象p是否为核心对象。如果p是核心对象,那么就创建一个初始类C,C中包含对象p及从p直接密度可达的所有对象,也就是包含p 及其邻域r内所有的对象。然后在确定该邻域中的每一个对象q是否为核心对象。如果是核心对象,那么就将其r邻域内尚未包含在类C中的所有对象追加到C中,并继续确定这些新追加到C中的对象是否为核心对象,如果是,则继续进行上述对象追加过程。这一过程一直持续到没有新的对象可以追加到C中为止,类C也就完全确定下来了。DBSCAN算法的优点是形成的聚类形状可以是任意的,并且不受异常值的影响。(引用数据仓库与数据挖掘) 利用以上思想和技术手段,可以根据收集来的借阅信息,进行数据挖掘。3.工作成果和解决问题的效果A.图书利用周期问题 数据挖掘将涉及图书馆这一信息系统的各种内部数据和外部信息汇集起来,经过处理和转换形成统一,随时可用的决策信息。通过数据挖掘技术,我们可以分析出那些书籍已经利用价值不高;估算出每一种图书大概的利用周期等。我们可以根据这些数据做出相应决策。定期的对图书馆的进行更新,旧书入库,新书上架。使得图书资源永远

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论