基于协同过滤算法的图书推荐系统

摘  要

“互联网+”的战略实施后,很多行业的信息化水平都有了很大的提升。但是目前很多行业的管理仍是通过人工管理的方式进行,需要在各个岗位投入大量的人力进行很多重复性工作,使得对人力物力造成诸多浪费,工作效率不高等情况;同时为后续的工作带来了隐患。并且现有的图书推荐系统由于用户的体验感较差、系统流程不完善导致系统的使用率较低。此基于协同过滤算法的图书推荐系统的部署与应用,将对首页、个人中心、用户管理、书籍管理、书籍分类管理、热门图书管理、我的收藏管理、系统管理、订单管理等功能进行管理,这可以简化管理工作程序、降低劳动成本、提高业务效率和工作效率。为了有效推动个性化智能图书推荐资源的合理配置和使用,适应现代个性化智能图书推荐机构的管理办法,迫切需要研发一套更加全面的基于协同过滤算法的图书推荐系统。

本课题在充分研究了ssm框架基础上,采用B/S模式,以Java为开发语言,MyEclipse为开发工具,MySQL为数据管理平台,实现的内容主要包括首页、个人中心、用户管理、书籍管理、书籍分类管理、热门图书管理、我的收藏管理、系统管理、订单管理等功能。

关键词协同过滤算法;图书推荐;Java;互联网+

Abstract

After the implementation of the "Internet plus" strategy, the informatization level of many industries has been greatly improved. But at present, the management of many industries is still carried out by manual management, which requires a lot of human resources to be invested in various positions for a lot of repetitive work, resulting in a lot of waste of human and material resources and low work efficiency. At the same time for the follow-up work brought hidden trouble. In addition, the existing book recommendation system has a low utilization rate due to poor user experience and imperfect system process. This book recommendation system based on collaborative filtering algorithm, the deployment and application to the home page, personal center, user management, books management, books classification management, hot pictures, my collection management, system management, order management, and other functions of management, it can simplify the management processes, reduce labor cost, improve business efficiency and work efficiency. In order to effectively promote the rational allocation and use of personalized intelligent book recommendation resources and adapt to the management methods of modern personalized intelligent book recommendation institutions, it is urgent to develop a more comprehensive book recommendation system based on collaborative filtering algorithm.

Based on the full study of THE SSM framework, this topic uses B/S mode, Java as the development language, MyEclipse as the development tool, MySQL as the data management platform, The main contents include home page, personal center, user management, book management, book classification management, popular picture management, my collection management, system management, order management and other functions.

Key words: collaborative filtering algorithm; Book recommendation; Java; Internet +

目 录

1绪论

1.1课题背景

1.2系统实现的功能

1.3课题研究的意义

2系统相关技术介绍

2.1 Java介绍

2.2 SSM框架

2.3 Mysql数据库

2.4MySQL环境配置

2.5协同过滤算法简介

2.6B/S架构

3系统分析与设计

3.1可行性分析

3.2性能需求分析

3.3功能分析

4系统设计

4.1系统结构设计

4.2数据库设计

5系统实现

5.1系统功能模块

5.2管理员功能模块

6系统的调试和测试

7结论

   

致谢

1绪论

1.1课题背景

随着电子技术的普及和快速发展,线上管理系统被广泛的使用,有很多商业机构都在实现电子信息化管理,图书推荐也不例外,由比较传统的人工管理转向了电子化、信息化、系统化的管理。

传统的图书推荐管理,一开始都是手工记录,然后将手工记录的文档进行存档;随着电脑的普及,个性化智能图书推荐管理演变成了手工记录后,输入电脑进行存档。传统的管理方式,对管理者来说工作量大。而且这种图书推荐管理的方式,容易出现遗失或因为失误输入错误的信息等等。在这些基础上,我把java技术的基于协同过滤算法的图书推荐系统作为我的毕业设计,希望可以解决图书推荐管理中出现的问题,简化工作人员的压力,也可以方便管理员进行系统化、电子化的管理。

1.2系统实现的功能

本次设计任务是要设计一个基于协同过滤算法的图书推荐系统,通过这个系统能够满足图书推荐的管理功能。系统的主要包括首页、个人中心、用户管理、书籍管理、书籍分类管理、热门图书管理、我的收藏管理、系统管理、订单管理等功能。

管理员可以根据系统给定的账号进行登录,登录后可以进入图书推荐系统对个性化智能图书推荐所有模块进行管理。包括查看和修改自己的个人信息以及登录密码。

该系统为每一个用户都分配了一个用户账号,用户通过账号的登录可以在系统中查看个性化智能图书推荐信息及对个人信息进行修改等功能。

1.3课题研究的意义

通过图书推荐系统的研究可以更好地理解系统开发的意义,而且也有利于发展更多的智能系统,解决了人才的供给和需求的平衡问题,基于协同过滤算法的图书推荐系统的开发建设,由于其开发周期短,维护方便,所以它可以适应个性化智能图书推荐体系的基本要求。

相关推荐

  1. 基于协同过滤算法旅游推荐系统设计

    2024-04-12 17:20:02       13 阅读
  2. 推荐系统——基于用户协同过滤算法

    2024-04-12 17:20:02       27 阅读
  3. 基于协同过滤算法旅游推荐系统设计与实现

    2024-04-12 17:20:02       40 阅读
  4. 基于协同过滤算法旅游推荐系统设计与实现

    2024-04-12 17:20:02       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-12 17:20:02       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-12 17:20:02       20 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-12 17:20:02       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-12 17:20:02       20 阅读

热门阅读

  1. C 头文件

    2024-04-12 17:20:02       14 阅读
  2. WHAT - 二叉树系列(六)

    2024-04-12 17:20:02       16 阅读
  3. C++ std::string 和std::map实现原理

    2024-04-12 17:20:02       15 阅读
  4. .NET 设计模式—享元模式(Flyweight Pattern)

    2024-04-12 17:20:02       25 阅读
  5. Android音视频开发-AudioRecord

    2024-04-12 17:20:02       20 阅读
  6. MySQl的 ResultSet

    2024-04-12 17:20:02       13 阅读
  7. 红黑树-B B- B+树总结

    2024-04-12 17:20:02       19 阅读