首页 Java 590基于JSP/Java的媒体在线音乐播放器系统上传下载分享系统的设计与实现
590基于JSP/Java的媒体在线音乐播放器系统上传下载分享系统的设计与实现
作品编号:419
关注人气:2463
文件包括:设计源码+数据库+论文+开题
设计大小:5.22 M
开发语言:Java
开发数据库:MySQL
开发环境:Myeclipse+Tomcat+JDK
原价:900元
现价:90元
下载说明

本作品里面包括调试教程和开发工具和软件,可自行下载根据教程进行调试!

如需技术协助调试,本站收取50元作品调试费!点此申请调试

如果上面没有找到适合您需求的作品,您可联系我们为您定做,定做的作品完全按照您的功能需求来做,并且后期三包,包调试,包讲解,包修改直到通过为止。

  • 作品介绍
  • 项目目录
  • 论文目录
  • 论文预览

随着时代进步和科学技术水平的发展,Internet在全球得到很高程度的推广和普及,越来越多的人开始进入这个全球范围的计算机网络,世界因此变成了一个小小的地球村,人们通过互联网彼此沟通和交流。各种各样的网站也随之产生了,比如音乐网站、新闻网站、娱乐网站、政府网站等等,它们的出现使得人们甚至可以待在家里就可以知道外面的世界正发生着什么样的变化。而在如今这样一个信息化的网络时代,音乐变得无处不在,尤其是多媒体的出现让音乐更加大众化、普及化了。现在只要你鼠标轻轻一点,就可以找到各种各样的,甚至是不同国家的音乐信息供你选择来试听和下载。这样一来,对于音乐网站的要求就更加高了,不但要求在线音乐试听的速度,而且需要及时的更新音乐信息,这就意味着要不断提升网络的带宽,同时也需要新的网络技术来支持该系统,数据的压缩编码和用于发布媒体

的网络技术就是在这样的背景下诞生的。而基于WEB的媒体播放器系统正是利用流媒体技术设计开发的,它的出现将使得用户收听音乐更加方便快捷。

    我们可以通过这样一种系统网站,将最新的音乐或者是自己很喜欢的歌曲,分享给其他用户,可以满足用户的不用需求,人们只要登录网站便可看到当天或者当前时段最新的的音乐信息,用户仅需注册账号,将自己的喜爱的音乐上传到网站,供大家分享,这样,人们也就不用担心本地电脑系统或硬盘出现问题从而导致的一些本地最爱的音乐丢失。而且,用户还可以随时随地的下载自己上传的音乐,也可以管理自己的音乐,如果是自己的录制的歌曲不方便与人们分享,还可以对音乐进行删除等操作。而我的设计就是利用J2EE来实现这种基于WEB的媒体播放器网站,众所周知,JAVAweb项目方面是独当一面的,所以说,利用JAVA是完全能够实现音频的上传观看网站的。

基于WEB的媒体播放器系统是一种能够在线播放音乐,上传音乐的网站,目的是希望人们既能欣赏其他用户上传的音乐,也能自己上传自己的录制的歌曲,满足当今人们的精神需要。

通过自己对一些播放器网站的考察,媒体播放器系统应该有以下功能:包括用户的注册、登录、音乐上传、音乐播放、删除用户,删除音乐频文件、消息管理、链接管理和新建管理员。并具有角色和权限控制来保证系统功能完善。该系统的角色和权限分别如下:

1.  超级管理员的权限及功能:

分为管理员管理、用户管理和文件管理:

管理员管理:可以为当前系统增加系统管理员。管理员信息均在admin表中,对应的字段id(用户id)name(用户名)pwd(密码)

