java+mysql互联网音乐信息交流平台设计

通过这次互联网音乐信息平台的制作还有很多功能没有让自己满意,比如没有MV功能,用户也不能看到当前歌曲有多少收听率等。


摘要:互联网行业不断发展的今天,人们可以通过各式各样的网站、APP、电子数码产品来让自己的生活更加的充实,互联网的出现让更多的人足不出户就可以买到自己想要的东西,在这样一个信息化快速发展的时代,多媒体产业必不可少。音乐、视频、等多媒体让生活变得更加丰富多彩,随着需求的不断增加,互联网音乐平台如雨后春笋般不断扩大,大家可以通过平台收听单曲、MV,也可将自己喜欢的歌曲进行单曲循环、也可通过个人喜欢的明星来收听个人专辑,通过对用户需求的了解,希望自己能设计一个满足不同用户爱好的互联网音乐平台,设计系统采用了:ssh框架和Mysql数据库实现。

前台功能有以下几个组成:登录、浏览网站、收听音乐、编辑歌单、评论

后台功能罗列:用户、歌单、单曲、专辑、标签的管理

关键词:互联网音乐;java;Mysql;

Internet music information exchange platform design

Abstract: With the continuous development of the Internet industry, people can make their lives more fulfilling through various websites, APPs, and digital electronic products. The emergence of the Internet allows more people to buy what they want without leaving their homes. In the era of rapid development of information technology, the multimedia industry is indispensable. Music, video, and other multimedia have made life more colorful. With the continuous increase in demand, the Internet music platform has mushroomed and everyone can listen to singles, MVs, and songs they like. Loops can also be heard through personal favorite stars. Through the understanding of user needs, I hope that I can design an Internet music platform that meets the preferences of different users. The design system uses the ssh framework and Mysql database.

The foreground function has the following components: login, browse website, listen to music, edit song list, comment

Backend functions listed: user, song list, single, album, label management

Keywords:Internet music information exchange platform design; java; Mysql;

目录

摘要 i

Abstract i

目录 ii

1 绪论 1

1.1 研究背景 1

1.2 研究目的与意义 1

1.3 国内外研究现状 2

1.3.1 国内研究现状 2

1.3.2 国外研究现状 2

1.4 发展趋势 3

1.5 本文所做工作 3

1.6 相关技术介绍 3

1.6.1 Java技术简介 3

1.6.2 Hibernate简介 5

1.6.3 Spring简介 6

1.6.4 Mysql 8

1.7 本课题研究的方法 8

2 需求分析 9

2.1 可行性分析 9

2.1.1 经济可行性 9

2.1.2 技术可行性 9

2.1.3 时间可行性 9

2.1.4 法律可行性 10

2.2 系统目标 10

2.3 性能及运行需求 10

3 系统设计 11

3.1 系统数据流程设计 11

3.2 系统结构设计 11

3.3 后台结构设计 12

3.4 系统主要模块设计 12

3.5 系统用例设计 13

3.5.1 管理员用例设计 13

3.5.2 用户用例设计 14

3.6 系统类图设计 15

3.6.1 系统总体类图设计 15

3.7 系统时序图设计 17

3.7.1 游客、用户浏览网站时序图设计 17

3.7.2 登录时序图设计 18

3.7.3 用户评论时序图设计 19

3.7.4 用户操作歌单时序图设计 20

3.8 系统数据库设计 20

3.9 系统实现 23

3.9.1 系统开发环境搭建 23

3.9.2 登录页面的实现 23

3.9.3 新增专辑页面的实现 24

3.9.4 新增单曲页面的实现 25

4 系统测试 26

4.1 测试的原则 26

4.2 测试的基础 27

4.2.1 测试的目标 27

4.2.2 白盒测试和黑盒测试 27

4.2.3 模块测试 27

4.2.4 集成测试 27

4.2.5 单元测试 27

4.3 测试用例设计 28

4.3.1 登陆测试用例 28

4.3.2 新增专辑测试用例 29

4.3.3 新增歌单测试用例 31