基于Spring Boot和Vue新闻推送系统的设计与实现

+ Mrzys1

摘    要

随着信息化,数字化时代的到来,各行各业都处于从传统工作模式往信息化工作模式转型。新闻的发布也不例外,以前查看新闻都是从报社打印出来的,只能通过报纸查看新闻。并且没办法第一时间看到自己感兴趣新闻。因此构建一款数字化,智能化的新闻推荐系统是很有必要的。

本课题拟设计的基于Spring Boot + Vue + Element UI框架加上协同过滤推荐算法开发的新闻推送系统,通过对新闻的评论数、评分数以及用户的收藏这三部分作为推荐系统的核心算法内容。通过分类被评论过的新闻,然后获取每一类新闻对应的评分,以及用户之间想同的收藏内容作为计算的参数,最后按基于用户相识度的矩阵算法进行新闻的推荐。通过多次的数据样本测试,不断地优化算法,得到了一个较好的推荐算法,确保了新闻推荐的准确性。实现管理员可以再后台发布和维护整个新闻系统,用户可以通过网页直接查看新闻,并且系统会通过协同过滤算法给用户推荐感兴趣的新闻。让用户摆脱纸质化新闻的时代,拥抱信息化新闻时代,让用户可以快速的查看到自己想看的新闻。经过前期的技术可行性分析和实际业务调研以及系统设计和研发,最后经过一系列的系统测试,系统的业务功能可正常使用满足用户的使用要求。

关键词:新闻推送;Spring Boot;Vue;协同过滤推荐

Abstract

With the advent of information and digital age, all walks of life are transforming from traditional work mode to information work mode. News release is no exception, in the past to check the news is printed out from the newspaper, only through the newspaper to check the news. And they can't see the news they are interested in first time. Therefore, it is necessary to build a digital and intelligent news recommendation system.

This topic plans to design a news push system based on the Spring Boot+Vue+Element UI framework and the collaborative filtering recommendation algorithm. The number of comments on the news, the rating and the user's collection are the core algorithm content of the recommendation system. By categorizing the reviewed news and obtaining the corresponding rating for each type of news, as well as the favorite content that users want to share as calculation parameters, the news is recommended using a matrix algorithm based on user familiarity. Through multiple data sample tests and continuous optimization of the algorithm, a better recommendation algorithm was obtained, ensuring the accuracy of news recommendations. The administrator can publish and maintain the whole news system in the background. Users can view news directly through the web page, and the system will recommend interested news to users through the collaborative filtering algorithm. Let users break free from the era of paper-based news and embrace the era of information news, allowing them to quickly view the news they want to watch. After preliminary technical feasibility analysis, actual business research, system design and development, and a series of system tests, the business functions of the system can be used normally to meet user requirements.

Keywords: News feed; Spring Boot; Vue; Collaborative filtering recommendation

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值