会员管理:可以查看当前注册会员,能够删除普通会员。其中所有人员信息包括超级管理员,普通管理员,会员信息均在表user中,包括对user表的操作包括id(用户id)name(用户名)pwd(密码)卷 SSD分区 的文件夹 PATH 列表
卷序列号为 0004-1E03
E:\TEST\源码
└─jsp+mysql-媒体播放器系统
    │  music.sql
    │  开题报告.doc
    │  毕业论文.doc
    │  
    └─onlinemusic
        │  .classpath
        │  .mymetadata
        │  .project
        │  
        ├─.myeclipse
        ├─.settings
        │      .jsdtscope
        │      com.genuitec.eclipse.j2eedt.core.prefs
        │      org.eclipse.core.resources.prefs
        │      org.eclipse.wst.jsdt.ui.superType.container
        │      org.eclipse.wst.jsdt.ui.superType.name
        │      org.eclipse.wst.validation.prefs
        │      
        ├─src
        │  │  struts.properties
        │  │  struts.xml
        │  │  
        │  └─Pluto
        │      │  addComments.java
        │      │  creatXML.java
        │      │  DBConnection.java
        │      │  delmessage.java
        │      │  Escape.java
        │      │  function.java
        │      │  login.java
        │      │  logout.java
        │      │  message.java
        │      │  MusicBox.java
        │      │  register.java
        │      │  sendmusic.java
        │      │  setbox.java
        │      │  upload.java
        │      │  uploadmusic.java
        │      │  
        │      └─admin
        │              changepwd.java
        │              dellink.java
        │              delmusic.java
        │              deluser.java
        │              link.java
        │              login.java
        │              register.java
        │              
        └─WebRoot
            │  index.jsp
            │  index_ajax.jsp
            │  message.jsp
            │  musicbox.jsp
            │  musicbox_ajax.jsp
            │  register.jsp
            │  sendmusic.jsp
            │  show.jsp
            │  showmessage.jsp
            │  show_ajax.jsp
            │  upload.jsp
            │  uploadmusic.jsp
            │  
            ├─admin
            │  │  changepwd.jsp
            │  │  control.css
            │  │  css.css
            │  │  frame.jsp
            │  │  index.jsp
            │  │  left.jsp
            │  │  link.jsp
            │  │  main.jsp
            │  │  music.jsp
            │  │  new.jsp
            │  │  user.jsp
            │  │  
            │  ├─Control
            │  │  │  Ab.jpg
            │  │  │  aL.gif
            │  │  │  aM.gif
            │  │  │  aR.gif
            │  │  │  control.css
            │  │  │  ControlPanel.png
            │  │  │  HeadBack.jpg
            │  │  │  L.jpg
            │  │  │  logo.gif
            │  │  │  M.jpg
            │  │  │  mainback.jpg
            │  │  │  menuB.jpg
            │  │  │  menubutton.jpg
            │  │  │  menuS.jpg
            │  │  │  Pic1.jpg
            │  │  │  Pic2.jpg
            │  │  │  R.jpg
            │  │  │  refer.gif
            │  │  │  select.gif
            │  │  │  skin.jpg
            │  │  │  UAb.jpg
            │  │  │  
            │  │  └─Icon
            │  │          ControlPanel.png
            │  │          icon0.gif
            │  │          icon1.gif
            │  │          icon10.gif
            │  │          icon2.gif
            │  │          icon3.gif
            │  │          icon4.gif
            │  │          icon5.gif
            │  │          icon6.gif
            │  │          icon7.gif
            │  │          icon8.gif
            │  │          icon9.gif
            │  │          
            │  └─images
            │          loginin.gif
            │          null.jpg
            │          password.gif
            │          username.gif
            │          warning.gif
            │          
            ├─css
            │      default.css
            │      LoadingStatus.css
            │      niceforms.css
            │      page.css
            │      table.css
            │      thickbox.css
            │      
            ├─images
            │  │  ajax-loader.gif
            │  │  bg.jpg
            │  │  img01.jpg
            │  │  img03.jpg
            │  │  img07.jpg
            │  │  img08.jpg
            │  │  img09.gif
            │  │  img10.gif
            │  │  img11.jpg
            │  │  img12.jpg
            │  │  img13.gif
            │  │  img14.gif
            │  │  loadingAnimation.gif
            │  │  macFFBgHack.png
            │  │  
            │  └─default
            │          blank.gif
            │          button_bg.gif
            │          button_left.gif
            │          button_left_xon.gif
            │          button_right.gif
            │          button_right_xon.gif
            │          checkbox.gif
            │          input_bg.gif
            │          input_left.gif
            │          input_left_xon.gif
            │          input_right.gif
            │          input_right_xon.gif
            │          radio.gif
            │          select_bg.gif
            │          select_left.gif
            │          select_right.gif
            │          txtarea_bl.gif
            │          txtarea_bl_xon.gif
            │          txtarea_br.gif
            │          txtarea_br_xon.gif
            │          txtarea_cntr.gif
            │          txtarea_cntr_xon.gif
            │          txtarea_l.gif
            │          txtarea_l_xon.gif
            │          txtarea_tl.gif
            │          txtarea_tl_xon.gif
            │          txtarea_tr.gif
            │          txtarea_tr_xon.gif
            │          
            ├─js
            │      audioplayer.js
            │      jquery.form.js
            │      jquery.js
            │      nicejforms.js
            │      thickbox.js
            │      
            ├─META-INF
            │      MANIFEST.MF
            │      
            ├─player
            │      audioplayer.swf
            │      config_2.xml
            │      index.jsp
            │      mp3player.swf
            │      playlist_2.xml
            │      toppi.jpg
            │      
            ├─upload
            └─WEB-INF
                │  web.xml
                │  
                ├─classes
                │  │  struts.properties
                │  │  struts.xml
                │  │  
                │  └─Pluto
                │      │  addComments.class
                │      │  creatXML.class
                │      │  DBConnection.class
                │      │  delmessage.class
                │      │  Escape.class
                │      │  function.class
                │      │  login.class
                │      │  logout.class
                │      │  message.class
                │      │  MusicBox.class
                │      │  register.class
                │      │  sendmusic.class
                │      │  setbox.class
                │      │  upload.class
                │      │  uploadmusic.class
                │      │  
                │      └─admin
                │              changepwd.class
                │              dellink.class
                │              delmusic.class
                │              deluser.class
                │              link.class
                │              login.class
                │              register.class
                │              
                └─lib
                        commons-fileupload-1.2.1.jar
                        commons-io-1.4.jar
                        commons-logging-1.0.4.jar
                        freemarker-2.3.8.jar
                        jdom.jar
                        jsmartcom_zh_CN.jar
                        mysql-connector-java-5.1.6-bin.jar
                        ognl-2.6.11.jar
                        servlet-api.jar
                        struts2-core-2.0.11.1.jar
                        xwork-2.0.4.jar
                        

