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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、音乐网站设计毕业论文摘要 . . . . .I1 绪 论 0 1.1课题研究目的 0.1.2课题研究意义 0.1.32 需求分析国内外现状 1.1. .错 误!未定义书签2.1 需求分析 1. .2.2 功能分析 1.2.3开发工具介绍 2.2.4系统开发环境 5.3 系统设计与实现 5.3.1 系统架构 5.3.2 系统流程 6.3.3系统功能设计 7.3.3.1前台功能设计 7.3.3.2后台功能设计 1.03.4 系统技术要求 1.2.3.5数据库分析与设计 1.2.3.5.1 数据库分析 1.23.5.2数据库设计 1.33.6 系统实现 1.5.3.6.1 首页 1.5.3.6.2音

2、乐在线 1.7.3.6.3音乐资讯 1.7.3.6.4艺人介绍 1.8.3.6.5留言板 1.8.3.6.6用户注册 2.0.3.6.7后台管理 2.0.3.6.8歌曲管理 2.2.3.6.9资讯管理 2.3.4 系统测试 2.3.4.1 测试方法 2.3.4.2 预期测试结果 2.3.4.3 测试结果 2.3.报告总结 错. 误!未定义书签J 听音乐网站的设计与实现摘要随着网络技术的发展, 人民在利用网络学习的同时, 也在享受着网络带来的 各种附带产品所产生的效应,如网络游戏, 网络歌曲。 音乐网站正是在这样的需 求前提下应运而生。 给人们的日常生活带来了极大的乐趣, 让人们在繁忙疲惫的 工

3、作之后可以进行休闲。本文分析了系统开发的背景和国内外音乐网站系统的发展现状, 并对顾客需 求作了比较详细的分析,详细阐述了设计了 J听音乐网站需要实现的功能,设计 思路和实现手段。本文通过系统概述、系统分析、系统设计、系统实施、开发总结,详细的说 明了系统的开发过程,最后并对整个开发过程进行了总结。根据系统所需功能, 以 ASP.NET为开发平台,采用 DIV+CSS技术,结合 SQL Server 2000 ,利用软件 工程思想和方法, 总体上用结构化生命周期法进行系统分析和设计, 采用快速原 型法来实现系统。1绪论随着网络技术以及计算机的发展, 网友们对网络的要求也日益增高, 平常在 网上

4、听歌用一大堆下载软件下载下来既要管理,又占空间,比如流行歌曲, 下载 听了又要删很不方便, 而网络音乐库的实现改变了这一状况。 它本身就是一个数 字音乐交互网站,用户通过它可以方便 .快捷、安全地实现国内最大的音乐搜索 查找歌曲,并能实时试听,将自己喜爱的歌曲加入收藏,为用户建立一个自由、 自主、安全的世界局域网。1.1课题研究目的 随着网络技术的发展,人们在利用网络学习的同时,也在享受着网络带来 的各种附带产品所产生的效应,如网络游戏, 网络歌曲。 音乐网站正是在这样的 需求前提下应运而生, 给人们的日常生活带来了极大的乐趣, 让人们在繁忙疲惫 的工作之后可以进行休闲。基于此种现状, 在充分

5、分析了该行业的市场前景, 调 研了用户需求之后, J 听音乐网站也就不运而生了。1.2课题研究意义流行音乐之所以被称为“流行” ,原因之一,是她有着传播的时效性。绝大 部分流行歌曲可以一夜成名, 但是从人们脑子里消失得也很快, 从前极力抢购的 唱片可能不久之后就被束之高阁,人们追逐的永远是不同于以往的“新”星。但 是互联网的出现, 一方而因为传播速度提高而加剧了这种时效性, 另一方面却又 利用其无限的网络胸怀使这些流行音乐具有一定的持久性。 如果这两方面正是人 们所需要的,那么,这些都应当归功于音乐网站。作为 J 听音乐网站的网络载体,音乐网站在创作、传播、欣赏方式等方面对 流行音乐的发展都产

