作品名称基于Django的软件推荐平台
作品分类移动应用开发
参赛院校湖北师范大学
指导老师李全
团队成员陈雨龙、钱诗佳
奖项等级三等奖
竞赛年份2021
现阶段计算机领域的发展非常迅速,导致越来越多的人想从事计算机编程行业,而计算机领域在数十年的发展中不断更新迭代,涌现出各色各样的编程语言和各种编程软件。在这种背景下,人们越来越难以从众多软件中找到最合适的软件。而本文研究的推荐系统项目,就是将软件与用户连接,实现推荐功能。 本项目主要使用django+mysql技术搭建系统应用框架以及设计数据库来完成对软件推荐平台的实现,通过对软件点击数进行数据排序来推荐热度较高的相关软件给用户,通过将软件归类并对软件标签进行辨别,从而在用户搜索相关内容时给予合适的推荐。 软件相似度推荐功能利用基于物品的协同过滤算法,先计算各个软件之间的相似度,再根据物品相似度和用户的行为数据计算用户对各个软件的兴趣度,从而得出推荐结果。在平台内部以各个领域方向为单位,以各类编程语言为基础将各类编程软件的信息存入数据库中,并对每个软件配置细致的介绍,进而完成对平台各项功能的实现。