目录

第一章 前言    1
1.1 研究背景    1
1.2 研究现状及其发展趋势    1
1.2.1 目前音频上传播放服务的概述、发展现状    2
1.2.2 发展趋势    2
1.3 研究目的及意义    3
第二章 系统需求分析    4
2.1 系统可行性分析    4
2.2 系统功能需求    4
2.3 性能需求    5
2.4 系统框架    6
2.4.1 系统流程分析    6
2.4.2 系统功能模块分析    7
2.5 系统简介    8
2.6 系统设计相关技术    9
2.6.1 选用B/S体系结构    9
2.6.2 系统开发平台的选择    12
2.6.3  JAVA技术应用    16
2.6.4 数据库的引入    19
2.6.5  MySQL数据库简介    20
2.7 系统性能要求    20
2.7.1 系统质量    20
2.7.2 数据管理能力要求    21
2.8 系统开发与运行环境确定    21
第三章 系统设计    22
3.1 系统总体结构设计    22
3.2 功能模块设计    23
3.2.1 用户注册模块设计    23
3.2.2 用户登录模块设计    23
3.2.3 音频查询模块设计    24
3.2.4 音频上传模块设计    24
3.2.5 音频管理模块模块设计    25
3.2.6 用户信息管理模块设计    25
3.2.7 用户信息查询管理模块    26
3.3 数据库设计    27
3.3.1 数据库表设计    27
第四章 系统安全性实施    31
4.1 安全快捷的系统环境    31
4.2 功能模块安全性实施    31
4.3 数据库安全性实施    32
第五章 系统运行结果调试    33
5.1 管理员级页面调试    33
5.1.1 系统登录页面调试    33
5.1.2 会员操作主页面    35
5.1.3  管理员操作界面    36
第六章 系统测试    38
第七章 结论    39
致  谢    40
参 考 文 献    41
附录A  译文    42
附录B  外文原文    46


标签:音乐分享,音乐网站,在线音乐

  • 专注毕业设计源码作品
  • 毕业设计源码论文全套
  • 每件作品均测试后上线
  • 提供所有教程和软件下载

Copyright © 2008-2024 jsjbysjw.com . All Rights Reserved. 备案号:苏ICP备2021056683号-4

  • 联系QQ:81677093
  • 微信:bysj1950