6、生了前所未有的影响:(1)电脑网络技术的发展使人们通过音乐网站接触到了更多的流行音乐。(2)网民数量的激增使更多的人们通过音乐网站接触到了流行音乐。(3)音乐网站为流行音乐创作提供了更多的便利。(4)音乐网站刺激了流行音乐的传播。(5)音乐网站使流行音乐的欣赏方式发生了改变。(6)音乐网站不但刺激了流行音乐的传播,而且也刺激了电子数码产品的 频繁更新换代。1.3国内外现状互联网给学习者提供了丰富的超媒体资源, 为网友创造出了一种由他们自由 控制的娱乐环境,如果长期手动从网上找寻 ,就会产生一种无所适从的感觉,从 而降低网友的兴趣。 目前有很少系统能实现这种网络音乐库的功能, 更在以下方 面涉及

7、不多:没有实现在线实时试听 ,不能方便的分类的检索的系统;单一的音 乐网站只是线性的, 不是层次状或网状的, 也不支持相近歌曲的查询、 检索功能, 找歌只能靠输入和分类查找实现, 不便于相关性和方便性的查询; 网友只能每次 重复查找,不能记录网友的喜好、 之前收藏,这就浪费了一定的时间和网络资源。综上所述, 网络音乐库的好与坏, 严重影响了网友的上网时间和对一个音乐 系统的影响力, 同时也影响了系统使用的效率。 因此 J 听音乐网站是一个很有必 要的娱乐系统,并且还有很大的发展空间。2 需求分析2.1需求分析现今社会上出现了越来越多的追星族,他们对明星的喜爱可谓是喜欢到极 致,他们喜欢明星的所

8、有一切,喜欢他的歌曲,关注他的动态。网站可以说是关于林俊杰的个人音乐专场,在这里 J 迷们可以任意的搜索着 关于林俊杰的一切,更加深刻的关注他, 了解他。从而让 J 迷们不再在偌大的音 乐库中苦苦寻找关于林俊杰的歌曲,既省时又省事。2.2功能分析J 听音乐网站系统主要由前台模块和后台管理模块两部分组成。会员在进入 该网站后, 不仅可以查看其各种林俊杰的歌曲, 还可以选择查看关于林俊杰的各 项音乐资讯。管理员登录后,不仅可以查看会员状态,还可以管理歌曲、音乐资 讯、会员的信息。 管理员还可以根据实际情况添加其他管理员以维护该音乐网站 的环境和安全。(1)登录与注销每个用户都可以用自己的帐号登录系

9、统。 用户操作完成后退出系统, 注销后 可以重新登录系统。(2)修改密码每个用户登录本系统之后都可以更改自己的登录密码。(3)系统管理员1对网站的会员进行管理:包括会员信息的查询、修改和删除。2音乐信息管理:添加音乐信息、修改音乐信息。3上传管理:后台用户上传音乐信息。(4)普通用户普通用户可以浏览该网站,选择登陆到系统中。(5)登陆用户 不但可以浏览该网站的信息 ,还可以通过该网站试听自己喜欢的歌曲, 进行收 藏,还可以下载歌曲。2.3开发工具介绍正所谓“工欲善其事,必先利其器” ,如今,各种网页制作软件漫天横飞, 手工编写 HTML 代码的时代一去不复返了。而如何选择一款好的开发工具变得

