网页版在线音乐播放器详细设计.docx

上传人:b****9 文档编号:155141 上传时间:2022-10-04 格式:DOCX 页数:45 大小:1.15MB
下载 相关 举报
网页版在线音乐播放器详细设计.docx_第1页
第1页 / 共45页
网页版在线音乐播放器详细设计.docx_第2页
第2页 / 共45页
网页版在线音乐播放器详细设计.docx_第3页
第3页 / 共45页
网页版在线音乐播放器详细设计.docx_第4页
第4页 / 共45页
网页版在线音乐播放器详细设计.docx_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

网页版在线音乐播放器详细设计.docx

《网页版在线音乐播放器详细设计.docx》由会员分享,可在线阅读,更多相关《网页版在线音乐播放器详细设计.docx(45页珍藏版)》请在冰豆网上搜索。

网页版在线音乐播放器详细设计.docx

东莞理工学院城市学院

本科毕业设计

毕业论文题目:

音乐在线点播系统的设计

学生姓名:

学号:

系别:

计算机与信息科学系

专业班级:

2012级计算机科学与技术2班

指导教师姓名及职称:

起止时间:

2016年2月—2016年5月

摘要

由于网络的普及与快速发展,上网成了人们获取知识和信息的重要途径,越来越多的人开始接触网络并利用网络来提高自身素质,为了满意广大网友的娱乐要求,音乐网站应运而生。

通过对现有的较流行的音乐网站进行了调查与分析,在明确用户对音乐需求的基础上,确定了音乐在线点播系统的功能有用户注册与登录、曲目分类、歌手分类、专辑查看、歌词显示、歌曲包括的检索、在线播放功能及播放操作等。

在后台管理中,管理员对站内音乐信息采取必要的维护措施。

本文首先进行系统的需求分析,确定系统的各个功能模块。

采用SQL2014数据库建立系统运行所需的后台数据库,采用VS2015集成开发环境配合使用C#语言开发出一个音乐系统网站。

关键词:

音乐Web数据库网络ASP.NET

Abstract

Asthepopularityandrapiddevelopmentofnetwork,Internetaccesstoknowledgeandinformationhavebecomeamajorway,moreandmorepeoplecameintocontactwiththenetworkandusetheInternettoimprovetheirownqualityofentertainmenttothemajorityofuserssatisfiedtherequirementscameintomusicsite.

Throughtheexistingmorepopularmusicsiteinvestigationandanalysis,basedonclearuserdemandformusiconthedeterminationofthefunctionofmusiconlineon-demandsystemsareuserregistrationandlogin,trackcategory,singerclassification,albumview,lyricsdisplay,includingsongsearch,onlineplaybackandplaybackoperations.Inthebackstagemanagement,theadministratortotakethenecessarymeasurestosafeguardthestationmusicinformation.

Firstly,thedemandforsystemanalysis,thevarioussystemmodulestobebuilt.Createasystemusingadatabasewithsql2014back-enddatabasetoberunusingthevs2015integrateddevelopmentenvironmentusingC#languagedevelopmentwithamusicsystemwebsite.

Keywords:

MusicWebDatabaseNetworkASP.NET

目录

1绪论 1

1.1课题背景 1

1.2目的和意义 2

1.3关键技术和解决方案 2

2系统开发环境 3

2.1B/S结构模式 3

2.2动态网站技术介绍 4

2.3数据库技术 4

2.4ADO.NET连接数据库 5

3需求分析 7

3.1可行性分析 7

3.1.1技术可行性 7

3.1.2经济可行性 7

3.1.3操作可行性 7

3.1.4法律可行性 8

3.2系统概述 8

3.3需求分析 8

3.3.1播放器支持音乐格式需求 9

3.3.2网站首页需求 9

3.4计算机软件配置和开发平台 9

3.4.1计算机系统硬件配置 9

3.4.2计算机系统软件配置 9

3.4.3编程环境与工具 10

4总体设计 11

4.1系统模块总体设计 11

4.1.1音乐平台系统的结构 11

4.1.2音乐平台系统的流程 12

4.2数据库设计 13

4.2.1数据字典 13

4.2.2数据库E-R图 15

4.2.3数据表的设计 16

5详细设计 20

5.1网站首页界面设计 20

5.2主要模块功能设计 20

5.2.1用户注册管理模块 20

5.2.2我的音乐在线播放模块 22

5.2.3收藏与下载模块 23

5.2.4歌曲、歌手的分类与点播次数衡量的排行榜 25

5.2.5歌曲库与用户管理 27

5.3输入输出设计 28

6系统测试与性能分析 30

6.1测试的任务和目标 30

6.1.1测试的任务 30

6.1.2测试的目标 30

6.2计划 30

6.3测试用例 31

6.3.1管理员登录测试 31

6.3.2歌曲添加测试 31

6.3.3歌曲下载测试 31

6.3.4用户注册登录以及歌曲收藏测试 32

6.3.5歌曲在线试听测试与歌词显示 32

6.3.6歌曲与歌手的检索 32

7系统使用说明 34

7.1系统运行环境 34

7.2系统使用说明 34

8总结与展望 35

参考文献 35

图文说明 37

致谢 39

V

音乐在线点播系统的设计

***

1绪论

1.1课题背景

