音乐网站的设计与实现毕业汇报资料.doc
《音乐网站的设计与实现毕业汇报资料.doc》由会员分享,可在线阅读,更多相关《音乐网站的设计与实现毕业汇报资料.doc(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.板本科毕业论文(设计)论文题目: 苏摩音乐公司音乐网站的设计与实现 学生姓名: 学 号: 专 业: 信息管理与信息系统 班 级: 指导教师: 完成日期: 2012 年 5 月 23 日苏摩音乐公司音乐网站的设计与实现内 容 摘 要 随着互联网和宽带上网的普及,音乐网站在中国异军突起,并日益渗透到人们的日常生活当中,丰富了人们的生活,让大家可以足不出户即可欣赏到自己喜欢的音乐,同时也为广大音乐爱好者提供一个音乐交流的平台。本系统以JSP作为页面载体,以struts+hibernate作为架构框架进行开发,后台数据库使用Mysql,在windows环境下利用MyEclipse7.5进行开发,配合
2、Dreamweaver CS3进行设计和实现,整个系统的设计,较好地考虑了数据库的安全性、一致性、稳定性和可靠性的问题;经过试运行,该系统能够在windows XP和windows 7中用IE9.0运行正常。关键词:音乐网站 音乐上传 音乐下载The SUMO Music Website Design and ImplementationAbstractWith the development of the Internet and Internet broadband surf, Websites rise abruptly in China and get into ordinary pe
3、oples daily life gradually, enriching peoples life and letting people enjoy their favorite music without going outside. At the same time, it also provide a vast platform for music lovers to exchange music information.Using JSP page as carrier, struts and hibernate as architectural framework for deve
4、lopment, using Mysql as backend database, MyEclipse7.5 to develop in Windows environment, and applying Dreamweaver CS3 to design, the whole system design considers the reliability , consistency and stability of the database security.The experiment results show the system can be used in a Windows Xp
5、and windows 7 IE9.0 normally.Key Words: music site music upload music download 目 录序 言1一、系统规划2(一)系统背景介绍2(二)网站策划3(三)系统开发要求4(四)系统开发的意义4二、系统相关技术6(一)Browser/Server体系6(二)JSP技术7(三)Mysql简介7(四)MyEclipse开发平台8三、系统分析9(一)需求分析9(二)可行性分析91技术可行性92社会可行性103经济可行性分析114法律可行性11(三)系统业务流程分析11(四)数据流程分析121第二层数据流程图132第三层数据流程图1
6、33. 数据字典15四、系统设计21(一)系统功能设计211系统总体规划212注册模块功能介绍213. 登录模块功能介绍214. 增加专辑模块功能介绍215. 上传音乐模块功能介绍216. 音乐查找模块功能介绍22(二)系统架构设计22(三)数据库设计221数据库概念结构设计222数据库逻辑结构设计23(四)输入输出设计261输入设计262输出设计28五、系统实施31(一)系统的运行环境和开发平台311系统运行的硬件设备及操作系统312系统开发平台313系统运行环境配置31(二)代码实现及运行图34(三)系统测试361系统测试的原则372系统测试的主要内容373系统测试的方法374系统测试计划
7、385系统测试用例38结 论39参考文献40附 录41序 言互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活、娱乐等各个方面发挥着重要的作用。人们在利用网络学习的同时,也享受着网络带来的各种附带产品所产生的效应,如网络游戏、网络歌曲等。音乐网站正是在这样的需求下应运而生。给人们的日常生活带来了极大的乐趣,让人们在繁忙疲惫的工作之余可以进行休闲享受。苏摩音乐网站是一个界面友好的音乐交流下载网站,使得用户可以将自己喜爱的歌曲分享给众多网民,同时也可以下载分享其他人的音乐,还可以根据自己的喜好来建立自定义专辑,充分考虑到用户的需求,提供了更加便捷的服务。本文主要介绍了音乐网
8、站的需求分析、概要设计、详细设计,详细阐述了用户的注册和登录管理、对音乐的上传、下载、专辑归类、音乐的分类查找等功能的具体实现过程;最后通过系统测试分析,给出了结论。 一、系统规划(一)系统背景介绍随着计算机技术的不断发展,互联网逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体Internet。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。目前,音乐网站从传播形式来看,大致可分为三类:有固定网址的音乐网站、搜索类音乐网站、P2P类音乐网站,三者功能各异,互为补充。有固定网址的音乐网站在数量上占绝对优势,因为这
9、是网站存在的基本形式。这类网站在规模上大小不一,建站者主要是音乐爱好者、单位集体、政府官方的文化部门。打开www.5566.org这类网址荟萃中的音乐类时,会有将近150个音乐网站名称出现在眼前。这类被集中起来的网站基本上都是规模较大、内存丰富、点击率较高的专业音乐网站。这些网站本身就是独立的公司产品,或者是有较强财力支持的单位集体、官方部门建立的宣传网站。打开3721网站搜索引擎,搜索“音乐”,将会出现800多个音乐网站其中绝大部分的内容都是流行音乐,但多数规模较小,内容有所侧重,多位乐迷个人网站。另外。除了独立的音乐网站之外,还有相当数量的音乐网站存在于某些综合类网站的子栏目当中,如各门户
10、网站与各地市的信息港中的音乐栏目、各校园网的娱乐栏目等等。此类音乐网站数量繁多,难以统计。搜索类音乐网站从严格意义上讲并不是独立的网站,因为它本身不像有固定网址的音乐网站那样有自己的音乐文件数据库,它的特点仅仅在于能够在瞬间找到你所需要的音乐的下载地址,但是这恰恰是她最吸引人的地方。“百度”()与雅虎名下的“一搜”()就是这样的网站。在这种网站的MP3搜索引擎里输入歌曲名称当中的任何字词。便能搜索到所有包含这个字词的所有歌曲目录。虽然在某些专业音乐网站中也有搜索引擎,但是搜索范围仅限于该网站本身的音乐文件数据库,而百度和一搜的搜索范围却是整个网络世界!因此在搜索的名称目录中,你甚至可以从版本、
11、文件格式、文件大小、传输速度等方面进行选择,这也体现出了有固定网站的音乐网站所不具备的人性化特点。P2P类音乐网站是近年来刚刚出现的以P2P技术与音乐网站相结合为特点的新事物。P2P是英文peel-to-peel的缩写,直译为“伙伴到伙伴”。这种技术是网络文件传输方式的革新,同时也改变了人们对网络的理解和认识。音乐网站利用了P2P技术后,人们获取音乐的方式不再是从网站上下载,而是网友与网友之间的交流或交换。如同打电话一样,不但省略了中间环节,拜托了网站形式与内容的限制,而且实现了人与人之间直接交流:每个人都有自己的音乐文件数据库,每个人都可以到别人电脑里的音乐文件数据库去寻找和下载音乐。如“K
12、URO酷乐”()。当你登陆到这个网站的时候,并没有传统网站那样的歌曲列表给你选择下载,你必须下载相应的P2P类传输软件,这个软件运行后类似一个浏览器,在里面你可以是使用类似“百度”的搜索引擎在别人电脑里搜索你需要的音乐,当然,你的音乐库也被共享。这样,每个装有该软件的电脑都是服务器,都是奉献着,也都是受益者,因此,这种网站其实只是提供了共享、查找、交流的平台,本身并不提供歌曲来源。作为音乐的网络载体,音乐网站在创作、传播、欣赏方式等方面对音乐的发展都产生了前所未有的影响。1.电脑网络技术的发展使人们通过流行音乐网站接触到了更多的音乐7。中国因特网发展主要指标中,上网计算机的台数从1997年10
13、月的29.9万台增加到2004年6月30日的3630万台,而截至2009年6月,中国网民规模达到3.38亿。与音乐相关的音频、视频、图片、文字等内容,作为重要的娱乐性网络信息,通过数据库的形式被存储和传播,人们不仅能够转瞬间免费接触到热门歌曲,而且还可以找到广播节目不会播放的歌曲,从尘封的记忆中找出昔日的老歌。只要你有时间,网络中不计其数的音乐歌曲就是你的。2.网民数量的激增使更多的人们通过音乐网站接触到了流行音乐。1997年10月中国上网的人数仅为62万,然而截至2004年6月30日,中国上网人数达到了8700万。其中,18岁以下占17.3%,18-24岁占36.8%。这两个年龄段百分比之和
14、为54.1%,而对音乐非常关注的人群也主要处于这两个年龄段。如果把青年的年龄划分放宽到30岁,那么,30岁以下网民人数百分比则是70.5%.从职业角度来看,最为关注音乐的学生,在网民百分比中所占比例最大,为31.9%。而在2009年6月的调查中,青少年网民规模为1.75亿人,占总体网民比重的51.8%。从以上数据可以了解,随着网民数量的逐日激增,尤其是对网络技术和流行音乐较为关注的青少年网民数量的增加,无疑将促动音乐网站的建设,也必将促进流行音乐的发展。3.音乐网站刺激了音乐的传播从传播方式角度讲,流行音乐网站中的流行音乐其传播速度与广度超越了其他任何传播形式。从经济角度讲,流行音乐网站的免费
15、下载与保存功能将传统的购买欣赏方式落在了后面:从传播主体角度讲,传播者与受众在身份角色上相互转化,具有极强的交互性;从传播数据的数量上讲,规模庞大的音乐网站中的音乐远比一个音像商店的储备齐全。4.音乐网站使音乐的欣赏方式发生了改变音乐网站不但刺激了音乐的传播,并且也刺激了电子数码产品的频繁更新换代,各种精巧便携的大容量MP3以及MP5等播放器已经在青少年中普及,配合音乐网站的数据存储功能,在欣赏方式上真正实现了更长时间、更多数量、更为便捷的特点。音乐网站的建设不但具有多样化的特点,而且更倾向于朝着人性化方向发展。它所提供的内容不但包括歌曲(音频和视频)、歌词、在线试听、下载服务、甚至提供了人与
16、人之间的交流平台,随着网络技术与多媒体电脑的日渐普及,流行音乐网站必然会对流行音乐的发展有着深刻的影响。(二)网站策划为了能够制作一个优秀而且迎合广大用户却又新颖实用的音乐网站,我首先查看了一些相关信息,参考了其他音乐网站的设计,如一听音乐网等,并做了一个调查问卷,根据调查结果大体上确定了整个网站的框架和一些具体内容。确定好网站的大体框架后,下一个步骤就是做一个网站规划,这个步骤非常重要,是建设网站的前期工作。这包括要明确建设网站的目的,确定网站的功能、规模等。只有详细的规划,才能避免在网站建设中出现很多问题,使音乐网站的建设能够顺利进行。首先,建设本网站的主要目的是为广大音乐爱好者和音乐发烧
17、友提供一个交流平台,使广大的用户在体验高质量的音乐服务时也能将自己的感受分享出来,所以,在功能上除了提供了下载、试听、搜索等功能外,还允许用户上传自己喜爱的音乐到本网站,供大家分享。(三)系统开发要求如今音乐网站林立,各大音乐网站都有自己不同的功能,本次毕业设计要完成的网站属于综合试听下载类音乐网站,同其他同类音乐网站类似,本网站须实现以下功能: 1.管理员登录对音乐、专辑、用户信息等进行管理;2.用户注册及登录需为各级用户实现注册及登录功能,同时设置用户相应的访问权限;3.上传功能用户可以上传音乐资源,并修改其相关信息;4.下载功能用户可以根据自己的贡献值,下载一定数量的音乐,并对音乐品质做
18、出评论;游客则只能试听,无法下载;5.查找功能用户可以按照音乐作品演唱(奏)者、风格、作曲者、专辑等信息查找自己感兴趣的音乐作品;6.网站统计、留言板等其他与音乐网站相关的功能。(四)系统开发的意义音乐网站,克服了传统音乐载体和设备的困难,使用户能够随时随地听到自己想听到的音乐,同时网络多媒体的出现也将音乐网站的内容扩展为音乐多媒体,使用户不再仅仅是听觉上的享受,而是视听的结合,同时对音乐的评价也使用户不再是一个人去欣赏音乐,而是能将自己的感受说出来与大家一起分享。HTML作为一种样式语言,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任的情况之下,在JSP编程语言
19、高度发展的形式下,我们开始了对动态网站系统的开发。动态网站又将音乐网站再提升一个档次,动态音乐网站能够实时更新数据库内容,让用户时刻能够看到最新的内容,这让音乐网站的实现更加具有现实意义了。用户可以免费在本网站对音乐进行交流,可以通过对不同音乐的爱好来建立相应的自定义专辑,以便其他有相同爱好的用户可以更便捷的找到对应的音乐,同时,这样也提高了本网站对用户加大权限的效果,使用户有一种类似于管理员的感觉,因为可以按照自己的想法来创建、添加并且发布信息,增强了用户的体验和享受。通过众多用户的交流,增加音乐的存储量,从而吸引更多的用户注册成为会员,增加了受众群体,形成一个非常良性的循环。但是,众多的用
20、户都上传音乐,不免会有重复的音乐出现,这时就需要管理员对其进行管理,减少文件的冗余,优化网站。作为一个供众多用户免费交流的网站,并不是做亏本的生意,随着大量网友的参与,以及点击率的增加,可以招商进行广告位的出售,通过在网页上加载各个公司的广告来维持网站运营所需的资金,从而获得利益。而广告商之所以会在本网站进行广告的投放,就取决于本网站是否具有较大数量的会员、用户,以及较高的点击率。而要想拥有这些吸引广告投资商的资本,就要通过对用户增加较多的权限来实现。所以,充分考虑到这一点,使本音乐网站的建立更具有现实意义。二、系统相关技术本章将讨论课题研究所涉及技术领域的相关技术进行简要介绍。(一)Brow
21、ser/Server体系B/S结构的软件是相对传统的C/S结构而言的。C/S结构应该具有这样的特征:客户端、服务器端都安装相应的软件,客户端、服务器端各自完成相应的计算工作,服务器端保存数据库。B/S结构应该具有如下特征:服务器端都安装相应的软件,客户端不安装任何软件(不需要维护)。客户端运行程序是靠浏览器软件登陆服务器进行的。客户端在浏览器里完成一定的计算任务。在此模式中,核心的一点就是用通用的浏览器取代了原来的客户端程序。B/S模式虽然只对C/S模式做了少许变动,但带来了巨大的好处:应用程序在部署、升级、维护时,只需要在服务器端进行配置就可以了;所有的配置工作都集中在服务器端,提高了系统的
22、安全性。B/S模式体系结构的原理如图2-1所示,浏览器通过Web Server 同数据库进行数据交互。图2-1 B/S模式体系结构原理图B/S结构的优点:1. 具有分布性特点,可以随时随地进行查询、浏览等业务处理。2. 业务扩展简单方便,通过增加网页即可增加服务器功能。3. 维护简单方便,只需要改变网页,即可实现所有用户的同步更新。4. 开发简单,共享性强。B/S结构的缺点:1. 操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。2. 个性化特点明显降低,无法实现具有个性化的功能要求。3. 页面动态刷新,响应速度明显降低。4. 功能弱化,难以实现传统模式下的特殊功能要求。 从本质上讲,B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 音乐网站 设计 实现 毕业 汇报 资料
限制150内