摘要:音乐是人们非常常见的娱乐方式,随着音乐网站的出现,享受音乐更方便快捷。众多的音乐网站都在其中加入音乐推荐系统用于优化用户的体验,提高用户的满意度。因此本文设计了一个基于java的SSH框架的音乐网站,运用了较为成熟的javaEE技术,并在其中加入了音乐推荐模块。音乐推荐模块基于SlopeOne算法,这是一个简洁、有效的算法。通过这一算法的使用,让系统能够推荐出更合用户口味的歌。通过这一系统的设计和实现,为音乐推荐系统提供了一种新的思路。
关键词:SlopeOne;音乐网站;推荐系统;ssh框架
目录
摘要
Abstract
1 研究背景-1
2 需求与可行性分析-1
2.1 需求分析-1
2.2 可行性分析-2
3 相关技术一览-3
3.1 Struts、Spring、Hibernate-3
3.2 mvc与ssh框架-3
4 推荐算法的比较与选择-4
4.1 推荐算法的分类和历史-4
4.2 推荐算法的评价-5
4.3 关于SlopeOne-6
5 系统设计-7
5.1 业务流程分析-7
5.2 数据流程图-8
5.3 数据字典-11
5.4 总体功能模块-13
5.5 数据库设计-13
5.6 项目结构与构建-16
5.7 页面实现-16
6 推荐核心部分设计-21
7 总结-22
参考文献-23