当今时代是一个互联网络高速发展和发达的时代,随着计算机互联网络快速的发展,人们已经进入了信息时代,在这个时代中人们都离不开互联网络,商业、工业、银行、财政、教育、政府、娱乐和信息产业更是与其密不可分。

在繁忙的工作中人们承受着各种各样的压力,而音乐网站作为一个新时代传媒的产物可以让人们在工作之余舒缓压力调整心情,使人们在纷繁的网络中也能够找到一个休憩的天地。

随着Internet技术的发展,音乐网站使得人们对音乐欣赏娱乐的手段和载体发生了革命性的变化,Internet的开发性,分布性的特点和基于Internet的巨大的计算机能力使得人们突破了时间和空间的限制。

基于Internet的在线音乐网站早已成为了人们的研究热点之一。

与传统音乐欣赏和交流模式相比,在线音乐具有无可比拟的优越性,不但能满足了大多数用户对音乐爱好的需求,同时也刺激了电子数码产品的频繁更新换代。

现有的音乐个人网站大体有两种模式:

一、自己拥有独立的服务器,服务器上有强大的内存存储mp3歌曲资源。

提供在线播放功能,需要将mp3的歌曲转换成wma格式,否则服务器吃不消。

提供免费的wma格式歌曲下载(服务器可能受不了下载流量)。

这种模式是个人音乐网站的高级模式,该模式的收入完全依靠网络广告。

因为涉及版权问题没办法做大。

另外mp3歌曲在百度很容易就能搜到。

二、只需要一个虚拟空间,一套程序批量采集其它网站的歌曲,只提供在线播放功能。

这种模式是现在很普遍的小偷站,投入低,管理维护省时省事,但是受制于被采集方的服务器。

也仅仅依靠网络广告来盈利。

现有模式的缺点就是资源价值不高。

个人音乐网站其实面临的风险实在太多,就版权问题不说,服务器的投入成本与广告盈利几乎不成比例。

针对现有这种状况,个人音乐网站的发展要具备以下几点才可以:

1、歌曲资源具备高价值;2、提供试听和下载功能;3、能够有自己独特的风格。

目前的流行音乐网站从传播形式来看,大致可分为三类:

有固定网站的流行音乐网站、搜索类流行音乐网站、P2P类流行音乐网站。

三者功能各异、互为补充。

1.2目的和意义

在网络飞速发展的社会里,网络已经成为人们日常工作和休闲娱乐的主要工具,本人选择的课题是音乐在线点播系统的设计,也是人与网络的互动。

许多传统的信息和数据库系统被移植到互联网上,音乐网站作为一个这个时代的产物,早已超过了国界,使听音乐变的简单、便捷,它摒弃了传统听音乐媒体的不足,正在快速向前发展。

从音乐网站上发展而来的网络音乐是一种全新的音乐模式,它突破了传统音乐的制作方法和传播模式的局限,更加贴近人们的生活。

音乐网站是网络音乐的发展平台。

过去,音乐网站功能较为单一,但随着网络技术的发展,用户对音乐网站的要求逐步提高,音乐网站由此也逐渐出现了更多采用较为优越的开发工具(如ASP.NET、JSP、JavaScript、PHP等)来建设的音乐网站。

本课题所研究的音乐平台主要是为个人提供搜索,欣赏和下载的一个平台,从而给个人带来方便。

课题目标是设计并实现一个音乐网站。

结合实践,理解并进一步加深网页开发技术和数据库的知识,熟练运用相关开发工具和应用软件,熟悉网站建设的过程,熟练掌握网络数据库编程方法。

1.3关键技术和解决方案

本系统是采用ASP.NET技术的B/S架构的网站。

开发工具为VS2015,数据库sqlserver2014,用到的技术有CSS、C#、JavaScript、Ajax。

在线试听是在用户端调用jquery.player播放器从服务器数据库查询播放歌曲的路径,当参数赋值给播放器来实现的。

搜索功能主要采取模糊查询和精确查询两种。

2系统开发环境

本系统采用B/S结构,前台开发工具为VS2015,后台数据库是SQL2014,软件要求:

操作系统为WindowsXP或更高,InternetExplorer5.01或更高版本,硬件要求:

Pentium133MHz或更快,内存要求128MB或更高。

2.1B/S结构模式

B/S(Browser/Server)结构即浏览器和服务器结构,它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

一、B/S模式的优点和缺点

B/S结构的优点:

(1)具有分布性特点,可以随时随地进行查询、浏览等业务处理;

(2)业务扩展简单方便,通过增加网页即可增加服务器功能;

(3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新;

(4)开发简单,共享性强。

B/S模式的缺点:

(1)个性化特点明显降低,无法实现具有个性化的功能要求;

(2)操作是以鼠标为最基本的操作方式,无法满足快速操作的要求;

(3)页面动态刷新,响应速度明显降低;

(4)功能弱化,难以实现传统模式下的特殊功能要求。

二、C/S模式的优点和缺点

C/S模式的优点:

(1)由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快;

(2)操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求;

(3)C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。

C/S模式的缺点:

(1)需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置;

(2)兼容性差,对于不同的开发工具,具有较大的局限性。

若采用不同工具,需要重新改写程序;

(3)开发成本较高,需要具有一定专业水准的技术人员才能完成。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板

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

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