1 / 29
文档名称:

音乐网站设计毕业论文.doc

格式:doc   大小:2,801KB   页数:29页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

音乐网站设计毕业论文.doc

上传人:儒林 2023/9/23 文件大小:2.74 MB

下载得到文件列表

音乐网站设计毕业论文.doc

相关文档

文档介绍

文档介绍:该【音乐网站设计毕业论文 】是由【儒林】上传分享,文档一共【29】页,该文档可以免费在线阅读,需要了解更多关于【音乐网站设计毕业论文 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。音乐网站设计毕业论文J听音乐网站的设计与实现0目录摘要………………………….…………………..…….………………...….…..IJ听音乐网站的设计与实现0J听音乐网站的设计与实现摘要随着网络技术的发展,人民在利用网络学****的同时,也在享受着网络带来的各种附带产品所产生的效应,如网络游戏,网络歌曲。音乐网站正是在这样的需求前提下应运而生。给人们的日常生活带来了极大的乐趣,让人们在繁忙疲惫的工作之后可以进行休闲。本文分析了系统开发的背景和国内外音乐网站系统的发展现状,并对顾客需求作了比较详细的分析,详细阐述了设计了J听音乐网站需要实现的功能,设计思路和实现手段。本文通过系统概述、系统分析、系统设计、系统实施、开发总结,详细的说明了系统的开发过程,最后并对整个开发过程进行了总结。根据系统所需功能,为开发平台,采用DIV+CSS技术,结合SQLServer2000,利用软件工程思想和方法,总体上用结构化生命周期法进行系统分析和设计,采用快速原型法来实现系统。J听音乐网站的设计与实现0J听音乐网站的设计与实现1 绪论随着网络技术以及计算机的发展,网友们对网络的要求也日益增高,平常在网上听歌用一大堆下载软件下载下来既要管理,又占空间,比如流行歌曲,下载听了又要删很不方便,而网络音乐库的实现改变了这一状况。它本身就是一个数字音乐交互网站,、安全地实现国内最大的音乐搜索查找歌曲,并能实时试听,将自己喜爱的歌曲加入收藏,为用户建立一个自由、自主、安全的世界局域网。 课题研究目的随着网络技术的发展,人们在利用网络学****的同时,也在享受着网络带来的各种附带产品所产生的效应,如网络游戏,网络歌曲。音乐网站正是在这样的需求前提下应运而生,给人们的日常生活带来了极大的乐趣,让人们在繁忙疲惫的工作之后可以进行休闲。基于此种现状,在充分分析了该行业的市场前景,调研了用户需求之后,J听音乐网站也就不运而生了。 课题研究意义流行音乐之所以被称为“流行”,原因之一,是她有着传播的时效性。绝大部分流行歌曲可以一夜成名,但是从人们脑子里消失得也很快,从前极力抢购的唱片可能不久之后就被束之高阁,人们追逐的永远是不同于以往的“新”星。但是互联网的出现,一方而因为传播速度提高而加剧了这种时效性,另一方面却又利用其无限的网络胸怀使这些流行音乐具有一定的持久性。如果这两方面正是人们所需要的,那么,这些都应当归功于音乐网站。作为J听音乐网站的网络载体,音乐网站在创作、传播、欣赏方式等方面对流行音乐的发展都产生了前所未有的影响:(1)电脑网络技术的发展使人们通过音乐网站接触到了更多的流行音乐。(2)网民数量的激增使更多的人们通过音乐网站接触到了流行音乐。(3)音乐网站为流行音乐创作提供了更多的便利。0J听音乐网站的设计与实现(4)音乐网站刺激了流行音乐的传播。(5)音乐网站使流行音乐的欣赏方式发生了改变。(6)音乐网站不但刺激了流行音乐的传播,而且也刺激了电子数码产品的频繁更新换代。 国内外现状互联网给学****者提供了丰富的超媒体资源,为网友创造出了一种由他们自由控制的娱乐环境,如果长期手动从网上找寻,就会产生一种无所适从的感觉,从而降低网友的兴趣。目前有很少系统能实现这种网络音乐库的功能,更在以下方面涉及不多:没有实现在线实时试听,不能方便的分类的检索的系统;单一的音乐网站只是线性的,不是层次状或网状的,也不支持相近歌曲的查询、检索功能,找歌只能靠输入和分类查找实现,不便于相关性和方便性的查询;网友只能每次重复查找,不能记录网友的喜好、之前收藏,这就浪费了一定的时间和网络资源。综上所述,网络音乐库的好与坏,严重影响了网友的上网时间和对一个音乐系统的影响力,同时也影响了系统使用的效率。因此J听音乐网站是一个很有必要的娱乐系统,并且还有很大的发展空间。,他们对明星的喜爱可谓是喜欢到极致,他们喜欢明星的所有一切,喜欢他的歌曲,关注他的动态。网站可以说是关于林俊杰的个人音乐专场,在这里J迷们可以任意的搜索着关于林俊杰的一切,更加深刻的关注他,了解他。从而让J迷们不再在偌大的音乐库中苦苦寻找关于林俊杰的歌曲,既省时又省事。 功能分析J听音乐网站系统主要由前台模块和后台管理模块两部分组成。会员在进入该网站后,不仅可以查看其各种林俊杰的歌曲,还可以选择查看关于林俊杰的各项音乐资讯。管理员登录后2J听音乐网站的设计与实现,不仅可以查看会员状态,还可以管理歌曲、音乐资讯、会员的信息。管理员还可以根据实际情况添加其他管理员以维护该音乐网站的环境和安全。(1)登录与注销每个用户都可以用自己的帐号登录系统。用户操作完成后退出系统,注销后可以重新登录系统。(2)修改密码每个用户登录本系统之后都可以更改自己的登录密码。(3)系统管理员①对网站的会员进行管理:包括会员信息的查询、修改和删除。②音乐信息管理:添加音乐信息、修改音乐信息。③上传管理:后台用户上传音乐信息。(4)普通用户普通用户可以浏览该网站,选择登陆到系统中。(5)登陆用户不但可以浏览该网站的信息,还可以通过该网站试听自己喜欢的歌曲,进行收藏,还可以下载歌曲。“工欲善其事,必先利其器”,如今,各种网页制作软件漫天横飞,手工编写HTML代码的时代一去不复返了。而如何选择一款好的开发工具变得甚为重要。选择一个功能强大,实用简单的开发工具,你不仅可以减轻自己的工作量,达到事半功倍的效果,而且还可以借助开发工具的强大功能实现更多的技术,把网页制作的更加美幻绝伦。在这里我们选择了在多媒体软件方面有键鼠的Macromrdia公司推出的当前最为流行的网页开发工具Dreamweaver(版本DreamweaverCS3),用PhotoCS3进行图像处理,Flash设计动画。这三款软件都是Macromrdia公司的杰作,是网页开发工具的黄金搭档。在程序中选择了ASP技术,数据库软件选择了MySQLServer(版本是MySQLServer2000)。下面对它们逐一介绍。3J听音乐网站的设计与实现(1)DreamweaverCS3Dreamweaver是美国Macromrdia公司开发的集网页制作和管理网站于一身的所见即所得的网页编辑器。它是一套针对专业网页设计师的视觉化网页开发工具,自从1998年推出后,网页制作领域发生了翻天覆地的变化。这个软件以其良好的兼容性和高效性,给广大网页制作的专业人员及爱好者带来了莫大的惊喜。Dreamweaver还具有站点管理功能,为拥护实际和管理站点提供了方便[8]。Dreamweaver与其它同类软件相比主要有一下优点:①不生成冗余代码。可视化的网页编辑器,都要把使用者的操作转换成HTML代码。一般的编辑器都会生成大量的冗余代码,给网页以后的修改带来了极大的不方便,同事还增加了网页文件的大小。Dreamweaver则在使用时完全不生成冗余代码,避免了诸多麻烦,而且,通过设置,还可以用Dreamweaver清除掉网页文件原有的冗余代码。②强大的动态页面支持。Dreamweaver的Behavior能在使用者不懂JavaScript的情况下,往网页中加入丰富的动态效果。Dreamweaver还可精确的对层进行定位,再加上Timeline功能,可生成动感十足的动态层效果。③操作简便。首先,Dreamweaver提供的历史面板、Html样式、模版、库等功能避免了重复劳动,使用者不必重复输入相同的内容、格式。其次,Dreamweaver能直接往页面中插入Flash等插件,经过设置之后还可直接调用Photoshop对页面的图像进行修改、优化。④优秀的网站管理功能。在定义的本地站点中,改变文件的名称、位置,Dreamweaver会自动更新相应的超级链接。Checkin和Checkout功能可协调多个使用者对远程站点的管理。如今,Dreamweaver已由最初的版本发展到了DreamweaverCS3版本。(2)FLASHFlash还是Macromrdia公司推出的专门为网络设计的一个交互矢量编辑和动画创作软件。网站设计者可以实用Flash随心所欲地为网站设计各种动态Logo、动画、导航条以及全屏动画,还可以带有动感音乐,完全具备多媒体各项功能3J听音乐网站的设计与实现[9]。Flash成功的解决了网页动画交互性与网络宽带之间的矛盾,的新标准。(3)ASP目前主要的网络程序设计语言有ASP、PHP和JSP。PHP是一种易于学****和使用的服务器脚本语言,是生成动态网页的工具之一。它是嵌入HTML文件的一种脚本语言。其语法大部分是从C、JAVA、PERL语言中借来,并形成了自己的独有风格;目标是让WEB程序员快速的开发出动态的网页。JSP是由SanMicrosystems公司提出,多家公司合作建立的一种基于JavaServer以及整个Java体系的Web开发技术。利用这一技术可以建立先进、安全和跨平台的动态网站。ASP是微软公司推出的用以取代CGI的动态服务器网页技术。使用他可以创建和运行动态、交互的Web也和基于Web的功能强大的应用程序。有了ASP就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。ASP吸收了当今许多流行的技术,如IIS,ACTIVEX,VBSCRIPT,ODBC等,是一种发展较为成熟的网络应用程序开发技术;其核心技术是对组件和对象技术的充分支持。通过使用ASP的组件和对象技术,用户可以直接使用ActiveX控件,调用对象方法和属性,以简单的方式实现强大的功能。(4)SQLSQL全称是“结构化查询语句”。SQL语言结构间接,功能强大,简单易学。SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。SQL是一种用于数据库查询和编程的语言,已经成为关系型数据库普遍使用的标准,使用这种标准数据库语言对程序设计和数据库的维护都带来了极大的方便,广泛地应用于各种数据的查询。他不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操纵对象,所有SQL语句接受集合4J听音乐网站的设计与实现作为输入,所以SQL语言可以嵌套,这使它具有机打的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的一个单独事件只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。SQL同时也是数据库文件格式的扩展名。数据库,顾名思义,是存入数据的仓库。只不过这个仓库是在计算机存储设备上的,而且数据是按一定格式存放的。要是下定义的话,就应该是:指长期储存在计算机内的,可共享的数据集合。数据库管理是有关建立,存储,修改和存取数据库中信息的技术,是指为保证数据系统的正常运行和服务质量,有关人员须进行的技术管理工作。数据库管理的主要内容有:数据库的建立、数据库的调整、数据库的重建、数据库的重构、数据库的安全控制、数据的完整性控制和对用户提供技术支持。介于SQL的优点,本系统采用SQLServer2000,作为数据库工具。:WindowsXP/WIN7。数据库系统:SQLSever2000。(3)开发平台:visualstudio2008。,其中前台管理又分为:首页、音乐资讯、音乐在线、留言板、艺人介绍五大模块;后台管理又分为:系统管理、资讯管理、歌曲管理、热门歌曲管理、用户管理、歌曲类别管理。根据以上功能,我们设计出了网站的总体架构模型,涵盖了整个网站的应用,如图3-1所示。J听音乐网5