10、甚为重要。选择一个功能强大, 实用简单的开发工具, 你不仅可以减轻自己的工 作量,达到事半功倍的效果, 而且还可以借助开发工具的强大功能实现更多的技 术,把网页制作的更加美幻绝伦。 在这里我们选择了在多媒体软件方面有键鼠的 Macromrdia 公司推出的当前最为流行的网页开发工具 Dreamweaver(版本Dreamweaver CS3),用 Photo CS3进行图像处理, Flash 设计动画。这三款软件 都是 Macromrdia 公司的杰作,是网页开发工具的黄金搭档。 在程序中选择了 ASP 技术,数据库软件选择了 My SQL Server(版本是 My SQL Server 2

11、000)。下面对 它们逐一介绍。(1)Dreamweaver CS3Dreamweaver 是美国 Macromrdia 公司开发的集网页制作和管理网站于一身 的所见即所得的网页编辑器。 它是一套针对专业网页设计师的视觉化网页开发工 具,自从 1998 年推出后,网页制作领域发生了翻天覆地的变化。这个软件以其 良好的兼容性和高效性,给广大网页制作的专业人员及爱好者带来了莫大的惊 喜。 Dreamweaver还具有站点管理功能,为拥护实际和管理站点提供了方便 8。 Dreamweaver与其它同类软件相比主要有一下优点:1不生成冗余代码。可视化的网页编辑器,都要把使用者的操作转换成HTML 代码

12、。一般的编辑器都会生成大量的冗余代码, 给网页以后的修改带来了 极大的不方便,同事还增加了网页文件的大小。 Dreamweaver 则在使用时完全不 生成冗余代码,避免了诸多麻烦, 而且,通过设置,还可以用 Dreamweaver 清除 掉网页文件原有的冗余代码。2强大的动态页面支持。 Dreamweaver的 Behavior 能在使用者不懂 JavaScript 的情况下,往网页中加入丰富的动态效果。 Dreamweaver 还可精确的对层进行定 位,再加上 Timeline 功能,可生成动感十足的动态层效果。3操作简便。首先, Dreamweaver提供的历史面板、 Html 样式、模版

13、、库等 功能避免了重复劳动, 使用者不必重复输入相同的内容、 格式。其次,Dreamweaver 能直接往页面中插入 Flash 等插件,经过设置之后还可直接调用 Photoshop 对页 面的图像进行修改、优化。4优秀的网站管理功能。在定义的本地站点中,改变文件的名称、位置, Dreamweaver 会自动更新相应的超级链接。 Check in 和 Check out 功能可协调多 个使用者对远程站点的管理。如今, Dreamweaver 已由最初的版本发展到了 Dreamweaver CS3版本。(2)FLASHFlash 还是 Macromrdia 公司推出的专门为网络设计的一个交互矢量

14、编辑和动 画创作软件。网站设计者可以实用 Flash 随心所欲地为网站设计各种动态 Logo、 动画、导航条以及全屏动画, 还可以带有动感音乐, 完全具备多媒体各项功能 9Flash 成功的解决了网页动画交互性与网络宽带之间的矛盾,其动画格式成为 Internet 的新标准。(3)ASP目前主要的网络程序设计语言有 ASP、PHP和 JSP。PHP是一种易于学习和 使用的服务器脚本语言,是生成动态网页的工具之一。它是嵌入 HTML 文件的 一种脚本语言。其语法大部分是从 C、JAVA、PERL 语言中借来,并形成了自己 的独有风格;目标是让 WEB 程序员快速的开发出动态的网页。 JSP 是由

15、 San Microsystems 公司提出,多家公司合作建立的一种基于 Java Server以及整个 Java 体系的 Web 开发技术。利用这一技术可以建立先进、安全和跨平台的动态网站。ASP是微软公司推出的用以取代 CGI 的动态服务器网页技术。使用他可以 创建和运行动态、交互的 Web 也和基于 Web的功能强大的应用程序。有了 ASP 就不必担心客户的浏览器是否能运行你所编写的代码, 因为所有的程序都将在将 在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后, 服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负 担,大大提高了交互的速度。

