本科生毕业设计任务书
毕业设计题目: 基于大数据的音乐推荐系统的设计与实现
学院: 专业班级:
姓名: 学 号:
任务书包含以下内容:
一、设计主要内容
基于大数据的音乐推荐系统主要针对于热爱欣赏歌曲的网络用户,在系统库中提供给用户大量歌曲的基础上,给用户更好的内容推荐方式以及展现方式,通过用户的评分及个人听歌风格、品味,达到方便于用户交互体验的目的。
本设计实际上是以用户账户为基础,根据不同账号的个性操作行为,集用户管理、歌曲推荐、歌曲评论、歌曲分类、歌曲搜索、歌曲评分等基础功能为一体的Web音乐系统。
系统设计所用到的数据集均来自互联网公开共享资源或数据提供方授权数据文件。具体设计源代码采用MVC框架模型,使得功能和视图分离,提高了代码的复用性、可移植性、扩展性,减少了后期维护的时间和成本。
二、完成的主要任务及要求
1. 查阅文献资料,明确毕业设计的设计意义及整体设计思路;
2. 学习B/S架构、MVC框架的原理及应用;
3. 完成对系统框架设计;
4. 提出多个推荐功能的设计可行性方案,分析比较后,选择其中一个方案进行具体设计;
5. 在设计过程中,对各个部分进行详细分析;
6. 撰写毕业设计说明书及毕业设计简介;
7. 设计文档撰写。
三、完成任务的时间节点
第七学期第7周-9周:完成选题和查阅参考文献等初期准备工作。
第七学期第10周-12周:完成《开题报告》的编写及开题准备工作。
第七学期第13周-16周:完成总体框架设计及各功能模块设计。
第八学期第1周-3周:完成中期设计,编写初稿,进行中期检查。
第八学期第4周-8周:完成毕业设计,查重,修改格式,5月1日前后完成答辩。
四、必读参考文献
[1]刘凤玲.WEB应用技术[T].北京:清华大学出版社,2011:25-28.
[2]闻力欧.网页制作实用教程[T].北京:清华大学出版社出版社.2009:10-24.
[3]孙卫琴.Tomcat与Java Web开发技术详解(第2版)[M].北京:电子工业出版社.2009.
[4]毕建信.基于MVC设计模式WEB应用研究与实现[D].武汉:武汉理工大学.2006.
[5]贺松平.基于MVC模式的B/S架构的研究与应用[D].武汉:华中科技大学,2009.
[6]胡耀民,厉伟.Linux系统及网络管理[M].北京:人民邮电出版社,2019.
[7]阎映炳,刘雪洁.Linux系统与网络管理教程[M].北京:电子工业出版社,2010.
[8]马新强,孙兆,袁哲.Web标准与HTML5的核心技术研究[J].重庆文理学院学报:自然科学版,2010,29(6):61-65.
[9]萨师煊,王珊.数据库系统概论[M].第三版.高等教育出版社,2003。
[10]李刚.疯狂Ajax[M].电子工业出版社,2009.
指导教师签名: 年 月 日
专业带头人签名: 年 月 日
二级学院院长签名(章): 年 月 日