摘要:音乐是生活的必需的,它能够缓解人们焦躁的心情,调节现代化生活的节奏,让人们能够舒缓身心。一个好的音乐播放器,能够实现个性化的功能,它能够根据个人的喜好来推荐歌曲。深流音乐播放器正是实现了此功能,它的个性歌曲推荐就是体现了人性化的特点。

科技的发展带动着音乐的传播媒介也不断发生变化。从报刊、电视到网络,从磁盘、CD到MV,音乐的传播媒介的范围越来广,所以人们对于音乐的播放要求也越来越高。

本系统是基于java的音乐播放器设计,运用MyEclipse开发软件,采用ServletMVC框架,Mysql数据库和Jsp页面技术进行的java开发。本系统实现了个性化的设计,可以根据自己喜欢的音乐类型,收藏喜欢的歌单或歌曲。本系统分成3个模块,发现音乐(热门歌曲推荐、歌单推荐、个性歌曲推荐)、我的音乐(我创建的歌单、我收藏的歌单、头像设置、更改密码)、分享音乐。

关键词 MyEclipse;ServletMVC;Mysql数据库;Jsp

目录

摘要

Abstract

1 绪论-1

1.1 选题背景及其意义-1

1.1.1 选题背景-1

1.1.2 选题意义-1

1.2 任务简介-1

2 需求分析-2

2.1 需求分析-2

2.1.1 功能需求分析-2

2.1.2 性能需求分析-2

2.2 可行性分析-2

2.2.1 技术可行性-2

2.2.2 经济可行性-3

2.3 开发工具及关键技术-3

2.3.1 MyEclipse简介-3

2.3.2 Java简介-3

2.3.3 JSP简介-3

2.3.4 Servlet简介-3

2.3.5 Mysql简介-4

2.3.6 Tomcat简介-4

3 系统分析-5

3.1 音乐播放器的概述-5

3.2 系统功能结构-5

3.3 系统总体流程图设计-6

4 音乐播放器的总体设计-8

4.1 总体设计的概述-8

4.2 音乐播放器的数据库设计-8

4.2.1 数据库逻辑结构设计-8

4.2.2 音乐播放器E-R图-11

4.2.3 数据库表的具体设计-13

5 音乐播放器的实现-15

5.1 数据库连接-15

5.2 系统注册界面-15

5.3 系统登录界面-16

5.4 发现音乐界面-17

5.5 我的音乐界面-23

5.6 分享音乐界面-27

结论-29

致谢-30

参考文献-31

