音乐网站的设计与实现【字数:8935】
目 录
1. 引言 I
1.1 研究背景 I
1.2 研究目的和意义 I
1.3 课题目标 I
2. 相关开发技术 III
2.1 JSP技术 III
2.1.1 JSP基本介绍 III
2.1.2 JSP相关介绍 III
2.2 Bootstrap框架 III
2.2.1 Bootstrap简介 III
2.3 JAVA语言 III
2.3.1 JAVA简介 III
2.4 JavaScrpit IV
2.4.1 JavaScript简介 IV
2.4.2 JavaScript组成部分 IV
2.5 JQuery IV
2.5.1 JQuery的简介 IV
2.6 MySQL数据库 IV
2.6.1 MySQL的简介 IV
3. 系统分析和需求 V
3.1 可行性分析 V
3.2 功能需求分析 V
4. 系统设计 VII
4.1 系统总体设计 VII
4.2 操作流程设计 VII
4.2.1 系统模块结构 VII
4.2.2 注册登录模块 VII *景先生毕设|www.jxszl.com +Q: ^351916072^
4.2.3 歌曲分类选择 VIII
4.2.4 上传模块 IX
4.3 接口协议设计 X
4.4 客户端设计 XI
4.4.1 文件结构(包)设计 XI
4.4.2 系统类设计 XI
4.4.3 第三方类库使用 XII
4.4.4 技术难点攻克 XIII
4.4.5 资源设计 XIII
4.5 服务端设计 XV
4.5.1 数据库逻辑结构设计 XV
4.5.2 物理结构设计 XV
4.5.3 文件结构(包)设计 XVI
4.5.4 DAO数据层设计 XVI
5. 系统实现 XVII
5.1 客户端实现 XVII
5.1.1 技术准备 XVII
5.1.2 界面设计 XVII
5.1.3 数据交互 XXII
5.1.4 上传音乐功能 XXIV
5.1.5 搜索功能 XXV
5.2 服务端实现 XXVI
5.2.1 tomcat XXVI
5.2.2 gradle XXVI
5.3 效果展示 XXVI
5.3.1 主页 XXVI
5.3.2 分类音乐模块 XXX
5.3.3 用户后台 XXXIV
5.3.4 音乐总览及上传模块 XXXV
6. 结语 XXXVI
7. 系统影响 XXXVII
参考文献 XXXVIII
致谢 XXXIX
引言
研究背景
现在全国互联网迅速发展,人们的生活节奏也越来越快,有时候相比看电视而言,很多人其实会选择广播剧、音乐。我们并没有那么多时间通过旅游或者其他事情放松,只能选择一些电视剧、电影、音乐等来放松身心。然而很多电视剧的质量却越来越差,有时候相比电视剧而言,我更愿意听广播剧和一些同人翻唱,因为这更反映了书粉想象中小说的样子。
从前很多音乐都使用光盘播放,但是光盘毕竟刻录内容有限,现在大部分人都选择在线音乐,因为在线音乐即不用下载浪费内存,也不会像带个光盘一样不能随时随地听到。
有的在线音乐会涉及版权问题,需要开通vip,而像这种提供上传服务的就不会,你可以将这首歌上传到网站,就能随时随地听到自己喜欢的音频了。
今文化产业发展迅猛,音乐在人们的生活中起到至关重要的作用。现代生活节奏更快,很多人没有时间看电视或者看书,因此在线音乐系统显得更为重要,我们可以通过这个系统听音乐,广播剧,甚至听书。
研究目的和意义
本课题的目的是为希望通过这个音乐网站,给予更多人方便,该系统中提供了上传功能,分类功能,能够将自己喜欢的不同类型的音乐进行分类,并上传原本网站中没有的内容,包括广播剧。
由于本网站是免费的服务类个人网站,仅适用于小众爱好者之间的音乐共享,就不在重点考虑市场竞争。目前由于相关政策原因,该类网站主流形式都比较单一,反而是一些小的网站实现了综合效果,从而为网友提供了便利。本人建立该网站的初衷就是为了学习,同时在方便之余为大家提供一个休闲娱乐的别出,也恰恰映射了这个网站的内在思想内涵。为大家在学习之余休闲娱乐提供一个质朴实用的网点,聆听每一个电波发出的音符,选择最喜爱的音乐。
课题目标
本课题的目的是要开发一个音乐平台,构造一个能够听音乐,广播剧等一切你喜欢音频的网站,使人们在纷繁的网络中也能够找到一个休憩的天地。同时也是对四年学习的一个总结和提高。主要功能有:
用户注册时,需要填写用户名,密码以及电子邮箱;
用户可在主页中获得一些热门推荐;
用户可自己对不同的音乐进行分类;
用户可在主页中听到左右曲目;
用户可上传自己喜欢的音乐,需要用户同时输入曲名,作者名,所属专辑,并选择分类及上传曲目。
相关开发技术
原文链接:http://www.jxszl.com/jsj/rjgc/83133.html