16、ASP吸收了当今许多流行的技术, 如 IIS,ACTIVEX , VBSCRIPT ,ODBC 等,是一种发展较为成熟的网络应用程序开发技术;其核心 技术是对组件和对象技术的充分支持。通过使用 ASP 的组件和对象技术,用户 可以直接使用 ActiveX 控件,调用对象方法和属性, 以简单的方式实现强大的功 能。(4)SQLSQL全称是“结构化查询语句” 。SQL语言结构间接,功能强大,简单易学。 SQL 是高级的非过程化编程语言,允许用户在高层数据结构上工作。 SQL 是一 种用于数据库查询和编程的语言, 已经成为关系型数据库普遍使用的标准, 使用 这种标准数据库语言对程序设计和数据库的维护

17、都带来了极大的方便, 广泛地应 用于各种数据的查询。 他不要求用户指定对数据的存放方法, 也不需要用户了解 具体的数据存放方式, 所以具有完全不同底层结构的不同数据库系统可以使用相 同的 SQL 语言作为数据输入与管理的接口。它以记录集合作为操纵对象,所有 SQL 语句接受集合作为输入,所以 SQL 语言可以嵌套,这使它具有机打的灵活 性和强大的功能, 在多数情况下, 在其他语言中需要一大段程序实现的一个单独 事件只需要一个 SQL语句就可以达到目的, 这也意味着用 SQL 语言可以写出非 常复杂的语句。 SQL 同时也是数据库文件格式的扩展名。数据库,顾名思义,是存入数据的仓库。只不过这个仓

18、库是在计算机存储设 备上的,而且数据是按一定格式存放的。要是下定义的话,就应该是:指长期储 存在计算机内的,可共享的数据集合。数据库管理是有关建立,存储,修改和存 取数据库中信息的技术, 是指为保证数据系统的正常运行和服务质量, 有关人员 须进行的技术管理工作。数据库管理的主要内容有:数据库的建立、 数据库的调 整、数据库的重建、数据库的重构、数据库的安全控制、数据的完整性控制和对 用户提供技术支持。介于 SQL 的优点,本系统采用 SQL Server 2000,作为数据库工具。2.6系统开发环境(1) 操作系统: Windows XP/WIN 7 。(2) 数据库系统: SQL Sever

19、 2000。(3) 开发平台: visual studio 2008。3 系统设计与实现3.1系统架构J听音乐网站分前台管理和后台管理两个大模块,其中前台管理又分为:首 页、音乐资讯、音乐在线、留言板、艺人介绍五大模块;后台管理又分为:系统 管理、资讯管理、歌曲管理、热门歌曲管理、用户管理、歌曲类别管理。根据以 上功能,我们设计出了网站的总体架构模型,涵盖了整个网站的应用,如图 3-1 所示。图 3-1 逻辑模型3.2系统流程音乐点播的业务流程应顺着系统信息流动的过程逐步地进行, 内容包括各 环节的处理业务、信息来源、处理方法、信息流的去向、提供信息的时间、提供 信息的提供者、接受信息的地址和

20、形态(报告、单据等)通过对音乐播放业务的 实际调查分析,系统的系统分析阶段, 以及广大用户的需求, 我们设计出我们系 统的业务流程图, 弄清了音乐点播系统的业务流程, 系统的业务流程如图 3-2 所 示。修改音乐信息修改用户信息修改资讯信息留言管理退出图 3-2 音乐业务流程图3.3系统功能设计J 听音乐网站系统主要由前台模块和后台管理模块两部分组成。会员在进入 该网站后, 不仅可以查看其各种林俊杰的歌曲, 还可以选择查看关于林俊杰的各 项音乐资讯。管理员登录后,不仅可以查看会员状态,还可以管理歌曲、音乐资 讯、会员的信息。 管理员还可以根据实际情况添加其他管理员以维护该音乐网站 的环境和安全

