音乐网站系统设计与开发
音乐网站系统设计与开发[20200418170517]
摘 要
*查看完整论文请 +Q: 3 5 1 9 1 6 0 7 2
关键字:Struts;SQLServer2005;JSP;音乐试听网站 1绪论
目录
近年来,人们对互联网越来越依赖,各种各样的网站也随之产生,如新闻网站、学习网站以及娱乐网站等等。这些网站的出现使得人们足不出户就可以了解到世界的发展变化。在这样一个信息化的网络时代,音乐几乎无处不在,尤其是多媒体技术的出现促进了音乐的大众化和普及化。借助在线音乐系统,用户只需轻点鼠标,即可享受到来自世界各地的音乐试听或下载服务。
本文设计了一款基于JSP的音乐网站系统,并详细介绍了该系统的设计与开发过程。本文系统的开发综合运用了SQL Server 2005、Struts1.2、JSP等技术。本文系统的网页界面结构设计从实用性出发,具有易于操作、简洁、方便等特点。在本文系统中,用户可划分为游客和管理员两种角色。游客端的主要功能有:音乐查看、音乐搜索、音乐试听和音乐连播功能。管理员端的主要功能有:音乐查询、音乐添加、音乐删除与音乐歌词添加功能。需要指出的是,本文系统实现了试听歌曲同步显示歌词功能。另外,本文系统是基于JSP编程技术和数据库设计、连接技术进行开发的,因此具备较强的可扩展性。
Abstract
In recent years, people on the Internet is more and more dependent on, all kinds of web site also arise, such as news sites, learning sites and entertainment websites.These websites enable people to learn the worlds developments and changes without even leaving the room. At this information and network era, music is almost everywhere. The emergence of the multi-media technology especially promoted the popularization of music.The appearance of the online music system enables users to enjoy the audition or download services of music from all over the world just by clicking the mouse gently.? ?
This paper introduces in details the design and development process of online music audition system based on JSP.In this paper, SQL Server 2005, Struts1.2, JSP and other technologies were used to develop this system. As for webpage design, oriented by practicability, it’s user-friendly, clean and convenient.?In this system,users can be classified into visitors and administrators.?The main function of the tourists in the system: songs view, search songs, songs trial listening and continuous play songs.The main function of the system administrator: song query, add songs, delete songs and add lyrics.In this paper, the system realized synchronized lyrics display function of audition songs. Besides, it’s developed based on JSP programming technology, as well as database design and connection technology, with a strong extensibility.?
Key words: Struts; SQL Server 2005;JSP; music audition site
1.1 开发背景
随着信息社会的快速发展,人们在物质条件得到满足的情况下,为了调节紧张的生活节奏,缓解社会与工作上带来的压力,越来越多的人开始在网络上寻找放松身心的方法。通过在网络上浏览新闻、看电影、玩游戏等都可以达到放松身心的效果,而在线听音乐也是一种很好的休闲娱乐方式。并且因为近年来电视音乐节目的火爆,使更多的人喜欢在网上搜索自己喜欢的歌曲,进而带动了在线音乐网站的发展。
1.2 国内、外研究现状分析
1.2.1 国内在线音乐系统的研究现状
1999年九天等第一批音乐网站的成立标志着我国在线音乐发展的开始。此后,我国在线音乐市场规模迅速扩大,音乐网站如雨后春笋般出现[1]。时至今日,我国在线音乐市场竞争依然很激烈,占领主要市场的主要有酷狗音乐、虾米网等老牌商家。成立于2006年的酷狗音乐是一个集内容提供、内容服务、版权交易为一体的专业数字音乐服务商。酷狗拥有多项国家发明专利。其中,歌词逐字定位、音频指纹等技术均为国内首创的专利技术。虾米网是一家国内高品质在线音乐社区,因其丰富的曲库、音乐电台和众多个由用户创建的精选集而广受人们青睐。其核心技术包括两大部分,一是基于P2P的数字音乐分销平台[2],二是个性化音乐推荐引擎。目前,酷狗和虾米网等众多音乐网站已经完成了在移动端的在线音乐播放器的开发与设计,使人们利用手机实现在线听歌,有效地突破了在线听歌的空间限制[3]。
1.2.2 国外在线音乐系统的研究现状
近年来,全球网络媒体蓬勃发展,在线游戏、在线视频、在线音乐在这种环境下越来越流行,其中网络在线音乐发展致使音乐行业经历了一轮从探索到转型的巨变,传统音乐产业的产业结构因在线音乐改变 [4]。Last.fm作为世界上最大的音乐社交平台,它拥有海量的音乐库和众多的歌手,当用户注册后通过下载的Scrobbler软件可享受Last.fm的服务。该款软件根据每个用户的播放记录为用户提供个性化推荐、联系品味相近的用户、提供定制的电台广播等服务[5]。Deezer是法国的一个在线音乐网站,该网站提供客户化的网络电台并且能够搜索乐队和歌曲,如果希望获得更多的服务选项(如创建播放列表、上传一个无限制的mp3,或参与社区活动等),则要求进行用户注册[6]。?
综合国内外研究现状,国内外大部分在线音乐网站都是按照Java EE的四层标准进行开发设计[7]。并针对系统与用户的特点,系统的开发在形式上采用 B/S 架构模式,技术上采用 J2EE 技术体系和 MVC设计思想进行多层架构设计,实现数据与视图的分离[8],将MVC设计模式应用到实际的开发中,通过对MVC模式的理解和运用,很好地将软件模块化,分离系统的数据控制和数据表示功能[9]。
摘 要
*查看完整论文请 +Q: 3 5 1 9 1 6 0 7 2
关键字:Struts;SQLServer2005;JSP;音乐试听网站 1绪论
目录
近年来,人们对互联网越来越依赖,各种各样的网站也随之产生,如新闻网站、学习网站以及娱乐网站等等。这些网站的出现使得人们足不出户就可以了解到世界的发展变化。在这样一个信息化的网络时代,音乐几乎无处不在,尤其是多媒体技术的出现促进了音乐的大众化和普及化。借助在线音乐系统,用户只需轻点鼠标,即可享受到来自世界各地的音乐试听或下载服务。
本文设计了一款基于JSP的音乐网站系统,并详细介绍了该系统的设计与开发过程。本文系统的开发综合运用了SQL Server 2005、Struts1.2、JSP等技术。本文系统的网页界面结构设计从实用性出发,具有易于操作、简洁、方便等特点。在本文系统中,用户可划分为游客和管理员两种角色。游客端的主要功能有:音乐查看、音乐搜索、音乐试听和音乐连播功能。管理员端的主要功能有:音乐查询、音乐添加、音乐删除与音乐歌词添加功能。需要指出的是,本文系统实现了试听歌曲同步显示歌词功能。另外,本文系统是基于JSP编程技术和数据库设计、连接技术进行开发的,因此具备较强的可扩展性。
Abstract
In recent years, people on the Internet is more and more dependent on, all kinds of web site also arise, such as news sites, learning sites and entertainment websites.These websites enable people to learn the worlds developments and changes without even leaving the room. At this information and network era, music is almost everywhere. The emergence of the multi-media technology especially promoted the popularization of music.The appearance of the online music system enables users to enjoy the audition or download services of music from all over the world just by clicking the mouse gently.? ?
This paper introduces in details the design and development process of online music audition system based on JSP.In this paper, SQL Server 2005, Struts1.2, JSP and other technologies were used to develop this system. As for webpage design, oriented by practicability, it’s user-friendly, clean and convenient.?In this system,users can be classified into visitors and administrators.?The main function of the tourists in the system: songs view, search songs, songs trial listening and continuous play songs.The main function of the system administrator: song query, add songs, delete songs and add lyrics.In this paper, the system realized synchronized lyrics display function of audition songs. Besides, it’s developed based on JSP programming technology, as well as database design and connection technology, with a strong extensibility.?
Key words: Struts; SQL Server 2005;JSP; music audition site
1.1 开发背景
随着信息社会的快速发展,人们在物质条件得到满足的情况下,为了调节紧张的生活节奏,缓解社会与工作上带来的压力,越来越多的人开始在网络上寻找放松身心的方法。通过在网络上浏览新闻、看电影、玩游戏等都可以达到放松身心的效果,而在线听音乐也是一种很好的休闲娱乐方式。并且因为近年来电视音乐节目的火爆,使更多的人喜欢在网上搜索自己喜欢的歌曲,进而带动了在线音乐网站的发展。
1.2 国内、外研究现状分析
1.2.1 国内在线音乐系统的研究现状
1999年九天等第一批音乐网站的成立标志着我国在线音乐发展的开始。此后,我国在线音乐市场规模迅速扩大,音乐网站如雨后春笋般出现[1]。时至今日,我国在线音乐市场竞争依然很激烈,占领主要市场的主要有酷狗音乐、虾米网等老牌商家。成立于2006年的酷狗音乐是一个集内容提供、内容服务、版权交易为一体的专业数字音乐服务商。酷狗拥有多项国家发明专利。其中,歌词逐字定位、音频指纹等技术均为国内首创的专利技术。虾米网是一家国内高品质在线音乐社区,因其丰富的曲库、音乐电台和众多个由用户创建的精选集而广受人们青睐。其核心技术包括两大部分,一是基于P2P的数字音乐分销平台[2],二是个性化音乐推荐引擎。目前,酷狗和虾米网等众多音乐网站已经完成了在移动端的在线音乐播放器的开发与设计,使人们利用手机实现在线听歌,有效地突破了在线听歌的空间限制[3]。
1.2.2 国外在线音乐系统的研究现状
近年来,全球网络媒体蓬勃发展,在线游戏、在线视频、在线音乐在这种环境下越来越流行,其中网络在线音乐发展致使音乐行业经历了一轮从探索到转型的巨变,传统音乐产业的产业结构因在线音乐改变 [4]。Last.fm作为世界上最大的音乐社交平台,它拥有海量的音乐库和众多的歌手,当用户注册后通过下载的Scrobbler软件可享受Last.fm的服务。该款软件根据每个用户的播放记录为用户提供个性化推荐、联系品味相近的用户、提供定制的电台广播等服务[5]。Deezer是法国的一个在线音乐网站,该网站提供客户化的网络电台并且能够搜索乐队和歌曲,如果希望获得更多的服务选项(如创建播放列表、上传一个无限制的mp3,或参与社区活动等),则要求进行用户注册[6]。?
综合国内外研究现状,国内外大部分在线音乐网站都是按照Java EE的四层标准进行开发设计[7]。并针对系统与用户的特点,系统的开发在形式上采用 B/S 架构模式,技术上采用 J2EE 技术体系和 MVC设计思想进行多层架构设计,实现数据与视图的分离[8],将MVC设计模式应用到实际的开发中,通过对MVC模式的理解和运用,很好地将软件模块化,分离系统的数据控制和数据表示功能[9]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3117.html