个性化音乐推荐系统设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
个性化音乐推荐系统设计与实现
摘要
21世纪是信息化时代,随着信息技术和网络技术的发展,信息化已经渗透到人们日常生活的各个方面,与人们的日常生活早已建立了离不开的联系。对网络音乐服务来说,不管是音乐下载服务,或者是网络音乐电台服务,都需要用到优秀的内容推荐系统去辅助整个系统。个性化音乐推荐系统是目前最流行的应用方法之一。同时音乐成为重要的媒介与朋友交流文化,所以很多SNS应用当中将音乐服务添加到里面。
本系统采用SSH框架组合进行设计,基于Java Web技术,系统使用UML 建模。本系统的功能模块主要包括:音乐上传、单曲管理、个人信息维护、收集歌曲信息、音乐检索以及系统推荐等。音乐上传利用JavaScript脚本定义了一个函数,单曲管理在action中定义一个方法,系统推荐是利用协同过滤算法来进行的。
整个系统主要实现了从用户注册和登录、检索音乐到收听音乐、评分音乐,个性化推荐的整个音乐系统,管理员可使用系统后台对音乐歌曲信息进行修改、会员信息修改、系统推荐等进行有效的管理。很大程度上提高了对音乐管理的效率,符合了广大用户们的基本需求。
关键词:SSH框架,音乐系统,协同过滤,MVC模式
DESIGN AND INPLEMENTATION OF
PERSONALIZED MUSIC RECOMMENDATION SYSTEM
Abstract
The 21st century is the era of information, with the development of information technology and network technology, it has penetrated into every aspect of daily life, with people in daily life has been inextricably linked to the establishment.For the Internet music service, whether it is music download service, or network music radio service, all need to use the excellent content recommendation system to support the whole system. Personalized music recommendation system is one of the most popular applications. At the same time music has become an important medium of communication with friends culture, so many SNS applications when the music services added to the inside.
The system uses a combination of SSH framework design, based on Java Web technology,system used UML modeling. Site function modules include: Music upload, music management,personal information maintenance, collecting music information, music search and system recommend.
The entire site is simple, user-friendly, flexible and practical. The main achievement of the user registration and login, retrieve music to listen to music, the whole comment is called online music listening processes, and system administrators can use the background information on the goods, membership information, message information, and effective management. Greatly improving the efficiency of music management, in line with the needs of customers.
Keywords: SSH Framework,Music System,Collaborative Filtering,MVC Pattern
目录
1 绪论 (1)
1.1 项目背景 (1)
1.2 系统开发的意义 (2)
1.3 国内外音乐系统现状 (3)
1.3.1全球音乐系统系统发展情况 (3)
1.3.2中国音乐系统发展现状 (3)
1.3.3网络音乐系统市场发展趋势 (4)
2 技术准备 (6)
2.1 Java Web (6)
2.1.1 Servlet技术 (6)
2.1.2 JSP技术 (8)
2.1.3 JSTL标签 (9)
2.1.4 JSP 2.0自定义标签 (9)
2.1.5 Filter过滤器 (10)
2.2 MVC模式 (11)
2.3 Spring框架 (12)
2.4 AJAX技术 (12)
3 系统分析与设计 (14)
3.1 系统简介 (14)
3.2 系统框架设计 (14)
3.3 功能需求 (15)
3.3.1面向管理的需求定义 (16)
3.3.2面向体验的需求定义 (17)
3.3.3面向维护的需求定义 (18)
3.4个性化音乐推荐系统设计 (21)