21、。3.3.1前台功能设计网站的前台功能设计,如图 3-3 所示。用户登录身份验证模用户注册模块留言板模块艺人介绍模块音乐资讯模块音乐在线模块库模据问 数访数据库模块图 3-3 前台功能设计图前台功能模块描述:(1)首页模块:普通用户可以登陆,进行音乐的分类查询,音乐资讯的查 询,用户可以自己挑选喜爱的音乐种类进行查询。(2)音乐在线模块:在这里听友们可以任意的查找关于林俊杰的一切音乐, 随意查找,试听,收藏。(3)音乐资讯模块:此模块显示了林俊杰在近段时间的动态,可以让 J 迷们更加贴切的了解林俊杰的动态方向,达到更加亲近的了解。(4)艺人介绍模块:详细的介绍了林俊杰的个人信息,让不了解的 J

22、 迷们更加深刻的认识林俊杰。(5)留言板模块:用户可以对试听过的音乐留言,并可以进行评论的添加。6)用户注册模块:听友可以在本网站注册会员,填写相关的信息,注册成功后可以享受本网站的所有信息资料3.3.2后台功能设计根据前面的系统的系统功能分析中, 将后台划分成 6个模块,如图 3-4所示后台用户登录身份验库模 据 问模 数访数据库模块图 3-4 后台功能设计图 后台管理模块功能描述:(1)系统管理:系统管理又划分为:用户添加和用户管理。用户添加可以 利用高级别管理员的身份来添加注册新的管理员用户, ;用户管理是高级管理员 来管理普通管理员的,在这里高级管理员可以对普通管理员进行添加、删除、

23、修 改信息。(2)资讯管理:资讯管理又分为:资讯添加和资讯查询。资讯查询可以修 改和删除资讯; 资讯添加可以添加新的资讯动态。 可达及时更新资讯来达到与时 态同步进行。(3)歌曲管理:歌曲管理又分为:歌曲添加和歌曲查询。歌曲添加是添加 新的歌曲,使得音乐网站的内容更加丰富, 更能满足听友的需求。 歌曲查询是对 歌曲进行修改和删除的,这样一来也可以缓存数据库的压力。(4)注册用户管理:注册用户管理可以管理本网站的会员。对已注销的会 员及时删除,对新添加的会员及时分类。也可以对会员的信息进行修改。(5)歌曲类别管理:管理员可以添加、删除、修改歌曲类别,让歌曲的分类更加详细些,方便听友的查找。(6)

24、热门歌曲管理:管理员可以在这里添加热门歌曲,并且提供下载地址, 方便听友们的下载。3.4系统技术要求(1)功能要求: 系统设计的各项功能能够正确完成。对输入的数据能判断出是否为非法数据或越界数据,系统会自动给出提 示,告诉用户重新输入。各模块在运行时互不干扰,各种操作的快捷键能够正确运行。 对非法操作能够给出正确处理。(2)编码要求: 主应用程序的命名:主应用程序的命名应由项目负责人确定,能完全表达出 本系统意义的英文字符串即可, 包括应用程序对象名, 应用所在的库名、 项目名, 可执行文件名都必须统一使用本命名。(3)界面要求: 各窗口的大小适中,布局合理,插有图版,界面美观大方。 各窗口的

25、控件及按钮的文字命名正确,有时还配有图标。(4)数据库要求: 表的设计合理,没有冗余的数据。表及字段的命名采用英文方式,字段类型及长度合理。表的主键、外键和索引正确无误。 前台操作与后台数据库之间的连接正确。3.5数据库分析与设计3.5.1数据库分析本系统开发的数据库包括三个方面。(1)论坛信息数据表:存储论坛有关数据及论坛留言,即论坛基本参数信息数据、论坛留言相互提信息数据表(2)歌曲数据表:存储歌曲基本参数信息,包括歌曲单曲存储表。(3)用户数据表:存储注册用户有关数据,包括注册用户信息数据表,用 户登录账号管理存储表。3.5.2数据库设计根据网站的需求我们创建的数据库主要分为 7 个表:

