ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:814.91KB ,
资源ID:1656685      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1656685.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(倾听音乐系统毕业设计毕业设计论文.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

倾听音乐系统毕业设计毕业设计论文.docx

1、倾听音乐系统毕业设计毕业设计论文摘要当今社会是一个高速发展的社会,在高压的生活状态下,通常都会身心疲惫,都会想要找寻一些方式来减少压力,不论如何减压,都不会少了音乐的陪伴。如今随着网络的发展,各国人都可以进行交流,所以不同风格、不同国度的音乐开始到处传播,使我们有了很大的选择空间。音乐的种类多了,人们的需求也在发生变化,对音乐的管理网站也要在不断地升级,本系统就是为人们查询和收集音乐提供更方便的途径。在找到自己喜欢的音乐以后,还为用户表现了多样化的音乐平台。本文分以下几部分阐述了基于使用操作,采用NEO框架和NEO框架中包括的Struts2, Spring,FreeMarker,js技术设计实

2、现过程。该音乐系统运用了NEO框架和其中的部分技术来完成开发,是一个基于Java的音乐管理系统。在该论文中主要有以下工作要完成:一、对开发的系统要用到的技术和功能进行了解和介绍,从用户对系统的需求进行实际的需求分析和总体设计,详细说明音乐系统应具备的基本功能,对全部功能进行分类设计。二、根据设计的方案,实现音乐网站分类管理的详尽方案,系统主要分为两大模块:游客模块和用户模块,游客模块包括试听音乐和登录功能,用户模块包括试听音乐、增加歌曲、删除歌曲、修改歌手名信息、查找歌手功能。三、最后对设计的音乐系统进行测试和评论。关键词:Struts2 NEO框架 FreeMarkerABSTRACTOur

3、 society is a society with high-speed development. Living with high pressure, people will usually feel tiredness, and want to find some way to reduce the pressure, no matter how to reduce the pressure; there is no way without the company with music. Nowadays all the countries exchange frequent, diff

4、erent styles and different countries music spread, and give us a very wide space of selection. many peoples demands is also changing with so many kinds of music, the web site of the management of music need to constantly upgrading, this system just provide a more convenient approach to music. To fin

5、d his own music, then it also provide people a platform to contact different music.This article describes with following sections based on use and operation, use the struts2, spring, freemarke and js of the neo framework and operation to achieve the process.The music website system use neo framework

6、 and part of the technology to complete the development, a management system to java. Mainly, there are following works to finish in this article.Firstly,to understand and introduce the technology and function used by the developed system, To make actual needs analysis and gross design from the need

7、s of user , and dentally introduce what basic functions the music system should have Classification and design to all functions. Secondly,according to the design, implementation of classified management of the detailed plan of the music, the system is mainly divided into two modules:tourists module

8、and users module, tourists module includes the functions of increase and check, user module include the functions of increase delete change and check .Thirdly,test and comment the music of the web site.Key words: Struts2NEOFreeMarker目录1 前 言目前,随着Internet在全球的推广和普及,越来越多的人开始进入这个全球范围的计算机网络,世界因此变成了一个小小的地球

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

10、的。而该音乐系统正是利用流媒体技术设计开发的,它的出现将使得用户收听音乐更加方便快捷。现在,网络应用软件运行的模式主要有二类:C/S模式和B/S模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术。它与客户服务器方式类似,客户端是一个标准的浏览器,服务器端是IIS,而IIS与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询、有很多部门的业务系统、企业的MIS系统纷纷采用这种模式。它的主要优点是便于扩充应用、升级维护简便。基于上述考虑,用B/S模式来设计在线音乐系统比较合适。1.1 开发背景网络技术以及计算机的发展,网

11、友们对网络的要求也在日益增长,平常在网络上听歌用一大堆的软件下载下来又要管理,又占空间。比如那些流行歌曲,下载下来听了之后又要删除,很是不方便。而该系统改变了这一现状。他本身就是一个音乐互交的系统,用户通过它可以方便、快捷、安全地实现音乐搜索,并能实时试听,将自己喜爱的歌曲加入自己的主页,为用户建立一个自由、自主、安全的音乐系统。1.2 国内外研究现状音乐,它本身作为一种艺术、一种社会意识形态,反映的是人类社会生活,人类思想感情。通过节奏、旋律、和声、音色完美的结合,感染欣赏者。人们常说,音乐可以陶冶情操,净化灵魂,这些当然和音乐的特性以及人们对音乐的心里感知是分不开的。人们对音乐的感知理解与

12、欣赏是通过一系列心理活动来完成的,而音乐的社会功能主要是以潜移默化的方式,通过欣赏者的心里活动得以发挥。随着社会发展,各国的交流非常频繁,人们所熟悉的音乐和音乐人不再单单局限于国内,还有很多来自国外,中国的音乐也随着国家间的交流被传播得更远。记得在04年的雅典奥运会,最后的8分钟时间里,中国的一首茉莉花响彻整个体育场,随后茉莉花成了中国歌曲的代表,也成为国外人了解中国音乐、文化的传送带。现在,有很多的外国人来到中国,专门来学习中国的民俗音乐。在我们经常看到的娱乐节目中,经常可以看到外国人演唱中国的歌曲。音乐不仅仅用于陶冶情操和休闲娱乐,他还随着社会的发展,用于文化交流。所以各国的音乐不进行明确

13、的分类和管理是不可行的。所以,就要有一个系统来管理和归纳分类这些多样的歌曲。海外,现在大部分的中国年轻人都比较偏向于日韩明星,再有搞艺术的还钟情于美国的朋克风格、摇滚风格等。都是来自海外的艺术,对我们现在的年轻人也很有影响,形成了一股潮流风。记得前一阵的迈克尔杰克逊的离开,就对整个欧美,甚至是全球的音乐爱好者一个沉重的打击。歌迷们相拥而泣,来怀念这位伟大的音乐人。可见音乐的影响不单单是对一个国家歌迷的影响,有时可以影响全世界,是人们相聚在一起,来怀念他。国内,国内的部分艺术已经在国际上有一定的影响力,像成龙在好莱坞的影响一样,我们中国的民族音乐在外国那也是有很大的影响力。都对中国的民族艺术更有

14、了一定的了解。音乐网站系统就是为了更好的来管理音乐,将音乐分类。方便大家查找音乐,更好的了解不同国家的音乐风格、特色。1.3 系统设计目标音乐系统实现的功能很简单,将系统分为游客和用户两个模块,主要实现传统的增删改查功能,用户和游客都具有试听音乐和查询歌手的权限,但用户在游客的权限基础上还具有上传音乐、留言、删除歌曲和修改歌曲名功能。2 系统开发所采用的技术2.1 NEO框架NEO框架采用了分层体系的思想以及MVC设计模式,定位为三层体系结构,即表现层、业务逻辑层以及数据层,其中表现层又细分为页面资源层和页面模板层,业务逻辑层细分为控制层和业务处理层,NEO框架的体系结构如图2-1所示。图2-

15、1 NEO框架体系结构我应用的NEO框架则是对于FreeMarker模板技术和Struts2、Spring框架技术进行了整合,而提出的新框架。2.2 各项技术与分层之间的对应关系整合后新的框架分为四个层,各项技术与分层之间的对应关系如下:表现层:FreeMarker;控制层:Struts2;业务逻辑层:SpringFramework;数据持久层:Spring JdbcTemplate。2.2.1 表现层表现层主要包括页面资源层和页面模板层。在页面资源中采用了HTML、CSS、JavaScript技术,在页面模板层则采用了FreeMarker模板技术。FreeMarker允许Java servl

16、et保持图形设计同应用程序逻辑的分离,这是通过在模板中密封HTML完成的。模板用servlet提供的数据动态地生成HTML。模板语言是强大的直观的,编译器速度快,输出接近静态HTML页面的速度。FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序。虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据。FreeMarker不是一个Web应用框架,而是适合作为Web应用框架一个组件。FreeMarker与容器无关,因为它并不知道HTTP或Servlet;FreeMarker同样可以应用于非Web应用程序环境 FreeMarker更适合作为Model2框架(如Str

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1