1基于协同过滤的个性化知识推送系统设计与实现摘 要 随着时代的进步,科学技术的飞速发展,线上的知识推送已经成为未来教育的趋势。本文设计实现了一种基于协同过滤的知识推送系统,目的是为了促进学生与老师的交流使学生在家中就能方便地了解到相关的课程知识信息。本系统基于 B/S 模式,采用 MVC 开发模式并基于协同过滤算法开发了这个促进学生与老师交流的网站。在界面排版方面采用了CSS 技术,后台数据库系统选择了 MySQL 数据库。通过测试结果证实个性化知识推送系统能够满足大部分学生与老师的交流与分享,并且能够为大规模用户提供非常好的访问经历。关键字 知识推送 JSP 协同过滤算法 SpringDesign and Implementation of Personalized Knowledge Push System Based on Collaborative FilteringAbstract With the development of century and the advances in technology, the knowledge push which is online has become the main development of modern society. This article actualizes a knowledge push system which is based on collaborative filtering.The demand is to promote the communication between students and teachers so that students can easily understand the relevant course knowledge information at home. This system is based on B / S mode, MVC development mode and collaborative filtering algorithm to develop this website to promote the communication between students and teachers. CSS technology is used in the interface layout, and MySQL database is selected in the background database system. The test conclusions confirm that the Individuative knowledge push system can satisfy the communication and sharing between most students and teachers,and can provide best visiting experience for large users.Keyword Knowledge push JSP Collaborative Filtering Algorithm Spring目 录引言...........................................................................................................................................................11 技术开发背景....................