26、管理员表 user 、会员表 members、留言板表 leavemessage、资讯表 message、歌曲列表 music 、收藏夹 shoucang、类别 leibie 。这七个表分别涵盖了整个网站所要用到的数据。下面 分别介绍这几个表的结构:(1)user (管理员表),是专为管理网站后台的人员创建的表,用于存储管 理员的信息,其中还设置了管理员的权限, 管理员可以在网站后台修改信息。 包 括编号(ID),管理员名称(name),密码(password),是否为高级管理员 (juese )。 其中, ID (编号)为该表的主键。(2)members(会员表),专门存储在本网站注册的会员

27、,方便会员的下次 登录。包括会员编号( MID),会员昵称( Mnam)e,用户密码( Mmima),真实姓名 ( realname ), 邮箱( email ),QQ号码( QQ),地址( adress ),如表 3-1 所示。表 3-1 members 表列名数据类型长度说明MIDint4会员编号Mnamevarchar50会员昵称Mmimavarchar50用户密码realnamevarchar50真实姓名emailvarchar50邮箱QQvarchar50QQ号码adressvarchar50地址3)leavemessage(留言板表),本网站所有用户的留言都存储在此表中,方便用户查

28、询,网站也通过此表跟网站的留言板联系在一块。包括留言编号( LID),会员昵称( Mnam)e,留言内容( neirong ),留言时间( time )。其中, LID (留言编号)为该表的主键,如表 3-2 所示。表 3-2 leavemessage 表列名数据类型长度说明LIDint4留言编号Mnamevarchar50会员昵称neirongvarchar50留言内容timevarchar50留言时间(4)message(资讯表),此表用来存储网络资讯,包括资讯的标题,内容, 时间,管理员可以通过管理此表来管理网站资讯。包括资讯编号( SID),标题(title ),内容( content

29、 ),时间( Stime )。其中, SID(资讯编号)为该表的 主键。(5)music(歌曲列表),此表是歌曲的信息,尽可能的详细歌曲信息,方 便用户以后的查找过程。此表包括歌曲编号( GID),歌曲名称( Gnam)e,歌手 (singer ),歌曲类别( leibie ),歌曲信息( xinxi ),歌曲链接( href )。其中, GID(歌曲编号)为该表的主键,如表 3-3 所示。表 3-3 music 表列名数据类型长度说明MIDint4编号Mnamevarchar50歌曲名称singervarchar50歌手leibievarchar50歌曲类别Mxinxivarchar50歌曲

30、信息Adressvarchar50歌曲链接lrcvarchar200歌词6)shoucang(收藏夹表),用户可以根据自己的喜好把歌曲添加到自己的收藏夹中,以便下次在次试听。包括收藏编号( CID),会员编号( MID),歌曲编 号( GID),歌曲名称( Gnam)e,歌手( singer )。其中, CID(收藏编号)为该表 的主键, MID(会员编号)和 GID(歌曲编号)为该表的外键,通过这两个外键 把 members(会员表), music (歌曲列表), shoucang(收藏夹表)这三个表联 系在一块。(7)leibie (歌曲类别表),记载了歌曲的类别,以便用户分类查找。包括 类别编号( BID),类别名称( leibiename )。其中, BID(类别编号)为该表的主 键。3.6系统实现 整个网站主打黑色调,主要是符合现在年轻人的主流,新一代追星族都喜欢 黑色沉稳,黑色的忧郁,黑色的安静。本网站就是抓住了新一代粉丝的这一特点, 用来更加吸引粉丝的关注,让 J 迷们可以更加的喜欢 J 听音乐网站。3.6.1首页首页界面是非常富有特色的, 既涵盖了整个网站的内容又显得简明, 不冗余。 简便明了,可以让用户一眼就找到自己想要的功能模块, 为 J 迷们提供了方便快 捷。在网站首页会员可以登录,登录后可在首页上点相应导航链接,进行操作

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

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