java课程设计-音乐播放器,基于java的音乐播放器设计.doc相关推荐

  1. 基于java的扫雷论文_毕业论文基于JAVA的扫雷游戏设计

    毕业论文基于JAVA的扫雷游戏设计 课 程 设 计 报 告 课程名称: 计算机技术综合课程设计 题 目: 基于JAVA语言的扫雷游戏设计 学 院: 信息工程 系: 计算机 专 业: 计算机科学与技术 ...

  2. java公寓管理系统设计与实现,基于Java的宿舍管理系统的设计与实现.doc

    精品文档,知识共享!! PAGE 精品文档,知识共享!! 本科毕业论文(设计) 题 目: 基于Java的宿舍管理系统的设计与实现 学 生: 韩梦梦 学 号: 201140910210 学 院: 计算机 ...

  3. java毕业论文云笔记_开题报告基于Java云笔记管理系统.doc

    开题报告基于Java云笔记管理系统 淮 阴 工 学 院 毕业设计(论文)开题报告 学 生 姓 名:秦鹏学 号:1131301136专 业:计算机与软件工程学院设计(论文)题目:基于Java云笔记:徐成 ...

  4. C++课程设计实训_基于多态书籍信息管理系统的设计与实现、附源码、有过程截图

    C++课程设计实训_基于多态书籍信息管理系统的设计与实现.附源码,有过程截图 书籍信息管理系统的设计与实现(基于多态) 学生姓名: 学 号: 指导老师: 所 在 系: 专 业: 班 级: C++课程设 ...

  5. java 设计音乐播放器设计与实现_基于java的音乐播放器的设计(源代码+实验报告)...

    主类MUSICPLAYER类: import java.util.*; import javax.swing.JSlider; import java.awt.BorderLayout; import ...

  6. java程序实现剪刀石头布功能_基于JAVA的剪刀石头布游戏设计——Java课程设计报告_...

    基于JAVA的剪刀石头布游戏设计 1剪刀石头布游戏设计思路阐述 在设计游戏时,我们要充分考虑到剪刀石头布游戏的特性,以及多种技术的实现: ⑴构造创建服务器端和客户端 ⑵创建输入输出流 ⑶编写服务器端处 ...

  7. java怎么写桌面日历_基于java的桌面日历系统的设计与实现毕业设计论文最终版.doc...

    基于java的桌面日历系统的设计与实现毕业设计论文最终版 分类号_______________ 密级________________ UDC _______________ 学号_ ___ 毕业设计( ...

  8. Java简单记事本设计实验报告_基于JAVA的记事本设计报告.doc

    基于JAVA的记事本设计报告 华北科技学院计算机系综合性实验报告 PAGE 第 PAGE 11 页 XX学校计算机系综合性实验 实 验 报 告 课程名称 Java程序设计 实验学期 至 学年 第 学期 ...

  9. 基于java的心理健康网站的设计与实现_基于JavaEE心理健康教育网站的设计与开发.doc...

    基于JavaEE心理健康教育网站的设计与开发 基于 内容摘要: 近年来,信息化和网络化不断深入现代社会各个领域,人们的生活行为方式也发生了深刻变化,网络成瘾等新的认知和心理障碍等问题不断出现.随着我国 ...

最新文章

  1. CentOS Linux 7 安全基线设置
  2. SSM启动服务时将数据存入缓存
  3. oracle怎么设置能使用别的账户存储过程的全向_教你怎么重装100%纯净的Win10系统,告别蓝屏,卡顿。...
  4. Visual Studio LightSwitch初体验和定位看法
  5. 蛋疼的中文编码及其计算机编码历史
  6. 你知道吗?世界上绝美神奇的25条路
  7. WPF MVVM Page 页面导航实例
  8. 百度搜索结果页面的参数 搜索框提示次数(rsv_sug1)
  9. android xml sax解析,《android用SAX解析xml》
  10. 什么是大小端?如何判断大小端
  11. 企业微信来了,尽管“定位打卡”功能愁死个人,但它有可能逼死一个产业
  12. python生成桌面路径(winreg)
  13. 武邑中学2021高考成绩查询,武邑中学2019高考喜报成绩、清华北大本一上线人数情况...
  14. hdu4833 Best Financing(dp)
  15. 庄股高手和你谈选股绝招(2)
  16. 摩拜路演竟然都在用他做的PPT,这位骨灰级大神到底有什么秘诀?
  17. face_morpher
  18. 初链TrueChain(TRUE)
  19. Java学习_Day 08(学习内容:狂神说JAVA零基础3P64-3P72)
  20. 中国的银行英文缩写趣解

热门文章

  1. Esri Leaflet示例索引及说明
  2. 带你玩转有向图------有向图(详解)
  3. 大数据营销--中关村大数据产业联盟秘书长赵国栋访谈
  4. 1.已知长方形的长和宽,求长方形的周长和面积。
  5. Android动画了解—一些项目案例分析
  6. unity 3d网络游戏实战(全).pdf_“游戏开发入门指南——Unity+”的食用指南
  7. 64匹马,8个赛道,找出跑得最快的4匹马(面试题详解)
  8. 刷题周记(八)——#区间DP:多边形、清空字符串 #状态机:股票买卖I~V、大盗阿福
  9. 给li标签中的span设置属性margin-bottom不生效
  10. VS2017生成项目报 找不到资产文件“xxxx\obj\project.assets.json