基于JSP的在线音乐播放器的设计与实现

2019-09-10 07:22陈彦彬李业健李博何晓均
电子乐园·中旬刊 2019年1期
关键词:在线音乐播放器网页

陈彦彬 李业健 李博 何晓均

摘要:本文使用JSP技术设计了一个在线音乐播放器,用户可以通过该播放器随时随地快捷方便安全地获取音乐资源,查找和收藏喜欢的歌曲,提供了一个安全便捷的音乐平台环境。用户与用户还能在此平台上进行的互动交流,满足了用户的音乐需求以外还有一定的社交功能。

关键字:音乐;JSP;Mysql

中图分类号:TP 文献标志码:A

1.引言

网络的飞速发展让一些音乐APP随之诞生,比如QQ音乐,酷狗音乐,网易云音乐等等。这些APP虽然也较为方便,但是对于一些用户而言也是存在一定的缺点和不足。本文所开发的JSP的在线音乐网页式播放器可以较好的解决这个问题。

2.解决方案

本文给音乐用户提供的功能是搜索音乐,试听音乐,下载音乐,让使用的用户更加方便快捷获取音乐信息。用户与用户还能在此平台上进行的互动交流,满足了用户的音乐需求以外还有一定的社交功能。

开发采用了JSP技术和MySQL数据库。JSP是1999年6月由Sun微系统公司推出,以lava体系和JavaServlet的设计开发web技术作为基础。JSP技术可以建立安全先进跨平台的动态网站。JSP技术所用到的Java编程语言编写类XML的tags和scripdets的作用是用来封装产生动态网页的处理逻辑。JSP技术将网页逻辑和网页设计的显示分隔开,支持可重用的基于组建的设计,让基于Web的应用程序变得更为便捷和简易。

Mysql是由瑞典Mysql AB公司开发的一个关系型的数据库管理系统,作为一种关联型的数据库管理系统,Mysql通过将数据存储在不同的表中的方式来提高数据的传输速度和灵活性。Mysql有着体积小,速度快,总体拥有成本低,具有开放源码的优点,能够让中小型网站管理起来更为轻松和便捷。

3.系统设计

3.1 数据流分析

音乐网站管理数据的过程如图所示。管理员通过更新数据库来更新音乐网站的音乐资讯,然后音乐网站提供数据信息给用户,用户在成功登陆个人账号后就可以从网页查询音乐信息。顶层数据流图表现出来的是音乐网站管理数据的简单表面的过程。

3.2 模块设计

系统功能分為管理员和普通用户两个部分。如下图所示,管理员模块包括了,个人用户管理、音乐分类管理、音乐信息管理、网站公告设置、系统账户管理5模块。而用户管理包含了歌曲信息管理和个人信息管理2个部分。

4.实验结果与分析

4.1 实验环境

本音乐系统的前台设定用到JSP技术,后台使用Mysql数据库,网络架构选用三层结构。在线音乐播放器的界面是由JSP来完成的。逻辑的处理和数据上的处理用到JavaBean组件,数据的存放用到SQL。整个音乐网站的数据逻辑运算都是依靠JavaBean独立负责和处理的,这种方式处理能够很好地提高了系统的速度和负载量。

4.2 实验结果

系统在本地部署好以后,在IE浏览器下输入网址http://iocalhost:8080/dj/,如图3所示,在线音乐播放器的主界面就能显示出来。管理员登陆系统后,可以进入用户管理界面完成对用户的增加、删除、修改和浏览等操作。也可以在音乐分类管理界面中,对音乐的分类进行增加、删除、修改和浏览等操作。

5.总结

本文使用JSP技术设计了一个在线音乐播放器,用户能够随时随地快捷方便安全地获取音乐资源,查找到相关的歌曲并试听,还可以收藏自己喜欢歌曲,是一个安全自主便捷的音乐平台环境。用户与用户还能进行的互动交流,除了满足了用户的音乐需求以外还有一定的社交功能。

猜你喜欢
在线音乐播放器网页
Windows11自带播放器使用技巧
播放器
基于HTML5静态网页设计
微吧
搜索引擎怎样对网页排序
美国在线音乐产业盈利模式的需求导向分析
Lon Duo Deck多功能播放器
浅析我国在线音乐产业发展的影响因素及途径
网页智能搜索数据挖掘的主要任务
用太阳穴听的MP3