《在线音乐网站论文》由会员分享,可在线阅读,更多相关《在线音乐网站论文(64页珍藏版)》请在金锄头文库上搜索。
1、撰写人:_日 期:_学 士 学 位 论 文THESIS OF BACHELOR(2008 2012年)在线音乐网Online Music Net姓 名: XXXXX 学 号: 0867010455 学 院: 软件学院 专 业: 软件工程 完成时间:2012年3月10日 指导老师: XXXXX 56摘 要摘 要随着网络技术教育应用的深入发展,网络在我们的日常生活中正发挥着它重要的作用。现在,网络上传递的信息种类越来越多,从最初的文字信息发展到目前的文字、图像、声音、视频、动画等几乎所有种类的信息。因为需要传递的信息种类的增多,尤其是需要同时传递多种信息的时候,对计算机网络的数据传输技术也提出了新
2、的要求。在不断提升网络带宽的同时,网络多媒体技术也在不断地发展,包括数据的压缩编码和用于发布媒体的网络技术。在线音乐系统就是近年来出现的比较新颖的运用流媒体技术的网络多媒体形式。 本论文主要讲述了,根据网络音乐的实际情况,通过对网站有关音乐媒体发布事项的一番调查与分析,在用户对音乐需求的解析基础上,明确了在线音乐系统要实现的具体功能,并阐述系统结构设计和功能设计,从而实现一个小型音乐网站的设计与应用,主要采用Struts2.0和JSP技术。在论文里还介绍了设计的两大组成部分:一个是前台界面:经过注册的用户试听自己喜欢的歌曲甚至可以在线下载歌曲到他们的私人电脑里 ;另一个是后台界面:管理员对站内
3、音乐信息采取必要的维护措施,比如增加新的音乐信息,修改歌曲和歌手信息以及删除过时的新闻信息等。关键词:在线音乐系统;后台管理;JSP;系统结构设计;Struts2.0AbstractAbstractWith the application of network technology, education, further development of the network in our daily lives is playing an important role in it. Now, type the message on the network more and more, from
4、 the initial text message to the current text, images, sound, video, animation, etc. Almost all types of information. The kind of information because of the need to pass the increase, especially in a variety of information need to pass the time on the computer network data transfer technology has al
5、so made new demands. Continues to improve network bandwidth, network and multimedia technology are constantly evolving, including data compression and network technology for publishing media. Online music system is relatively new in recent years the use of streaming media technology multimedia netwo
6、rks.Thesis focuses on, according to the actual situation of online music, music by media release on the site of some investigation and analysis of issues, the user needs analysis of music based on the clear online music system to achieve specific functions, and describes the system design and functi
7、onal design, in order to achieve a small music website design and application, mainly Struts2.0 and JSP technology.In the paper also introduced the design of two components: one is the front interface: After registered users listen their favorite songs and even download songs to their personal compu
8、ter; the other is the back-interface: Manager music information on the station to take the necessary maintenance measures, such as adding new music information, song and artist information to modify and delete outdated news and information.Key Words: online music system;backstage management;JSP;syst
9、em architecture design;Struts2.0目 录目 录第1章 绪论11.1 问题的提出11.2 相关研究综述21.3 研究目标与内容51.4 研究意义及方法5第2章 在线音乐网站建模研究基础72.1 在线音乐网的理解72.1.1 在线音乐网站的概念72.1.2 在线音乐网的特点82.2 网络在线音乐网站开发的理论基础92.2.1 前台版块建设理论92.2.2 数据库建设理论92.3 网络在线音乐网站开发的原则及理论模型112.3.1 网络在线音乐网站的开发原则112.3.2 网络在线音乐网站的理论模型12第3章 开发工具及运行环境143.1 关于在线音乐网143.2 网站
10、开发环境介绍143.2.1 基础结构分析143.2.2 原理分析153.2.3 功能分析153.3 开发工具和技术的选取153.3.1 JSP 技术163.3.2 JDBC技术183.3.3 JavaScript脚本语言193.3.4 SQL Server 2005 数据库203.3.5 开发工具之Dreamweaver MX213.3.6 Struts 技术223.3.7 AJAX 技术233.4 服务器的选择233.4.1 Tomcat6.0的简介233.4.2 Tomcat6.0的新特征233.4.3 Tomcat6.0的应用环境243.5 系统所需的硬件设备243.6 系统的运行环境2
11、4第4章 系统需求分析254.1 系统可行性分析254.1.1 技术可行性254.1.2 经济可行性254.1.3 操作可行性264.2 系统功能需求264.2.1 系统功能需求描述264.2.2 数据流图274.3 系统性能需求294.3.1 系统时间特性规定294.3.2 系统灵活性294.3.3 输入输出要求304.3.4 数据管理及故障处理要求30第5章 系统设计315.1 系统概要设计315.1.1 系统数据流图设计315.1.2 系统总体功能设计325.1.3 系统数据库设计335.2 系统详细设计375.2.1 代码标识设计375.2.2 代码编写原则385.2.3 系统主要功能
12、流程及模块38第6章 系统实现406.1 系统开发平台及工具406.2 系统主要模块的实现406.2.1 在线音乐前台的实现406.2.2 歌曲的下载和试听的实现426.2.3 搜索提示功能的实现436.2.4 歌曲上传功能的实现446.2.5 歌曲评论功能的实现456.2.6 歌曲类别管理的实现466.2.7 歌曲直观图的实现476.2.8 用户管理的实现49第7章 系统测试507.1 系统功能测试507.1.1 测试步骤507.1.2 测试用例507.1.3 结果分析527.2 系统性能测试527.2.1 测试环境527.2.2 测试工具527.2.3 测试结果53第8章 后续研究展望54
13、参考文献55致 谢56第1章 绪论第1章 绪论1.1 问题的提出 目前,随着Internet在全球的推广和普及,越来越多的人开始进入这个全球范围的计算机网络,世界因此变成了一个小小的地球村,人们通过互联网彼此沟通和交流。各种各样的网站也随之产生了,比如音乐网站、新闻网站、娱乐网站、政府网站等等,它们的出现使得人们甚至可以待在家里就可以知道外面的世界正发生着什么样的变化。而在如今这样一个信息化的网络时代,音乐变得无处不在,尤其是多媒体的出现让音乐更加大众化、普及化了。现在只要你鼠标轻轻一点,就可以找到各种各样的,甚至是不同国家的音乐信息供你选择来试听和下载。这样一来,对于音乐网站的要求就更加高了
14、,不但要求在线音乐试听的速度,而且需要及时的更新音乐信息,这就意味着要不断提升网络的带宽,同时也需要新的网络技术来支持该网站,数据的压缩编码和用于发布媒体的网络技术就是在这样的背景下诞生的。而在线音乐网正是利用流媒体技术设计开发的,它的出现将使得用户收听音乐更加方便快捷。现在,网络应用软件运行的模式主要有二类:C/S模式和B/S模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术。它与客户服务器方式类似,客户端是一个标准的浏览器,服务器端是IIS,而IIS与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询、有很多部门
15、的业务系统、企业的MIS系统纷纷采用这种模式。它的主要优点是便于扩充应用、升级维护简便。基于上述考虑,用B/S模式来设计在线音乐网站比较合适。服务器端我们采用SQLServer2005数据库系统和JSP技术来构成在线音乐网的应用服务系统;服务器我们是采用Tomcat6.0,客户端采用浏览器来完成音乐试听的全过程。同时可进行远程系统维护和管理。基于网络的在线音乐网站,近年来成为国内外网络音乐研究的热点之一。网络在线音乐网站是指在计算机网络的基础上,由相互联系制约、相对独立的各模块构成,并最终实现音乐网站功能,从技术层面上讲,一般具有后台音乐管理、试听歌曲、下载歌曲、上传歌曲管理、用户注册功能等多种功