首页> 中文学位 >基于Apriori和K-means算法的图书推荐系统设计与实现
【6h】

基于Apriori和K-means算法的图书推荐系统设计与实现

代理获取

目录

声明

摘要

插图索引

附表索引

第1章 绪论

1.1 研究背景

1.2 国内外研究现状

1.2.1 国外研究现状

1.2.2 国内研究现状

1.3 论文的研究内容

1.4 论文的组织结构

第2章 相关理论知识和技术

2.1 数据挖掘

2.2 K-means聚类算法

2.3 Apriori关联规则算法

2.4 个性化推荐

2.5 中国图书馆图书分类法

2.6 核心开发技术

2.6.1 C#.NET

2.6.2 ADO.NET数据访问技术

2.6.3 SQL Server数据库技术

2.7 小结

第3章 图书推荐系统需求分析

3.1 系统背景概述

3.2 系统可行性分析

3.3 系统业务流程分析

3.4 功能需求

3.5 非功能需求

3.6 小结

第4章 图书推荐系统设计

4.1 系统总体设计

4.1.1 系统整体架构

4.1.2 系统总体功能结构

4.2 系统功能模块设计

4.2.1 数据预处理

4.2.2 读者信息挖掘

4.2.3 借阅信息挖掘

4.2.4 图书个性化推荐

4.3 数据库设计

4.4 开发环境

4.5 小结

第5章 图书推荐系统实现与测试

5.1 数据预处理

5.1.1 数据源选择

5.1.2 数据清洗

5.1.3 数据转换

5.1.4 数据集成

5.2 K-Means算法在读者聚类中的应用

5.2.1 K-means算法实现读者聚类的过程

5.2.2 K-means算法实现读者聚类的主要代码

5.2.3 读者聚类挖掘效果展示

5.3 Apriori算法在图书关联中的应用

5.3.1 Apriori算法实现图书关联的过程

5.3.2 Apriori算法实现图书关联的主要代码

5.3.3 图书关联规则挖掘效果展示

5.4 图书个性化推荐

5.4.1 面向未登录读者推荐

5.4.2 面向已登录读者推荐

5.5 图书推荐系统测试

5.6 小结

结论与展望

参考文献

致谢

展开▼

摘要

高校图书馆是高校的信息中心与学习中心,是教师与学生获取知识与信息的重要渠道。随着信息化时代的到来,高校图书馆也进入了数字化的管理时代。各高校图书馆的图书管理系统所存储的图书信息种类越来越丰富,图书业务流通数据也日益庞大。同时,读者对图书类型的需求越来越细致化,为了给读者提供更优质的服务,需要发展个性化的图书推荐服务。
  目前大部分高校的图书管理系统还不能预测读者的借阅需求,进而推荐满足读者需求的图书信息。因此,本论文的主要工作是在福建工程学院软件学院现有的图书管理系统基础上,结合学院的实际情况,设计并实现一个适合该学院的图书推荐子系统,为该学院的读者提供个性化的图书推荐服务。
  数据挖掘是实现图书推荐子系统的关键技术。所以,首先学习数据挖掘的理论知识,重点分析K-means聚类算法和Apriori关联规则算法;然后分析采集该学院图书管理系统的业务流通数据,进行数据预处理,形成待挖掘的数据。
  接着,在处理后的干净数据基础上,运用K-means算法,根据读者的借阅行为,如借阅图书类别和图书借阅数量,对读者进行合理的聚类;运用Apriori算法,对读者借阅数据进行挖掘分析,获得图书之间的关联性,建立图书关联规则库。
  最后,结合福建工程学院软件学院的实际情况,从系统的功能需求和非功能需求两个方面展开分析。在需求分析的基础上,对该系统进行总体设计、功能模块设计和数据库设计。运用Microsoft Visual Studio2008开发平台,采用C#.NET开发语言和SQL Server数据库技术,进行编码实现,并完成系统的测试。系统测试结果表明当读者访问图书管理系统后,图书推荐子系统可以根据读者所属类别及图书关联规则库,为读者推荐感兴趣的图书。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号